--- /dev/null
+@RULE Bedbugs
+Bedbugs: standard Conway life with complication to use Bedstead rendering
+Alternates between Conway propagation and Bedsteadisation
+2 states for Conway -> 32 states (16x2) for Bedstead -> 2 etc.
+
+@TABLE
+n_states:34
+neighborhood:Moore
+symmetries:none
+# Bedsteadisation rules generated by bedbugs.c
+# FIXME: vars to allow edit in off states?
+# 1st one hacked
+0,0,0,0,0,0,0,0,0,0
+0,0,0,0,0,0,0,0,1,2
+0,1,0,0,0,0,0,0,0,2
+0,1,0,0,0,0,0,0,1,2
+0,0,1,0,0,0,0,0,0,2
+0,0,1,0,0,0,0,0,1,2
+0,1,1,0,0,0,0,0,0,2
+0,1,1,0,0,0,0,0,1,2
+0,0,0,0,0,0,0,1,0,2
+0,0,0,0,0,0,0,1,1,2
+0,1,0,0,0,0,0,1,0,10
+0,1,0,0,0,0,0,1,1,2
+0,0,1,0,0,0,0,1,0,2
+0,0,1,0,0,0,0,1,1,2
+0,1,1,0,0,0,0,1,0,10
+0,1,1,0,0,0,0,1,1,2
+1,0,0,0,0,0,0,0,0,33
+1,0,0,0,0,0,0,0,1,28
+1,1,0,0,0,0,0,0,0,33
+1,1,0,0,0,0,0,0,1,33
+1,0,1,0,0,0,0,0,0,23
+1,0,1,0,0,0,0,0,1,30
+1,1,1,0,0,0,0,0,0,33
+1,1,1,0,0,0,0,0,1,33
+1,0,0,0,0,0,0,1,0,33
+1,0,0,0,0,0,0,1,1,33
+1,1,0,0,0,0,0,1,0,33
+1,1,0,0,0,0,0,1,1,33
+1,0,1,0,0,0,0,1,0,31
+1,0,1,0,0,0,0,1,1,31
+1,1,1,0,0,0,0,1,0,33
+1,1,1,0,0,0,0,1,1,33
+0,0,0,1,0,0,0,0,0,2
+0,0,0,1,0,0,0,0,1,2
+0,1,0,1,0,0,0,0,0,6
+0,1,0,1,0,0,0,0,1,6
+0,0,1,1,0,0,0,0,0,2
+0,0,1,1,0,0,0,0,1,2
+0,1,1,1,0,0,0,0,0,2
+0,1,1,1,0,0,0,0,1,2
+0,0,0,1,0,0,0,1,0,2
+0,0,0,1,0,0,0,1,1,2
+0,1,0,1,0,0,0,1,0,14
+0,1,0,1,0,0,0,1,1,6
+0,0,1,1,0,0,0,1,0,2
+0,0,1,1,0,0,0,1,1,2
+0,1,1,1,0,0,0,1,0,10
+0,1,1,1,0,0,0,1,1,2
+1,0,0,1,0,0,0,0,0,33
+1,0,0,1,0,0,0,0,1,32
+1,1,0,1,0,0,0,0,0,33
+1,1,0,1,0,0,0,0,1,33
+1,0,1,1,0,0,0,0,0,33
+1,0,1,1,0,0,0,0,1,32
+1,1,1,1,0,0,0,0,0,33
+1,1,1,1,0,0,0,0,1,33
+1,0,0,1,0,0,0,1,0,33
+1,0,0,1,0,0,0,1,1,33
+1,1,0,1,0,0,0,1,0,33
+1,1,0,1,0,0,0,1,1,33
+1,0,1,1,0,0,0,1,0,33
+1,0,1,1,0,0,0,1,1,33
+1,1,1,1,0,0,0,1,0,33
+1,1,1,1,0,0,0,1,1,33
+0,0,0,0,0,0,1,0,0,2
+0,0,0,0,0,0,1,0,1,2
+0,1,0,0,0,0,1,0,0,2
+0,1,0,0,0,0,1,0,1,2
+0,0,1,0,0,0,1,0,0,2
+0,0,1,0,0,0,1,0,1,2
+0,1,1,0,0,0,1,0,0,2
+0,1,1,0,0,0,1,0,1,2
+0,0,0,0,0,0,1,1,0,2
+0,0,0,0,0,0,1,1,1,2
+0,1,0,0,0,0,1,1,0,10
+0,1,0,0,0,0,1,1,1,2
+0,0,1,0,0,0,1,1,0,2
+0,0,1,0,0,0,1,1,1,2
+0,1,1,0,0,0,1,1,0,10
+0,1,1,0,0,0,1,1,1,2
+1,0,0,0,0,0,1,0,0,23
+1,0,0,0,0,0,1,0,1,27
+1,1,0,0,0,0,1,0,0,31
+1,1,0,0,0,0,1,0,1,31
+1,0,1,0,0,0,1,0,0,23
+1,0,1,0,0,0,1,0,1,31
+1,1,1,0,0,0,1,0,0,31
+1,1,1,0,0,0,1,0,1,31
+1,0,0,0,0,0,1,1,0,33
+1,0,0,0,0,0,1,1,1,33
+1,1,0,0,0,0,1,1,0,33
+1,1,0,0,0,0,1,1,1,33
+1,0,1,0,0,0,1,1,0,31
+1,0,1,0,0,0,1,1,1,31
+1,1,1,0,0,0,1,1,0,33
+1,1,1,0,0,0,1,1,1,33
+0,0,0,1,0,0,1,0,0,2
+0,0,0,1,0,0,1,0,1,2
+0,1,0,1,0,0,1,0,0,6
+0,1,0,1,0,0,1,0,1,6
+0,0,1,1,0,0,1,0,0,2
+0,0,1,1,0,0,1,0,1,2
+0,1,1,1,0,0,1,0,0,2
+0,1,1,1,0,0,1,0,1,2
+0,0,0,1,0,0,1,1,0,2
+0,0,0,1,0,0,1,1,1,2
+0,1,0,1,0,0,1,1,0,14
+0,1,0,1,0,0,1,1,1,6
+0,0,1,1,0,0,1,1,0,2
+0,0,1,1,0,0,1,1,1,2
+0,1,1,1,0,0,1,1,0,10
+0,1,1,1,0,0,1,1,1,2
+1,0,0,1,0,0,1,0,0,25
+1,0,0,1,0,0,1,0,1,33
+1,1,0,1,0,0,1,0,0,33
+1,1,0,1,0,0,1,0,1,33
+1,0,1,1,0,0,1,0,0,25
+1,0,1,1,0,0,1,0,1,33
+1,1,1,1,0,0,1,0,0,33
+1,1,1,1,0,0,1,0,1,33
+1,0,0,1,0,0,1,1,0,33
+1,0,0,1,0,0,1,1,1,33
+1,1,0,1,0,0,1,1,0,33
+1,1,0,1,0,0,1,1,1,33
+1,0,1,1,0,0,1,1,0,33
+1,0,1,1,0,0,1,1,1,33
+1,1,1,1,0,0,1,1,0,33
+1,1,1,1,0,0,1,1,1,33
+0,0,0,0,0,1,0,0,0,2
+0,0,0,0,0,1,0,0,1,2
+0,1,0,0,0,1,0,0,0,2
+0,1,0,0,0,1,0,0,1,2
+0,0,1,0,0,1,0,0,0,2
+0,0,1,0,0,1,0,0,1,2
+0,1,1,0,0,1,0,0,0,2
+0,1,1,0,0,1,0,0,1,2
+0,0,0,0,0,1,0,1,0,3
+0,0,0,0,0,1,0,1,1,3
+0,1,0,0,0,1,0,1,0,11
+0,1,0,0,0,1,0,1,1,3
+0,0,1,0,0,1,0,1,0,3
+0,0,1,0,0,1,0,1,1,3
+0,1,1,0,0,1,0,1,0,11
+0,1,1,0,0,1,0,1,1,3
+1,0,0,0,0,1,0,0,0,33
+1,0,0,0,0,1,0,0,1,29
+1,1,0,0,0,1,0,0,0,33
+1,1,0,0,0,1,0,0,1,33
+1,0,1,0,0,1,0,0,0,25
+1,0,1,0,0,1,0,0,1,33
+1,1,1,0,0,1,0,0,0,33
+1,1,1,0,0,1,0,0,1,33
+1,0,0,0,0,1,0,1,0,33
+1,0,0,0,0,1,0,1,1,33
+1,1,0,0,0,1,0,1,0,33
+1,1,0,0,0,1,0,1,1,33
+1,0,1,0,0,1,0,1,0,33
+1,0,1,0,0,1,0,1,1,33
+1,1,1,0,0,1,0,1,0,33
+1,1,1,0,0,1,0,1,1,33
+0,0,0,1,0,1,0,0,0,4
+0,0,0,1,0,1,0,0,1,4
+0,1,0,1,0,1,0,0,0,8
+0,1,0,1,0,1,0,0,1,8
+0,0,1,1,0,1,0,0,0,4
+0,0,1,1,0,1,0,0,1,4
+0,1,1,1,0,1,0,0,0,4
+0,1,1,1,0,1,0,0,1,4
+0,0,0,1,0,1,0,1,0,5
+0,0,0,1,0,1,0,1,1,5
+0,1,0,1,0,1,0,1,0,17
+0,1,0,1,0,1,0,1,1,9
+0,0,1,1,0,1,0,1,0,5
+0,0,1,1,0,1,0,1,1,5
+0,1,1,1,0,1,0,1,0,13
+0,1,1,1,0,1,0,1,1,5
+1,0,0,1,0,1,0,0,0,33
+1,0,0,1,0,1,0,0,1,33
+1,1,0,1,0,1,0,0,0,33
+1,1,0,1,0,1,0,0,1,33
+1,0,1,1,0,1,0,0,0,33
+1,0,1,1,0,1,0,0,1,33
+1,1,1,1,0,1,0,0,0,33
+1,1,1,1,0,1,0,0,1,33
+1,0,0,1,0,1,0,1,0,33
+1,0,0,1,0,1,0,1,1,33
+1,1,0,1,0,1,0,1,0,33
+1,1,0,1,0,1,0,1,1,33
+1,0,1,1,0,1,0,1,0,33
+1,0,1,1,0,1,0,1,1,33
+1,1,1,1,0,1,0,1,0,33
+1,1,1,1,0,1,0,1,1,33
+0,0,0,0,0,1,1,0,0,2
+0,0,0,0,0,1,1,0,1,2
+0,1,0,0,0,1,1,0,0,2
+0,1,0,0,0,1,1,0,1,2
+0,0,1,0,0,1,1,0,0,2
+0,0,1,0,0,1,1,0,1,2
+0,1,1,0,0,1,1,0,0,2
+0,1,1,0,0,1,1,0,1,2
+0,0,0,0,0,1,1,1,0,2
+0,0,0,0,0,1,1,1,1,2
+0,1,0,0,0,1,1,1,0,10
+0,1,0,0,0,1,1,1,1,2
+0,0,1,0,0,1,1,1,0,2
+0,0,1,0,0,1,1,1,1,2
+0,1,1,0,0,1,1,1,0,10
+0,1,1,0,0,1,1,1,1,2
+1,0,0,0,0,1,1,0,0,33
+1,0,0,0,0,1,1,0,1,29
+1,1,0,0,0,1,1,0,0,33
+1,1,0,0,0,1,1,0,1,33
+1,0,1,0,0,1,1,0,0,25
+1,0,1,0,0,1,1,0,1,33
+1,1,1,0,0,1,1,0,0,33
+1,1,1,0,0,1,1,0,1,33
+1,0,0,0,0,1,1,1,0,33
+1,0,0,0,0,1,1,1,1,33
+1,1,0,0,0,1,1,1,0,33
+1,1,0,0,0,1,1,1,1,33
+1,0,1,0,0,1,1,1,0,33
+1,0,1,0,0,1,1,1,1,33
+1,1,1,0,0,1,1,1,0,33
+1,1,1,0,0,1,1,1,1,33
+0,0,0,1,0,1,1,0,0,4
+0,0,0,1,0,1,1,0,1,4
+0,1,0,1,0,1,1,0,0,8
+0,1,0,1,0,1,1,0,1,8
+0,0,1,1,0,1,1,0,0,4
+0,0,1,1,0,1,1,0,1,4
+0,1,1,1,0,1,1,0,0,4
+0,1,1,1,0,1,1,0,1,4
+0,0,0,1,0,1,1,1,0,4
+0,0,0,1,0,1,1,1,1,4
+0,1,0,1,0,1,1,1,0,16
+0,1,0,1,0,1,1,1,1,8
+0,0,1,1,0,1,1,1,0,4
+0,0,1,1,0,1,1,1,1,4
+0,1,1,1,0,1,1,1,0,12
+0,1,1,1,0,1,1,1,1,4
+1,0,0,1,0,1,1,0,0,33
+1,0,0,1,0,1,1,0,1,33
+1,1,0,1,0,1,1,0,0,33
+1,1,0,1,0,1,1,0,1,33
+1,0,1,1,0,1,1,0,0,33
+1,0,1,1,0,1,1,0,1,33
+1,1,1,1,0,1,1,0,0,33
+1,1,1,1,0,1,1,0,1,33
+1,0,0,1,0,1,1,1,0,33
+1,0,0,1,0,1,1,1,1,33
+1,1,0,1,0,1,1,1,0,33
+1,1,0,1,0,1,1,1,1,33
+1,0,1,1,0,1,1,1,0,33
+1,0,1,1,0,1,1,1,1,33
+1,1,1,1,0,1,1,1,0,33
+1,1,1,1,0,1,1,1,1,33
+0,0,0,0,1,0,0,0,0,2
+0,0,0,0,1,0,0,0,1,2
+0,1,0,0,1,0,0,0,0,2
+0,1,0,0,1,0,0,0,1,2
+0,0,1,0,1,0,0,0,0,2
+0,0,1,0,1,0,0,0,1,2
+0,1,1,0,1,0,0,0,0,2
+0,1,1,0,1,0,0,0,1,2
+0,0,0,0,1,0,0,1,0,2
+0,0,0,0,1,0,0,1,1,2
+0,1,0,0,1,0,0,1,0,10
+0,1,0,0,1,0,0,1,1,2
+0,0,1,0,1,0,0,1,0,2
+0,0,1,0,1,0,0,1,1,2
+0,1,1,0,1,0,0,1,0,10
+0,1,1,0,1,0,0,1,1,2
+1,0,0,0,1,0,0,0,0,28
+1,0,0,0,1,0,0,0,1,28
+1,1,0,0,1,0,0,0,0,32
+1,1,0,0,1,0,0,0,1,32
+1,0,1,0,1,0,0,0,0,24
+1,0,1,0,1,0,0,0,1,32
+1,1,1,0,1,0,0,0,0,32
+1,1,1,0,1,0,0,0,1,32
+1,0,0,0,1,0,0,1,0,29
+1,0,0,0,1,0,0,1,1,29
+1,1,0,0,1,0,0,1,0,33
+1,1,0,0,1,0,0,1,1,33
+1,0,1,0,1,0,0,1,0,33
+1,0,1,0,1,0,0,1,1,33
+1,1,1,0,1,0,0,1,0,33
+1,1,1,0,1,0,0,1,1,33
+0,0,0,1,1,0,0,0,0,2
+0,0,0,1,1,0,0,0,1,2
+0,1,0,1,1,0,0,0,0,6
+0,1,0,1,1,0,0,0,1,6
+0,0,1,1,1,0,0,0,0,2
+0,0,1,1,1,0,0,0,1,2
+0,1,1,1,1,0,0,0,0,2
+0,1,1,1,1,0,0,0,1,2
+0,0,0,1,1,0,0,1,0,2
+0,0,0,1,1,0,0,1,1,2
+0,1,0,1,1,0,0,1,0,14
+0,1,0,1,1,0,0,1,1,6
+0,0,1,1,1,0,0,1,0,2
+0,0,1,1,1,0,0,1,1,2
+0,1,1,1,1,0,0,1,0,10
+0,1,1,1,1,0,0,1,1,2
+1,0,0,1,1,0,0,0,0,33
+1,0,0,1,1,0,0,0,1,32
+1,1,0,1,1,0,0,0,0,33
+1,1,0,1,1,0,0,0,1,33
+1,0,1,1,1,0,0,0,0,33
+1,0,1,1,1,0,0,0,1,32
+1,1,1,1,1,0,0,0,0,33
+1,1,1,1,1,0,0,0,1,33
+1,0,0,1,1,0,0,1,0,33
+1,0,0,1,1,0,0,1,1,33
+1,1,0,1,1,0,0,1,0,33
+1,1,0,1,1,0,0,1,1,33
+1,0,1,1,1,0,0,1,0,33
+1,0,1,1,1,0,0,1,1,33
+1,1,1,1,1,0,0,1,0,33
+1,1,1,1,1,0,0,1,1,33
+0,0,0,0,1,0,1,0,0,2
+0,0,0,0,1,0,1,0,1,2
+0,1,0,0,1,0,1,0,0,2
+0,1,0,0,1,0,1,0,1,2
+0,0,1,0,1,0,1,0,0,2
+0,0,1,0,1,0,1,0,1,2
+0,1,1,0,1,0,1,0,0,2
+0,1,1,0,1,0,1,0,1,2
+0,0,0,0,1,0,1,1,0,2
+0,0,0,0,1,0,1,1,1,2
+0,1,0,0,1,0,1,1,0,10
+0,1,0,0,1,0,1,1,1,2
+0,0,1,0,1,0,1,1,0,2
+0,0,1,0,1,0,1,1,1,2
+0,1,1,0,1,0,1,1,0,10
+0,1,1,0,1,0,1,1,1,2
+1,0,0,0,1,0,1,0,0,21
+1,0,0,0,1,0,1,0,1,29
+1,1,0,0,1,0,1,0,0,33
+1,1,0,0,1,0,1,0,1,33
+1,0,1,0,1,0,1,0,0,25
+1,0,1,0,1,0,1,0,1,33
+1,1,1,0,1,0,1,0,0,33
+1,1,1,0,1,0,1,0,1,33
+1,0,0,0,1,0,1,1,0,29
+1,0,0,0,1,0,1,1,1,29
+1,1,0,0,1,0,1,1,0,33
+1,1,0,0,1,0,1,1,1,33
+1,0,1,0,1,0,1,1,0,33
+1,0,1,0,1,0,1,1,1,33
+1,1,1,0,1,0,1,1,0,33
+1,1,1,0,1,0,1,1,1,33
+0,0,0,1,1,0,1,0,0,2
+0,0,0,1,1,0,1,0,1,2
+0,1,0,1,1,0,1,0,0,6
+0,1,0,1,1,0,1,0,1,6
+0,0,1,1,1,0,1,0,0,2
+0,0,1,1,1,0,1,0,1,2
+0,1,1,1,1,0,1,0,0,2
+0,1,1,1,1,0,1,0,1,2
+0,0,0,1,1,0,1,1,0,2
+0,0,0,1,1,0,1,1,1,2
+0,1,0,1,1,0,1,1,0,14
+0,1,0,1,1,0,1,1,1,6
+0,0,1,1,1,0,1,1,0,2
+0,0,1,1,1,0,1,1,1,2
+0,1,1,1,1,0,1,1,0,10
+0,1,1,1,1,0,1,1,1,2
+1,0,0,1,1,0,1,0,0,25
+1,0,0,1,1,0,1,0,1,33
+1,1,0,1,1,0,1,0,0,33
+1,1,0,1,1,0,1,0,1,33
+1,0,1,1,1,0,1,0,0,25
+1,0,1,1,1,0,1,0,1,33
+1,1,1,1,1,0,1,0,0,33
+1,1,1,1,1,0,1,0,1,33
+1,0,0,1,1,0,1,1,0,33
+1,0,0,1,1,0,1,1,1,33
+1,1,0,1,1,0,1,1,0,33
+1,1,0,1,1,0,1,1,1,33
+1,0,1,1,1,0,1,1,0,33
+1,0,1,1,1,0,1,1,1,33
+1,1,1,1,1,0,1,1,0,33
+1,1,1,1,1,0,1,1,1,33
+0,0,0,0,1,1,0,0,0,2
+0,0,0,0,1,1,0,0,1,2
+0,1,0,0,1,1,0,0,0,2
+0,1,0,0,1,1,0,0,1,2
+0,0,1,0,1,1,0,0,0,2
+0,0,1,0,1,1,0,0,1,2
+0,1,1,0,1,1,0,0,0,2
+0,1,1,0,1,1,0,0,1,2
+0,0,0,0,1,1,0,1,0,3
+0,0,0,0,1,1,0,1,1,3
+0,1,0,0,1,1,0,1,0,11
+0,1,0,0,1,1,0,1,1,3
+0,0,1,0,1,1,0,1,0,3
+0,0,1,0,1,1,0,1,1,3
+0,1,1,0,1,1,0,1,0,11
+0,1,1,0,1,1,0,1,1,3
+1,0,0,0,1,1,0,0,0,33
+1,0,0,0,1,1,0,0,1,29
+1,1,0,0,1,1,0,0,0,33
+1,1,0,0,1,1,0,0,1,33
+1,0,1,0,1,1,0,0,0,25
+1,0,1,0,1,1,0,0,1,33
+1,1,1,0,1,1,0,0,0,33
+1,1,1,0,1,1,0,0,1,33
+1,0,0,0,1,1,0,1,0,33
+1,0,0,0,1,1,0,1,1,33
+1,1,0,0,1,1,0,1,0,33
+1,1,0,0,1,1,0,1,1,33
+1,0,1,0,1,1,0,1,0,33
+1,0,1,0,1,1,0,1,1,33
+1,1,1,0,1,1,0,1,0,33
+1,1,1,0,1,1,0,1,1,33
+0,0,0,1,1,1,0,0,0,2
+0,0,0,1,1,1,0,0,1,2
+0,1,0,1,1,1,0,0,0,6
+0,1,0,1,1,1,0,0,1,6
+0,0,1,1,1,1,0,0,0,2
+0,0,1,1,1,1,0,0,1,2
+0,1,1,1,1,1,0,0,0,2
+0,1,1,1,1,1,0,0,1,2
+0,0,0,1,1,1,0,1,0,3
+0,0,0,1,1,1,0,1,1,3
+0,1,0,1,1,1,0,1,0,15
+0,1,0,1,1,1,0,1,1,7
+0,0,1,1,1,1,0,1,0,3
+0,0,1,1,1,1,0,1,1,3
+0,1,1,1,1,1,0,1,0,11
+0,1,1,1,1,1,0,1,1,3
+1,0,0,1,1,1,0,0,0,33
+1,0,0,1,1,1,0,0,1,33
+1,1,0,1,1,1,0,0,0,33
+1,1,0,1,1,1,0,0,1,33
+1,0,1,1,1,1,0,0,0,33
+1,0,1,1,1,1,0,0,1,33
+1,1,1,1,1,1,0,0,0,33
+1,1,1,1,1,1,0,0,1,33
+1,0,0,1,1,1,0,1,0,33
+1,0,0,1,1,1,0,1,1,33
+1,1,0,1,1,1,0,1,0,33
+1,1,0,1,1,1,0,1,1,33
+1,0,1,1,1,1,0,1,0,33
+1,0,1,1,1,1,0,1,1,33
+1,1,1,1,1,1,0,1,0,33
+1,1,1,1,1,1,0,1,1,33
+0,0,0,0,1,1,1,0,0,2
+0,0,0,0,1,1,1,0,1,2
+0,1,0,0,1,1,1,0,0,2
+0,1,0,0,1,1,1,0,1,2
+0,0,1,0,1,1,1,0,0,2
+0,0,1,0,1,1,1,0,1,2
+0,1,1,0,1,1,1,0,0,2
+0,1,1,0,1,1,1,0,1,2
+0,0,0,0,1,1,1,1,0,2
+0,0,0,0,1,1,1,1,1,2
+0,1,0,0,1,1,1,1,0,10
+0,1,0,0,1,1,1,1,1,2
+0,0,1,0,1,1,1,1,0,2
+0,0,1,0,1,1,1,1,1,2
+0,1,1,0,1,1,1,1,0,10
+0,1,1,0,1,1,1,1,1,2
+1,0,0,0,1,1,1,0,0,33
+1,0,0,0,1,1,1,0,1,29
+1,1,0,0,1,1,1,0,0,33
+1,1,0,0,1,1,1,0,1,33
+1,0,1,0,1,1,1,0,0,25
+1,0,1,0,1,1,1,0,1,33
+1,1,1,0,1,1,1,0,0,33
+1,1,1,0,1,1,1,0,1,33
+1,0,0,0,1,1,1,1,0,33
+1,0,0,0,1,1,1,1,1,33
+1,1,0,0,1,1,1,1,0,33
+1,1,0,0,1,1,1,1,1,33
+1,0,1,0,1,1,1,1,0,33
+1,0,1,0,1,1,1,1,1,33
+1,1,1,0,1,1,1,1,0,33
+1,1,1,0,1,1,1,1,1,33
+0,0,0,1,1,1,1,0,0,2
+0,0,0,1,1,1,1,0,1,2
+0,1,0,1,1,1,1,0,0,6
+0,1,0,1,1,1,1,0,1,6
+0,0,1,1,1,1,1,0,0,2
+0,0,1,1,1,1,1,0,1,2
+0,1,1,1,1,1,1,0,0,2
+0,1,1,1,1,1,1,0,1,2
+0,0,0,1,1,1,1,1,0,2
+0,0,0,1,1,1,1,1,1,2
+0,1,0,1,1,1,1,1,0,14
+0,1,0,1,1,1,1,1,1,6
+0,0,1,1,1,1,1,1,0,2
+0,0,1,1,1,1,1,1,1,2
+0,1,1,1,1,1,1,1,0,10
+0,1,1,1,1,1,1,1,1,2
+1,0,0,1,1,1,1,0,0,33
+1,0,0,1,1,1,1,0,1,33
+1,1,0,1,1,1,1,0,0,33
+1,1,0,1,1,1,1,0,1,33
+1,0,1,1,1,1,1,0,0,33
+1,0,1,1,1,1,1,0,1,33
+1,1,1,1,1,1,1,0,0,33
+1,1,1,1,1,1,1,0,1,33
+1,0,0,1,1,1,1,1,0,33
+1,0,0,1,1,1,1,1,1,33
+1,1,0,1,1,1,1,1,0,33
+1,1,0,1,1,1,1,1,1,33
+1,0,1,1,1,1,1,1,0,33
+1,0,1,1,1,1,1,1,1,33
+1,1,1,1,1,1,1,1,0,33
+1,1,1,1,1,1,1,1,1,33
+# Conway rules (autogenerated)
+#zz,qn,qne,qe,qse,qs,qsw,qw,qnw,0
+#aa,qn,qne,qe,qse,qs,qsw,qw,qnw,1
+var zz={0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17}
+var aa={18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33}
+var zc={zz}
+var ac={aa}
+var qc={zc,ac}
+var zn={zz}
+var an={aa}
+var qn={zn,an}
+var zne={zz}
+var ane={aa}
+var qne={zne,ane}
+var ze={zz}
+var ae={aa}
+var qe={ze,ae}
+var zse={zz}
+var ase={aa}
+var qse={zse,ase}
+var zs={zz}
+var as={aa}
+var qs={zs,as}
+var zsw={zz}
+var asw={aa}
+var qsw={zsw,asw}
+var zw={zz}
+var aw={aa}
+var qw={zw,aw}
+var znw={zz}
+var anw={aa}
+var qnw={znw,anw}
+znw,zw,zsw,zs,zse,ze,zne,qn,qc,0
+znw,zw,zsw,zs,zse,ze,ane,zn,qc,0
+znw,zw,zsw,zs,zse,ze,ane,an,zc,0
+qnw,zw,zsw,zs,zse,ze,ane,an,ac,1
+znw,zw,zsw,zs,zse,ae,zne,zn,qc,0
+znw,zw,zsw,zs,zse,ae,zne,an,zc,0
+qnw,zw,zsw,zs,zse,ae,zne,an,ac,1
+znw,zw,zsw,zs,zse,ae,ane,zn,zc,0
+qnw,zw,zsw,zs,zse,ae,ane,zn,ac,1
+qnw,zw,zsw,zs,zse,ae,ane,an,zc,1
+qnw,qw,qsw,qs,qse,ae,ane,an,ac,0
+znw,zw,zsw,zs,ase,ze,zne,zn,qc,0
+znw,zw,zsw,zs,ase,ze,zne,an,zc,0
+qnw,zw,zsw,zs,ase,ze,zne,an,ac,1
+znw,zw,zsw,zs,ase,ze,ane,zn,zc,0
+qnw,zw,zsw,zs,ase,ze,ane,zn,ac,1
+qnw,zw,zsw,zs,ase,ze,ane,an,zc,1
+qnw,qw,qsw,qs,ase,ze,ane,an,ac,0
+znw,zw,zsw,zs,ase,ae,zne,zn,zc,0
+qnw,zw,zsw,zs,ase,ae,zne,zn,ac,1
+qnw,zw,zsw,zs,ase,ae,zne,an,zc,1
+qnw,qw,qsw,qs,ase,ae,zne,an,ac,0
+qnw,zw,zsw,zs,ase,ae,ane,zn,zc,1
+qnw,qw,qsw,qs,ase,ae,ane,zn,ac,0
+qnw,qw,qsw,qs,ase,ae,ane,an,zc,0
+znw,zw,zsw,as,zse,ze,zne,zn,qc,0
+znw,zw,zsw,as,zse,ze,zne,an,zc,0
+qnw,zw,zsw,as,zse,ze,zne,an,ac,1
+znw,zw,zsw,as,zse,ze,ane,zn,zc,0
+qnw,zw,zsw,as,zse,ze,ane,zn,ac,1
+qnw,zw,zsw,as,zse,ze,ane,an,zc,1
+qnw,qw,qsw,as,zse,ze,ane,an,ac,0
+znw,zw,zsw,as,zse,ae,zne,zn,zc,0
+qnw,zw,zsw,as,zse,ae,zne,zn,ac,1
+qnw,zw,zsw,as,zse,ae,zne,an,zc,1
+qnw,qw,qsw,as,zse,ae,zne,an,ac,0
+qnw,zw,zsw,as,zse,ae,ane,zn,zc,1
+qnw,qw,qsw,as,zse,ae,ane,zn,ac,0
+qnw,qw,qsw,as,zse,ae,ane,an,zc,0
+znw,zw,zsw,as,ase,ze,zne,zn,zc,0
+qnw,zw,zsw,as,ase,ze,zne,zn,ac,1
+qnw,zw,zsw,as,ase,ze,zne,an,zc,1
+qnw,qw,qsw,as,ase,ze,zne,an,ac,0
+qnw,zw,zsw,as,ase,ze,ane,zn,zc,1
+qnw,qw,qsw,as,ase,ze,ane,zn,ac,0
+qnw,qw,qsw,as,ase,ze,ane,an,zc,0
+qnw,zw,zsw,as,ase,ae,zne,zn,zc,1
+qnw,qw,qsw,as,ase,ae,zne,zn,ac,0
+qnw,qw,qsw,as,ase,ae,zne,an,zc,0
+qnw,qw,qsw,as,ase,ae,ane,zn,zc,0
+znw,zw,asw,zs,zse,ze,zne,zn,qc,0
+znw,zw,asw,zs,zse,ze,zne,an,zc,0
+qnw,zw,asw,zs,zse,ze,zne,an,ac,1
+znw,zw,asw,zs,zse,ze,ane,zn,zc,0
+qnw,zw,asw,zs,zse,ze,ane,zn,ac,1
+qnw,zw,asw,zs,zse,ze,ane,an,zc,1
+qnw,qw,asw,zs,zse,ze,ane,an,ac,0
+znw,zw,asw,zs,zse,ae,zne,zn,zc,0
+qnw,zw,asw,zs,zse,ae,zne,zn,ac,1
+qnw,zw,asw,zs,zse,ae,zne,an,zc,1
+qnw,qw,asw,zs,zse,ae,zne,an,ac,0
+qnw,zw,asw,zs,zse,ae,ane,zn,zc,1
+qnw,qw,asw,zs,zse,ae,ane,zn,ac,0
+qnw,qw,asw,zs,zse,ae,ane,an,zc,0
+znw,zw,asw,zs,ase,ze,zne,zn,zc,0
+qnw,zw,asw,zs,ase,ze,zne,zn,ac,1
+qnw,zw,asw,zs,ase,ze,zne,an,zc,1
+qnw,qw,asw,zs,ase,ze,zne,an,ac,0
+qnw,zw,asw,zs,ase,ze,ane,zn,zc,1
+qnw,qw,asw,zs,ase,ze,ane,zn,ac,0
+qnw,qw,asw,zs,ase,ze,ane,an,zc,0
+qnw,zw,asw,zs,ase,ae,zne,zn,zc,1
+qnw,qw,asw,zs,ase,ae,zne,zn,ac,0
+qnw,qw,asw,zs,ase,ae,zne,an,zc,0
+qnw,qw,asw,zs,ase,ae,ane,zn,zc,0
+znw,zw,asw,as,zse,ze,zne,zn,zc,0
+qnw,zw,asw,as,zse,ze,zne,zn,ac,1
+qnw,zw,asw,as,zse,ze,zne,an,zc,1
+qnw,qw,asw,as,zse,ze,zne,an,ac,0
+qnw,zw,asw,as,zse,ze,ane,zn,zc,1
+qnw,qw,asw,as,zse,ze,ane,zn,ac,0
+qnw,qw,asw,as,zse,ze,ane,an,zc,0
+qnw,zw,asw,as,zse,ae,zne,zn,zc,1
+qnw,qw,asw,as,zse,ae,zne,zn,ac,0
+qnw,qw,asw,as,zse,ae,zne,an,zc,0
+qnw,qw,asw,as,zse,ae,ane,zn,zc,0
+qnw,zw,asw,as,ase,ze,zne,zn,zc,1
+qnw,qw,asw,as,ase,ze,zne,zn,ac,0
+qnw,qw,asw,as,ase,ze,zne,an,zc,0
+qnw,qw,asw,as,ase,ze,ane,zn,zc,0
+qnw,qw,asw,as,ase,ae,zne,zn,zc,0
+znw,aw,zsw,zs,zse,ze,zne,zn,qc,0
+znw,aw,zsw,zs,zse,ze,zne,an,zc,0
+qnw,aw,zsw,zs,zse,ze,zne,an,ac,1
+znw,aw,zsw,zs,zse,ze,ane,zn,zc,0
+qnw,aw,zsw,zs,zse,ze,ane,zn,ac,1
+qnw,aw,zsw,zs,zse,ze,ane,an,zc,1
+qnw,aw,zsw,zs,zse,ze,ane,an,ac,0
+znw,aw,zsw,zs,zse,ae,zne,zn,zc,0
+qnw,aw,zsw,zs,zse,ae,zne,zn,ac,1
+qnw,aw,zsw,zs,zse,ae,zne,an,zc,1
+qnw,aw,zsw,zs,zse,ae,zne,an,ac,0
+qnw,aw,zsw,zs,zse,ae,ane,zn,zc,1
+qnw,aw,zsw,zs,zse,ae,ane,zn,ac,0
+qnw,aw,zsw,zs,zse,ae,ane,an,zc,0
+znw,aw,zsw,zs,ase,ze,zne,zn,zc,0
+qnw,aw,zsw,zs,ase,ze,zne,zn,ac,1
+qnw,aw,zsw,zs,ase,ze,zne,an,zc,1
+qnw,aw,zsw,zs,ase,ze,zne,an,ac,0
+qnw,aw,zsw,zs,ase,ze,ane,zn,zc,1
+qnw,aw,zsw,zs,ase,ze,ane,zn,ac,0
+qnw,aw,zsw,zs,ase,ze,ane,an,zc,0
+qnw,aw,zsw,zs,ase,ae,zne,zn,zc,1
+qnw,aw,zsw,zs,ase,ae,zne,zn,ac,0
+qnw,aw,zsw,zs,ase,ae,zne,an,zc,0
+qnw,aw,zsw,zs,ase,ae,ane,zn,zc,0
+znw,aw,zsw,as,zse,ze,zne,zn,zc,0
+qnw,aw,zsw,as,zse,ze,zne,zn,ac,1
+qnw,aw,zsw,as,zse,ze,zne,an,zc,1
+qnw,aw,zsw,as,zse,ze,zne,an,ac,0
+qnw,aw,zsw,as,zse,ze,ane,zn,zc,1
+qnw,aw,zsw,as,zse,ze,ane,zn,ac,0
+qnw,aw,zsw,as,zse,ze,ane,an,zc,0
+qnw,aw,zsw,as,zse,ae,zne,zn,zc,1
+qnw,aw,zsw,as,zse,ae,zne,zn,ac,0
+qnw,aw,zsw,as,zse,ae,zne,an,zc,0
+qnw,aw,zsw,as,zse,ae,ane,zn,zc,0
+qnw,aw,zsw,as,ase,ze,zne,zn,zc,1
+qnw,aw,zsw,as,ase,ze,zne,zn,ac,0
+qnw,aw,zsw,as,ase,ze,zne,an,zc,0
+qnw,aw,zsw,as,ase,ze,ane,zn,zc,0
+qnw,aw,zsw,as,ase,ae,zne,zn,zc,0
+znw,aw,asw,zs,zse,ze,zne,zn,zc,0
+qnw,aw,asw,zs,zse,ze,zne,zn,ac,1
+qnw,aw,asw,zs,zse,ze,zne,an,zc,1
+qnw,aw,asw,zs,zse,ze,zne,an,ac,0
+qnw,aw,asw,zs,zse,ze,ane,zn,zc,1
+qnw,aw,asw,zs,zse,ze,ane,zn,ac,0
+qnw,aw,asw,zs,zse,ze,ane,an,zc,0
+qnw,aw,asw,zs,zse,ae,zne,zn,zc,1
+qnw,aw,asw,zs,zse,ae,zne,zn,ac,0
+qnw,aw,asw,zs,zse,ae,zne,an,zc,0
+qnw,aw,asw,zs,zse,ae,ane,zn,zc,0
+qnw,aw,asw,zs,ase,ze,zne,zn,zc,1
+qnw,aw,asw,zs,ase,ze,zne,zn,ac,0
+qnw,aw,asw,zs,ase,ze,zne,an,zc,0
+qnw,aw,asw,zs,ase,ze,ane,zn,zc,0
+qnw,aw,asw,zs,ase,ae,zne,zn,zc,0
+qnw,aw,asw,as,zse,ze,zne,zn,zc,1
+qnw,aw,asw,as,zse,ze,zne,zn,ac,0
+qnw,aw,asw,as,zse,ze,zne,an,zc,0
+qnw,aw,asw,as,zse,ze,ane,zn,zc,0
+qnw,aw,asw,as,zse,ae,zne,zn,zc,0
+qnw,aw,asw,as,ase,ze,zne,zn,zc,0
+anw,zw,zsw,zs,zse,ze,zne,zn,qc,0
+anw,zw,zsw,zs,zse,ze,zne,an,zc,0
+anw,zw,zsw,zs,zse,ze,zne,an,ac,1
+anw,zw,zsw,zs,zse,ze,ane,zn,zc,0
+anw,zw,zsw,zs,zse,ze,ane,zn,ac,1
+anw,zw,zsw,zs,zse,ze,ane,an,zc,1
+anw,zw,zsw,zs,zse,ae,zne,zn,zc,0
+anw,zw,zsw,zs,zse,ae,zne,zn,ac,1
+anw,zw,zsw,zs,zse,ae,zne,an,zc,1
+anw,zw,zsw,zs,zse,ae,ane,zn,zc,1
+anw,zw,zsw,zs,ase,ze,zne,zn,zc,0
+anw,zw,zsw,zs,ase,ze,zne,zn,ac,1
+anw,zw,zsw,zs,ase,ze,zne,an,zc,1
+anw,zw,zsw,zs,ase,ze,ane,zn,zc,1
+anw,zw,zsw,zs,ase,ae,zne,zn,zc,1
+anw,zw,zsw,as,zse,ze,zne,zn,zc,0
+anw,zw,zsw,as,zse,ze,zne,zn,ac,1
+anw,zw,zsw,as,zse,ze,zne,an,zc,1
+anw,zw,zsw,as,zse,ze,ane,zn,zc,1
+anw,zw,zsw,as,zse,ae,zne,zn,zc,1
+anw,zw,zsw,as,ase,ze,zne,zn,zc,1
+anw,zw,asw,zs,zse,ze,zne,zn,zc,0
+anw,zw,asw,zs,zse,ze,zne,zn,ac,1
+anw,zw,asw,zs,zse,ze,zne,an,zc,1
+anw,zw,asw,zs,zse,ze,ane,zn,zc,1
+anw,zw,asw,zs,zse,ae,zne,zn,zc,1
+anw,zw,asw,zs,ase,ze,zne,zn,zc,1
+anw,zw,asw,as,zse,ze,zne,zn,zc,1
+anw,aw,zsw,zs,zse,ze,zne,zn,zc,0
+anw,aw,zsw,zs,zse,ze,zne,zn,ac,1
+anw,aw,zsw,zs,zse,ze,zne,an,zc,1
+anw,aw,zsw,zs,zse,ze,ane,zn,zc,1
+anw,aw,zsw,zs,zse,ae,zne,zn,zc,1
+anw,aw,zsw,zs,ase,ze,zne,zn,zc,1
+anw,aw,zsw,as,zse,ze,zne,zn,zc,1
+anw,aw,asw,zs,zse,ze,zne,zn,zc,1
+
+@COLORS
+255 255 255 255 255 255 white to white
+
+@ICONS
+XPM
+/* width height num_colors chars_per_pixel */
+"7 231 2 1"
+/* colors */
+". c #000000"
+"A c #FFFFFF"
+/* icon for state 1 */
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+/* icon for state 2 */
+"......."
+"......."
+"......."
+"......."
+"......."
+"......."
+"......."
+/* icon for state 3 */
+"......."
+"......."
+"......."
+"A......"
+"AA....."
+"AAA...."
+"AAAA..."
+/* icon for state 4 */
+"......."
+"......."
+"......."
+"......A"
+".....AA"
+"....AAA"
+"...AAAA"
+/* icon for state 5 */
+"......."
+"......."
+"......."
+"A.....A"
+"AA...AA"
+"AAA.AAA"
+"AAAAAAA"
+/* icon for state 6 */
+"...AAAA"
+"....AAA"
+".....AA"
+"......A"
+"......."
+"......."
+"......."
+/* icon for state 7 */
+"...AAAA"
+"....AAA"
+".....AA"
+"A.....A"
+"AA....."
+"AAA...."
+"AAAA..."
+/* icon for state 8 */
+"...AAAA"
+"....AAA"
+".....AA"
+"......A"
+".....AA"
+"....AAA"
+"...AAAA"
+/* icon for state 9 */
+"...AAAA"
+"....AAA"
+".....AA"
+"A.....A"
+"AA...AA"
+"AAA.AAA"
+"AAAAAAA"
+/* icon for state 10 */
+"AAAA..."
+"AAA...."
+"AA....."
+"A......"
+"......."
+"......."
+"......."
+/* icon for state 11 */
+"AAAA..."
+"AAA...."
+"AA....."
+"A......"
+"AA....."
+"AAA...."
+"AAAA..."
+/* icon for state 12 */
+"AAAA..."
+"AAA...."
+"AA....."
+"A.....A"
+".....AA"
+"....AAA"
+"...AAAA"
+/* icon for state 13 */
+"AAAA..."
+"AAA...."
+"AA....."
+"A.....A"
+"AA...AA"
+"AAA.AAA"
+"AAAAAAA"
+/* icon for state 14 */
+"AAAAAAA"
+"AAA.AAA"
+"AA...AA"
+"A.....A"
+"......."
+"......."
+"......."
+/* icon for state 15 */
+"AAAAAAA"
+"AAA.AAA"
+"AA...AA"
+"A.....A"
+"AA....."
+"AAA...."
+"AAAA..."
+/* icon for state 16 */
+"AAAAAAA"
+"AAA.AAA"
+"AA...AA"
+"A.....A"
+".....AA"
+"....AAA"
+"...AAAA"
+/* icon for state 17 */
+"AAAAAAA"
+"AAA.AAA"
+"AA...AA"
+"A.....A"
+"AA...AA"
+"AAA.AAA"
+"AAAAAAA"
+/* icon for state 18 */
+".AAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAA."
+/* icon for state 19 */
+".AAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAA."
+/* icon for state 20 */
+".AAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAAA"
+/* icon for state 21 */
+".AAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+/* icon for state 22 */
+".AAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAA."
+/* icon for state 23 */
+".AAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAA."
+/* icon for state 24 */
+".AAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAAA"
+/* icon for state 25 */
+".AAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+/* icon for state 26 */
+"AAAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAA."
+/* icon for state 27 */
+"AAAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAA."
+/* icon for state 28 */
+"AAAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAAA"
+/* icon for state 29 */
+"AAAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+/* icon for state 30 */
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAA."
+/* icon for state 31 */
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAA."
+/* icon for state 32 */
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAAA"
+/* icon for state 33 */
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+XPM
+/* width height num_colors chars_per_pixel */
+"15 495 2 1"
+/* colors */
+". c #000000"
+"A c #FFFFFF"
+/* icon for state 1 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 2 */
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+/* icon for state 3 */
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"A.............."
+"AA............."
+"AAA............"
+"AAAA..........."
+"AAAAA.........."
+"AAAAAA........."
+"AAAAAAA........"
+"AAAAAAAA......."
+"AAAAAAAAA......"
+"AAAAAAAAAA....."
+/* icon for state 4 */
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............A"
+".............AA"
+"............AAA"
+"...........AAAA"
+"..........AAAAA"
+".........AAAAAA"
+"........AAAAAAA"
+".......AAAAAAAA"
+"......AAAAAAAAA"
+".....AAAAAAAAAA"
+/* icon for state 5 */
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"A.............A"
+"AA...........AA"
+"AAA.........AAA"
+"AAAA.......AAAA"
+"AAAAA.....AAAAA"
+"AAAAAA...AAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 6 */
+".....AAAAAAAAAA"
+"......AAAAAAAAA"
+".......AAAAAAAA"
+"........AAAAAAA"
+".........AAAAAA"
+"..........AAAAA"
+"...........AAAA"
+"............AAA"
+".............AA"
+"..............A"
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+/* icon for state 7 */
+".....AAAAAAAAAA"
+"......AAAAAAAAA"
+".......AAAAAAAA"
+"........AAAAAAA"
+".........AAAAAA"
+"A.........AAAAA"
+"AA.........AAAA"
+"AAA.........AAA"
+"AAAA.........AA"
+"AAAAA.........A"
+"AAAAAA........."
+"AAAAAAA........"
+"AAAAAAAA......."
+"AAAAAAAAA......"
+"AAAAAAAAAA....."
+/* icon for state 8 */
+".....AAAAAAAAAA"
+"......AAAAAAAAA"
+".......AAAAAAAA"
+"........AAAAAAA"
+".........AAAAAA"
+"..........AAAAA"
+"...........AAAA"
+"............AAA"
+"...........AAAA"
+"..........AAAAA"
+".........AAAAAA"
+"........AAAAAAA"
+".......AAAAAAAA"
+"......AAAAAAAAA"
+".....AAAAAAAAAA"
+/* icon for state 9 */
+".....AAAAAAAAAA"
+"......AAAAAAAAA"
+".......AAAAAAAA"
+"........AAAAAAA"
+".........AAAAAA"
+"A.........AAAAA"
+"AA.........AAAA"
+"AAA.........AAA"
+"AAAA.......AAAA"
+"AAAAA.....AAAAA"
+"AAAAAA...AAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 10 */
+"AAAAAAAAAA....."
+"AAAAAAAAA......"
+"AAAAAAAA......."
+"AAAAAAA........"
+"AAAAAA........."
+"AAAAA.........."
+"AAAA..........."
+"AAA............"
+"AA............."
+"A.............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+/* icon for state 11 */
+"AAAAAAAAAA....."
+"AAAAAAAAA......"
+"AAAAAAAA......."
+"AAAAAAA........"
+"AAAAAA........."
+"AAAAA.........."
+"AAAA..........."
+"AAA............"
+"AAAA..........."
+"AAAAA.........."
+"AAAAAA........."
+"AAAAAAA........"
+"AAAAAAAA......."
+"AAAAAAAAA......"
+"AAAAAAAAAA....."
+/* icon for state 12 */
+"AAAAAAAAAA....."
+"AAAAAAAAA......"
+"AAAAAAAA......."
+"AAAAAAA........"
+"AAAAAA........."
+"AAAAA.........A"
+"AAAA.........AA"
+"AAA.........AAA"
+"AA.........AAAA"
+"A.........AAAAA"
+".........AAAAAA"
+"........AAAAAAA"
+".......AAAAAAAA"
+"......AAAAAAAAA"
+".....AAAAAAAAAA"
+/* icon for state 13 */
+"AAAAAAAAAA....."
+"AAAAAAAAA......"
+"AAAAAAAA......."
+"AAAAAAA........"
+"AAAAAA........."
+"AAAAA.........A"
+"AAAA.........AA"
+"AAA.........AAA"
+"AAAA.......AAAA"
+"AAAAA.....AAAAA"
+"AAAAAA...AAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 14 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAA...AAAAAA"
+"AAAAA.....AAAAA"
+"AAAA.......AAAA"
+"AAA.........AAA"
+"AA...........AA"
+"A.............A"
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+/* icon for state 15 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAA...AAAAAA"
+"AAAAA.....AAAAA"
+"AAAA.......AAAA"
+"AAA.........AAA"
+"AAAA.........AA"
+"AAAAA.........A"
+"AAAAAA........."
+"AAAAAAA........"
+"AAAAAAAA......."
+"AAAAAAAAA......"
+"AAAAAAAAAA....."
+/* icon for state 16 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAA...AAAAAA"
+"AAAAA.....AAAAA"
+"AAAA.......AAAA"
+"AAA.........AAA"
+"AA.........AAAA"
+"A.........AAAAA"
+".........AAAAAA"
+"........AAAAAAA"
+".......AAAAAAAA"
+"......AAAAAAAAA"
+".....AAAAAAAAAA"
+/* icon for state 17 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAA...AAAAAA"
+"AAAAA.....AAAAA"
+"AAAA.......AAAA"
+"AAA.........AAA"
+"AAAA.......AAAA"
+"AAAAA.....AAAAA"
+"AAAAAA...AAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 18 */
+"...AAAAAAAAA..."
+"..AAAAAAAAAAA.."
+".AAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAA."
+"..AAAAAAAAAAA.."
+"...AAAAAAAAA..."
+/* icon for state 19 */
+"...AAAAAAAAA..."
+"..AAAAAAAAAAA.."
+".AAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAA..."
+/* icon for state 20 */
+"...AAAAAAAAA..."
+"..AAAAAAAAAAA.."
+".AAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+"...AAAAAAAAAAAA"
+/* icon for state 21 */
+"...AAAAAAAAA..."
+"..AAAAAAAAAAA.."
+".AAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 22 */
+"...AAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAA."
+"..AAAAAAAAAAA.."
+"...AAAAAAAAA..."
+/* icon for state 23 */
+"...AAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAA..."
+/* icon for state 24 */
+"...AAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+"...AAAAAAAAAAAA"
+/* icon for state 25 */
+"...AAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 26 */
+"AAAAAAAAAAAA..."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAA."
+"..AAAAAAAAAAA.."
+"...AAAAAAAAA..."
+/* icon for state 27 */
+"AAAAAAAAAAAA..."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAA..."
+/* icon for state 28 */
+"AAAAAAAAAAAA..."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+"...AAAAAAAAAAAA"
+/* icon for state 29 */
+"AAAAAAAAAAAA..."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 30 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAA."
+"..AAAAAAAAAAA.."
+"...AAAAAAAAA..."
+/* icon for state 31 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAA..."
+/* icon for state 32 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+"...AAAAAAAAAAAA"
+/* icon for state 33 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+XPM
+/* width height num_colors chars_per_pixel */
+"31 1023 2 1"
+/* colors */
+". c #000000"
+"A c #FFFFFF"
+/* icon for state 1 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 2 */
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+/* icon for state 3 */
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"A.............................."
+"AA............................."
+"AAA............................"
+"AAAA..........................."
+"AAAAA.........................."
+"AAAAAA........................."
+"AAAAAAA........................"
+"AAAAAAAA......................."
+"AAAAAAAAA......................"
+"AAAAAAAAAA....................."
+"AAAAAAAAAAA...................."
+"AAAAAAAAAAAA..................."
+"AAAAAAAAAAAAA.................."
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAAAA........."
+/* icon for state 4 */
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................A"
+".............................AA"
+"............................AAA"
+"...........................AAAA"
+"..........................AAAAA"
+".........................AAAAAA"
+"........................AAAAAAA"
+".......................AAAAAAAA"
+"......................AAAAAAAAA"
+".....................AAAAAAAAAA"
+"....................AAAAAAAAAAA"
+"...................AAAAAAAAAAAA"
+"..................AAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+".........AAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 5 */
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"A.............................A"
+"AA...........................AA"
+"AAA.........................AAA"
+"AAAA.......................AAAA"
+"AAAAA.....................AAAAA"
+"AAAAAA...................AAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 6 */
+".........AAAAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"..................AAAAAAAAAAAAA"
+"...................AAAAAAAAAAAA"
+"....................AAAAAAAAAAA"
+".....................AAAAAAAAAA"
+"......................AAAAAAAAA"
+".......................AAAAAAAA"
+"........................AAAAAAA"
+".........................AAAAAA"
+"..........................AAAAA"
+"...........................AAAA"
+"............................AAA"
+".............................AA"
+"..............................A"
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+/* icon for state 7 */
+".........AAAAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"A.................AAAAAAAAAAAAA"
+"AA.................AAAAAAAAAAAA"
+"AAA.................AAAAAAAAAAA"
+"AAAA.................AAAAAAAAAA"
+"AAAAA.................AAAAAAAAA"
+"AAAAAA.................AAAAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAAAA.................AAAAAA"
+"AAAAAAAAA.................AAAAA"
+"AAAAAAAAAA.................AAAA"
+"AAAAAAAAAAA.................AAA"
+"AAAAAAAAAAAA.................AA"
+"AAAAAAAAAAAAA.................A"
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAAAA........."
+/* icon for state 8 */
+".........AAAAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"..................AAAAAAAAAAAAA"
+"...................AAAAAAAAAAAA"
+"....................AAAAAAAAAAA"
+".....................AAAAAAAAAA"
+"......................AAAAAAAAA"
+".......................AAAAAAAA"
+"........................AAAAAAA"
+".......................AAAAAAAA"
+"......................AAAAAAAAA"
+".....................AAAAAAAAAA"
+"....................AAAAAAAAAAA"
+"...................AAAAAAAAAAAA"
+"..................AAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+".........AAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 9 */
+".........AAAAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"A.................AAAAAAAAAAAAA"
+"AA.................AAAAAAAAAAAA"
+"AAA.................AAAAAAAAAAA"
+"AAAA.................AAAAAAAAAA"
+"AAAAA.................AAAAAAAAA"
+"AAAAAA.................AAAAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 10 */
+"AAAAAAAAAAAAAAAAAAAAAA........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAA.................."
+"AAAAAAAAAAAA..................."
+"AAAAAAAAAAA...................."
+"AAAAAAAAAA....................."
+"AAAAAAAAA......................"
+"AAAAAAAA......................."
+"AAAAAAA........................"
+"AAAAAA........................."
+"AAAAA.........................."
+"AAAA..........................."
+"AAA............................"
+"AA............................."
+"A.............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+/* icon for state 11 */
+"AAAAAAAAAAAAAAAAAAAAAA........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAA.................."
+"AAAAAAAAAAAA..................."
+"AAAAAAAAAAA...................."
+"AAAAAAAAAA....................."
+"AAAAAAAAA......................"
+"AAAAAAAA......................."
+"AAAAAAA........................"
+"AAAAAAAA......................."
+"AAAAAAAAA......................"
+"AAAAAAAAAA....................."
+"AAAAAAAAAAA...................."
+"AAAAAAAAAAAA..................."
+"AAAAAAAAAAAAA.................."
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAAAA........."
+/* icon for state 12 */
+"AAAAAAAAAAAAAAAAAAAAAA........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAA.................A"
+"AAAAAAAAAAAA.................AA"
+"AAAAAAAAAAA.................AAA"
+"AAAAAAAAAA.................AAAA"
+"AAAAAAAAA.................AAAAA"
+"AAAAAAAA.................AAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAA.................AAAAAAAA"
+"AAAAA.................AAAAAAAAA"
+"AAAA.................AAAAAAAAAA"
+"AAA.................AAAAAAAAAAA"
+"AA.................AAAAAAAAAAAA"
+"A.................AAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+".........AAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 13 */
+"AAAAAAAAAAAAAAAAAAAAAA........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAA.................A"
+"AAAAAAAAAAAA.................AA"
+"AAAAAAAAAAA.................AAA"
+"AAAAAAAAAA.................AAAA"
+"AAAAAAAAA.................AAAAA"
+"AAAAAAAA.................AAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 14 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAA...................AAAAAA"
+"AAAAA.....................AAAAA"
+"AAAA.......................AAAA"
+"AAA.........................AAA"
+"AA...........................AA"
+"A.............................A"
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+/* icon for state 15 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAAAA.................AAAAAA"
+"AAAAAAAAA.................AAAAA"
+"AAAAAAAAAA.................AAAA"
+"AAAAAAAAAAA.................AAA"
+"AAAAAAAAAAAA.................AA"
+"AAAAAAAAAAAAA.................A"
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAAAA........."
+/* icon for state 16 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAA.................AAAAAAAA"
+"AAAAA.................AAAAAAAAA"
+"AAAA.................AAAAAAAAAA"
+"AAA.................AAAAAAAAAAA"
+"AA.................AAAAAAAAAAAA"
+"A.................AAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+".........AAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 17 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 18 */
+".......AAAAAAAAAAAAAAAAA......."
+"......AAAAAAAAAAAAAAAAAAA......"
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"......AAAAAAAAAAAAAAAAAAA......"
+".......AAAAAAAAAAAAAAAAA......."
+/* icon for state 19 */
+".......AAAAAAAAAAAAAAAAA......."
+"......AAAAAAAAAAAAAAAAAAA......"
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+/* icon for state 20 */
+".......AAAAAAAAAAAAAAAAA......."
+"......AAAAAAAAAAAAAAAAAAA......"
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 21 */
+".......AAAAAAAAAAAAAAAAA......."
+"......AAAAAAAAAAAAAAAAAAA......"
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 22 */
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"......AAAAAAAAAAAAAAAAAAA......"
+".......AAAAAAAAAAAAAAAAA......."
+/* icon for state 23 */
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+/* icon for state 24 */
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 25 */
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 26 */
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"......AAAAAAAAAAAAAAAAAAA......"
+".......AAAAAAAAAAAAAAAAA......."
+/* icon for state 27 */
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+/* icon for state 28 */
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 29 */
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 30 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"......AAAAAAAAAAAAAAAAAAA......"
+".......AAAAAAAAAAAAAAAAA......."
+/* icon for state 31 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+/* icon for state 32 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 33 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
--- /dev/null
+/*
+ * Relevant bits of original copyright notice from
+ * http://bjh21.me.uk/bedstead/ bedstead.c #137:
+ *
+ * [...] the file is covered by the following:
+ *
+ * Copyright (c) 2009 Ben Harris.
+ *
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation files
+ * (the "Software"), to deal in the Software without restriction,
+ * including without limitation the rights to use, copy, modify, merge,
+ * publish, distribute, sublicense, and/or sell copies of the Software,
+ * and to permit persons to whom the Software is furnished to do so,
+ * subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+ * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+/*
+ * This is a program to construct an outline font from a bitmap. It's
+ * based on the character-rounding algorithm of the Mullard SAA5050
+ * series of Teletext character generators, and thus works best on
+ * character shapes in the same style of those of the SAA5050. This
+ * file includes all of the glyphs from the SAA5050, SAA5051, SAA5052,
+ * SAA5053, SAA5054, SAA5055, SAA5056, and SAA5057. The output is a
+ * Spline Font Database file suitable for feeding to Fontforge.
+ *
+ * The character-smoothing algorithm of the SAA5050 and friends is
+ * a fairly simple means of expanding a 5x9 pixel character to 10x18
+ * pixels for use on an interlaced display. All it does is to detect
+ * 2x2 clumps of pixels containing a diagonal line and add a couple of
+ * subpixels to it, like this:
+ *
+ * . # -> . . # # -> . . # # or # . -> # # . . -> # # . .
+ * # . . . # # . # # # . # # # . . # # # .
+ * # # . . # # # . . . # # . # # #
+ * # # . . # # . . . . # # . . # #
+ *
+ * This is applied to every occurrence of these patterns, even when
+ * they overlap, and the result is that thin diagonal lines are
+ * smoothed out while other features mostly remain the same.
+ *
+ * One way of extending this towards continuity would be to repeatedly
+ * double the resolution and add more pixels to diagonals each time,
+ * but this ends up with the diagonals being much too heavy. Instead,
+ * in places where the SAA5050 would add pixels, this program adds a
+ * largeish triangle to each unfilled pixel, and removes a small
+ * triangle from each filled one, something like this:
+ *
+ * . # -> . . # # -> . . / # or # . -> # # . . -> # \ . .
+ * # . . . # # . / # / . # # # . . \ # \ .
+ * # # . . / # / . . . # # . \ # \
+ * # # . . # / . . . . # # . . \ #
+ *
+ * The position of the lines is such that on a long diagonal line, the
+ * amount of filled space is the same as in the rounded bitmap. There
+ * are a few additional complications, in that the trimming of filled
+ * pixels can leave odd gaps where a diagonal stem joins another one,
+ * so the code detects this and doesn't trim in these cases:
+ *
+ * . # # -> . . # # # # -> . . / # # # -> . . / # # #
+ * # . . . . # # # # . / # / # # . / # # # #
+ * # # . . . . / # / . . . / # / . . .
+ * # # . . . . # / . . . . # / . . . .
+ *
+ * That is the interesting part of the program, and is in the dochar()
+ * function. Most of the rest is just dull geometry to join all the
+ * bits together into a sensible outline. Much of the code is wildly
+ * inefficient -- O(n^2) algorithms aren't much of a problem when you
+ * have at most a few thousand points to deal with.
+ *
+ * A rather nice feature of the outlines produced by this program is
+ * that when rasterised at precisely 10 or 20 pixels high, they
+ * produce the input and output respectively of the character-rounding
+ * process. While there are obious additional smoothings that could
+ * be applied, doing so would probably lose this nice property.
+ *
+ * [...]
+ */
+
+#include <stdbool.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+static bool *
+blank(int size)
+{
+ return calloc(size*size, sizeof(bool));
+}
+
+static void output(bool *r, int size) {
+ int x, y;
+ for (y=0; y<size; y++) {
+ putchar('\"');
+ for (x=0; x<size; x++) {
+ putchar(r[x+y*size] ? 'A' : '.');
+ }
+ putchar('\"');
+ putchar('\n');
+ }
+}
+
+static bool *
+triangle(bool *r, int size, int startpos, bool top, bool left)
+{
+ int x, y;
+ for (y = 0; y < startpos; y++) {
+ for (x = 0; x < startpos-y; x++) {
+ int rx, ry;
+ if (top) {
+ ry = y;
+ } else {
+ ry = size-1 - y;
+ }
+ if (left) {
+ rx = x;
+ } else {
+ rx = size-1 - x;
+ }
+ r[rx+ry*size]=true;
+ }
+ }
+ return r;
+}
+
+static void
+triangles(bool *r, int size, int startpos, int bl, int br, int tr, int tl)
+{
+ if (!bl) {
+ triangle(r, size, startpos, false, true);
+ }
+ if (!br) {
+ triangle(r, size, startpos, false, false);
+ }
+ if (!tr) {
+ triangle(r, size, startpos, true, false);
+ }
+ if (!tl) {
+ triangle(r, size, startpos, true, true);
+ }
+}
+
+static void
+whitepixel(bool *r, int size, int bl, int br, int tr, int tl)
+{
+ /* wrt blackpixel(): -1 for adjacency, -1 for gridlines */
+ const int startpos = size-size/4-2;
+ triangles(r, size, startpos, bl, br, tr, tl);
+}
+
+static void
+blackpixel(bool *r, int size, int bl, int br, int tr, int tl)
+{
+ const int startpos = size/4;
+ int i;
+ triangles(r, size, startpos, bl, br, tr, tl);
+ for (i=0; i<size*size; i++) {
+ r[i] = !r[i];
+ }
+}
+
+int main(int argc, char *argv[])
+{
+#define GETPIX(x,y) (!!(iter & 1u<<((y)*3+(x))))
+#define L GETPIX(x-1, y)
+#define R GETPIX(x+1, y)
+#define U GETPIX(x, y-1)
+#define D GETPIX(x, y+1)
+#define UL GETPIX(x-1, y-1)
+#define UR GETPIX(x+1, y-1)
+#define DL GETPIX(x-1, y+1)
+#define DR GETPIX(x+1, y+1)
+
+ int iter;
+ for (iter = 0; iter < 1u<<9; iter++) {
+ int state, x = 1, y = 1;
+ if (GETPIX(x, y)) {
+ bool tl, tr, bl, br;
+
+ /* Assume filled in */
+ tl = tr = bl = br = true;
+ /* Check for diagonals */
+ if ((UL && !U && !L) || (DR && !D && !R))
+ tr = bl = false;
+ if ((UR && !U && !R) || (DL && !D && !L))
+ tl = br = false;
+ /* Avoid odd gaps */
+ if (L || UL || U) tl = true;
+ if (R || UR || U) tr = true;
+ if (L || DL || D) bl = true;
+ if (R || DR || D) br = true;
+ state = 2 + 16 + (bl | br<<1 | tr<<2 | tl<<3);
+ } else {
+ bool tl, tr, bl, br;
+
+ /* Assume clear */
+ tl = tr = bl = br = false;
+ /* white pixel -- just diagonals */
+ if (L && U && !UL) tl = true;
+ if (R && U && !UR) tr = true;
+ if (L && D && !DL) bl = true;
+ if (R && D && !DR) br = true;
+ state = 2 + (bl | br<<1 | tr<<2 | tl<<3);
+ }
+ printf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",
+ GETPIX(x,y),U,UR,R,DR,D,DL,L,UL,state);
+ }
+ {
+ const int sizes[] = {7, 15, 31};
+ int size_index;
+ for (size_index = 0;
+ size_index < sizeof(sizes)/sizeof(sizes[0]);
+ size_index++) {
+ int size = sizes[size_index], state;
+ printf("XPM\n/* width height num_colors chars_per_pixel */\n");
+ printf("\"%d %d 2 1\"\n", size, size*33);
+ printf("/* colors */\n\". c #000000\"\n\"A c #FFFFFF\"\n");
+ /* icons never used for state 0 */
+ for (state = 1; state < 34; state++) {
+ bool *r = blank(size);
+ if (state == 0) {
+ ; /* nothing */
+ } else if (state == 1) {
+ /* everything */
+ memset(r, 1, size*size*sizeof(*r));
+ } else if (state < 16+2) {
+ int bits = ~(state-2);
+ whitepixel(r, size, bits&1, bits&2, bits&4, bits&8);
+ } else {
+ int bits = state-16-2;
+ blackpixel(r, size, bits&1, bits&2, bits&4, bits&8);
+ }
+ printf("/* icon for state %d */\n", state);
+ output(r, size);
+ free(r);
+ }
+ }
+ }
+ return 0;
+}
--- /dev/null
+0,0,0,0,0,0,0,0,0,2
+0,0,0,0,0,0,0,0,1,2
+0,1,0,0,0,0,0,0,0,2
+0,1,0,0,0,0,0,0,1,2
+0,0,1,0,0,0,0,0,0,2
+0,0,1,0,0,0,0,0,1,2
+0,1,1,0,0,0,0,0,0,2
+0,1,1,0,0,0,0,0,1,2
+0,0,0,0,0,0,0,1,0,2
+0,0,0,0,0,0,0,1,1,2
+0,1,0,0,0,0,0,1,0,10
+0,1,0,0,0,0,0,1,1,2
+0,0,1,0,0,0,0,1,0,2
+0,0,1,0,0,0,0,1,1,2
+0,1,1,0,0,0,0,1,0,10
+0,1,1,0,0,0,0,1,1,2
+1,0,0,0,0,0,0,0,0,33
+1,0,0,0,0,0,0,0,1,28
+1,1,0,0,0,0,0,0,0,33
+1,1,0,0,0,0,0,0,1,33
+1,0,1,0,0,0,0,0,0,23
+1,0,1,0,0,0,0,0,1,30
+1,1,1,0,0,0,0,0,0,33
+1,1,1,0,0,0,0,0,1,33
+1,0,0,0,0,0,0,1,0,33
+1,0,0,0,0,0,0,1,1,33
+1,1,0,0,0,0,0,1,0,33
+1,1,0,0,0,0,0,1,1,33
+1,0,1,0,0,0,0,1,0,31
+1,0,1,0,0,0,0,1,1,31
+1,1,1,0,0,0,0,1,0,33
+1,1,1,0,0,0,0,1,1,33
+0,0,0,1,0,0,0,0,0,2
+0,0,0,1,0,0,0,0,1,2
+0,1,0,1,0,0,0,0,0,6
+0,1,0,1,0,0,0,0,1,6
+0,0,1,1,0,0,0,0,0,2
+0,0,1,1,0,0,0,0,1,2
+0,1,1,1,0,0,0,0,0,2
+0,1,1,1,0,0,0,0,1,2
+0,0,0,1,0,0,0,1,0,2
+0,0,0,1,0,0,0,1,1,2
+0,1,0,1,0,0,0,1,0,14
+0,1,0,1,0,0,0,1,1,6
+0,0,1,1,0,0,0,1,0,2
+0,0,1,1,0,0,0,1,1,2
+0,1,1,1,0,0,0,1,0,10
+0,1,1,1,0,0,0,1,1,2
+1,0,0,1,0,0,0,0,0,33
+1,0,0,1,0,0,0,0,1,32
+1,1,0,1,0,0,0,0,0,33
+1,1,0,1,0,0,0,0,1,33
+1,0,1,1,0,0,0,0,0,33
+1,0,1,1,0,0,0,0,1,32
+1,1,1,1,0,0,0,0,0,33
+1,1,1,1,0,0,0,0,1,33
+1,0,0,1,0,0,0,1,0,33
+1,0,0,1,0,0,0,1,1,33
+1,1,0,1,0,0,0,1,0,33
+1,1,0,1,0,0,0,1,1,33
+1,0,1,1,0,0,0,1,0,33
+1,0,1,1,0,0,0,1,1,33
+1,1,1,1,0,0,0,1,0,33
+1,1,1,1,0,0,0,1,1,33
+0,0,0,0,0,0,1,0,0,2
+0,0,0,0,0,0,1,0,1,2
+0,1,0,0,0,0,1,0,0,2
+0,1,0,0,0,0,1,0,1,2
+0,0,1,0,0,0,1,0,0,2
+0,0,1,0,0,0,1,0,1,2
+0,1,1,0,0,0,1,0,0,2
+0,1,1,0,0,0,1,0,1,2
+0,0,0,0,0,0,1,1,0,2
+0,0,0,0,0,0,1,1,1,2
+0,1,0,0,0,0,1,1,0,10
+0,1,0,0,0,0,1,1,1,2
+0,0,1,0,0,0,1,1,0,2
+0,0,1,0,0,0,1,1,1,2
+0,1,1,0,0,0,1,1,0,10
+0,1,1,0,0,0,1,1,1,2
+1,0,0,0,0,0,1,0,0,23
+1,0,0,0,0,0,1,0,1,27
+1,1,0,0,0,0,1,0,0,31
+1,1,0,0,0,0,1,0,1,31
+1,0,1,0,0,0,1,0,0,23
+1,0,1,0,0,0,1,0,1,31
+1,1,1,0,0,0,1,0,0,31
+1,1,1,0,0,0,1,0,1,31
+1,0,0,0,0,0,1,1,0,33
+1,0,0,0,0,0,1,1,1,33
+1,1,0,0,0,0,1,1,0,33
+1,1,0,0,0,0,1,1,1,33
+1,0,1,0,0,0,1,1,0,31
+1,0,1,0,0,0,1,1,1,31
+1,1,1,0,0,0,1,1,0,33
+1,1,1,0,0,0,1,1,1,33
+0,0,0,1,0,0,1,0,0,2
+0,0,0,1,0,0,1,0,1,2
+0,1,0,1,0,0,1,0,0,6
+0,1,0,1,0,0,1,0,1,6
+0,0,1,1,0,0,1,0,0,2
+0,0,1,1,0,0,1,0,1,2
+0,1,1,1,0,0,1,0,0,2
+0,1,1,1,0,0,1,0,1,2
+0,0,0,1,0,0,1,1,0,2
+0,0,0,1,0,0,1,1,1,2
+0,1,0,1,0,0,1,1,0,14
+0,1,0,1,0,0,1,1,1,6
+0,0,1,1,0,0,1,1,0,2
+0,0,1,1,0,0,1,1,1,2
+0,1,1,1,0,0,1,1,0,10
+0,1,1,1,0,0,1,1,1,2
+1,0,0,1,0,0,1,0,0,25
+1,0,0,1,0,0,1,0,1,33
+1,1,0,1,0,0,1,0,0,33
+1,1,0,1,0,0,1,0,1,33
+1,0,1,1,0,0,1,0,0,25
+1,0,1,1,0,0,1,0,1,33
+1,1,1,1,0,0,1,0,0,33
+1,1,1,1,0,0,1,0,1,33
+1,0,0,1,0,0,1,1,0,33
+1,0,0,1,0,0,1,1,1,33
+1,1,0,1,0,0,1,1,0,33
+1,1,0,1,0,0,1,1,1,33
+1,0,1,1,0,0,1,1,0,33
+1,0,1,1,0,0,1,1,1,33
+1,1,1,1,0,0,1,1,0,33
+1,1,1,1,0,0,1,1,1,33
+0,0,0,0,0,1,0,0,0,2
+0,0,0,0,0,1,0,0,1,2
+0,1,0,0,0,1,0,0,0,2
+0,1,0,0,0,1,0,0,1,2
+0,0,1,0,0,1,0,0,0,2
+0,0,1,0,0,1,0,0,1,2
+0,1,1,0,0,1,0,0,0,2
+0,1,1,0,0,1,0,0,1,2
+0,0,0,0,0,1,0,1,0,3
+0,0,0,0,0,1,0,1,1,3
+0,1,0,0,0,1,0,1,0,11
+0,1,0,0,0,1,0,1,1,3
+0,0,1,0,0,1,0,1,0,3
+0,0,1,0,0,1,0,1,1,3
+0,1,1,0,0,1,0,1,0,11
+0,1,1,0,0,1,0,1,1,3
+1,0,0,0,0,1,0,0,0,33
+1,0,0,0,0,1,0,0,1,29
+1,1,0,0,0,1,0,0,0,33
+1,1,0,0,0,1,0,0,1,33
+1,0,1,0,0,1,0,0,0,25
+1,0,1,0,0,1,0,0,1,33
+1,1,1,0,0,1,0,0,0,33
+1,1,1,0,0,1,0,0,1,33
+1,0,0,0,0,1,0,1,0,33
+1,0,0,0,0,1,0,1,1,33
+1,1,0,0,0,1,0,1,0,33
+1,1,0,0,0,1,0,1,1,33
+1,0,1,0,0,1,0,1,0,33
+1,0,1,0,0,1,0,1,1,33
+1,1,1,0,0,1,0,1,0,33
+1,1,1,0,0,1,0,1,1,33
+0,0,0,1,0,1,0,0,0,4
+0,0,0,1,0,1,0,0,1,4
+0,1,0,1,0,1,0,0,0,8
+0,1,0,1,0,1,0,0,1,8
+0,0,1,1,0,1,0,0,0,4
+0,0,1,1,0,1,0,0,1,4
+0,1,1,1,0,1,0,0,0,4
+0,1,1,1,0,1,0,0,1,4
+0,0,0,1,0,1,0,1,0,5
+0,0,0,1,0,1,0,1,1,5
+0,1,0,1,0,1,0,1,0,17
+0,1,0,1,0,1,0,1,1,9
+0,0,1,1,0,1,0,1,0,5
+0,0,1,1,0,1,0,1,1,5
+0,1,1,1,0,1,0,1,0,13
+0,1,1,1,0,1,0,1,1,5
+1,0,0,1,0,1,0,0,0,33
+1,0,0,1,0,1,0,0,1,33
+1,1,0,1,0,1,0,0,0,33
+1,1,0,1,0,1,0,0,1,33
+1,0,1,1,0,1,0,0,0,33
+1,0,1,1,0,1,0,0,1,33
+1,1,1,1,0,1,0,0,0,33
+1,1,1,1,0,1,0,0,1,33
+1,0,0,1,0,1,0,1,0,33
+1,0,0,1,0,1,0,1,1,33
+1,1,0,1,0,1,0,1,0,33
+1,1,0,1,0,1,0,1,1,33
+1,0,1,1,0,1,0,1,0,33
+1,0,1,1,0,1,0,1,1,33
+1,1,1,1,0,1,0,1,0,33
+1,1,1,1,0,1,0,1,1,33
+0,0,0,0,0,1,1,0,0,2
+0,0,0,0,0,1,1,0,1,2
+0,1,0,0,0,1,1,0,0,2
+0,1,0,0,0,1,1,0,1,2
+0,0,1,0,0,1,1,0,0,2
+0,0,1,0,0,1,1,0,1,2
+0,1,1,0,0,1,1,0,0,2
+0,1,1,0,0,1,1,0,1,2
+0,0,0,0,0,1,1,1,0,2
+0,0,0,0,0,1,1,1,1,2
+0,1,0,0,0,1,1,1,0,10
+0,1,0,0,0,1,1,1,1,2
+0,0,1,0,0,1,1,1,0,2
+0,0,1,0,0,1,1,1,1,2
+0,1,1,0,0,1,1,1,0,10
+0,1,1,0,0,1,1,1,1,2
+1,0,0,0,0,1,1,0,0,33
+1,0,0,0,0,1,1,0,1,29
+1,1,0,0,0,1,1,0,0,33
+1,1,0,0,0,1,1,0,1,33
+1,0,1,0,0,1,1,0,0,25
+1,0,1,0,0,1,1,0,1,33
+1,1,1,0,0,1,1,0,0,33
+1,1,1,0,0,1,1,0,1,33
+1,0,0,0,0,1,1,1,0,33
+1,0,0,0,0,1,1,1,1,33
+1,1,0,0,0,1,1,1,0,33
+1,1,0,0,0,1,1,1,1,33
+1,0,1,0,0,1,1,1,0,33
+1,0,1,0,0,1,1,1,1,33
+1,1,1,0,0,1,1,1,0,33
+1,1,1,0,0,1,1,1,1,33
+0,0,0,1,0,1,1,0,0,4
+0,0,0,1,0,1,1,0,1,4
+0,1,0,1,0,1,1,0,0,8
+0,1,0,1,0,1,1,0,1,8
+0,0,1,1,0,1,1,0,0,4
+0,0,1,1,0,1,1,0,1,4
+0,1,1,1,0,1,1,0,0,4
+0,1,1,1,0,1,1,0,1,4
+0,0,0,1,0,1,1,1,0,4
+0,0,0,1,0,1,1,1,1,4
+0,1,0,1,0,1,1,1,0,16
+0,1,0,1,0,1,1,1,1,8
+0,0,1,1,0,1,1,1,0,4
+0,0,1,1,0,1,1,1,1,4
+0,1,1,1,0,1,1,1,0,12
+0,1,1,1,0,1,1,1,1,4
+1,0,0,1,0,1,1,0,0,33
+1,0,0,1,0,1,1,0,1,33
+1,1,0,1,0,1,1,0,0,33
+1,1,0,1,0,1,1,0,1,33
+1,0,1,1,0,1,1,0,0,33
+1,0,1,1,0,1,1,0,1,33
+1,1,1,1,0,1,1,0,0,33
+1,1,1,1,0,1,1,0,1,33
+1,0,0,1,0,1,1,1,0,33
+1,0,0,1,0,1,1,1,1,33
+1,1,0,1,0,1,1,1,0,33
+1,1,0,1,0,1,1,1,1,33
+1,0,1,1,0,1,1,1,0,33
+1,0,1,1,0,1,1,1,1,33
+1,1,1,1,0,1,1,1,0,33
+1,1,1,1,0,1,1,1,1,33
+0,0,0,0,1,0,0,0,0,2
+0,0,0,0,1,0,0,0,1,2
+0,1,0,0,1,0,0,0,0,2
+0,1,0,0,1,0,0,0,1,2
+0,0,1,0,1,0,0,0,0,2
+0,0,1,0,1,0,0,0,1,2
+0,1,1,0,1,0,0,0,0,2
+0,1,1,0,1,0,0,0,1,2
+0,0,0,0,1,0,0,1,0,2
+0,0,0,0,1,0,0,1,1,2
+0,1,0,0,1,0,0,1,0,10
+0,1,0,0,1,0,0,1,1,2
+0,0,1,0,1,0,0,1,0,2
+0,0,1,0,1,0,0,1,1,2
+0,1,1,0,1,0,0,1,0,10
+0,1,1,0,1,0,0,1,1,2
+1,0,0,0,1,0,0,0,0,28
+1,0,0,0,1,0,0,0,1,28
+1,1,0,0,1,0,0,0,0,32
+1,1,0,0,1,0,0,0,1,32
+1,0,1,0,1,0,0,0,0,24
+1,0,1,0,1,0,0,0,1,32
+1,1,1,0,1,0,0,0,0,32
+1,1,1,0,1,0,0,0,1,32
+1,0,0,0,1,0,0,1,0,29
+1,0,0,0,1,0,0,1,1,29
+1,1,0,0,1,0,0,1,0,33
+1,1,0,0,1,0,0,1,1,33
+1,0,1,0,1,0,0,1,0,33
+1,0,1,0,1,0,0,1,1,33
+1,1,1,0,1,0,0,1,0,33
+1,1,1,0,1,0,0,1,1,33
+0,0,0,1,1,0,0,0,0,2
+0,0,0,1,1,0,0,0,1,2
+0,1,0,1,1,0,0,0,0,6
+0,1,0,1,1,0,0,0,1,6
+0,0,1,1,1,0,0,0,0,2
+0,0,1,1,1,0,0,0,1,2
+0,1,1,1,1,0,0,0,0,2
+0,1,1,1,1,0,0,0,1,2
+0,0,0,1,1,0,0,1,0,2
+0,0,0,1,1,0,0,1,1,2
+0,1,0,1,1,0,0,1,0,14
+0,1,0,1,1,0,0,1,1,6
+0,0,1,1,1,0,0,1,0,2
+0,0,1,1,1,0,0,1,1,2
+0,1,1,1,1,0,0,1,0,10
+0,1,1,1,1,0,0,1,1,2
+1,0,0,1,1,0,0,0,0,33
+1,0,0,1,1,0,0,0,1,32
+1,1,0,1,1,0,0,0,0,33
+1,1,0,1,1,0,0,0,1,33
+1,0,1,1,1,0,0,0,0,33
+1,0,1,1,1,0,0,0,1,32
+1,1,1,1,1,0,0,0,0,33
+1,1,1,1,1,0,0,0,1,33
+1,0,0,1,1,0,0,1,0,33
+1,0,0,1,1,0,0,1,1,33
+1,1,0,1,1,0,0,1,0,33
+1,1,0,1,1,0,0,1,1,33
+1,0,1,1,1,0,0,1,0,33
+1,0,1,1,1,0,0,1,1,33
+1,1,1,1,1,0,0,1,0,33
+1,1,1,1,1,0,0,1,1,33
+0,0,0,0,1,0,1,0,0,2
+0,0,0,0,1,0,1,0,1,2
+0,1,0,0,1,0,1,0,0,2
+0,1,0,0,1,0,1,0,1,2
+0,0,1,0,1,0,1,0,0,2
+0,0,1,0,1,0,1,0,1,2
+0,1,1,0,1,0,1,0,0,2
+0,1,1,0,1,0,1,0,1,2
+0,0,0,0,1,0,1,1,0,2
+0,0,0,0,1,0,1,1,1,2
+0,1,0,0,1,0,1,1,0,10
+0,1,0,0,1,0,1,1,1,2
+0,0,1,0,1,0,1,1,0,2
+0,0,1,0,1,0,1,1,1,2
+0,1,1,0,1,0,1,1,0,10
+0,1,1,0,1,0,1,1,1,2
+1,0,0,0,1,0,1,0,0,21
+1,0,0,0,1,0,1,0,1,29
+1,1,0,0,1,0,1,0,0,33
+1,1,0,0,1,0,1,0,1,33
+1,0,1,0,1,0,1,0,0,25
+1,0,1,0,1,0,1,0,1,33
+1,1,1,0,1,0,1,0,0,33
+1,1,1,0,1,0,1,0,1,33
+1,0,0,0,1,0,1,1,0,29
+1,0,0,0,1,0,1,1,1,29
+1,1,0,0,1,0,1,1,0,33
+1,1,0,0,1,0,1,1,1,33
+1,0,1,0,1,0,1,1,0,33
+1,0,1,0,1,0,1,1,1,33
+1,1,1,0,1,0,1,1,0,33
+1,1,1,0,1,0,1,1,1,33
+0,0,0,1,1,0,1,0,0,2
+0,0,0,1,1,0,1,0,1,2
+0,1,0,1,1,0,1,0,0,6
+0,1,0,1,1,0,1,0,1,6
+0,0,1,1,1,0,1,0,0,2
+0,0,1,1,1,0,1,0,1,2
+0,1,1,1,1,0,1,0,0,2
+0,1,1,1,1,0,1,0,1,2
+0,0,0,1,1,0,1,1,0,2
+0,0,0,1,1,0,1,1,1,2
+0,1,0,1,1,0,1,1,0,14
+0,1,0,1,1,0,1,1,1,6
+0,0,1,1,1,0,1,1,0,2
+0,0,1,1,1,0,1,1,1,2
+0,1,1,1,1,0,1,1,0,10
+0,1,1,1,1,0,1,1,1,2
+1,0,0,1,1,0,1,0,0,25
+1,0,0,1,1,0,1,0,1,33
+1,1,0,1,1,0,1,0,0,33
+1,1,0,1,1,0,1,0,1,33
+1,0,1,1,1,0,1,0,0,25
+1,0,1,1,1,0,1,0,1,33
+1,1,1,1,1,0,1,0,0,33
+1,1,1,1,1,0,1,0,1,33
+1,0,0,1,1,0,1,1,0,33
+1,0,0,1,1,0,1,1,1,33
+1,1,0,1,1,0,1,1,0,33
+1,1,0,1,1,0,1,1,1,33
+1,0,1,1,1,0,1,1,0,33
+1,0,1,1,1,0,1,1,1,33
+1,1,1,1,1,0,1,1,0,33
+1,1,1,1,1,0,1,1,1,33
+0,0,0,0,1,1,0,0,0,2
+0,0,0,0,1,1,0,0,1,2
+0,1,0,0,1,1,0,0,0,2
+0,1,0,0,1,1,0,0,1,2
+0,0,1,0,1,1,0,0,0,2
+0,0,1,0,1,1,0,0,1,2
+0,1,1,0,1,1,0,0,0,2
+0,1,1,0,1,1,0,0,1,2
+0,0,0,0,1,1,0,1,0,3
+0,0,0,0,1,1,0,1,1,3
+0,1,0,0,1,1,0,1,0,11
+0,1,0,0,1,1,0,1,1,3
+0,0,1,0,1,1,0,1,0,3
+0,0,1,0,1,1,0,1,1,3
+0,1,1,0,1,1,0,1,0,11
+0,1,1,0,1,1,0,1,1,3
+1,0,0,0,1,1,0,0,0,33
+1,0,0,0,1,1,0,0,1,29
+1,1,0,0,1,1,0,0,0,33
+1,1,0,0,1,1,0,0,1,33
+1,0,1,0,1,1,0,0,0,25
+1,0,1,0,1,1,0,0,1,33
+1,1,1,0,1,1,0,0,0,33
+1,1,1,0,1,1,0,0,1,33
+1,0,0,0,1,1,0,1,0,33
+1,0,0,0,1,1,0,1,1,33
+1,1,0,0,1,1,0,1,0,33
+1,1,0,0,1,1,0,1,1,33
+1,0,1,0,1,1,0,1,0,33
+1,0,1,0,1,1,0,1,1,33
+1,1,1,0,1,1,0,1,0,33
+1,1,1,0,1,1,0,1,1,33
+0,0,0,1,1,1,0,0,0,2
+0,0,0,1,1,1,0,0,1,2
+0,1,0,1,1,1,0,0,0,6
+0,1,0,1,1,1,0,0,1,6
+0,0,1,1,1,1,0,0,0,2
+0,0,1,1,1,1,0,0,1,2
+0,1,1,1,1,1,0,0,0,2
+0,1,1,1,1,1,0,0,1,2
+0,0,0,1,1,1,0,1,0,3
+0,0,0,1,1,1,0,1,1,3
+0,1,0,1,1,1,0,1,0,15
+0,1,0,1,1,1,0,1,1,7
+0,0,1,1,1,1,0,1,0,3
+0,0,1,1,1,1,0,1,1,3
+0,1,1,1,1,1,0,1,0,11
+0,1,1,1,1,1,0,1,1,3
+1,0,0,1,1,1,0,0,0,33
+1,0,0,1,1,1,0,0,1,33
+1,1,0,1,1,1,0,0,0,33
+1,1,0,1,1,1,0,0,1,33
+1,0,1,1,1,1,0,0,0,33
+1,0,1,1,1,1,0,0,1,33
+1,1,1,1,1,1,0,0,0,33
+1,1,1,1,1,1,0,0,1,33
+1,0,0,1,1,1,0,1,0,33
+1,0,0,1,1,1,0,1,1,33
+1,1,0,1,1,1,0,1,0,33
+1,1,0,1,1,1,0,1,1,33
+1,0,1,1,1,1,0,1,0,33
+1,0,1,1,1,1,0,1,1,33
+1,1,1,1,1,1,0,1,0,33
+1,1,1,1,1,1,0,1,1,33
+0,0,0,0,1,1,1,0,0,2
+0,0,0,0,1,1,1,0,1,2
+0,1,0,0,1,1,1,0,0,2
+0,1,0,0,1,1,1,0,1,2
+0,0,1,0,1,1,1,0,0,2
+0,0,1,0,1,1,1,0,1,2
+0,1,1,0,1,1,1,0,0,2
+0,1,1,0,1,1,1,0,1,2
+0,0,0,0,1,1,1,1,0,2
+0,0,0,0,1,1,1,1,1,2
+0,1,0,0,1,1,1,1,0,10
+0,1,0,0,1,1,1,1,1,2
+0,0,1,0,1,1,1,1,0,2
+0,0,1,0,1,1,1,1,1,2
+0,1,1,0,1,1,1,1,0,10
+0,1,1,0,1,1,1,1,1,2
+1,0,0,0,1,1,1,0,0,33
+1,0,0,0,1,1,1,0,1,29
+1,1,0,0,1,1,1,0,0,33
+1,1,0,0,1,1,1,0,1,33
+1,0,1,0,1,1,1,0,0,25
+1,0,1,0,1,1,1,0,1,33
+1,1,1,0,1,1,1,0,0,33
+1,1,1,0,1,1,1,0,1,33
+1,0,0,0,1,1,1,1,0,33
+1,0,0,0,1,1,1,1,1,33
+1,1,0,0,1,1,1,1,0,33
+1,1,0,0,1,1,1,1,1,33
+1,0,1,0,1,1,1,1,0,33
+1,0,1,0,1,1,1,1,1,33
+1,1,1,0,1,1,1,1,0,33
+1,1,1,0,1,1,1,1,1,33
+0,0,0,1,1,1,1,0,0,2
+0,0,0,1,1,1,1,0,1,2
+0,1,0,1,1,1,1,0,0,6
+0,1,0,1,1,1,1,0,1,6
+0,0,1,1,1,1,1,0,0,2
+0,0,1,1,1,1,1,0,1,2
+0,1,1,1,1,1,1,0,0,2
+0,1,1,1,1,1,1,0,1,2
+0,0,0,1,1,1,1,1,0,2
+0,0,0,1,1,1,1,1,1,2
+0,1,0,1,1,1,1,1,0,14
+0,1,0,1,1,1,1,1,1,6
+0,0,1,1,1,1,1,1,0,2
+0,0,1,1,1,1,1,1,1,2
+0,1,1,1,1,1,1,1,0,10
+0,1,1,1,1,1,1,1,1,2
+1,0,0,1,1,1,1,0,0,33
+1,0,0,1,1,1,1,0,1,33
+1,1,0,1,1,1,1,0,0,33
+1,1,0,1,1,1,1,0,1,33
+1,0,1,1,1,1,1,0,0,33
+1,0,1,1,1,1,1,0,1,33
+1,1,1,1,1,1,1,0,0,33
+1,1,1,1,1,1,1,0,1,33
+1,0,0,1,1,1,1,1,0,33
+1,0,0,1,1,1,1,1,1,33
+1,1,0,1,1,1,1,1,0,33
+1,1,0,1,1,1,1,1,1,33
+1,0,1,1,1,1,1,1,0,33
+1,0,1,1,1,1,1,1,1,33
+1,1,1,1,1,1,1,1,0,33
+1,1,1,1,1,1,1,1,1,33
+XPM
+/* width height num_colors chars_per_pixel */
+"7 231 2 1"
+/* colors */
+". c #000000"
+"A c #FFFFFF"
+/* icon for state 1 */
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+/* icon for state 2 */
+"......."
+"......."
+"......."
+"......."
+"......."
+"......."
+"......."
+/* icon for state 3 */
+"......."
+"......."
+"......."
+"A......"
+"AA....."
+"AAA...."
+"AAAA..."
+/* icon for state 4 */
+"......."
+"......."
+"......."
+"......A"
+".....AA"
+"....AAA"
+"...AAAA"
+/* icon for state 5 */
+"......."
+"......."
+"......."
+"A.....A"
+"AA...AA"
+"AAA.AAA"
+"AAAAAAA"
+/* icon for state 6 */
+"...AAAA"
+"....AAA"
+".....AA"
+"......A"
+"......."
+"......."
+"......."
+/* icon for state 7 */
+"...AAAA"
+"....AAA"
+".....AA"
+"A.....A"
+"AA....."
+"AAA...."
+"AAAA..."
+/* icon for state 8 */
+"...AAAA"
+"....AAA"
+".....AA"
+"......A"
+".....AA"
+"....AAA"
+"...AAAA"
+/* icon for state 9 */
+"...AAAA"
+"....AAA"
+".....AA"
+"A.....A"
+"AA...AA"
+"AAA.AAA"
+"AAAAAAA"
+/* icon for state 10 */
+"AAAA..."
+"AAA...."
+"AA....."
+"A......"
+"......."
+"......."
+"......."
+/* icon for state 11 */
+"AAAA..."
+"AAA...."
+"AA....."
+"A......"
+"AA....."
+"AAA...."
+"AAAA..."
+/* icon for state 12 */
+"AAAA..."
+"AAA...."
+"AA....."
+"A.....A"
+".....AA"
+"....AAA"
+"...AAAA"
+/* icon for state 13 */
+"AAAA..."
+"AAA...."
+"AA....."
+"A.....A"
+"AA...AA"
+"AAA.AAA"
+"AAAAAAA"
+/* icon for state 14 */
+"AAAAAAA"
+"AAA.AAA"
+"AA...AA"
+"A.....A"
+"......."
+"......."
+"......."
+/* icon for state 15 */
+"AAAAAAA"
+"AAA.AAA"
+"AA...AA"
+"A.....A"
+"AA....."
+"AAA...."
+"AAAA..."
+/* icon for state 16 */
+"AAAAAAA"
+"AAA.AAA"
+"AA...AA"
+"A.....A"
+".....AA"
+"....AAA"
+"...AAAA"
+/* icon for state 17 */
+"AAAAAAA"
+"AAA.AAA"
+"AA...AA"
+"A.....A"
+"AA...AA"
+"AAA.AAA"
+"AAAAAAA"
+/* icon for state 18 */
+".AAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAA."
+/* icon for state 19 */
+".AAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAA."
+/* icon for state 20 */
+".AAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAAA"
+/* icon for state 21 */
+".AAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+/* icon for state 22 */
+".AAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAA."
+/* icon for state 23 */
+".AAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAA."
+/* icon for state 24 */
+".AAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAAA"
+/* icon for state 25 */
+".AAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+/* icon for state 26 */
+"AAAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAA."
+/* icon for state 27 */
+"AAAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAA."
+/* icon for state 28 */
+"AAAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAAA"
+/* icon for state 29 */
+"AAAAAA."
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+/* icon for state 30 */
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAA."
+/* icon for state 31 */
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAA."
+/* icon for state 32 */
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+".AAAAAA"
+/* icon for state 33 */
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+"AAAAAAA"
+XPM
+/* width height num_colors chars_per_pixel */
+"15 495 2 1"
+/* colors */
+". c #000000"
+"A c #FFFFFF"
+/* icon for state 1 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 2 */
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+/* icon for state 3 */
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"A.............."
+"AA............."
+"AAA............"
+"AAAA..........."
+"AAAAA.........."
+"AAAAAA........."
+"AAAAAAA........"
+"AAAAAAAA......."
+"AAAAAAAAA......"
+"AAAAAAAAAA....."
+/* icon for state 4 */
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............A"
+".............AA"
+"............AAA"
+"...........AAAA"
+"..........AAAAA"
+".........AAAAAA"
+"........AAAAAAA"
+".......AAAAAAAA"
+"......AAAAAAAAA"
+".....AAAAAAAAAA"
+/* icon for state 5 */
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+"A.............A"
+"AA...........AA"
+"AAA.........AAA"
+"AAAA.......AAAA"
+"AAAAA.....AAAAA"
+"AAAAAA...AAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 6 */
+".....AAAAAAAAAA"
+"......AAAAAAAAA"
+".......AAAAAAAA"
+"........AAAAAAA"
+".........AAAAAA"
+"..........AAAAA"
+"...........AAAA"
+"............AAA"
+".............AA"
+"..............A"
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+/* icon for state 7 */
+".....AAAAAAAAAA"
+"......AAAAAAAAA"
+".......AAAAAAAA"
+"........AAAAAAA"
+".........AAAAAA"
+"A.........AAAAA"
+"AA.........AAAA"
+"AAA.........AAA"
+"AAAA.........AA"
+"AAAAA.........A"
+"AAAAAA........."
+"AAAAAAA........"
+"AAAAAAAA......."
+"AAAAAAAAA......"
+"AAAAAAAAAA....."
+/* icon for state 8 */
+".....AAAAAAAAAA"
+"......AAAAAAAAA"
+".......AAAAAAAA"
+"........AAAAAAA"
+".........AAAAAA"
+"..........AAAAA"
+"...........AAAA"
+"............AAA"
+"...........AAAA"
+"..........AAAAA"
+".........AAAAAA"
+"........AAAAAAA"
+".......AAAAAAAA"
+"......AAAAAAAAA"
+".....AAAAAAAAAA"
+/* icon for state 9 */
+".....AAAAAAAAAA"
+"......AAAAAAAAA"
+".......AAAAAAAA"
+"........AAAAAAA"
+".........AAAAAA"
+"A.........AAAAA"
+"AA.........AAAA"
+"AAA.........AAA"
+"AAAA.......AAAA"
+"AAAAA.....AAAAA"
+"AAAAAA...AAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 10 */
+"AAAAAAAAAA....."
+"AAAAAAAAA......"
+"AAAAAAAA......."
+"AAAAAAA........"
+"AAAAAA........."
+"AAAAA.........."
+"AAAA..........."
+"AAA............"
+"AA............."
+"A.............."
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+/* icon for state 11 */
+"AAAAAAAAAA....."
+"AAAAAAAAA......"
+"AAAAAAAA......."
+"AAAAAAA........"
+"AAAAAA........."
+"AAAAA.........."
+"AAAA..........."
+"AAA............"
+"AAAA..........."
+"AAAAA.........."
+"AAAAAA........."
+"AAAAAAA........"
+"AAAAAAAA......."
+"AAAAAAAAA......"
+"AAAAAAAAAA....."
+/* icon for state 12 */
+"AAAAAAAAAA....."
+"AAAAAAAAA......"
+"AAAAAAAA......."
+"AAAAAAA........"
+"AAAAAA........."
+"AAAAA.........A"
+"AAAA.........AA"
+"AAA.........AAA"
+"AA.........AAAA"
+"A.........AAAAA"
+".........AAAAAA"
+"........AAAAAAA"
+".......AAAAAAAA"
+"......AAAAAAAAA"
+".....AAAAAAAAAA"
+/* icon for state 13 */
+"AAAAAAAAAA....."
+"AAAAAAAAA......"
+"AAAAAAAA......."
+"AAAAAAA........"
+"AAAAAA........."
+"AAAAA.........A"
+"AAAA.........AA"
+"AAA.........AAA"
+"AAAA.......AAAA"
+"AAAAA.....AAAAA"
+"AAAAAA...AAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 14 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAA...AAAAAA"
+"AAAAA.....AAAAA"
+"AAAA.......AAAA"
+"AAA.........AAA"
+"AA...........AA"
+"A.............A"
+"..............."
+"..............."
+"..............."
+"..............."
+"..............."
+/* icon for state 15 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAA...AAAAAA"
+"AAAAA.....AAAAA"
+"AAAA.......AAAA"
+"AAA.........AAA"
+"AAAA.........AA"
+"AAAAA.........A"
+"AAAAAA........."
+"AAAAAAA........"
+"AAAAAAAA......."
+"AAAAAAAAA......"
+"AAAAAAAAAA....."
+/* icon for state 16 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAA...AAAAAA"
+"AAAAA.....AAAAA"
+"AAAA.......AAAA"
+"AAA.........AAA"
+"AA.........AAAA"
+"A.........AAAAA"
+".........AAAAAA"
+"........AAAAAAA"
+".......AAAAAAAA"
+"......AAAAAAAAA"
+".....AAAAAAAAAA"
+/* icon for state 17 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAA...AAAAAA"
+"AAAAA.....AAAAA"
+"AAAA.......AAAA"
+"AAA.........AAA"
+"AAAA.......AAAA"
+"AAAAA.....AAAAA"
+"AAAAAA...AAAAAA"
+"AAAAAAA.AAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 18 */
+"...AAAAAAAAA..."
+"..AAAAAAAAAAA.."
+".AAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAA."
+"..AAAAAAAAAAA.."
+"...AAAAAAAAA..."
+/* icon for state 19 */
+"...AAAAAAAAA..."
+"..AAAAAAAAAAA.."
+".AAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAA..."
+/* icon for state 20 */
+"...AAAAAAAAA..."
+"..AAAAAAAAAAA.."
+".AAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+"...AAAAAAAAAAAA"
+/* icon for state 21 */
+"...AAAAAAAAA..."
+"..AAAAAAAAAAA.."
+".AAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 22 */
+"...AAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAA."
+"..AAAAAAAAAAA.."
+"...AAAAAAAAA..."
+/* icon for state 23 */
+"...AAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAA..."
+/* icon for state 24 */
+"...AAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+"...AAAAAAAAAAAA"
+/* icon for state 25 */
+"...AAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 26 */
+"AAAAAAAAAAAA..."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAA."
+"..AAAAAAAAAAA.."
+"...AAAAAAAAA..."
+/* icon for state 27 */
+"AAAAAAAAAAAA..."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAA..."
+/* icon for state 28 */
+"AAAAAAAAAAAA..."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+"...AAAAAAAAAAAA"
+/* icon for state 29 */
+"AAAAAAAAAAAA..."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+/* icon for state 30 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAA."
+"..AAAAAAAAAAA.."
+"...AAAAAAAAA..."
+/* icon for state 31 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA."
+"AAAAAAAAAAAAA.."
+"AAAAAAAAAAAA..."
+/* icon for state 32 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAA"
+"...AAAAAAAAAAAA"
+/* icon for state 33 */
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA"
+XPM
+/* width height num_colors chars_per_pixel */
+"31 1023 2 1"
+/* colors */
+". c #000000"
+"A c #FFFFFF"
+/* icon for state 1 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 2 */
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+/* icon for state 3 */
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"A.............................."
+"AA............................."
+"AAA............................"
+"AAAA..........................."
+"AAAAA.........................."
+"AAAAAA........................."
+"AAAAAAA........................"
+"AAAAAAAA......................."
+"AAAAAAAAA......................"
+"AAAAAAAAAA....................."
+"AAAAAAAAAAA...................."
+"AAAAAAAAAAAA..................."
+"AAAAAAAAAAAAA.................."
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAAAA........."
+/* icon for state 4 */
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................A"
+".............................AA"
+"............................AAA"
+"...........................AAAA"
+"..........................AAAAA"
+".........................AAAAAA"
+"........................AAAAAAA"
+".......................AAAAAAAA"
+"......................AAAAAAAAA"
+".....................AAAAAAAAAA"
+"....................AAAAAAAAAAA"
+"...................AAAAAAAAAAAA"
+"..................AAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+".........AAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 5 */
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"A.............................A"
+"AA...........................AA"
+"AAA.........................AAA"
+"AAAA.......................AAAA"
+"AAAAA.....................AAAAA"
+"AAAAAA...................AAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 6 */
+".........AAAAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"..................AAAAAAAAAAAAA"
+"...................AAAAAAAAAAAA"
+"....................AAAAAAAAAAA"
+".....................AAAAAAAAAA"
+"......................AAAAAAAAA"
+".......................AAAAAAAA"
+"........................AAAAAAA"
+".........................AAAAAA"
+"..........................AAAAA"
+"...........................AAAA"
+"............................AAA"
+".............................AA"
+"..............................A"
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+/* icon for state 7 */
+".........AAAAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"A.................AAAAAAAAAAAAA"
+"AA.................AAAAAAAAAAAA"
+"AAA.................AAAAAAAAAAA"
+"AAAA.................AAAAAAAAAA"
+"AAAAA.................AAAAAAAAA"
+"AAAAAA.................AAAAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAAAA.................AAAAAA"
+"AAAAAAAAA.................AAAAA"
+"AAAAAAAAAA.................AAAA"
+"AAAAAAAAAAA.................AAA"
+"AAAAAAAAAAAA.................AA"
+"AAAAAAAAAAAAA.................A"
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAAAA........."
+/* icon for state 8 */
+".........AAAAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"..................AAAAAAAAAAAAA"
+"...................AAAAAAAAAAAA"
+"....................AAAAAAAAAAA"
+".....................AAAAAAAAAA"
+"......................AAAAAAAAA"
+".......................AAAAAAAA"
+"........................AAAAAAA"
+".......................AAAAAAAA"
+"......................AAAAAAAAA"
+".....................AAAAAAAAAA"
+"....................AAAAAAAAAAA"
+"...................AAAAAAAAAAAA"
+"..................AAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+".........AAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 9 */
+".........AAAAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"A.................AAAAAAAAAAAAA"
+"AA.................AAAAAAAAAAAA"
+"AAA.................AAAAAAAAAAA"
+"AAAA.................AAAAAAAAAA"
+"AAAAA.................AAAAAAAAA"
+"AAAAAA.................AAAAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 10 */
+"AAAAAAAAAAAAAAAAAAAAAA........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAA.................."
+"AAAAAAAAAAAA..................."
+"AAAAAAAAAAA...................."
+"AAAAAAAAAA....................."
+"AAAAAAAAA......................"
+"AAAAAAAA......................."
+"AAAAAAA........................"
+"AAAAAA........................."
+"AAAAA.........................."
+"AAAA..........................."
+"AAA............................"
+"AA............................."
+"A.............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+/* icon for state 11 */
+"AAAAAAAAAAAAAAAAAAAAAA........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAA.................."
+"AAAAAAAAAAAA..................."
+"AAAAAAAAAAA...................."
+"AAAAAAAAAA....................."
+"AAAAAAAAA......................"
+"AAAAAAAA......................."
+"AAAAAAA........................"
+"AAAAAAAA......................."
+"AAAAAAAAA......................"
+"AAAAAAAAAA....................."
+"AAAAAAAAAAA...................."
+"AAAAAAAAAAAA..................."
+"AAAAAAAAAAAAA.................."
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAAAA........."
+/* icon for state 12 */
+"AAAAAAAAAAAAAAAAAAAAAA........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAA.................A"
+"AAAAAAAAAAAA.................AA"
+"AAAAAAAAAAA.................AAA"
+"AAAAAAAAAA.................AAAA"
+"AAAAAAAAA.................AAAAA"
+"AAAAAAAA.................AAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAA.................AAAAAAAA"
+"AAAAA.................AAAAAAAAA"
+"AAAA.................AAAAAAAAAA"
+"AAA.................AAAAAAAAAAA"
+"AA.................AAAAAAAAAAAA"
+"A.................AAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+".........AAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 13 */
+"AAAAAAAAAAAAAAAAAAAAAA........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAA.................A"
+"AAAAAAAAAAAA.................AA"
+"AAAAAAAAAAA.................AAA"
+"AAAAAAAAAA.................AAAA"
+"AAAAAAAAA.................AAAAA"
+"AAAAAAAA.................AAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 14 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAA...................AAAAAA"
+"AAAAA.....................AAAAA"
+"AAAA.......................AAAA"
+"AAA.........................AAA"
+"AA...........................AA"
+"A.............................A"
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+"..............................."
+/* icon for state 15 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAAAA.................AAAAAA"
+"AAAAAAAAA.................AAAAA"
+"AAAAAAAAAA.................AAAA"
+"AAAAAAAAAAA.................AAA"
+"AAAAAAAAAAAA.................AA"
+"AAAAAAAAAAAAA.................A"
+"AAAAAAAAAAAAAA................."
+"AAAAAAAAAAAAAAA................"
+"AAAAAAAAAAAAAAAA..............."
+"AAAAAAAAAAAAAAAAA.............."
+"AAAAAAAAAAAAAAAAAA............."
+"AAAAAAAAAAAAAAAAAAA............"
+"AAAAAAAAAAAAAAAAAAAA..........."
+"AAAAAAAAAAAAAAAAAAAAA.........."
+"AAAAAAAAAAAAAAAAAAAAAA........."
+/* icon for state 16 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAA.................AAAAAAAA"
+"AAAAA.................AAAAAAAAA"
+"AAAA.................AAAAAAAAAA"
+"AAA.................AAAAAAAAAAA"
+"AA.................AAAAAAAAAAAA"
+"A.................AAAAAAAAAAAAA"
+".................AAAAAAAAAAAAAA"
+"................AAAAAAAAAAAAAAA"
+"...............AAAAAAAAAAAAAAAA"
+"..............AAAAAAAAAAAAAAAAA"
+".............AAAAAAAAAAAAAAAAAA"
+"............AAAAAAAAAAAAAAAAAAA"
+"...........AAAAAAAAAAAAAAAAAAAA"
+"..........AAAAAAAAAAAAAAAAAAAAA"
+".........AAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 17 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAA.................AAAAAAA"
+"AAAAAAAA...............AAAAAAAA"
+"AAAAAAAAA.............AAAAAAAAA"
+"AAAAAAAAAA...........AAAAAAAAAA"
+"AAAAAAAAAAA.........AAAAAAAAAAA"
+"AAAAAAAAAAAA.......AAAAAAAAAAAA"
+"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
+"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 18 */
+".......AAAAAAAAAAAAAAAAA......."
+"......AAAAAAAAAAAAAAAAAAA......"
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"......AAAAAAAAAAAAAAAAAAA......"
+".......AAAAAAAAAAAAAAAAA......."
+/* icon for state 19 */
+".......AAAAAAAAAAAAAAAAA......."
+"......AAAAAAAAAAAAAAAAAAA......"
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+/* icon for state 20 */
+".......AAAAAAAAAAAAAAAAA......."
+"......AAAAAAAAAAAAAAAAAAA......"
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 21 */
+".......AAAAAAAAAAAAAAAAA......."
+"......AAAAAAAAAAAAAAAAAAA......"
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 22 */
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"......AAAAAAAAAAAAAAAAAAA......"
+".......AAAAAAAAAAAAAAAAA......."
+/* icon for state 23 */
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+/* icon for state 24 */
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 25 */
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 26 */
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"......AAAAAAAAAAAAAAAAAAA......"
+".......AAAAAAAAAAAAAAAAA......."
+/* icon for state 27 */
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+/* icon for state 28 */
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 29 */
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 30 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"...AAAAAAAAAAAAAAAAAAAAAAAAA..."
+"....AAAAAAAAAAAAAAAAAAAAAAA...."
+".....AAAAAAAAAAAAAAAAAAAAA....."
+"......AAAAAAAAAAAAAAAAAAA......"
+".......AAAAAAAAAAAAAAAAA......."
+/* icon for state 31 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
+"AAAAAAAAAAAAAAAAAAAAAAAAAAA...."
+"AAAAAAAAAAAAAAAAAAAAAAAAAA....."
+"AAAAAAAAAAAAAAAAAAAAAAAAA......"
+"AAAAAAAAAAAAAAAAAAAAAAAA......."
+/* icon for state 32 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"..AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"...AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"....AAAAAAAAAAAAAAAAAAAAAAAAAAA"
+".....AAAAAAAAAAAAAAAAAAAAAAAAAA"
+"......AAAAAAAAAAAAAAAAAAAAAAAAA"
+".......AAAAAAAAAAAAAAAAAAAAAAAA"
+/* icon for state 33 */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
--- /dev/null
+# rules: 190
+#
+# Golly rule-table format.
+# Each rule: C,N,NE,E,SE,S,SW,W,NW,C'
+# N.B. Where the same variable appears multiple times in a transition,
+# it takes the same value each time.
+#
+# All transitions should be included below, including no-change ones.
+#
+n_states:2
+neighborhood:Moore
+symmetries:none
+var a={0,1}
+var b={0,1}
+var c={0,1}
+var d={0,1}
+var e={0,1}
+0,0,0,0,0,0,0,a,b,0
+0,0,0,0,0,0,1,0,a,0
+0,0,0,0,0,0,1,1,0,0
+a,0,0,0,0,0,1,1,1,1
+0,0,0,0,0,1,0,0,a,0
+0,0,0,0,0,1,0,1,0,0
+a,0,0,0,0,1,0,1,1,1
+0,0,0,0,0,1,1,0,0,0
+a,0,0,0,0,1,1,0,1,1
+a,0,0,0,0,1,1,1,0,1
+a,b,c,d,e,1,1,1,1,0
+0,0,0,0,1,0,0,0,a,0
+0,0,0,0,1,0,0,1,0,0
+a,0,0,0,1,0,0,1,1,1
+0,0,0,0,1,0,1,0,0,0
+a,0,0,0,1,0,1,0,1,1
+a,0,0,0,1,0,1,1,0,1
+a,b,c,d,1,0,1,1,1,0
+0,0,0,0,1,1,0,0,0,0
+a,0,0,0,1,1,0,0,1,1
+a,0,0,0,1,1,0,1,0,1
+a,b,c,d,1,1,0,1,1,0
+a,0,0,0,1,1,1,0,0,1
+a,b,c,d,1,1,1,0,1,0
+a,b,c,d,1,1,1,1,0,0
+0,0,0,1,0,0,0,0,a,0
+0,0,0,1,0,0,0,1,0,0
+a,0,0,1,0,0,0,1,1,1
+0,0,0,1,0,0,1,0,0,0
+a,0,0,1,0,0,1,0,1,1
+a,0,0,1,0,0,1,1,0,1
+a,b,c,1,0,0,1,1,1,0
+0,0,0,1,0,1,0,0,0,0
+a,0,0,1,0,1,0,0,1,1
+a,0,0,1,0,1,0,1,0,1
+a,b,c,1,0,1,0,1,1,0
+a,0,0,1,0,1,1,0,0,1
+a,b,c,1,0,1,1,0,1,0
+a,b,c,1,0,1,1,1,0,0
+0,0,0,1,1,0,0,0,0,0
+a,0,0,1,1,0,0,0,1,1
+a,0,0,1,1,0,0,1,0,1
+a,b,c,1,1,0,0,1,1,0
+a,0,0,1,1,0,1,0,0,1
+a,b,c,1,1,0,1,0,1,0
+a,b,c,1,1,0,1,1,0,0
+a,0,0,1,1,1,0,0,0,1
+a,b,c,1,1,1,0,0,1,0
+a,b,c,1,1,1,0,1,0,0
+a,b,c,1,1,1,1,0,0,0
+0,0,1,0,0,0,0,0,a,0
+0,0,1,0,0,0,0,1,0,0
+a,0,1,0,0,0,0,1,1,1
+0,0,1,0,0,0,1,0,0,0
+a,0,1,0,0,0,1,0,1,1
+a,0,1,0,0,0,1,1,0,1
+a,b,1,0,0,0,1,1,1,0
+0,0,1,0,0,1,0,0,0,0
+a,0,1,0,0,1,0,0,1,1
+a,0,1,0,0,1,0,1,0,1
+a,b,1,0,0,1,0,1,1,0
+a,0,1,0,0,1,1,0,0,1
+a,b,1,0,0,1,1,0,1,0
+a,b,1,0,0,1,1,1,0,0
+0,0,1,0,1,0,0,0,0,0
+a,0,1,0,1,0,0,0,1,1
+a,0,1,0,1,0,0,1,0,1
+a,b,1,0,1,0,0,1,1,0
+a,0,1,0,1,0,1,0,0,1
+a,b,1,0,1,0,1,0,1,0
+a,b,1,0,1,0,1,1,0,0
+a,0,1,0,1,1,0,0,0,1
+a,b,1,0,1,1,0,0,1,0
+a,b,1,0,1,1,0,1,0,0
+a,b,1,0,1,1,1,0,0,0
+0,0,1,1,0,0,0,0,0,0
+a,0,1,1,0,0,0,0,1,1
+a,0,1,1,0,0,0,1,0,1
+a,b,1,1,0,0,0,1,1,0
+a,0,1,1,0,0,1,0,0,1
+a,b,1,1,0,0,1,0,1,0
+a,b,1,1,0,0,1,1,0,0
+a,0,1,1,0,1,0,0,0,1
+a,b,1,1,0,1,0,0,1,0
+a,b,1,1,0,1,0,1,0,0
+a,b,1,1,0,1,1,0,0,0
+a,0,1,1,1,0,0,0,0,1
+a,b,1,1,1,0,0,0,1,0
+a,b,1,1,1,0,0,1,0,0
+a,b,1,1,1,0,1,0,0,0
+a,b,1,1,1,1,0,0,0,0
+0,1,0,0,0,0,0,0,a,0
+0,1,0,0,0,0,0,1,0,0
+a,1,0,0,0,0,0,1,1,1
+0,1,0,0,0,0,1,0,0,0
+a,1,0,0,0,0,1,0,1,1
+a,1,0,0,0,0,1,1,0,1
+a,1,0,0,0,0,1,1,1,0
+0,1,0,0,0,1,0,0,0,0
+a,1,0,0,0,1,0,0,1,1
+a,1,0,0,0,1,0,1,0,1
+a,1,0,0,0,1,0,1,1,0
+a,1,0,0,0,1,1,0,0,1
+a,1,0,0,0,1,1,0,1,0
+a,1,0,0,0,1,1,1,0,0
+0,1,0,0,1,0,0,0,0,0
+a,1,0,0,1,0,0,0,1,1
+a,1,0,0,1,0,0,1,0,1
+a,1,0,0,1,0,0,1,1,0
+a,1,0,0,1,0,1,0,0,1
+a,1,0,0,1,0,1,0,1,0
+a,1,0,0,1,0,1,1,0,0
+a,1,0,0,1,1,0,0,0,1
+a,1,0,0,1,1,0,0,1,0
+a,1,0,0,1,1,0,1,0,0
+a,1,0,0,1,1,1,0,0,0
+0,1,0,1,0,0,0,0,0,0
+a,1,0,1,0,0,0,0,1,1
+a,1,0,1,0,0,0,1,0,1
+a,1,0,1,0,0,0,1,1,0
+a,1,0,1,0,0,1,0,0,1
+a,1,0,1,0,0,1,0,1,0
+a,1,0,1,0,0,1,1,0,0
+a,1,0,1,0,1,0,0,0,1
+a,1,0,1,0,1,0,0,1,0
+a,1,0,1,0,1,0,1,0,0
+a,1,0,1,0,1,1,0,0,0
+a,1,0,1,1,0,0,0,0,1
+a,1,0,1,1,0,0,0,1,0
+a,1,0,1,1,0,0,1,0,0
+a,1,0,1,1,0,1,0,0,0
+a,1,0,1,1,1,0,0,0,0
+0,1,1,0,0,0,0,0,0,0
+a,1,1,0,0,0,0,0,1,1
+a,1,1,0,0,0,0,1,0,1
+a,1,1,0,0,0,0,1,1,0
+a,1,1,0,0,0,1,0,0,1
+a,1,1,0,0,0,1,0,1,0
+a,1,1,0,0,0,1,1,0,0
+a,1,1,0,0,1,0,0,0,1
+a,1,1,0,0,1,0,0,1,0
+a,1,1,0,0,1,0,1,0,0
+a,1,1,0,0,1,1,0,0,0
+a,1,1,0,1,0,0,0,0,1
+a,1,1,0,1,0,0,0,1,0
+a,1,1,0,1,0,0,1,0,0
+a,1,1,0,1,0,1,0,0,0
+a,1,1,0,1,1,0,0,0,0
+a,1,1,1,0,0,0,0,0,1
+a,1,1,1,0,0,0,0,1,0
+a,1,1,1,0,0,0,1,0,0
+a,1,1,1,0,0,1,0,0,0
+a,1,1,1,0,1,0,0,0,0
+a,1,1,1,1,0,0,0,0,0
+1,0,0,0,0,0,0,0,a,0
+1,0,0,0,0,0,0,1,0,0
+1,0,0,0,0,0,0,1,1,1
+1,0,0,0,0,0,1,0,0,0
+1,0,0,0,0,0,1,0,1,1
+1,0,0,0,0,0,1,1,0,1
+1,0,0,0,0,1,0,0,0,0
+1,0,0,0,0,1,0,0,1,1
+1,0,0,0,0,1,0,1,0,1
+1,0,0,0,0,1,1,0,0,1
+1,0,0,0,1,0,0,0,0,0
+1,0,0,0,1,0,0,0,1,1
+1,0,0,0,1,0,0,1,0,1
+1,0,0,0,1,0,1,0,0,1
+1,0,0,0,1,1,0,0,0,1
+1,0,0,1,0,0,0,0,0,0
+1,0,0,1,0,0,0,0,1,1
+1,0,0,1,0,0,0,1,0,1
+1,0,0,1,0,0,1,0,0,1
+1,0,0,1,0,1,0,0,0,1
+1,0,0,1,1,0,0,0,0,1
+1,0,1,0,0,0,0,0,0,0
+1,0,1,0,0,0,0,0,1,1
+1,0,1,0,0,0,0,1,0,1
+1,0,1,0,0,0,1,0,0,1
+1,0,1,0,0,1,0,0,0,1
+1,0,1,0,1,0,0,0,0,1
+1,0,1,1,0,0,0,0,0,1
+1,1,0,0,0,0,0,0,0,0
+1,1,0,0,0,0,0,0,1,1
+1,1,0,0,0,0,0,1,0,1
+1,1,0,0,0,0,1,0,0,1
+1,1,0,0,0,1,0,0,0,1
+1,1,0,0,1,0,0,0,0,1
+1,1,0,1,0,0,0,0,0,1
+1,1,1,0,0,0,0,0,0,1
// (for von Neumann neighbourhoods, just ignore the nw,se,sw,ne inputs)
state slowcalc(state nw,state n,state ne,state w,state c,state e,state sw,state s,state se)
{
- // wireworld:
+ int neighbours = nw+n+ne+e+se+s+sw+w;
+ // Conway:
switch (c)
{
- case 0: return 0 ;
- case 1: return 2 ;
- case 2: return 3 ;
- case 3:
- if ((((1+(nw==1)+(n==1)+(ne==1)+(w==1)+(e==1)+(sw==1)+
- (s==1)+(se==1))) | 1) == 3)
- return 1 ;
- else
- return 3 ;
+ case 0:
+ if (neighbours == 3) {
+ return 1;
+ } else {
+ return 0;
+ }
+ case 1:
+ if (neighbours == 2 || neighbours == 3) {
+ return 1;
+ } else {
+ return 0;
+ }
default:
return 0 ; // should throw an error here
}
int main()
{
// parameters for use:
- const int N_STATES = 4;
- const TSymm symmetry = rotate8;
+ const int N_STATES = 2;
+ const TSymm symmetry = none;
const int nhood_size = 9;
- const string output_filename = "wireworld.table";
- const bool remove_stasis_transitions = true;
+ const string output_filename = "life.table";
+ const bool remove_stasis_transitions = false;
vector<rule> rules;
time_t t1,t2;
--- /dev/null
+# rules: 190
+#
+# Golly rule-table format.
+# Each rule: C,N,NE,E,SE,S,SW,W,NW,C'
+# N.B. Where the same variable appears multiple times in a transition,
+# it takes the same value each time.
+#
+# All transitions should be included below, including no-change ones.
+#
+n_states:2
+neighborhood:Moore
+symmetries:none
+>>a<<
+a
+>>b<<
+a:b
+>>c<<
+c:a:b
+>>d<<
+c:a:b:d
+>>e<<
+e:c:a:b:d
+var zz={0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17}
+var aa={18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33}
+var zc={zz}
+var ac={aa}
+var qc={zc,ac}
+var zn={zz}
+var an={aa}
+var qn={zn,an}
+var zne={zz}
+var ane={aa}
+var qne={zne,ane}
+var ze={zz}
+var ae={aa}
+var qe={ze,ae}
+var zse={zz}
+var ase={aa}
+var qse={zse,ase}
+var zs={zz}
+var as={aa}
+var qs={zs,as}
+var zsw={zz}
+var asw={aa}
+var qsw={zsw,asw}
+var zw={zz}
+var aw={aa}
+var qw={zw,aw}
+var znw={zz}
+var anw={aa}
+var qnw={znw,anw}
+znw,zw,zsw,zs,zse,ze,zne,qn,qc,0
+znw,zw,zsw,zs,zse,ze,ane,zn,qc,0
+znw,zw,zsw,zs,zse,ze,ane,an,zc,0
+qnw,zw,zsw,zs,zse,ze,ane,an,ac,1
+znw,zw,zsw,zs,zse,ae,zne,zn,qc,0
+znw,zw,zsw,zs,zse,ae,zne,an,zc,0
+qnw,zw,zsw,zs,zse,ae,zne,an,ac,1
+znw,zw,zsw,zs,zse,ae,ane,zn,zc,0
+qnw,zw,zsw,zs,zse,ae,ane,zn,ac,1
+qnw,zw,zsw,zs,zse,ae,ane,an,zc,1
+qnw,qw,qsw,qs,qse,ae,ane,an,ac,0
+znw,zw,zsw,zs,ase,ze,zne,zn,qc,0
+znw,zw,zsw,zs,ase,ze,zne,an,zc,0
+qnw,zw,zsw,zs,ase,ze,zne,an,ac,1
+znw,zw,zsw,zs,ase,ze,ane,zn,zc,0
+qnw,zw,zsw,zs,ase,ze,ane,zn,ac,1
+qnw,zw,zsw,zs,ase,ze,ane,an,zc,1
+qnw,qw,qsw,qs,ase,ze,ane,an,ac,0
+znw,zw,zsw,zs,ase,ae,zne,zn,zc,0
+qnw,zw,zsw,zs,ase,ae,zne,zn,ac,1
+qnw,zw,zsw,zs,ase,ae,zne,an,zc,1
+qnw,qw,qsw,qs,ase,ae,zne,an,ac,0
+qnw,zw,zsw,zs,ase,ae,ane,zn,zc,1
+qnw,qw,qsw,qs,ase,ae,ane,zn,ac,0
+qnw,qw,qsw,qs,ase,ae,ane,an,zc,0
+znw,zw,zsw,as,zse,ze,zne,zn,qc,0
+znw,zw,zsw,as,zse,ze,zne,an,zc,0
+qnw,zw,zsw,as,zse,ze,zne,an,ac,1
+znw,zw,zsw,as,zse,ze,ane,zn,zc,0
+qnw,zw,zsw,as,zse,ze,ane,zn,ac,1
+qnw,zw,zsw,as,zse,ze,ane,an,zc,1
+qnw,qw,qsw,as,zse,ze,ane,an,ac,0
+znw,zw,zsw,as,zse,ae,zne,zn,zc,0
+qnw,zw,zsw,as,zse,ae,zne,zn,ac,1
+qnw,zw,zsw,as,zse,ae,zne,an,zc,1
+qnw,qw,qsw,as,zse,ae,zne,an,ac,0
+qnw,zw,zsw,as,zse,ae,ane,zn,zc,1
+qnw,qw,qsw,as,zse,ae,ane,zn,ac,0
+qnw,qw,qsw,as,zse,ae,ane,an,zc,0
+znw,zw,zsw,as,ase,ze,zne,zn,zc,0
+qnw,zw,zsw,as,ase,ze,zne,zn,ac,1
+qnw,zw,zsw,as,ase,ze,zne,an,zc,1
+qnw,qw,qsw,as,ase,ze,zne,an,ac,0
+qnw,zw,zsw,as,ase,ze,ane,zn,zc,1
+qnw,qw,qsw,as,ase,ze,ane,zn,ac,0
+qnw,qw,qsw,as,ase,ze,ane,an,zc,0
+qnw,zw,zsw,as,ase,ae,zne,zn,zc,1
+qnw,qw,qsw,as,ase,ae,zne,zn,ac,0
+qnw,qw,qsw,as,ase,ae,zne,an,zc,0
+qnw,qw,qsw,as,ase,ae,ane,zn,zc,0
+znw,zw,asw,zs,zse,ze,zne,zn,qc,0
+znw,zw,asw,zs,zse,ze,zne,an,zc,0
+qnw,zw,asw,zs,zse,ze,zne,an,ac,1
+znw,zw,asw,zs,zse,ze,ane,zn,zc,0
+qnw,zw,asw,zs,zse,ze,ane,zn,ac,1
+qnw,zw,asw,zs,zse,ze,ane,an,zc,1
+qnw,qw,asw,zs,zse,ze,ane,an,ac,0
+znw,zw,asw,zs,zse,ae,zne,zn,zc,0
+qnw,zw,asw,zs,zse,ae,zne,zn,ac,1
+qnw,zw,asw,zs,zse,ae,zne,an,zc,1
+qnw,qw,asw,zs,zse,ae,zne,an,ac,0
+qnw,zw,asw,zs,zse,ae,ane,zn,zc,1
+qnw,qw,asw,zs,zse,ae,ane,zn,ac,0
+qnw,qw,asw,zs,zse,ae,ane,an,zc,0
+znw,zw,asw,zs,ase,ze,zne,zn,zc,0
+qnw,zw,asw,zs,ase,ze,zne,zn,ac,1
+qnw,zw,asw,zs,ase,ze,zne,an,zc,1
+qnw,qw,asw,zs,ase,ze,zne,an,ac,0
+qnw,zw,asw,zs,ase,ze,ane,zn,zc,1
+qnw,qw,asw,zs,ase,ze,ane,zn,ac,0
+qnw,qw,asw,zs,ase,ze,ane,an,zc,0
+qnw,zw,asw,zs,ase,ae,zne,zn,zc,1
+qnw,qw,asw,zs,ase,ae,zne,zn,ac,0
+qnw,qw,asw,zs,ase,ae,zne,an,zc,0
+qnw,qw,asw,zs,ase,ae,ane,zn,zc,0
+znw,zw,asw,as,zse,ze,zne,zn,zc,0
+qnw,zw,asw,as,zse,ze,zne,zn,ac,1
+qnw,zw,asw,as,zse,ze,zne,an,zc,1
+qnw,qw,asw,as,zse,ze,zne,an,ac,0
+qnw,zw,asw,as,zse,ze,ane,zn,zc,1
+qnw,qw,asw,as,zse,ze,ane,zn,ac,0
+qnw,qw,asw,as,zse,ze,ane,an,zc,0
+qnw,zw,asw,as,zse,ae,zne,zn,zc,1
+qnw,qw,asw,as,zse,ae,zne,zn,ac,0
+qnw,qw,asw,as,zse,ae,zne,an,zc,0
+qnw,qw,asw,as,zse,ae,ane,zn,zc,0
+qnw,zw,asw,as,ase,ze,zne,zn,zc,1
+qnw,qw,asw,as,ase,ze,zne,zn,ac,0
+qnw,qw,asw,as,ase,ze,zne,an,zc,0
+qnw,qw,asw,as,ase,ze,ane,zn,zc,0
+qnw,qw,asw,as,ase,ae,zne,zn,zc,0
+znw,aw,zsw,zs,zse,ze,zne,zn,qc,0
+znw,aw,zsw,zs,zse,ze,zne,an,zc,0
+qnw,aw,zsw,zs,zse,ze,zne,an,ac,1
+znw,aw,zsw,zs,zse,ze,ane,zn,zc,0
+qnw,aw,zsw,zs,zse,ze,ane,zn,ac,1
+qnw,aw,zsw,zs,zse,ze,ane,an,zc,1
+qnw,aw,zsw,zs,zse,ze,ane,an,ac,0
+znw,aw,zsw,zs,zse,ae,zne,zn,zc,0
+qnw,aw,zsw,zs,zse,ae,zne,zn,ac,1
+qnw,aw,zsw,zs,zse,ae,zne,an,zc,1
+qnw,aw,zsw,zs,zse,ae,zne,an,ac,0
+qnw,aw,zsw,zs,zse,ae,ane,zn,zc,1
+qnw,aw,zsw,zs,zse,ae,ane,zn,ac,0
+qnw,aw,zsw,zs,zse,ae,ane,an,zc,0
+znw,aw,zsw,zs,ase,ze,zne,zn,zc,0
+qnw,aw,zsw,zs,ase,ze,zne,zn,ac,1
+qnw,aw,zsw,zs,ase,ze,zne,an,zc,1
+qnw,aw,zsw,zs,ase,ze,zne,an,ac,0
+qnw,aw,zsw,zs,ase,ze,ane,zn,zc,1
+qnw,aw,zsw,zs,ase,ze,ane,zn,ac,0
+qnw,aw,zsw,zs,ase,ze,ane,an,zc,0
+qnw,aw,zsw,zs,ase,ae,zne,zn,zc,1
+qnw,aw,zsw,zs,ase,ae,zne,zn,ac,0
+qnw,aw,zsw,zs,ase,ae,zne,an,zc,0
+qnw,aw,zsw,zs,ase,ae,ane,zn,zc,0
+znw,aw,zsw,as,zse,ze,zne,zn,zc,0
+qnw,aw,zsw,as,zse,ze,zne,zn,ac,1
+qnw,aw,zsw,as,zse,ze,zne,an,zc,1
+qnw,aw,zsw,as,zse,ze,zne,an,ac,0
+qnw,aw,zsw,as,zse,ze,ane,zn,zc,1
+qnw,aw,zsw,as,zse,ze,ane,zn,ac,0
+qnw,aw,zsw,as,zse,ze,ane,an,zc,0
+qnw,aw,zsw,as,zse,ae,zne,zn,zc,1
+qnw,aw,zsw,as,zse,ae,zne,zn,ac,0
+qnw,aw,zsw,as,zse,ae,zne,an,zc,0
+qnw,aw,zsw,as,zse,ae,ane,zn,zc,0
+qnw,aw,zsw,as,ase,ze,zne,zn,zc,1
+qnw,aw,zsw,as,ase,ze,zne,zn,ac,0
+qnw,aw,zsw,as,ase,ze,zne,an,zc,0
+qnw,aw,zsw,as,ase,ze,ane,zn,zc,0
+qnw,aw,zsw,as,ase,ae,zne,zn,zc,0
+znw,aw,asw,zs,zse,ze,zne,zn,zc,0
+qnw,aw,asw,zs,zse,ze,zne,zn,ac,1
+qnw,aw,asw,zs,zse,ze,zne,an,zc,1
+qnw,aw,asw,zs,zse,ze,zne,an,ac,0
+qnw,aw,asw,zs,zse,ze,ane,zn,zc,1
+qnw,aw,asw,zs,zse,ze,ane,zn,ac,0
+qnw,aw,asw,zs,zse,ze,ane,an,zc,0
+qnw,aw,asw,zs,zse,ae,zne,zn,zc,1
+qnw,aw,asw,zs,zse,ae,zne,zn,ac,0
+qnw,aw,asw,zs,zse,ae,zne,an,zc,0
+qnw,aw,asw,zs,zse,ae,ane,zn,zc,0
+qnw,aw,asw,zs,ase,ze,zne,zn,zc,1
+qnw,aw,asw,zs,ase,ze,zne,zn,ac,0
+qnw,aw,asw,zs,ase,ze,zne,an,zc,0
+qnw,aw,asw,zs,ase,ze,ane,zn,zc,0
+qnw,aw,asw,zs,ase,ae,zne,zn,zc,0
+qnw,aw,asw,as,zse,ze,zne,zn,zc,1
+qnw,aw,asw,as,zse,ze,zne,zn,ac,0
+qnw,aw,asw,as,zse,ze,zne,an,zc,0
+qnw,aw,asw,as,zse,ze,ane,zn,zc,0
+qnw,aw,asw,as,zse,ae,zne,zn,zc,0
+qnw,aw,asw,as,ase,ze,zne,zn,zc,0
+anw,zw,zsw,zs,zse,ze,zne,zn,qc,0
+anw,zw,zsw,zs,zse,ze,zne,an,zc,0
+anw,zw,zsw,zs,zse,ze,zne,an,ac,1
+anw,zw,zsw,zs,zse,ze,ane,zn,zc,0
+anw,zw,zsw,zs,zse,ze,ane,zn,ac,1
+anw,zw,zsw,zs,zse,ze,ane,an,zc,1
+anw,zw,zsw,zs,zse,ae,zne,zn,zc,0
+anw,zw,zsw,zs,zse,ae,zne,zn,ac,1
+anw,zw,zsw,zs,zse,ae,zne,an,zc,1
+anw,zw,zsw,zs,zse,ae,ane,zn,zc,1
+anw,zw,zsw,zs,ase,ze,zne,zn,zc,0
+anw,zw,zsw,zs,ase,ze,zne,zn,ac,1
+anw,zw,zsw,zs,ase,ze,zne,an,zc,1
+anw,zw,zsw,zs,ase,ze,ane,zn,zc,1
+anw,zw,zsw,zs,ase,ae,zne,zn,zc,1
+anw,zw,zsw,as,zse,ze,zne,zn,zc,0
+anw,zw,zsw,as,zse,ze,zne,zn,ac,1
+anw,zw,zsw,as,zse,ze,zne,an,zc,1
+anw,zw,zsw,as,zse,ze,ane,zn,zc,1
+anw,zw,zsw,as,zse,ae,zne,zn,zc,1
+anw,zw,zsw,as,ase,ze,zne,zn,zc,1
+anw,zw,asw,zs,zse,ze,zne,zn,zc,0
+anw,zw,asw,zs,zse,ze,zne,zn,ac,1
+anw,zw,asw,zs,zse,ze,zne,an,zc,1
+anw,zw,asw,zs,zse,ze,ane,zn,zc,1
+anw,zw,asw,zs,zse,ae,zne,zn,zc,1
+anw,zw,asw,zs,ase,ze,zne,zn,zc,1
+anw,zw,asw,as,zse,ze,zne,zn,zc,1
+anw,aw,zsw,zs,zse,ze,zne,zn,zc,0
+anw,aw,zsw,zs,zse,ze,zne,zn,ac,1
+anw,aw,zsw,zs,zse,ze,zne,an,zc,1
+anw,aw,zsw,zs,zse,ze,ane,zn,zc,1
+anw,aw,zsw,zs,zse,ae,zne,zn,zc,1
+anw,aw,zsw,zs,ase,ze,zne,zn,zc,1
+anw,aw,zsw,as,zse,ze,zne,zn,zc,1
+anw,aw,asw,zs,zse,ze,zne,zn,zc,1
--- /dev/null
+#! /usr/bin/perl -w
+# Hack to munge life.table for bedbugs.
+
+my %vars = ();
+my $done_vars = 0;
+
+while(<>) {
+ if (m/^#/) {
+ print $_;
+ } elsif (m/^(n_states|neighborhood|symmetries):/) {
+ print $_;
+ } elsif (m/^var /) {
+ die "Complicated variable" unless m/^var (.)=\{0,1\}$/;
+ $vars{$1} = 1;
+ } else {
+ chomp;
+ my @cells = split /,/;
+ my %myvars = ();
+ die "Unexpected number of comma-separated items" unless @cells == 10;
+ my @dirs = qw/c n ne e se s sw w nw/;
+ if (!$done_vars) {
+ print "var zz={0," . join(",", 2..17) . "}\n";
+ print "var aa={" . join(",", 18..33) . "}\n";
+ foreach my $d (@dirs) {
+ print "var z$d={zz}\n";
+ print "var a$d={aa}\n";
+ print "var q$d={z$d,a$d}\n";
+ }
+ $done_vars = 1;
+ }
+ my $i = 0;
+ while (my $dir = pop @dirs) {
+ die "Duplicate var" if exists($myvars{$cells[$i]});
+ if (exists($vars{$cells[$i]})) {
+ $myvars{$cells[$i]} = 1;
+ $cells[$i] = "q".$dir;
+ } elsif ($cells[$i] eq "0") {
+ $cells[$i] = "z".$dir;
+ } elsif ($cells[$i] eq "1") {
+ $cells[$i] = "a".$dir;
+ } else {
+ die "Unexpected cell $cells[$i]";
+ }
+ $i++;
+ }
+ print join(",", @cells), "\n";
+ }
+}