Langton's Ant Society

For discussion of other cellular automata.
Neocaridina
Posts: 114
Joined: December 14th, 2025, 1:56 pm

.

Post by Neocaridina »

.
Last edited by Neocaridina on January 5th, 2026, 7:46 pm, edited 2 times in total.
Currently waiting for my account to be deleted. Bye.
User avatar
LuveelVoom
Posts: 916
Joined: April 27th, 2022, 7:59 pm
Location: The 102 dimensional INT hypercube

Re: Langton's Ant Society

Post by LuveelVoom »

I am shocked that this exists.

Code: Select all

x = 14, y = 12, rule = Langtons-Ant
.I$A.A$2.G$2G2$11.A$10.AB$10.2A$11.A$10.AH.A$10.4A$11.2A!
User avatar
tommyaweosme
Posts: 1581
Joined: January 15th, 2024, 9:37 am

Re: Langton's Ant Society

Post by tommyaweosme »

b-engine wrote: November 7th, 2024, 10:00 am (Using SemisoAnt instead of the standard rule because it achieves same effect with fewer states)
Expanding diamond:

Code: Select all

x = 3, y = 3, rule = SemisoAnt
.B$BDB$.B!
semisoant is unreliable. see this pattern:

Code: Select all

x = 4, y = 8, rule = SemisoAnt
.B$BDB$.B5$3.A!
here's the gosper glider gun

Code: Select all

#R life
24bo$22bobo$12b2o6b2o12b2o$11bo3bo4b2o12b2o$2o8bo5bo3b2o$2o8bo3bob2o4b
obo$10bo5bo7bo$11bo3bo$12b2o!
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: Langton's Ant Society

Post by b-engine »

tommyaweosme wrote: December 18th, 2025, 8:46 pm semisoant is unreliable. see this pattern:

Code: Select all

x = 4, y = 8, rule = SemisoAnt
.B$BDB$.B5$3.A!
This is a long known "bug" that's not possible to fix.
b-engine wrote: September 3rd, 2024, 3:44 am When 2 ants collide, they may either fuse into one (compete) or creating infinite ants (reproduction):

Code: Select all

x = 45, y = 5, rule = SemisoAnt
4.DB$39.BD3$CD41.DC!
EDIT: this doesn't otherwise affect the behavior of the ants.
Last edited by b-engine on December 20th, 2025, 2:33 am, edited 1 time in total.
User avatar
Aleph
Moderator
Posts: 2327
Joined: February 18th, 2021, 11:18 am

Re: Langton's Ant Society

Post by Aleph »

Neocaridina wrote: December 18th, 2025, 12:06 pm
wwei47 wrote: December 18th, 2025, 12:03 pm How did you find these? It seems so difficult to have all those ants working together.
Manually searching random soups! The reason why I want a search program to be built is because surely it would be quicker?
How exactly do you make soup search work in the first place? I only ever see the regular highway, or *maybe* the two ant oblique highway if I get very lucky. (example from cropped soup)

Code: Select all

x = 104, y = 8, rule = Langtons-Ant
I2CDGI2BHE2DGIFHFDEGEHGFACHCAHGHIBDECHAC2IEIEBFCBHBEC2EIDGBA2DABIDBDC
D2CIEBAFC2GIEGHBFDBHIGAIHIG2EBCHGHC$DCBECE2CBCDFHEF4DEIABHFHGBADIGFAF
DAIHCDBCBAGBEA2DCFDHCI2BHEFC2AFCAG2EDIFGDFGCDHAFHIDGC2DFDA2CAGHFADCFG
$BFGEHDFGDHCDBAGIE2CA2CFHIHEAEHEIFEGBACF2GACEDEIH2BEDAGHBDBEDFAIFHDCF
GB2GEC2AB2CAGCGAE2CHAHACF2AFDGHEDIFA$DIDBIF2G3FBHFDE2GIAE3D2GFCICHAIC
EGFBGAGB2FEAIGBGHFABFIBCAGIFBHFAIEADBAGDIEBAFIDBAEHGDHIDBDHICGEGEC2EB
D$GHC3FBGIBIFC3DGBIEBGIEAHFDAHFDA2I2AFCHIBEG2AEFB2ICAEHGBEGHIFECHDAGH
FAFD2FAICHC2BDHIC2ADAHCDC2EBD2IHDGA$ECAEBAIGCACIGFEBAEGHCIE2ICAECDECF
GDI2BHFBIBIHACBGFAED2BH2FIDGA2EGHGIDBGFAC2HBDFEIFHBE2DEAH3EIBGHCHFHED
B$DHDCEIAGC2GEDACG2FEAEGHFAECIDBECHFEC2DFBHCBAGHAHIDCAIAB2HDGA2EGFBAI
CHEGC2HD2HCHEA2CD2HCDGHFDGICEIEAIGHDB$2IGFBDADGIH2FCGHIBECBIEHICBC2IE
BGHEBFADGA2BCDIHCEBH2D2HDGDH2BDFHEFHEA2CEDFAC2ECAGEIGFEBAHACHGDGCHDFE
FDIE!
EDIT: wording
Neocaridina
Posts: 114
Joined: December 14th, 2025, 1:56 pm

.

Post by Neocaridina »

.
Last edited by Neocaridina on January 5th, 2026, 7:45 pm, edited 1 time in total.
Currently waiting for my account to be deleted. Bye.
splitterrules
Posts: 121
Joined: April 11th, 2025, 6:11 pm

Re: Langton's Ant Society

Post by splitterrules »

P4096 failed growing spiral:

Code: Select all

x = 22, y = 18, rule = Langtons-Ant
11.2A$9.2A.2A$8.3AD3A$7.5A.3A$8.A5.3A$5.A9.3A$4.3A9.3A$3.3A11.3A$2.3A
12.3A$2.3A11.3A$3.3A9.3A$4.3A7.3A$5.3A5.3A$6.3A5.A$7.3A.A$8.AH.2A$10.
2A!
User avatar
B468S02357
Posts: 468
Joined: December 30th, 2025, 9:23 pm

Re: Langton's Ant Society

Post by B468S02357 »

Sorry that this is a pseudo-necropost but maybe we could use the oblique highway to make an oblique spaceship
I was born on march 23 (3/23). I was destined to be here, and here i am.
Check out my bird-brained biblioraphy if you're interested.
Big fan of crawler ships
User avatar
yyh_baboon
Posts: 588
Joined: March 28th, 2025, 5:07 am
Location: on a spaceship

Re: Langton's Ant Society

Post by yyh_baboon »

Crossposting OogaBooga_’s ant emulator:
OogaBooga_ wrote: April 10th, 2026, 7:27 pm 2-dimensional sqrt growth :!: :!:

Code: Select all

x = 3, y = 3, rule = B3aijr4j5e6n/S2-ci3-aky4ceinrz5jkc6e
3o$obo$2bo!
Definitely not spam
P38 gun is constructed :) Now is P23 next?
Currently hand-searching spaceships.ÔvÔ

Code: Select all

 x = 4, y = 4, rule = B3aeiq4tz5j6i7e8/S2-ci3-aeky4cei5ain6acin78
3o$o2bo$3bo$b3o!
d binedrkfdrtgy
Posts: 56
Joined: June 25th, 2025, 3:31 am
Location: wandering in snowdin,dirtmouth or the dark world in my room

Re: Langton's Ant Society

Post by d binedrkfdrtgy »

yeah that's a thing

Code: Select all

x = 172, y = 171, rule = Langtons-Ant
171.A$170.2A$169.2A$168.2A$167.2A$166.2A$165.2A$164.2A$163.2A$162.2A$
161.2A$160.2A$159.2A$158.2A$157.2A$156.2A$155.2A$154.2A$153.2A$152.2A
$151.2A$150.2A$149.2A$148.2A$147.2A$146.2A$145.2A$144.2A$143.2A$142.2A
$141.2A$140.2A$139.2A$138.2A$137.2A$136.2A$135.2A$134.2A$133.2A$132.2A
$131.2A$130.2A$129.2A$128.2A$127.2A$126.2A$125.2A$124.2A$123.2A$120.A
2DA$119.A2.A$118.A2.A$117.A2.A$116.A2.A$115.A2.A$114.A2.A$113.A2.A$112.
A2.A$111.2A2D$110.2A$109.2A$108.2A$107.2A$106.2A$105.2A$104.2A$103.2A
$102.2A$101.2A$100.2A$99.2A$98.2A$97.2A$96.2A$95.2A$94.2A$93.2A$92.2A
$91.2A$90.2A$89.2A$88.2A$87.2A$86.2A$85.2A$84.2A$83.2A$82.2A$81.2A$80.
2A$79.2A$78.2A$77.2A$76.2A$75.2A$74.2A$73.2A$72.2A$71.2A$70.2A$69.2A$
68.2A$67.2A$66.2A$65.2A$64.2A$63.2A$62.2A$61.2A$60.2A$59.2A$58.2A$57.
2A$56.2A$55.2A$54.2A$53.2A$52.2A$51.2A$50.2A$49.2A$48.2A$47.2A$46.2A$
45.2A$44.2A$43.2A$42.2A$41.2A$40.2A$39.2A$38.2A$37.2A$36.2A$35.2A$34.
2A$33.2A$32.2A$31.2A$30.2A$29.2A$28.2A$27.2A$26.2A$25.2A$24.2A$23.2A$
22.2A$21.2A$20.2A$19.2A$18.2A$17.2A$16.2A$15.2A$14.2A$13.2A$12.2A$11.
2A$10.2A$9.2A$8.2A$7.2A$6.2A$5.2A$4.2A$3.2A$2.2A$.2A$2A$A!
T is my everything

my sandbox

Code: Select all

oo$
oobo$
obbo!
intresting
User avatar
synperiplanar
Posts: 301
Joined: February 22nd, 2023, 4:01 pm
Location: nowhere but also everywhere (uncertainty principle)

Re: Langton's Ant Society

Post by synperiplanar »

yyh_baboon wrote: April 10th, 2026, 7:31 pm Crossposting OogaBooga_’s ant emulator:
OogaBooga_ wrote: April 10th, 2026, 7:27 pm 2-dimensional sqrt growth :!: :!:

Code: Select all

x = 3, y = 3, rule = B3aijr4j5e6n/S2-ci3-aky4ceinrz5jkc6e
3o$obo$2bo!
you sure this is an ant emulator?
ive run it for 1.5m generations and it hasn't formed a highway, so it might be just forming a different version of langton's ant
one wrong move and you might not have ended up in this forum. if you like this forum, be grateful that the stars aligned in your favor.
User avatar
yyh_baboon
Posts: 588
Joined: March 28th, 2025, 5:07 am
Location: on a spaceship

Re: Langton's Ant Society

Post by yyh_baboon »

synperiplanar wrote: May 7th, 2026, 2:40 pm
yyh_baboon wrote: April 10th, 2026, 7:31 pm Crossposting OogaBooga_’s ant emulator:
OogaBooga_ wrote: April 10th, 2026, 7:27 pm 2-dimensional sqrt growth :!: :!:

Code: Select all

x = 3, y = 3, rule = B3aijr4j5e6n/S2-ci3-aky4ceinrz5jkc6e
3o$obo$2bo!
you sure this is an ant emulator?
ive run it for 1.5m generations and it hasn't formed a highway, so it might be just forming a different version of langton's ant
Well it isn’t Langton’s ant. But it is a kind of different ant emulator that does a 2-dimensional sqrt growth.
Definitely not spam
P38 gun is constructed :) Now is P23 next?
Currently hand-searching spaceships.ÔvÔ

Code: Select all

 x = 4, y = 4, rule = B3aeiq4tz5j6i7e8/S2-ci3-aeky4cei5ain6acin78
3o$o2bo$3bo$b3o!
User avatar
SecondTypist
Posts: 21
Joined: July 1st, 2026, 11:18 am
Location: Near a keyboard

Re: Langton's Ant Society

Post by SecondTypist »

I created a version of Langton’s Ant where ants cannot destroy each other by occupying the same cell. I did this because in the version of Langton’s Ant that is currently used, there are only 9 states, which can only deal with 1 ant being on each cell. This results in ants that are moving onto the same cell being deleted. This is a problem because it would make searching soups difficult (as having fewer ants results in having fewer interesting patterns), which I have read complaint about, and it would prevent interesting patterns that could occur where ants simultaneously occupy the same space (not to mention it making Langton’s Ant non-reversible and destruction of ants never being specified ever by anyone as a rule of Langton’s Ant).
This did however require 32 states (2^5, as each of the four directions that ants can face may or may not have an ant satisfying them, as well as the cell that they are on having the possibility of being on or off), which is the only drawback that I can think of other than a static spaceship eater not being possible (which as far as I can tell, is an idea that only I have come up with). I took the liberty of naming it “Langtons-Ants” because it gives a more accurate depiction of what multiple ants in Langton’s Ant would behave like, which is the reason for the plurality of the title of the rule.

Code: Select all

@RULE Langtons-Ants

This is an implementation of Langton’s Ant where ants’ collision does not lead to their existence ceasing. Note that some aesthetic elements (colors for states 1-9 and most icons) are taken from or based off of the Langtons-Ant ruletable.

@TABLE

n_states:32
neighborhood:vonNeumann
symmetries:none
# states where a cell will be on/off on the next generation
var off = {0,6,7,8,9,16,17,18,19,20,21,26,27,28,29,31}
var on = {1,2,3,4,5,10,11,12,13,14,15,22,23,24,25,30}
# states where an ant will or will not (y/n) be able to enter the center cell from a specific cell neighboring the center cell (n/e/s/w) on the next generation
var yn = {3,9,10,11,15,18,19,21,22,23,25,27,28,29,30,31}
var ye = {4,6,11,12,14,16,19,20,22,23,24,26,28,29,30,31}
var ys = {5,7,12,13,15,16,17,21,23,24,25,26,27,29,30,31}
var yw = {2,8,10,13,14,17,18,20,22,24,25,26,27,28,30,31}
var nn = {0,1,2,4,5,6,7,8,12,13,14,16,17,20,24,26}
var ne = {0,1,2,3,5,7,8,9,10,13,15,17,18,21,25,27}
var ns = {0,1,2,3,4,6,8,9,10,11,14,18,19,20,22,28}
var nw = {0,1,3,4,5,6,7,9,11,12,15,16,19,21,23,29}
off,  nn, ne, ns, nw,  0
on,  nn, ne, ns, nw,  1
off,  nn, ne, ys, nw,  2
off,  nn, ne, ns, yw,  3
off,  yn, ne, ns, nw,  4
off,  nn, ye, ns, nw,  5
on,  nn, ne, ys, nw,  6
on,  nn, ne, ns, yw,  7
on,  yn, ne, ns, nw,  8
on,  nn, ye, ns, nw,  9
off,  nn, ne, ys, yw,  10
off,  yn, ne, ns, yw,  11
off,  yn, ye, ns, nw,  12
off,  nn, ye, ys, nw,  13
off,  yn, ne, ys, nw,  14
off,  nn, ye, ns, yw,  15
on,  nn, ne, ys, yw,  16
on,  yn, ne, ns, yw,  17
on,  yn, ye, ns, nw,  18
on,  nn, ye, ys, nw,  19
on,  yn, ne, ys, nw,  20
on,  nn, ye, ns, yw,  21
off,  yn, ne, ys, yw,  22
off,  yn, ye, ns, yw,  23
off,  yn, ye, ys, nw,  24
off,  nn, ye, ys, yw,  25
on,  yn, ne, ys, yw,  26
on,  yn, ye, ns, yw,  27
on,  yn, ye, ys, nw,  28
on,  nn, ye, ys, yw,  29
off,  yn, ye, ys, yw,  30
on,  yn, ye, ys, yw,  31

@COLORS

0 255 255 255
1 0 0 0
2 0 100 0
3 0 100 0
4 0 100 0
5 0 100 0
6 0 100 0
7 0 100 0
8 0 100 0
9 0 100 0
10 255 127 0
11 255 127 0
12 255 127 0
13 255 127 0
14 255 127 0
15 255 127 0
16 255 127 0
17 255 127 0
18 255 127 0
19 255 127 0
20 255 127 0
21 255 127 0
22 0 0 255
23 0 0 255
24 0 0 255
25 0 0 255
26 0 0 255
27 0 0 255
28 0 0 255
29 0 0 255
30 127 0 127
31 127 0 127

@NAMES

0 off
1 on
2 off-north-ant
3 off-east-ant
4 off-south-ant
5 off-west-ant
6 on-north-ant
7 on-east-ant
8 on-south-ant
9 on-west-ant
10 off-north-and-east-ants
11 off-east-and-south-ants
12 off-south-and-west-ants
13 off-west-and-north-ants
14 off-north-and-south-ants
15 off-east-and-west-ants
16 on-north-and-east-ants
17 on-east-and-south-ants
18 on-south-and-west-ants
19 on-west-and-north-ants
20 on-north-and-south-ants
21 on-east-and-west-ants
22 off-north-east-and-south-ants
23 off-east-south-and-west-ants
24 off-south-west-and-north-ants
25 off-west-north-and-east-ants
26 on-north-east-and-south-ants
27 on-east-south-and-west-ants
28 on-south-west-and-north-ants
29 on-west-north-and-east-ants
30 off-four-ants
31 on-four-ants

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"31 961 2 1"
/* colors */
"A c #FFFFFF"
". c #000000"
/* 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 */
".........A...........A........."
".........A...........A........."
"..........A.........A.........."
"...........A.......A..........."
"............AAAAAAA............"
"............A.AAA.A............"
".......A....AAAAAAA....A......."
".......A.....AAAAA.....A......."
"........A.....AAA.....A........"
".........A....AAA....A........."
"..........AAAAAAAAAAA.........."
"...........AAAAAAAAA..........."
"..............AAA.............."
"..............AAA.............."
"..........AAAAAAAAAAA.........."
".........AAAAAAAAAAAAA........."
"........AA....AAA....AA........"
".......A......AAA......A......."
"......A.......AAA.......A......"
"...........AAAAAAAAA..........."
"..........AAAAAAAAAAA.........."
".........AA...AAA...AA........."
"........A.....AAA.....A........"
".......A.....AAAAA.....A......."
"......A.....AAAAAAA.....A......"
"............AAAAAAA............"
"............AAAAAAA............"
"............AAAAAAA............"
".............AAAAA............."
"..............................."
"..............................."
/* icon for state 3 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"......A.....A.................."
".......A.....A.........AA......"
"........A.....A.......A........"
".........A....AA.....A.......AA"
".........AA....AA...A.......A.."
"..........AA...AA..AA......A..."
"...AAAA...AA...AA..AA...AAA...."
"..AAAAAA..AA...AA..AA..AA.A...."
"..AAAAAAAAAAAAAAAAAAAAAAAAA...."
"..AAAAAAAAAAAAAAAAAAAAAAAAA...."
"..AAAAAAAAAAAAAAAAAAAAAAAAA...."
"..AAAAAA..AA...AA..AA..AA.A...."
"...AAAA...AA...AA..AA...AAA...."
"..........AA...AA..AA......A..."
".........AA....AA...A.......A.."
".........A....AA.....A.......AA"
"........A.....A.......A........"
".......A.....A.........AA......"
"......A.....A.................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 4 */
"..............................."
"..............................."
".............AAAAA............."
"............AAAAAAA............"
"............AAAAAAA............"
"............AAAAAAA............"
"......A.....AAAAAAA.....A......"
".......A.....AAAAA.....A......."
"........A.....AAA.....A........"
".........AA...AAA...AA........."
"..........AAAAAAAAAAA.........."
"...........AAAAAAAAA..........."
"......A.......AAA.......A......"
".......A......AAA......A......."
"........AA....AAA....AA........"
".........AAAAAAAAAAAAA........."
"..........AAAAAAAAAAA.........."
"..............AAA.............."
"..............AAA.............."
"...........AAAAAAAAA..........."
"..........AAAAAAAAAAA.........."
".........A....AAA....A........."
"........A.....AAA.....A........"
".......A.....AAAAA.....A......."
".......A....AAAAAAA....A......."
"............A.AAA.A............"
"............AAAAAAA............"
"...........A.......A..........."
"..........A.........A.........."
".........A...........A........."
".........A...........A........."
/* icon for state 5 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..................A.....A......"
"......AA.........A.....A......."
"........A.......A.....A........"
"AA.......A.....AA....A........."
"..A.......A...AA....AA........."
"...A......AA..AA...AA.........."
"....AAA...AA..AA...AA...AAAA..."
"....A.AA..AA..AA...AA..AAAAAA.."
"....AAAAAAAAAAAAAAAAAAAAAAAAA.."
"....AAAAAAAAAAAAAAAAAAAAAAAAA.."
"....AAAAAAAAAAAAAAAAAAAAAAAAA.."
"....A.AA..AA..AA...AA..AAAAAA.."
"....AAA...AA..AA...AA...AAAA..."
"...A......AA..AA...AA.........."
"..A.......A...AA....AA........."
"AA.......A.....AA....A........."
"........A.......A.....A........"
"......AA.........A.....A......."
"..................A.....A......"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 6 */
"AAAAAAAAA.AAAAAAAAAAA.AAAAAAAAA"
"AAAAAAAAA.AAAAAAAAAAA.AAAAAAAAA"
"AAAAAAAAAA.AAAAAAAAA.AAAAAAAAAA"
"AAAAAAAAAAA.AAAAAAA.AAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAA.A...A.AAAAAAAAAAAA"
"AAAAAAA.AAAA.......AAAA.AAAAAAA"
"AAAAAAA.AAAAA.....AAAAA.AAAAAAA"
"AAAAAAAA.AAAAA...AAAAA.AAAAAAAA"
"AAAAAAAAA.AAAA...AAAA.AAAAAAAAA"
"AAAAAAAAAA...........AAAAAAAAAA"
"AAAAAAAAAAA.........AAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAA...........AAAAAAAAAA"
"AAAAAAAAA.............AAAAAAAAA"
"AAAAAAAA..AAAA...AAAA..AAAAAAAA"
"AAAAAAA.AAAAAA...AAAAAA.AAAAAAA"
"AAAAAA.AAAAAAA...AAAAAAA.AAAAAA"
"AAAAAAAAAAA.........AAAAAAAAAAA"
"AAAAAAAAAA...........AAAAAAAAAA"
"AAAAAAAAA..AAA...AAA..AAAAAAAAA"
"AAAAAAAA.AAAAA...AAAAA.AAAAAAAA"
"AAAAAAA.AAAAA.....AAAAA.AAAAAAA"
"AAAAAA.AAAAA.......AAAAA.AAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 7 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAA.AAAAA.AAAAAAAAAAAAAAAAAA"
"AAAAAAA.AAAAA.AAAAAAAAA..AAAAAA"
"AAAAAAAA.AAAAA.AAAAAAA.AAAAAAAA"
"AAAAAAAAA.AAAA..AAAAA.AAAAAAA.."
"AAAAAAAAA..AAAA..AAA.AAAAAAA.AA"
"AAAAAAAAAA..AAA..AA..AAAAAA.AAA"
"AAA....AAA..AAA..AA..AAA...AAAA"
"AA......AA..AAA..AA..AA..A.AAAA"
"AA.........................AAAA"
"AA.........................AAAA"
"AA.........................AAAA"
"AA......AA..AAA..AA..AA..A.AAAA"
"AAA....AAA..AAA..AA..AAA...AAAA"
"AAAAAAAAAA..AAA..AA..AAAAAA.AAA"
"AAAAAAAAA..AAAA..AAA.AAAAAAA.AA"
"AAAAAAAAA.AAAA..AAAAA.AAAAAAA.."
"AAAAAAAA.AAAAA.AAAAAAA.AAAAAAAA"
"AAAAAAA.AAAAA.AAAAAAAAA..AAAAAA"
"AAAAAA.AAAAA.AAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 8 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAA.AAAAA.......AAAAA.AAAAAA"
"AAAAAAA.AAAAA.....AAAAA.AAAAAAA"
"AAAAAAAA.AAAAA...AAAAA.AAAAAAAA"
"AAAAAAAAA..AAA...AAA..AAAAAAAAA"
"AAAAAAAAAA...........AAAAAAAAAA"
"AAAAAAAAAAA.........AAAAAAAAAAA"
"AAAAAA.AAAAAAA...AAAAAAA.AAAAAA"
"AAAAAAA.AAAAAA...AAAAAA.AAAAAAA"
"AAAAAAAA..AAAA...AAAA..AAAAAAAA"
"AAAAAAAAA.............AAAAAAAAA"
"AAAAAAAAAA...........AAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAA.........AAAAAAAAAAA"
"AAAAAAAAAA...........AAAAAAAAAA"
"AAAAAAAAA.AAAA...AAAA.AAAAAAAAA"
"AAAAAAAA.AAAAA...AAAAA.AAAAAAAA"
"AAAAAAA.AAAAA.....AAAAA.AAAAAAA"
"AAAAAAA.AAAA.......AAAA.AAAAAAA"
"AAAAAAAAAAAA.A...A.AAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAA.AAAAAAA.AAAAAAAAAAA"
"AAAAAAAAAA.AAAAAAAAA.AAAAAAAAAA"
"AAAAAAAAA.AAAAAAAAAAA.AAAAAAAAA"
"AAAAAAAAA.AAAAAAAAAAA.AAAAAAAAA"
/* icon for state 9 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAA.AAAAA.AAAAAA"
"AAAAAA..AAAAAAAAA.AAAAA.AAAAAAA"
"AAAAAAAA.AAAAAAA.AAAAA.AAAAAAAA"
"..AAAAAAA.AAAAA..AAAA.AAAAAAAAA"
"AA.AAAAAAA.AAA..AAAA..AAAAAAAAA"
"AAA.AAAAAA..AA..AAA..AAAAAAAAAA"
"AAAA...AAA..AA..AAA..AAA....AAA"
"AAAA.A..AA..AA..AAA..AA......AA"
"AAAA.........................AA"
"AAAA.........................AA"
"AAAA.........................AA"
"AAAA.A..AA..AA..AAA..AA......AA"
"AAAA...AAA..AA..AAA..AAA....AAA"
"AAA.AAAAAA..AA..AAA..AAAAAAAAAA"
"AA.AAAAAAA.AAA..AAAA..AAAAAAAAA"
"..AAAAAAA.AAAAA..AAAA.AAAAAAAAA"
"AAAAAAAA.AAAAAAA.AAAAA.AAAAAAAA"
"AAAAAA..AAAAAAAAA.AAAAA.AAAAAAA"
"AAAAAAAAAAAAAAAAAA.AAAAA.AAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 10 */
"............A.....A............"
".............A...A............."
"..............AAA.............."
"...........A..AAA..A..........."
"............A..A..A............"
".............AAAAA............."
"...............A..............."
"............AAAAAAA............"
"...........A...A...A..........."
".............AAAAA............."
"............A..A..A............"
"...........A..AAA..A..A....A..."
"..............AAA...A..A..A...A"
"..............AAA....A.A.A...A."
".................AAA.A.A.A.AA.."
".................AAAAAAAAAAAA.."
".................AAA.A.A.A.AA.."
".....................A.A.A...A."
"....................A..A..A...A"
"...................A..A....A..."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 11 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...................A..A....A..."
"....................A..A..A...A"
".....................A.A.A...A."
".................AAA.A.A.A.AA.."
".................AAAAAAAAAAAA.."
".................AAA.A.A.A.AA.."
"..............AAA....A.A.A...A."
"..............AAA...A..A..A...A"
"...........A..AAA..A..A....A..."
"............A..A..A............"
".............AAAAA............."
"...........A...A...A..........."
"............AAAAAAA............"
"...............A..............."
".............AAAAA............."
"............A..A..A............"
"...........A..AAA..A..........."
"..............AAA.............."
".............A...A............."
"............A.....A............"
/* icon for state 12 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...A....A..A..................."
"A...A..A..A...................."
".A...A.A.A....................."
"..AA.A.A.A.AAA................."
"..AAAAAAAAAAAA................."
"..AA.A.A.A.AAA................."
".A...A.A.A....AAA.............."
"A...A..A..A...AAA.............."
"...A....A..A..AAA..A..........."
"............A..A..A............"
".............AAAAA............."
"...........A...A...A..........."
"............AAAAAAA............"
"...............A..............."
".............AAAAA............."
"............A..A..A............"
"...........A..AAA..A..........."
"..............AAA.............."
".............A...A............."
"............A.....A............"
/* icon for state 13 */
"............A.....A............"
".............A...A............."
"..............AAA.............."
"...........A..AAA..A..........."
"............A..A..A............"
".............AAAAA............."
"...............A..............."
"............AAAAAAA............"
"...........A...A...A..........."
".............AAAAA............."
"............A..A..A............"
"...A....A..A..AAA..A..........."
"A...A..A..A...AAA.............."
".A...A.A.A....AAA.............."
"..AA.A.A.A.AAA................."
"..AAAAAAAAAAAA................."
"..AA.A.A.A.AAA................."
".A...A.A.A....................."
"A...A..A..A...................."
"...A....A..A..................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 14 */
"............A.....A............"
".............A...A............."
"..............AAA.............."
"...........A..AAA..A..........."
"............A..A..A............"
".............AAAAA............."
"...............A..............."
"............AAAAAAA............"
"...........A...A...A..........."
".............AAAAA............."
"............A..A..A............"
"...........A..AAA..A..........."
"..............AAA.............."
"..............AAA.............."
"..............................."
"..............................."
"..............................."
"..............AAA.............."
"..............AAA.............."
"...........A..AAA..A..........."
"............A..A..A............"
".............AAAAA............."
"...........A...A...A..........."
"............AAAAAAA............"
"...............A..............."
".............AAAAA............."
"............A..A..A............"
"...........A..AAA..A..........."
"..............AAA.............."
".............A...A............."
"............A.....A............"
/* icon for state 15 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...A....A..A.......A..A....A..."
"A...A..A..A.........A..A..A...A"
".A...A.A.A...........A.A.A...A."
"..AA.A.A.A.AAA...AAA.A.A.A.AA.."
"..AAAAAAAAAAAA...AAAAAAAAAAAA.."
"..AA.A.A.A.AAA...AAA.A.A.A.AA.."
".A...A.A.A...........A.A.A...A."
"A...A..A..A.........A..A..A...A"
"...A....A..A.......A..A....A..."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 16 */
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AA.AAAA.AAA"
"AAAAAAAAAAAAAA...AAA.AA.AA.AAA."
"AAAAAAAAAAAAAA...AAAA.A.A.AAA.A"
"AAAAAAAAAAAAAAAAA...A.A.A.A..AA"
"AAAAAAAAAAAAAAAAA............AA"
"AAAAAAAAAAAAAAAAA...A.A.A.A..AA"
"AAAAAAAAAAAAAAAAA...A.A.A.AAA.A"
"AAAAAAAAAAAAAAAAAAAA.AA.AA.AAA."
"AAAAAAAAAAAAAAAAAAA.AA.AAAA.AAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 17 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAA.AA.AAAA.AAA"
"AAAAAAAAAAAAAAAAAAAA.AA.AA.AAA."
"AAAAAAAAAAAAAAAAAAAA.A.A.AAA.AA"
"AAAAAAAAAAAAAAAAA...A.A.A.A..AA"
"AAAAAAAAAAAAAAAAA............AA"
"AAAAAAAAAAAAAAAAA...A.A.A.A..AA"
"AAAAAAAAAAAAAA...AAAA.A.A.AAA.A"
"AAAAAAAAAAAAAA...AAA.AA.AA.AAA."
"AAAAAAAAAAA.AA...AA.AA.AAAA.AAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
/* icon for state 18 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAA.AAAA.AA.AAAAAAAAAAAAAAAAAAA"
".AAA.AA.AA.AAAAAAAAAAAAAAAAAAAA"
"A.AAA.A.A.AAAAAAAAAAAAAAAAAAAAA"
"AA..A.A.A.A...AAAAAAAAAAAAAAAAA"
"AA............AAAAAAAAAAAAAAAAA"
"AA..A.A.A.A...AAAAAAAAAAAAAAAAA"
"A.AAA.A.A.AAAA...AAAAAAAAAAAAAA"
".AAA.AA.AA.AAA...AAAAAAAAAAAAAA"
"AAA.AAAA.AA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
/* icon for state 19 */
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAA.AAAA.AA.AA...AA.AAAAAAAAAAA"
".AAA.AA.AA.AAA...AAAAAAAAAAAAAA"
"A.AAA.A.A.AAAA...AAAAAAAAAAAAAA"
"AA..A.A.A.A...AAAAAAAAAAAAAAAAA"
"AA............AAAAAAAAAAAAAAAAA"
"AA..A.A.A.A...AAAAAAAAAAAAAAAAA"
"A.AAA.A.A.AAAAAAAAAAAAAAAAAAAAA"
".AAA.AA.AA.AAAAAAAAAAAAAAAAAAAA"
"AAA.AAAA.AA.AAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 20 */
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
/* icon for state 21 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAA.AAAA.AA.AAAAAAA.AA.AAAA.AAA"
".AAA.AA.AA.AAAAAAAAA.AA.AA.AAA."
"A.AAA.A.A.AAAAAAAAAAA.A.A.AAA.A"
"AA..A.A.A.A...AAA...A.A.A.A..AA"
"AA............AAA............AA"
"AA..A.A.A.A...AAA...A.A.A.A..AA"
"A.AAA.A.A.AAAAAAAAAAA.A.A.AAA.A"
".AAA.AA.AA.AAAAAAAAA.AA.AA.AAA."
"AAA.AAAA.AA.AAAAAAA.AA.AAAA.AAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 22 */
"............A.....A............"
".............A...A............."
"..............AAA.............."
"...........A..AAA..A..........."
"............A..A..A............"
".............AAAAA............."
"...............A..............."
"............AAAAAAA............"
"...........A...A...A..........."
".............AAAAA............."
"............A..A..A............"
"...........A..AAA..A..A....A..."
"..............AAA...A..A..A...A"
"..............AAA....A.A.A...A."
".................AAA.A.A.A.AA.."
".................AAAAAAAAAAAA.."
".................AAA.A.A.A.AA.."
"..............AAA....A.A.A...A."
"..............AAA...A..A..A...A"
"...........A..AAA..A..A....A..."
"............A..A..A............"
".............AAAAA............."
"...........A...A...A..........."
"............AAAAAAA............"
"...............A..............."
".............AAAAA............."
"............A..A..A............"
"...........A..AAA..A..........."
"..............AAA.............."
".............A...A............."
"............A.....A............"
/* icon for state 23 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"...A....A..A.......A..A....A..."
"A...A..A..A.........A..A..A...A"
".A...A.A.A...........A.A.A...A."
"..AA.A.A.A.AAA...AAA.A.A.A.AA.."
"..AAAAAAAAAAAA...AAAAAAAAAAAA.."
"..AA.A.A.A.AAA...AAA.A.A.A.AA.."
".A...A.A.A....AAA....A.A.A...A."
"A...A..A..A...AAA...A..A..A...A"
"...A....A..A..AAA..A..A....A..."
"............A..A..A............"
".............AAAAA............."
"...........A...A...A..........."
"............AAAAAAA............"
"...............A..............."
".............AAAAA............."
"............A..A..A............"
"...........A..AAA..A..........."
"..............AAA.............."
".............A...A............."
"............A.....A............"
/* icon for state 24 */
"............A.....A............"
".............A...A............."
"..............AAA.............."
"...........A..AAA..A..........."
"............A..A..A............"
".............AAAAA............."
"...............A..............."
"............AAAAAAA............"
"...........A...A...A..........."
".............AAAAA............."
"............A..A..A............"
"...A....A..A..AAA..A..........."
"A...A..A..A...AAA.............."
".A...A.A.A....AAA.............."
"..AA.A.A.A.AAA................."
"..AAAAAAAAAAAA................."
"..AA.A.A.A.AAA................."
".A...A.A.A....AAA.............."
"A...A..A..A...AAA.............."
"...A....A..A..AAA..A..........."
"............A..A..A............"
".............AAAAA............."
"...........A...A...A..........."
"............AAAAAAA............"
"...............A..............."
".............AAAAA............."
"............A..A..A............"
"...........A..AAA..A..........."
"..............AAA.............."
".............A...A............."
"............A.....A............"
/* icon for state 25 */
"............A.....A............"
".............A...A............."
"..............AAA.............."
"...........A..AAA..A..........."
"............A..A..A............"
".............AAAAA............."
"...............A..............."
"............AAAAAAA............"
"...........A...A...A..........."
".............AAAAA............."
"............A..A..A............"
"...A....A..A..AAA..A..A....A..."
"A...A..A..A...AAA...A..A..A...A"
".A...A.A.A....AAA....A.A.A...A."
"..AA.A.A.A.AAA...AAA.A.A.A.AA.."
"..AAAAAAAAAAAA...AAAAAAAAAAAA.."
"..AA.A.A.A.AAA...AAA.A.A.A.AA.."
".A...A.A.A...........A.A.A...A."
"A...A..A..A.........A..A..A...A"
"...A....A..A.......A..A....A..."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 26 */
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AA.AAAA.AAA"
"AAAAAAAAAAAAAA...AAA.AA.AA.AAA."
"AAAAAAAAAAAAAA...AAAA.A.A.AAA.A"
"AAAAAAAAAAAAAAAAA...A.A.A.A..AA"
"AAAAAAAAAAAAAAAAA............AA"
"AAAAAAAAAAAAAAAAA...A.A.A.A..AA"
"AAAAAAAAAAAAAA...AAAA.A.A.AAA.A"
"AAAAAAAAAAAAAA...AAA.AA.AA.AAA."
"AAAAAAAAAAA.AA...AA.AA.AAAA.AAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
/* icon for state 27 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAA.AAAA.AA.AAAAAAA.AA.AAAA.AAA"
".AAA.AA.AA.AAAAAAAAA.AA.AA.AAA."
"A.AAA.A.A.AAAAAAAAAAA.A.A.AAA.A"
"AA..A.A.A.A...AAA...A.A.A.A..AA"
"AA............AAA............AA"
"AA..A.A.A.A...AAA...A.A.A.A..AA"
"A.AAA.A.A.AAAA...AAAA.A.A.AAA.A"
".AAA.AA.AA.AAA...AAA.AA.AA.AAA."
"AAA.AAAA.AA.AA...AA.AA.AAAA.AAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
/* icon for state 28 */
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAA.AAAA.AA.AA...AA.AAAAAAAAAAA"
".AAA.AA.AA.AAA...AAAAAAAAAAAAAA"
"A.AAA.A.A.AAAA...AAAAAAAAAAAAAA"
"AA..A.A.A.A...AAAAAAAAAAAAAAAAA"
"AA............AAAAAAAAAAAAAAAAA"
"AA..A.A.A.A...AAAAAAAAAAAAAAAAA"
"A.AAA.A.A.AAAA...AAAAAAAAAAAAAA"
".AAA.AA.AA.AAA...AAAAAAAAAAAAAA"
"AAA.AAAA.AA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
/* icon for state 29 */
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAA.AAAA.AA.AA...AA.AA.AAAA.AAA"
".AAA.AA.AA.AAA...AAA.AA.AA.AAA."
"A.AAA.A.A.AAAA...AAAA.A.A.AAA.A"
"AA..A.A.A.A...AAA...A.A.A.A..AA"
"AA............AAA............AA"
"AA..A.A.A.A...AAA...A.A.A.A..AA"
"A.AAA.A.A.AAAAAAAAAAA.A.A.AAA.A"
".AAA.AA.AA.AAAAAAAAA.AA.AA.AAA."
"AAA.AAAA.AA.AAAAAAA.AA.AAAA.AAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 30 */
"............A.....A............"
".............A...A............."
"..............AAA.............."
"...........A..AAA..A..........."
"............A..A..A............"
".............AAAAA............."
"...............A..............."
"............AAAAAAA............"
"...........A...A...A..........."
".............AAAAA............."
"............A..A..A............"
"...A....A..A..AAA..A..A....A..."
"A...A..A..A...AAA...A..A..A...A"
".A...A.A.A....AAA....A.A.A...A."
"..AA.A.A.A.AAA...AAA.A.A.A.AA.."
"..AAAAAAAAAAAA...AAAAAAAAAAAA.."
"..AA.A.A.A.AAA...AAA.A.A.A.AA.."
".A...A.A.A....AAA....A.A.A...A."
"A...A..A..A...AAA...A..A..A...A"
"...A....A..A..AAA..A..A....A..."
"............A..A..A............"
".............AAAAA............."
"...........A...A...A..........."
"............AAAAAAA............"
"...............A..............."
".............AAAAA............."
"............A..A..A............"
"...........A..AAA..A..........."
"..............AAA.............."
".............A...A............."
"............A.....A............"
/* icon for state 31 */
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAA.AAAA.AA.AA...AA.AA.AAAA.AAA"
".AAA.AA.AA.AAA...AAA.AA.AA.AAA."
"A.AAA.A.A.AAAA...AAAA.A.A.AAA.A"
"AA..A.A.A.A...AAA...A.A.A.A..AA"
"AA............AAA............AA"
"AA..A.A.A.A...AAA...A.A.A.A..AA"
"A.AAA.A.A.AAAA...AAAA.A.A.AAA.A"
".AAA.AA.AA.AAA...AAA.AA.AA.AAA."
"AAA.AAAA.AA.AA...AA.AA.AAAA.AAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAA.AAA.AAA.AAAAAAAAAAA"
"AAAAAAAAAAAA.......AAAAAAAAAAAA"
"AAAAAAAAAAAAAAA.AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.....AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AA.AA.AAAAAAAAAAAA"
"AAAAAAAAAAA.AA...AA.AAAAAAAAAAA"
"AAAAAAAAAAAAAA...AAAAAAAAAAAAAA"
"AAAAAAAAAAAAA.AAA.AAAAAAAAAAAAA"
"AAAAAAAAAAAA.AAAAA.AAAAAAAAAAAA"

XPM
/* width height num_colors chars_per_pixel */
"15 465 2 1"
/* colors */
"A c #FFFFFF"
". c #000000"
/* icon for state 1 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 2 */
"....A.....A...."
".....A...A....."
"......AAA......"
"...A..AAA..A..."
"....A..A..A...."
".....AAAAA....."
".......A......."
"....AAAAAAA...."
"...A...A...A..."
".....AAAAA....."
"....A..A..A...."
"...A..AAA..A..."
"......AAA......"
"......AAA......"
"..............."
/* icon for state 3 */
"..............."
"..............."
"..............."
"...A..A....A..."
"....A..A..A...A"
".....A.A.A...A."
".AAA.A.A.A.AA.."
".AAAAAAAAAAAA.."
".AAA.A.A.A.AA.."
".....A.A.A...A."
"....A..A..A...A"
"...A..A....A..."
"..............."
"..............."
"..............."
/* icon for state 4 */
"..............."
"......AAA......"
"......AAA......"
"...A..AAA..A..."
"....A..A..A...."
".....AAAAA....."
"...A...A...A..."
"....AAAAAAA...."
".......A......."
".....AAAAA....."
"....A..A..A...."
"...A..AAA..A..."
"......AAA......"
".....A...A....."
"....A.....A...."
/* icon for state 5 */
"..............."
"..............."
"..............."
"...A....A..A..."
"A...A..A..A...."
".A...A.A.A....."
"..AA.A.A.A.AAA."
"..AAAAAAAAAAAA."
"..AA.A.A.A.AAA."
".A...A.A.A....."
"A...A..A..A...."
"...A....A..A..."
"..............."
"..............."
"..............."
/* icon for state 6 */
"AAAA.AAAAA.AAAA"
"AAAAA.AAA.AAAAA"
"AAAAAA...AAAAAA"
"AAA.AA...AA.AAA"
"AAAA.AA.AA.AAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAA.......AAAA"
"AAA.AAA.AAA.AAA"
"AAAAA.....AAAAA"
"AAAA.AA.AA.AAAA"
"AAA.AA...AA.AAA"
"AAAAAA...AAAAAA"
"AAAAAA...AAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 7 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAA.AA.AAAA.AAA"
"AAAA.AA.AA.AAA."
"AAAAA.A.A.AAA.A"
"A...A.A.A.A..AA"
"A............AA"
"A...A.A.A.A..AA"
"AAAAA.A.A.AAA.A"
"AAAA.AA.AA.AAA."
"AAA.AA.AAAA.AAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 8 */
"AAAAAAAAAAAAAAA"
"AAAAAA...AAAAAA"
"AAAAAA...AAAAAA"
"AAA.AA...AA.AAA"
"AAAA.AA.AA.AAAA"
"AAAAA.....AAAAA"
"AAA.AAA.AAA.AAA"
"AAAA.......AAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAA.AA.AA.AAAA"
"AAA.AA...AA.AAA"
"AAAAAA...AAAAAA"
"AAAAA.AAA.AAAAA"
"AAAA.AAAAA.AAAA"
/* icon for state 9 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAA.AAAA.AA.AAA"
".AAA.AA.AA.AAAA"
"A.AAA.A.A.AAAAA"
"AA..A.A.A.A...A"
"AA............A"
"AA..A.A.A.A...A"
"A.AAA.A.A.AAAAA"
".AAA.AA.AA.AAAA"
"AAA.AAAA.AA.AAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 10 */
".....A...A....."
"......AAA......"
".......A......."
".....AAAAA....."
".......A......."
".....AAAAA.A..A"
".......A.A.A.A."
"........AAAAAA."
".........A.A.A."
".........A.A..A"
"..............."
"..............."
"..............."
"..............."
"..............."
/* icon for state 11 */
"..............."
"..............."
"..............."
"..............."
"..............."
".........A.A..A"
".........A.A.A."
"........AAAAAA."
".......A.A.A.A."
".....AAAAA.A..A"
".......A......."
".....AAAAA....."
".......A......."
"......AAA......"
".....A...A....."
/* icon for state 12 */
"..............."
"..............."
"..............."
"..............."
"..............."
"A..A.A........."
".A.A.A........."
".AAAAAA........"
".A.A.A.A......."
"A..A.AAAAA....."
".......A......."
".....AAAAA....."
".......A......."
"......AAA......"
".....A...A....."
/* icon for start 13 */
".....A...A....."
"......AAA......"
".......A......."
".....AAAAA....."
".......A......."
"A..A.AAAAA....."
".A.A.A.A......."
".AAAAAA........"
".A.A.A........."
"A..A.A........."
"..............."
"..............."
"..............."
"..............."
"..............."
/* icon for state 14 */
".....A...A....."
"......AAA......"
".......A......."
".....AAAAA....."
".......A......."
".....AAAAA....."
".......A......."
"..............."
".......A......."
".....AAAAA....."
".......A......."
".....AAAAA....."
".......A......."
"......AAA......"
".....A...A....."
/* icon for state 15 */
"..............."
"..............."
"..............."
"..............."
"..............."
"A..A.A...A.A..A"
".A.A.A...A.A.A."
".AAAAAA.AAAAAA."
".A.A.A...A.A.A."
"A..A.A...A.A..A"
"..............."
"..............."
"..............."
"..............."
"..............."
/* icon for state 16 */
"AAAAA.AAA.AAAAA"
"AAAAAA...AAAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....A.AA."
"AAAAAAA.A.A.A.A"
"AAAAAAAA......A"
"AAAAAAAAA.A.A.A"
"AAAAAAAAA.A.AA."
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 17 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAA.A.AA."
"AAAAAAAAA.A.A.A"
"AAAAAAAA......A"
"AAAAAAA.A.A.A.A"
"AAAAA.....A.AA."
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAAA...AAAAAA"
"AAAAA.AAA.AAAAA"
/* icon for state 18 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
".AA.A.AAAAAAAAA"
"A.A.A.AAAAAAAAA"
"A......AAAAAAAA"
"A.A.A.A.AAAAAAA"
".AA.A.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAAA...AAAAAA"
"AAAAA.AAA.AAAAA"
/* icon for state 19 */
"AAAAA.AAA.AAAAA"
"AAAAAA...AAAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
".AA.A.....AAAAA"
"A.A.A.A.AAAAAAA"
"A......AAAAAAAA"
"A.A.A.AAAAAAAAA"
".AA.A.AAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 20 */
"AAAAA.AAA.AAAAA"
"AAAAAA...AAAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAAA...AAAAAA"
"AAAAA.AAA.AAAAA"
/* icon for state 21 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
".AA.A.AAA.A.AA."
"A.A.A.AAA.A.A.A"
"A......A......A"
"A.A.A.AAA.A.A.A"
".AA.A.AAA.A.AA."
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 22 */
".....A...A....."
"......AAA......"
".......A......."
".....AAAAA....."
".......A......."
".....AAAAA.A..A"
".......A.A.A.A."
"........AAAAAA."
".......A.A.A.A."
".....AAAAA.A..A"
".......A......."
".....AAAAA....."
".......A......."
"......AAA......"
".....A...A....."
/* icon for state 23 */
"..............."
"..............."
"..............."
"..............."
"..............."
"A..A.A...A.A..A"
".A.A.A...A.A.A."
".AAAAAA.AAAAAA."
".A.A.A.A.A.A.A."
"A..A.AAAAA.A..A"
".......A......."
".....AAAAA....."
".......A......."
"......AAA......"
".....A...A....."
/* icon for state 24 */
".....A...A....."
"......AAA......"
".......A......."
".....AAAAA....."
".......A......."
"A..A.AAAAA....."
".A.A.A.A......."
".AAAAAA........"
".A.A.A.A......."
"A..A.AAAAA....."
".......A......."
".....AAAAA....."
".......A......."
"......AAA......"
".....A...A....."
/* icon for state 25 */
".....A...A....."
"......AAA......"
".......A......."
".....AAAAA....."
".......A......."
"A..A.AAAAA.A..A"
".A.A.A.A.A.A.A."
".AAAAAA.AAAAAA."
".A.A.A...A.A.A."
"A..A.A...A.A..A"
"..............."
"..............."
"..............."
"..............."
"..............."
/* icon for state 26 */
"AAAAA.AAA.AAAAA"
"AAAAAA...AAAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....A.AA."
"AAAAAAA.A.A.A.A"
"AAAAAAAA......A"
"AAAAAAA.A.A.A.A"
"AAAAA.....A.AA."
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAAA...AAAAAA"
"AAAAA.AAA.AAAAA"
/* icon for state 27 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
".AA.A.AAA.A.AA."
"A.A.A.AAA.A.A.A"
"A......A......A"
"A.A.A.A.A.A.A.A"
".AA.A.....A.AA."
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAAA...AAAAAA"
"AAAAA.AAA.AAAAA"
/* icon for state 28 */
"AAAAA.AAA.AAAAA"
"AAAAAA...AAAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
".AA.A.....AAAAA"
"A.A.A.A.AAAAAAA"
"A......AAAAAAAA"
"A.A.A.A.AAAAAAA"
".AA.A.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAAA...AAAAAA"
"AAAAA.AAA.AAAAA"
/* icon for state 29 */
"AAAAA.AAA.AAAAA"
"AAAAAA...AAAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
".AA.A.....A.AA."
"A.A.A.A.A.A.A.A"
"A......A......A"
"A.A.A.AAA.A.A.A"
".AA.A.AAA.A.AA."
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 30 */
".....A...A....."
"......AAA......"
".......A......."
".....AAAAA....."
".......A......."
"A..A.AAAAA.A..A"
".A.A.A.A.A.A.A."
".AAAAAA.AAAAAA."
".A.A.A.A.A.A.A."
"A..A.AAAAA.A..A"
".......A......."
".....AAAAA....."
".......A......."
"......AAA......"
".....A...A....."
/* icon for state 31 */
"AAAAA.AAA.AAAAA"
"AAAAAA...AAAAAA"
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
".AA.A.....A.AA."
"A.A.A.A.A.A.A.A"
"A......A......A"
"A.A.A.A.A.A.A.A"
".AA.A.....A.AA."
"AAAAAAA.AAAAAAA"
"AAAAA.....AAAAA"
"AAAAAAA.AAAAAAA"
"AAAAAA...AAAAAA"
"AAAAA.AAA.AAAAA"

XPM
/* width height num_colors chars_per_pixel */
"7 217 2 1"
/* colors */
"A c #FFFFFF"
". c #000000"
/* icon for state 1 */
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
/* icon for state 2 */
".A...A."
"..AAA.."
"...A..."
".AAAAA."
"...A..."
".AAAAA."
"...A..."
/* icon for state 3 */
"......."
".A.A..A"
".A.A.A."
"AAAAAA."
".A.A.A."
".A.A..A"
"......."
/* icon for state 4 */
"...A..."
".AAAAA."
"...A..."
".AAAAA."
"...A..."
"..AAA.."
".A...A."
/* icon for state 5 */
"......."
"A..A.A."
".A.A.A."
".AAAAAA"
".A.A.A."
"A..A.A."
"......."
/* icon for state 6 */
"A.AAA.A"
"AA...AA"
"AAA.AAA"
"A.....A"
"AAA.AAA"
"A.....A"
"AAA.AAA"
/* icon for state 7 */
"AAAAAAA"
"A.A.AA."
"A.A.A.A"
"......A"
"A.A.A.A"
"A.A.AA."
"AAAAAAA"
/* icon for state 8 */
"AAA.AAA"
"A.....A"
"AAA.AAA"
"A.....A"
"AAA.AAA"
"AA...AA"
"A.AAA.A"
/* icon for state 9 */
"AAAAAAA"
".AA.A.A"
"A.A.A.A"
"A......"
"A.A.A.A"
".AA.A.A"
"AAAAAAA"
/* icon for state 10 */
"..AAA.."
"...A..."
"...A..A"
"....AAA"
"......A"
"......."
"......."
/* icon for state 11 */
"......."
"......."
"......A"
"....AAA"
"...A..A"
"...A..."
"..AAA.."
/* icon for state 12*/
"......."
"......."
"A......"
"AAA...."
"A..A..."
"...A..."
"..AAA.."
/* icon for state 13 */
"..AAA.."
"...A..."
"A..A..."
"AAA...."
"A......"
"......."
"......."
/* icon for state 14 */
"..AAA.."
"...A..."
"...A..."
"......."
"...A..."
"...A..."
"..AAA.."
/* icon for state 15 */
"......."
"......."
"A.....A"
"AAA.AAA"
"A.....A"
"......."
"......."
/* icon for state 16 */
"AA...AA"
"AAA.AAA"
"AAA.AA."
"AAAA..."
"AAAAAA."
"AAAAAAA"
"AAAAAAA"
/* icon for state 17 */
"AAAAAAA"
"AAAAAAA"
"AAAAAA."
"AAAA..."
"AAA.AA."
"AAA.AAA"
"AA...AA"
/* icon for state 18 */
"AAAAAAA"
"AAAAAAA"
".AAAAAA"
"...AAAA"
".AA.AAA"
"AAA.AAA"
"AA...AA"
/* icon for state 19 */
"AA...AA"
"AAA.AAA"
".AA.AAA"
"...AAAA"
".AAAAAA"
"AAAAAAA"
"AAAAAAA"
/* icon for state 20 */
"AA...AA"
"AAA.AAA"
"AAA.AAA"
"AAAAAAA"
"AAA.AAA"
"AAA.AAA"
"AA...AA"
/* icon for state 21 */
"AAAAAAA"
"AAAAAAA"
".AAAAA."
"...A..."
".AAAAA."
"AAAAAAA"
"AAAAAAA"
/* icon for state 22 */
"..AAA.."
"...A..."
"...A..A"
"....AAA"
"...A..A"
"...A..."
"..AAA.."
/* icon for state 23 */
"......."
"......."
"A.....A"
"AAA.AAA"
"A..A..A"
"...A..."
"..AAA.."
/* icon for state 24 */
"..AAA.."
"...A..."
"A..A..."
"AAA...."
"A..A..."
"...A..."
"..AAA.."
/* icon for state 25 */
"..AAA.."
"...A..."
"A..A..A"
"AAA.AAA"
"A.....A"
"......."
"......."
/* icon for state 26 */
"AA...AA"
"AAA.AAA"
"AAA.AA."
"AAAA..."
"AAA.AA."
"AAA.AAA"
"AA...AA"
/* icon for state 27 */
"AAAAAAA"
"AAAAAAA"
".AAAAA."
"...A..."
".AA.AA."
"AAA.AAA"
"AA...AA"
/* icon for state 28 */
"AA...AA"
"AAA.AAA"
".AA.AAA"
"...AAAA"
".AA.AAA"
"AAA.AAA"
"AA...AA"
/* icon for state 29 */
"AA...AA"
"AAA.AAA"
".AA.AA."
"...A..."
".AAAAA."
"AAAAAAA"
"AAAAAAA"
/* icon for state 30 */
"..AAA.."
"...A..."
"A..A..A"
"AAA.AAA"
"A..A..A"
"...A..."
"..AAA.."
/* icon for state 31 */
"AA...AA"
"AAA.AAA"
".AA.AA."
"...A..."
".AA.AA."
"AAA.AAA"
"AA...AA"
(A majority of the ruletable is just icons, this parenthetical is also a opportune place to mention that the 5x5 icons for multiple ants that I made are difficult to interpret mentally)
So far, with minimal exploration, I have found a fairly common spaceship (more so than the others discovered, at the the least), which I will christen the Ant-Glider because of Conway’s quote that he should have named the cgol glider the “ant” and because it is (by my analysis) Langton’s Ant’s equivalent of it. It is diagonal c/10.
Patterns in Langton’s ant are not reflectively symmetric, but instead rotationally symmetric, which makes it interesting that a flipped version of the spaceship will automatically correct itself to the correct orientation, albeit leaving debris behind.

Code: Select all

 x = 10, y = 2, rule = Langtons-Ants
2A6.2A$A.K4.L.A!
Also, importantly, because the first 9 states line up perfectly with the first 9 states of the original rule, you can input RLEs from old patterns with the old rule into the new rule and have the same behavior (barring situations where collisions occur, of course).
-_______ _______
splitterrules
Posts: 121
Joined: April 11th, 2025, 6:11 pm

Re: Langton's Ant Society

Post by splitterrules »

A 180-degree reflector with a recovery time of 66,265, consisting of one dot:

Code: Select all

x = 5, y = 7, rule = Langtons-Ants
2.2AI$2.AH5$A!
EDIT: It actually period-doubles, but it still works.
Last edited by splitterrules on July 3rd, 2026, 9:55 am, edited 1 time in total.
User avatar
pifricted
Posts: 1146
Joined: May 25th, 2024, 10:26 am
Location: Click here to set your location

Re: Langton's Ant Society

Post by pifricted »

c/54d:

Code: Select all

 x = 1, y = 2, rule = Langtons-Ants
A$J!
...is enjoying his teenage time.
User avatar
SecondTypist
Posts: 21
Joined: July 1st, 2026, 11:18 am
Location: Near a keyboard

Re: Langton's Ant Society

Post by SecondTypist »

“Recyclable” Highway
Creation:

Code: Select all

 x = 84, y = 81, rule = Langtons-Ants
78.2A$77.6A$76.A.3AEA$75.2A.3A.A$74.A.A.A2.3A$73.2A2.A.5A$72.A.A2.3A
2.A$71.2A2.A3.3A$70.A.A2.3A2.A$69.2A2.A3.3A$68.A.A2.3A2.A$67.2A2.A3.
3A$66.A.A2.3A2.A$65.2A2.A3.3A$64.A.A2.3A2.A$63.2A2.A3.3A$62.A.A2.3A2.
A$61.2A2.A3.3A$60.A.A2.3A2.A$59.2A2.A3.3A$58.A.A2.3A2.A$57.2A2.A3.3A$
56.A.A2.3A2.A$55.2A2.A3.3A$54.A.A2.3A2.A$53.2A2.A3.3A$52.A.A2.3A2.A$
51.2A2.A3.3A$50.A.A2.3A2.A$49.2A2.A3.3A$48.A.A2.3A2.A$47.2A2.A3.3A$
46.A.A2.3A2.A$45.2A2.A3.3A$44.A.A2.3A2.A$43.2A2.A3.3A$42.A.A2.3A2.A$
41.2A2.A3.3A$40.A.A2.3A2.A$39.2A2.A3.3A$38.A.A2.3A2.A$37.2A2.A3.3A$
36.A.A2.3A2.A$35.2A2.A3.3A$34.A.A2.3A2.A$33.2A2.A3.3A$A31.A.A2.3A2.A$
.A29.2A2.A3.3A$2.A27.A.A2.3A2.A$3.A25.2A2.A3.3A$4.A23.A.A2.3A2.A$5.A
21.2A2.A3.3A$6.A19.A.A2.3A2.A$7.A17.2A2.A3.3A$8.A15.A.A2.3A2.A$9.A13.
2A2.A3.3A$10.A11.A.A2.3A2.A$11.A9.2A2.A3.3A$12.A7.A.A2.3A2.A$13.A5.2A
2.A3.3A$14.A3.A.A2.3A2.A$15.AB2A2.A3.3A$18.A2.3A2.A$19.A3.3A$19.3A2.A
$21.3A$20.A.A$19.A$18.A$17.A$16.A$15.A$14.A$13.A$12.A$11.A$10.A$9.A$
8.A$7.A$6.A!
Consumption:

Code: Select all

 x = 77, y = 82, rule = Langtons-Ants
70.4A$71.A$68.2A.A.2A.A$69.A.2A3.A$66.2A.A2.3A$67.A2.2A2.A$64.2A.A.A.
A.A$65.A.2A3.A$62.2A.A2.3A$63.A2.2A2.A$60.2A.A.A.A.A$61.A.2A3.A$58.2A
.A2.3A$59.A2.2A2.A$56.2A.A.A.A.A$57.A.2A3.A$54.2A.A2.3A$55.A2.2A2.A$
52.2A.A.A.A.A$53.A.2A3.A$50.2A.A2.3A$51.A2.2A2.A$48.2A.A.A.A.A$49.A.
2A3.A$46.2A.A2.3A$47.A2.2A2.A$44.2A.A.A.A.A$45.A.2A3.A$42.2A.A2.3A$
43.A2.2A2.A$40.2A.A.A.A.A$41.A.2A3.A$38.2A.A2.3A$39.A2.2A2.A$36.2A.A.
A.A.A$37.A.2A3.A$34.2A.A2.3A$35.A2.2A2.A$32.2A.A.A.A.A$33.A.2A3.A$30.
2A.A2.3A$31.A2.2A2.A$28.2A.A.A.A.A$29.A.2A3.A$26.2A.A2.3A$27.A2.2A2.A
$24.2A.A.A.A.A$25.A.2A3.A$22.2A.A2.3A$23.A2.2A2.A$20.2A.A.A.A.A$21.A.
2A3.A$18.2A.A2.3A$19.A2.2A2.A$16.2A.A.A.A.A$17.A.2A3.A$14.2A.A2.3A$
15.A2.2A2.A$12.2A.A.A.A.A$13.A.2A3.A$13.A2.3A$11.A2.2A2.A$11.A.A.A.A$
10.2A3.2A$9.2A.4A$10.A.A.A$10.4A$10.A.A$11.2A.A$13.2A$12.A$11.A$10.A$
9.A$8.A$7.A$6.A$5.A$4.A$3.A$2.A$BA!
Generation 131 of the creation has overlapping ants.
The consumption of the recycled highway is travels at 4c/224, which is slightly slower than the regular highway’s 2c/104.
This occurred naturally, but I lost the soup.
-_______ _______
Rhombicubocta
Posts: 81
Joined: May 27th, 2026, 9:44 am

Re: Langton's Ant Society

Post by Rhombicubocta »

In Langston's ants oscillators with large periods are easier to find than small periods.
What is the lowest period possible?
The lowest I have found is a p16.

Code: Select all

x = 4, y = 3, rule = Langtons-Ant
2.BF!
edit:
On an unrelated note here is catalysis where the spirals shape is changed

Code: Select all

x = 26, y = 20, rule = Langtons-Ant
2$11.2A$10.2A$9.2A$8.2A$7.2A$6.2A$5.2A12.B$4.2A13.D$5.2A$6.2A$7.2A$8.
2A$9.2A$10.2A$11.2A!
edit 2:
It's growing spiral turned oscillator due to colliding with itself.

Code: Select all

x = 84, y = 87, rule = Langtons-Ant
7$39.2A$38.A2.A$37.A4.A$36.A6.A$35.A8.A$34.A10.A$33.A12.A$32.A14.A$
31.A16.A$30.A18.A$29.A20.A$28.A22.A$27.A24.A$26.A26.A$25.A28.A$24.A
30.A$23.A32.A$22.A34.A$21.A36.A$20.A14.2A22.A$19.A14.A2.A22.A$18.A14.
A4.A22.A$17.A14.A6.A22.A$16.A14.A8.A22.A$15.A14.A10.A22.A$14.A14.A12.
A22.A$13.A14.A14.A22.A$12.A14.A16.A22.A$11.A14.A18.A22.A$9.BA14.A20.A
22.A$8.A15.A22.A22.A$7.A15.A24.A22.A$6.A15.A26.A22.A$5.A15.A28.A22.A$
4.A15.A30.A22.A$3.A16.A16.2A13.A22.A$2.A18.A14.A2.A13.A22.A$2.A19.A
12.A3.A14.A22.A$3.A19.A10.A3.A16.A21.H$4.A19.A8.A3.A18.A20.A$5.A19.A
6.A3.A20.A18.A$6.A19.A4.A4.A21.A16.A$7.A19.A2.A6.A21.A14.A$8.A19.2A8.
A21.A12.A$9.A29.A21.A10.A$10.A29.A21.A8.A$11.A29.A21.A6.A$12.A29.A21.
A4.A$13.A29.A21.A2.A$14.A28.A22.2A$15.A26.A$16.A24.A$17.A22.A$18.A20.
A$19.A18.A$20.A16.A$21.A14.A$22.A12.A$23.A10.A$24.A8.A$25.A6.A$26.A5.
A$27.A5.A$28.A5.A$29.A5.A$30.A4.A$31.A2.A$32.2A!
User avatar
SecondTypist
Posts: 21
Joined: July 1st, 2026, 11:18 am
Location: Near a keyboard

Re: Langton's Ant Society

Post by SecondTypist »

Rhombicubocta wrote: July 16th, 2026, 6:28 pm In Langston's ants oscillators with large periods are easier to find than small periods.
What is the lowest period possible?
The lowest I have found is a p16.

Code: Select all

x = 4, y = 3, rule = Langtons-Ant
2.BF!
edit:
On an unrelated note here is catalysis where the spirals shape is changed

Code: Select all

x = 26, y = 20, rule = Langtons-Ant
2$11.2A$10.2A$9.2A$8.2A$7.2A$6.2A$5.2A12.B$4.2A13.D$5.2A$6.2A$7.2A$8.
2A$9.2A$10.2A$11.2A!
The smallest period I can come up with is p28.

Code: Select all

 x = 4, y = 4, rule = Langtons-Ant
.2A$H.A$B$.3A!
Here you can see me gradually stripping away the original oscillator’s soul.

Code: Select all

 x = 16, y = 17, rule = Langtons-Ant
.2A$H.A$B$.3A3$4.2A$3.A.A$2.H.A$2AB$A2.3A2$10.6A$9.A3.3A$4.H4A3.A$4AB
$A4.9A!
The first edit to your post is slightly incorrect (as a catalyst returns to its original state after the reaction), but it is still an interesting interaction.

Edit: I can’t believe that I overlooked this, but a p8 occurs briefly in my signature.

Code: Select all

 x = 3, y = 3, rule = Langtons-Ant
2A$.H$.HA!
-_______ _______
Rhombicubocta
Posts: 81
Joined: May 27th, 2026, 9:44 am

Re: Langton's Ant Society

Post by Rhombicubocta »

I found a p4!
Can someone find a p2 or prove they don't exist?

Code: Select all

x = 2, y = 2, rule = Langtons-Ant
BF$A!
edit:
It's a extendible stabilization of an all ant agar!

Code: Select all

x = 22, y = 11, rule = Langtons-Ant
$10.BFBF$9.BFBFBF$8.BFBFBFBF$7.BFBFBFBFBF$6.BFBFBFBFBFBF$5.BFBFBFBFBF
BFBF$4.BFBFBFBFBFBFBFBF$3.BFBFBFBFBFBFBFBFBF$2.BFBFBFBFBFBFBFBFBFBF$
2.A.A.A.A.A.A.A.A.A.A!
edit2: I found a p2 oscillator made of 4 Ants!
You can't see it well in life viewer since all the cells are ants.

Code: Select all

x = 2, y = 2, rule = Langtons-Ant
BF$HD!
User avatar
SecondTypist
Posts: 21
Joined: July 1st, 2026, 11:18 am
Location: Near a keyboard

Re: Langton's Ant Society

Post by SecondTypist »

In the previous discussion of oscillators, a notion happened upon me: in many oscillators, if you track a specific ant’s movement in some oscillators, it will not return to its original cell in its original orientation after a period has elapsed. Instead, It will have taken another ant’s place, and another ant will have taken its place, resulting in it having the same appearance. This takes place in my p28 and Rhombicubocta’s p2 (or any p2 that will ever be discovered). Others, like Rhombicubocta’s p4, have the specific ants returning to their original locations after the duration of a period. Oscillators could be divided into two different categories based upon this quality.
Likewise, there could be oscillators where some ants return to their original locations after a period has passed, but other ants do not. One could establish a sort of “true-period” of an oscillator, which would be measured by how long it would take for all ants to reach their original positions. Ants also would be observed to switch positions or not switch positions in other types of objects, such as spaceships, highways, and reflectors.

Other things:
Oblique highway “fuse” (fuse is in quotation marks because I do not like the analogy between highways and wickstretchers, as a wick often has each of the cells stabilizing each other, while in Langton’s Ant, non-ant cells will never influence other cells. This idea can be extended to a fuse. I personally think that a better analogy would be to a puffer. “But SecondTypist, you’re an idiot, it is still called a fuse when it trails from the well-separated objects produced by a puffer.” To that, I say, “Did I ask?”:

Code: Select all

x = 47, y = 79, rule = Langtons-Ant
7.2A$7.3A$7.2A.A$7.A2.A$.5A.A.A$.A4.2A$.5A$.A2.A.A$.8A.A$.A.A.A.A.A.A
$.A2.2A.2A2.A.2A$.A2.A.A.A3.4A$.A2.A.3A.2A.2A.A$A3.A3.2A3.A2.A$A.4A.5A
.A.A$.2A2.A.A4.2A$.A5.5A$A6.A2.A.A$A3.2A.8A.A$.A2.A2.A.A.A.A.A.A$2.4A
.A2.2A.2A2.A.2A$7.A2.A.A.A3.4A$7.A2.A.3A.2A.2A.A$6.A3.A3.2A3.A2.A$6.A
.4A.5A.A.A$7.2A2.A.A$7.A5.2A4.A$6.A6.A2.A3.F$6.A3.2A2.A3.3A.A$7.A2.A6.
A.A.A.A$8.4A.A.A.A.2A2.A$13.A.A2.A.A$14.A.A.A3.A$15.2A2.4A$17.2A$16.A
.A.2A.A.A$16.A.A.A.3A$17.A.2A.A$18.2A.A2.A$20.4A$19.A.A.2A.A.A$19.A.A
.A.3A$20.A.2A.A$21.2A.A2.A$23.4A$22.A.A.2A.A.A$22.A.A.A.3A$23.A.2A.A$
24.2A.A2.A$26.4A$25.A.A.2A.A.A$25.A.A.A.3A$26.A.2A.A$27.2A.A2.A$29.4A
$28.A.A.2A.A.A$28.A.A.A.3A$29.A.2A.A$30.2A.A2.A$32.4A$31.A.A.2A.A.A$31.
A.A.A.3A$32.A.2A.A$33.2A.A2.A$35.4A$34.A.A.2A.A.A$34.A.A.A.3A$35.A.2A
.A$36.2A.A2.A$38.4A$37.A.A.2A.A.A$37.A.A.A.3A$38.A.2A.A$39.2A.A2.A$41.
2A$40.A2.A.2A$40.A.2A.HG$41.2A2.2A$42.2A!
It actually moves slower than that the highway itself. I guess it is now truly a highway, as it can be “rode on”. A similar looking one can be spotted in the original post of this thread, but people were too busy insulting each other to notice.

P16 Oscillators with 4 overlapping ants and also, some thick spiral growth patterns:

Code: Select all

x = 44, y = 36, rule = Langtons-Ants
32.2A$31.4A$30.6A$29.3A2.3A$28.3A4.3A$27.3A6.3A$26.3A8.3A$25.3A10.3A$
2.2A20.3A12.AE.A$4A19.3A15.3A$2ApG2A18.3A15.3A$.4A19.3A13.3A$.2A22.A.
CA10.3A$27.3A8.3A$28.3A6.3A$29.3A4.3A$30.3A2.3A$31.6A$32.4A$33.2A12$23.
2A10.2A$3A9.3A11.A11.A$ApFA9.ApGA7.A.pF.A7.A.pG.A$3A9.3A7.A11.A$24.2A
10.2A!
-_______ _______
User avatar
derbil0
Posts: 69
Joined: August 31st, 2026, 12:55 pm
Location: Somewhere in your range 10 Moore neighborhood, maybe

Re: Langton's Ant Society

Post by derbil0 »

I am trying to make a version of Langton's Ant that is much more complex. In the current unfinished version of the ruletable, a singular north-facing ant creates this strange pattern and grows it extremely slowly:
Screenshot 2026-10-15 9.21.33 AM.png
Screenshot 2026-10-15 9.21.33 AM.png (79.71 KiB) Viewed 294 times
Also, how can I add icons to the ruletable? I want to add the Langtons Ants icons for the ants themselves, since I am including "ant intersections" in the rule.
By the way, I'm going to be calling the rule "Brainy Ants" since it contains more "pheromones" than Langtons Ant, which only has one type of pheromone (aka the on state, which tells an ant to turn left instead of right)
It also includes a "food state", which will probably naturally form if there is some sort of ant "dilemma" (when there are too many ants trying to go into one square), and, when an ant travels through a food cell, rather than a single direction the ant will become an intersection between a right-turned version of itself and a new ant, which travels opposite the direction which the first ant came

Edit: it appears that after I added the states for ant intersections in the new pheromones (not including N,E,S,W pheromones since those will form "pending states" which contain multiple ants in the same direction), it sums the # of states up to exactly 64!..except for the food state. Well, gotta do what you gotta do
:D

Code: Select all

x = 72, y = 54, rule = 15/25/3H
14$45.ABA$45.A2B$44.3A$43.AB2A$44.A2$46.A14$26.ABA$26.A2B$25.3A$24.AB
2A$25.A2$27.A!
User avatar
derbil0
Posts: 69
Joined: August 31st, 2026, 12:55 pm
Location: Somewhere in your range 10 Moore neighborhood, maybe

Re: Langton's Ant Society

Post by derbil0 »

derbil0 wrote: October 15th, 2026, 10:23 am I am trying to make a version of Langton's Ant that is much more complex. In the current unfinished version of the ruletable, a singular north-facing ant creates this strange pattern and grows it extremely slowly:
Screenshot 2026-10-15 9.21.33 AM.png
Testing some updated versions of the rule, I came across a highway (not sure how it was formed naturally, but some ant eventually formed it from me doodling with ants) that, when given an ant of nearly any direction and state, flips each and every small pheromone within the highway into the opposite state, either dead or a left-turn pheromone, while keeping every other part of it clean and stable

Code: Select all

x = 72, y = 71, rule = BrainyAnts
9$59.pMpP$58.pMpPpL$57.pMpPpL$56.pMpPpL$55.pMpPpL$54.pMpPpL$53.pMpPpL
$52.pMpPpL$51.pMpPpL$50.pMpPpL$49.pMpPpL$48.pMpPpL$47.pMpPpL$46.pMpPpL
$45.pMpPpL$44.pMpPpL$43.pMpPpL$42.pMpPpL$41.pMpPpL$40.pMpPpL$39.pMpPpL
$38.pMpPpL$37.pMpPpL$36.pMpPpL$35.pMpPpL$34.pMpPpL$33.pMpPpL$32.pMpPpL
$31.pMpPpL$30.pMpPpL$29.pMpPpL$28.pMpPpL$27.pMpPpL$26.pMpPpL$25.pMpPpL
$24.pMpPpL$23.pMpPpL$22.pMpPpL$21.pMpPpL$20.pMpPpL$19.pMpPpL$18.pMpPpL
$17.pMpPpL$16.pMpPpL$15.pMpPpL$14.pMpPpL$13.pMpPpL$12.pMpPpL$11.A.pL$
12.pL!

x = 0, y = 0, rule = BrainyAnts
!
@RULE BrainyAnts
0: dead
1: n
2: e
3: s
4: w
5: ne
6: ns
7: nw
8: ew
9: se
10: sw
11: nes
12: new
13: nsw
14: sew
15: nesw
16: pend n1
17: pend n2
18: pend n3
19: pend e1
20: pend e2
21: pend e3
22: pend s1
23: pend s2
24: pend s3
25: pend w1
26: pend w2
27: pend w3
28: left n
29: for n
30: left e
31: for e
32: left s
33: for s
34: left w
35: for w
36: n phero
37: e phero
38: s phero
39: w phero
40: left phero
41: forward phero
42: left ne
43: for ne
44: left ns
45: for ns
46: left nw
47: for nw
48: left ew
49: for ew
50: left se
51: for se
52: left sw
53: for sw
54: left nes
55: for nes
56: left new
57: for new
58: left nsw
59: for nsw
60: left sew
61: for sew
62: left nesw
63: for nesw
64: food

@TABLE
n_states: 65
neighborhood: vonNeumann
symmetries: none

var s0 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64}
var s1 = s0
var s2 = s0
var s3 = s0
var a0 = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63}
var PH = {36,37,38,39}
var LP = {28,30,32,34,42,44,46,48,50,52,54,56,58,60,62}
var FP = {29,31,33,35,43,45,47,49,51,53,55,57,59,61,63}
var N = {1,5,6,7,11,12,13,15,16,17,18, 29,30, 42,43,45,47,48,50, 54,55,56,57,60, 62,63}
var E = {2,5,8,9,11,12,14,15,19,20,21, 31,32, 43,44,49,50,51,52, 54,55,57,58,60,61, 62,63}
var S = {3,6,9,10,11,13,14,15,22,23,24, 33,34, 45,46,48,51,52,53, 55,56,58,59,60,61, 62,63}
var W = {4,7,8,10,12,13,14,15,25,26,27, 28,35, 42,44,46,47,49,53, 54,56,57,58,59,61, 62,63}
var PN = {16,17,18,19,20,21,22,23,24,25,26,27}
var NP = {16,17,18}
var EP = {19,20,21}
var SP = {22,23,24}
var WP = {25,26,27}

# PENDING CELL SORTER
PN, S, s1,s2,s3, PN
PN, s1,W, s2,s3, PN
PN, s1,s2,N, s3, PN
PN, s1,s2,s3,E,  PN

18, s0,s1,s2,s3, 17
17, s0,s1,s2,s3, 16
16, s0,s1,s2,s3, 36
21, s0,s1,s2,s3, 20
20, s0,s1,s2,s3, 19
19, s0,s1,s2,s3, 37
24, s0,s1,s2,s3, 23
23, s0,s1,s2,s3, 22
22, s0,s1,s2,s3, 38
27, s0,s1,s2,s3, 26
26, s0,s1,s2,s3, 25
25, s0,s1,s2,s3, 39

NP, s0,s1,38,s2, 64
EP, s0,s1,s2,39, 64
SP, 36,s0,s1,s2, 64
WP, s0,37,s1,s2, 64

36, SP,s0,s1,s2, 64
37, s0,WP,s1,s2, 64
38, s0,s1,NP,s2, 64
39, s0,s1,s2,EP, 64

# ANT MOVEMENTS

41, S, W, N, E,  63
41, s0,s1,N, E,  43
41, S, s0,N, s1, 45
41, s0,W, N, s1, 47
41, s0,W, s1,E,  49
41, S, s0,s1,E,  51
41, S, W, s0,s1, 53
41, S, s0,N, E,  55
41, s0,W, N, E,  57
41, S, W, N, s0, 59
41, S, W, s0, E, 61

40, S, W, N, E,  62
40, s0,s1,N, E,  42
40, S, s0,N, s1, 44
40, s0,W, N, s1, 46
40, s0,W, s1,E,  48
40, S, s0,s1,E,  50
40, S, W, s0,s1, 52
40, S, s0,N, E,  54
40, s0,W, N, E,  56
40, S, W, N, s0, 58
40, S, W, s0, E, 60

PH, S, W, N, E,  64
36, s0,s1,N, E,  17
36, S, s0,N, s1, 17
36, s0,W, N, s1, 17
36, s0,W, s1,E,  17
36, S, s0,s1,E,  17
36, S, W, s0,s1, 17
36, S, s0,N, E,  18
36, s0,W, N, E,  18
36, S, W, N, s0, 18
36, S, W, s0, E, 18
37, s0,s1,N, E,  20
37, S, s0,N, s1, 20
37, s0,W, N, s1, 20
37, s0,W, s1,E,  20
37, S, s0,s1,E,  20
37, S, W, s0,s1, 20
37, S, s0,N, E,  21
37, s0,W, N, E,  21
37, S, W, N, s0, 21
37, S, W, s0, E, 21
38, s0,s1,N, E,  23
38, S, s0,N, s1, 23
38, s0,W, N, s1, 23
38, s0,W, s1,E,  23
38, S, s0,s1,E,  23
38, S, W, s0,s1, 23
38, S, s0,N, E,  24
38, s0,W, N, E,  24
38, S, W, N, s0, 24
38, S, W, s0, E, 24
39, s0,s1,N, E,  26
39, S, s0,N, s1, 26
39, s0,W, N, s1, 26
39, s0,W, s1,E,  26
39, S, s0,s1,E,  26
39, S, W, s0,s1, 26
39, S, s0,N, E,  27
39, s0,W, N, E,  27
39, S, W, N, s0, 27
39, S, W, s0, E, 27

41, s0,s1,N, s2, 29
41, s0,s1,s2,E,  31
41, S, s0,s1,s2, 33
41, s0,W, s1,s2, 35
40, s0,s1,N, s2, 28
40, s0,s1,s2,E,  30
40, S, s0,s1,s2, 32
40, s0,W, s1,s2, 34
36, s0,s1,N, s2, 1
36, s0,s1,s2,E,  1
36, S, s0,s1,s2, 1
36, s0,W, s1,s2, 1
37, s0,s1,N, s2, 2
37, s0,s1,s2,E,  2
37, S, s0,s1,s2, 2
37, s0,W, s1,s2, 2
38, s0,s1,N, s2, 3
38, s0,s1,s2,E,  3
38, S, s0,s1,s2, 3
38, s0,W, s1,s2, 3
39, s0,s1,N, s2, 4
39, s0,s1,s2,E,  4
39, S, s0,s1,s2, 4
39, s0,W, s1,s2, 4

s0, S, W, N, E,  15
s0, s1,s2,N, E,  5
s0, S, s1,N, s2, 6
s0, s1,W, N, s2, 7
s0, s1,W, s2,E,  8
s0, S, s1,s2,E,  9
s0, S, W, s1,s2, 10
s0, S, s1,N, E,  11
s0, s1,W, N, E,  12
s0, S, W, N, s1, 13
s0, S, W, s1, E, 14

s0, s1,s2,N, s3, 2
s0, s1,s2,s3,E,  3
s0, S, s1,s2,s3, 4
s0, s1,W, s2,s3, 1

# PHEROMONE LAYING
LP, s0,s1,s2,s3, 0
FP, s0,s1,s2,s3, 40

N,  36,s0,s1,s2, 40
N,  37,s0,s1,s2, 41
N,  38,s0,s1,s2, 41
N,  39,s0,s1,s2, 41
E,  s0,36,s1,s2, 41
E,  s0,37,s1,s2, 40
E,  s0,38,s1,s2, 41
E,  s0,39,s1,s2, 41
S,  s0,s1,36,s2, 41
S,  s0,s1,37,s2, 41
S,  s0,s1,38,s2, 40
S,  s0,s1,39,s2, 41
W,  s0,s1,s2,36, 41
W,  s0,s1,s2,37, 41
W,  s0,s1,s2,38, 41
W,  s0,s1,s2,39, 40

N,  s0,s1,s2,s3, 36
E,  s0,s1,s2,s3, 37
S,  s0,s1,s2,s3, 38
W,  s0,s1,s2,s3, 39

@COLORS

0 255 255 255
1 255 0 0
2 255 0 0
3 255 0 0
4 255 0 0
5 255 255 0
6 255 255 0
7 255 255 0
8 255 255 0
9 255 255 0
10 255 255 0
11 0 255 255
12 0 255 255
13 0 255 255
14 0 255 255
15 255 0 255
16 255 0 0
17 255 0 0
18 255 0 0
19 255 0 0
20 255 0 0
21 255 0 0
22 255 0 0
23 255 0 0
24 255 0 0
25 255 0 0
26 255 0 0
27 255 0 0
28 0 255 0
29 255 100 0
30 0 255 0
31 255 100 0
32 0 255 0
33 255 100 0
34 0 255 0
35 255 100 0
36 200 200 200
37 200 200 200
38 200 200 200
39 200 200 200
40 200 255 255
41 255 255 200
42 255 200 0
43 200 255 0
44 255 200 0
45 200 255 0
46 255 200 0
47 200 255 0
48 255 200 0
49 200 255 0
50 255 200 0
51 200 255 0
52 255 200 0
53 200 255 0
54 0 255 200
55 0 200 255
56 0 255 200
57 0 200 255
58 0 255 200
59 0 200 255
60 0 255 200
61 0 200 255
62 150 0 150
63 100 150 100
64 100 50 0
EDIT: other version with very interesting tunnels

Code: Select all

x = 44, y = 27, rule = BrainyAnts
10$28.4pN$10.pN$10.pN$10.pN$10.pN$10.pN$10.pN$10.pN$10.pN$10.pN4$29.B
!
@RULE BrainyAnts
0: dead
1: n
2: e
3: s
4: w
5: ne
6: ns
7: nw
8: ew
9: se
10: sw
11: nes
12: new
13: nsw
14: sew
15: nesw
16: pend n1
17: pend n2
18: pend n3
19: pend e1
20: pend e2
21: pend e3
22: pend s1
23: pend s2
24: pend s3
25: pend w1
26: pend w2
27: pend w3
28: left n
29: for n
30: left e
31: for e
32: left s
33: for s
34: left w
35: for w
36: n phero
37: e phero
38: s phero
39: w phero
40: left phero
41: forward phero
42: left ne
43: for ne
44: left ns
45: for ns
46: left nw
47: for nw
48: left ew
49: for ew
50: left se
51: for se
52: left sw
53: for sw
54: left nes
55: for nes
56: left new
57: for new
58: left nsw
59: for nsw
60: left sew
61: for sew
62: left nesw
63: for nesw
64: food

@TABLE
n_states: 65
neighborhood: vonNeumann
symmetries: none

var s0 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64}
var s1 = s0
var s2 = s0
var s3 = s0
var a0 = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63}
var PH = {36,37,38,39}
var LP = {28,30,32,34,42,44,46,48,50,52,54,56,58,60,62}
var FP = {29,31,33,35,43,45,47,49,51,53,55,57,59,61,63}
var N = {1,5,6,7,11,12,13,15,16,17,18, 29,30, 42,43,45,47,48,50, 54,55,56,57,60, 62,63}
var E = {2,5,8,9,11,12,14,15,19,20,21, 31,32, 43,44,49,50,51,52, 54,55,57,58,60,61, 62,63}
var S = {3,6,9,10,11,13,14,15,22,23,24, 33,34, 45,46,48,51,52,53, 55,56,58,59,60,61, 62,63}
var W = {4,7,8,10,12,13,14,15,25,26,27, 28,35, 42,44,46,47,49,53, 54,56,57,58,59,61, 62,63}
var PN = {16,17,18,19,20,21,22,23,24,25,26,27}
var NP = {16,17,18}
var EP = {19,20,21}
var SP = {22,23,24}
var WP = {25,26,27}

# PENDING CELL SORTER
PN, S, s1,s2,s3, PN
PN, s1,W, s2,s3, PN
PN, s1,s2,N, s3, PN
PN, s1,s2,s3,E,  PN

18, s0,s1,s2,s3, 17
17, s0,s1,s2,s3, 16
16, s0,s1,s2,s3, 36
21, s0,s1,s2,s3, 20
20, s0,s1,s2,s3, 19
19, s0,s1,s2,s3, 37
24, s0,s1,s2,s3, 23
23, s0,s1,s2,s3, 22
22, s0,s1,s2,s3, 38
27, s0,s1,s2,s3, 26
26, s0,s1,s2,s3, 25
25, s0,s1,s2,s3, 39

NP, s0,s1,38,s2, 64
EP, s0,s1,s2,39, 64
SP, 36,s0,s1,s2, 64
WP, s0,37,s1,s2, 64

36, SP,s0,s1,s2, 64
37, s0,WP,s1,s2, 64
38, s0,s1,NP,s2, 64
39, s0,s1,s2,EP, 64

# ANT MOVEMENTS

41, S, W, N, E,  63
41, s0,s1,N, E,  43
41, S, s0,N, s1, 45
41, s0,W, N, s1, 47
41, s0,W, s1,E,  49
41, S, s0,s1,E,  51
41, S, W, s0,s1, 53
41, S, s0,N, E,  55
41, s0,W, N, E,  57
41, S, W, N, s0, 59
41, S, W, s0, E, 61

40, S, W, N, E,  62
40, s0,s1,N, E,  42
40, S, s0,N, s1, 44
40, s0,W, N, s1, 46
40, s0,W, s1,E,  48
40, S, s0,s1,E,  50
40, S, W, s0,s1, 52
40, S, s0,N, E,  54
40, s0,W, N, E,  56
40, S, W, N, s0, 58
40, S, W, s0, E, 60

PH, S, W, N, E,  64
36, s0,s1,N, E,  17
36, S, s0,N, s1, 17
36, s0,W, N, s1, 17
36, s0,W, s1,E,  17
36, S, s0,s1,E,  17
36, S, W, s0,s1, 17
36, S, s0,N, E,  18
36, s0,W, N, E,  18
36, S, W, N, s0, 18
36, S, W, s0, E, 18
37, s0,s1,N, E,  20
37, S, s0,N, s1, 20
37, s0,W, N, s1, 20
37, s0,W, s1,E,  20
37, S, s0,s1,E,  20
37, S, W, s0,s1, 20
37, S, s0,N, E,  21
37, s0,W, N, E,  21
37, S, W, N, s0, 21
37, S, W, s0, E, 21
38, s0,s1,N, E,  23
38, S, s0,N, s1, 23
38, s0,W, N, s1, 23
38, s0,W, s1,E,  23
38, S, s0,s1,E,  23
38, S, W, s0,s1, 23
38, S, s0,N, E,  24
38, s0,W, N, E,  24
38, S, W, N, s0, 24
38, S, W, s0, E, 24
39, s0,s1,N, E,  26
39, S, s0,N, s1, 26
39, s0,W, N, s1, 26
39, s0,W, s1,E,  26
39, S, s0,s1,E,  26
39, S, W, s0,s1, 26
39, S, s0,N, E,  27
39, s0,W, N, E,  27
39, S, W, N, s0, 27
39, S, W, s0, E, 27

41, s0,s1,N, s2, 29
41, s0,s1,s2,E,  31
41, S, s0,s1,s2, 33
41, s0,W, s1,s2, 35
40, s0,s1,N, s2, 28
40, s0,s1,s2,E,  30
40, S, s0,s1,s2, 32
40, s0,W, s1,s2, 34
36, s0,s1,N, s2, 1
36, s0,s1,s2,E,  1
36, S, s0,s1,s2, 1
36, s0,W, s1,s2, 1
37, s0,s1,N, s2, 2
37, s0,s1,s2,E,  2
37, S, s0,s1,s2, 2
37, s0,W, s1,s2, 2
38, s0,s1,N, s2, 3
38, s0,s1,s2,E,  3
38, S, s0,s1,s2, 3
38, s0,W, s1,s2, 3
39, s0,s1,N, s2, 4
39, s0,s1,s2,E,  4
39, S, s0,s1,s2, 4
39, s0,W, s1,s2, 4

s0, S, W, N, E,  15
s0, s1,s2,N, E,  5
s0, S, s1,N, s2, 6
s0, s1,W, N, s2, 7
s0, s1,W, s2,E,  8
s0, S, s1,s2,E,  9
s0, S, W, s1,s2, 10
s0, S, s1,N, E,  11
s0, s1,W, N, E,  12
s0, S, W, N, s1, 13
s0, S, W, s1, E, 14

s0, s1,s2,N, s3, 2
s0, s1,s2,s3,E,  3
s0, S, s1,s2,s3, 4
s0, s1,W, s2,s3, 1

# PHEROMONE LAYING
LP, s0,s1,s2,s3, 41
FP, s0,s1,s2,s3, 40

N,  36,s0,s1,s2, 41
N,  37,s0,s1,s2, 37
N,  38,s0,s1,s2, 40
N,  39,s0,s1,s2, 0
E,  s0,36,s1,s2, 0
E,  s0,37,s1,s2, 41
E,  s0,38,s1,s2, 38
E,  s0,39,s1,s2, 40
S,  s0,s1,36,s2, 40
S,  s0,s1,37,s2, 0
S,  s0,s1,38,s2, 41
S,  s0,s1,39,s2, 39
W,  s0,s1,s2,36, 36
W,  s0,s1,s2,37, 40
W,  s0,s1,s2,38, 0
W,  s0,s1,s2,39, 41

N,  s0,s1,s2,s3, 36
E,  s0,s1,s2,s3, 37
S,  s0,s1,s2,s3, 38
W,  s0,s1,s2,s3, 39

@COLORS

0 255 255 255
1 255 0 0
2 255 0 0
3 255 0 0
4 255 0 0
5 255 255 0
6 255 255 0
7 255 255 0
8 255 255 0
9 255 255 0
10 255 255 0
11 0 255 255
12 0 255 255
13 0 255 255
14 0 255 255
15 255 0 255
16 255 0 0
17 255 0 0
18 255 0 0
19 255 0 0
20 255 0 0
21 255 0 0
22 255 0 0
23 255 0 0
24 255 0 0
25 255 0 0
26 255 0 0
27 255 0 0
28 0 255 0
29 255 100 0
30 0 255 0
31 255 100 0
32 0 255 0
33 255 100 0
34 0 255 0
35 255 100 0
36 200 200 200
37 200 200 200
38 200 200 200
39 200 200 200
40 200 255 255
41 255 255 200
42 255 200 0
43 200 255 0
44 255 200 0
45 200 255 0
46 255 200 0
47 200 255 0
48 255 200 0
49 200 255 0
50 255 200 0
51 200 255 0
52 255 200 0
53 200 255 0
54 0 255 200
55 0 200 255
56 0 255 200
57 0 200 255
58 0 255 200
59 0 200 255
60 0 255 200
61 0 200 255
62 150 0 150
63 100 150 100
64 100 50 0
:D

Code: Select all

x = 72, y = 54, rule = 15/25/3H
14$45.ABA$45.A2B$44.3A$43.AB2A$44.A2$46.A14$26.ABA$26.A2B$25.3A$24.AB
2A$25.A2$27.A!
Post Reply