- a.PNG (16.5 KiB) Viewed 714 times
pifricted's Sandbox
Re: pifricted's Sandbox
pifricted's rules & pifricted's Sandbox User:Pifricted
Ehhh…
I’m not a guy good at rule exploration, right?
Ehhh…
I’m not a guy good at rule exploration, right?
Re: pifricted's Sandbox
Code: Select all
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
<h1>Test</h1>
<div class="viewer">
<textarea></textarea>
Gen:<span id = gen>0</span>
<br>
<canvas id="Shower" width="700" height="500"style="border:1px solid #d3d3d3;">
<script src="ca.js"></script>
<canvas>
</div>
<button onclick="mode = 0;">move</button>
<button onclick="mode = 1;">draw</button>
<input type="number" id="Layer" value="0" min="0" max="1">
<button onclick="saveStart(); NextGen();">Next Gen</button>
<button onclick="isPlay = true; saveStart(); play();">play</button>
<button onclick="isPlay = false">stop</button>
<input type="number" id="Speed" value="1" min="0.1" max="2">
<button onclick="reset();">reset</button>
</body>
</html>Code: Select all
var c = document.getElementById("Shower");
var ctx = c.getContext("2d");
var zoom = 1;
var gx = 0; //c.width / 2;
var gy = 0; //c.height / 2;
var mode = 0;
/*
mode0 move
mode1 draw
*/
var cellList = new Map();
var newList = new Map();
var inNghCells = new Set();
var hnList = new Map([
['00000000','0'],
['01000000','1c'],
['10000000','1e'],
['11000000','2a'],
['01010000','2c'],
['10100000','2e'],
['10010000','2k'],
['10001000','2i'],
['01000100','2n'],
['11100000','3a'],
['01110000','3i'],
['10101000','3e'],
['01010100','3c'],
['10100100','3k'],
['10011000','3r'],
['11010000','3n'],
['11000100','3q'],
['10010100','3y'],
['10110000','3j'],
['11110000','4a'],
['10101010','4e'],
['01010101','4c'],
['11011000','4i'],
['11010010','4k'],
['11101000','4r'],
['11010001','4n'],
['11100100','4q'],
['11010100','4y'],
['10101100','4j'],
['10011100','4t'],
['11000110','4w'],
['11001100','4z'],
['11110001','5a'],
['11101010','5e'],
['11010101','5c'],
['11111000','5i'],
['10111100','5n'],
['11010110','5k'],
['11011100','5r'],
['10110110','5y'],
['11110100','5j'],
['11101100','5q'],
['11111100','6a'],
['01011111','6e'],
['10101111','6c'],
['11110110','6k'],
['11101110','6n'],
['01110111','6i'],
['01111111','7e'],
['10111111','7c'],
['11111111','8']
]);
var B1n2 = ['3a','3i','3e','3c','3k','3n','3r','3q','3y','3j'];
var B1o2 = ['3a','3i','3e','3c','3k','3n','3r','3q','3y','3j'];
var B2n1 = ['3a','3i','3e','3c','3k','3n','3r','3q','3y','3j'];
var B2o1 = ['3a','3i','3e','3c','3k','3n','3r','3q','3y','3j'];
var S1n2 = ['3a','3i','3e','3c','3k','3n','3r','3q','3y','3j','2a','2c','2e','2i','2k','2n'];
var S1o2 = [];
var S2n1 = ['3a','3i','3e','3c','3k','3n','3r','3q','3y','3j','2a','2c','2e','2i','2k','2n'];
var S2o1 = [];
var nullStore = [0,0];
var is_drag = false;
var drawState = 1;
var draw0 = false;
var drawLayer = 0;
var isPlay = false;
var speed = 1;
var gen = 0;
var startList = new Map();
var tileH = 30;
var tileW = 30;
var tileSW = 0;
function vertex(x,y,h,w,shiftW,f) {
for(var i = -2; i <= Math.floor(c.width / w) + 1; i++){
for(var j = -2; j <= Math.floor(c.height / h) + 2; j++){
f(x % w + i * w + (shiftW * j) % w , y % (2 * h) + j * h);
}
}
}
function grid(x,y){
ctx.beginPath();
ctx.moveTo(x + 30 / zoom,y);
ctx.lineTo(x,y);
ctx.lineTo(x,y + 30 / zoom);
ctx.stroke();
}
ctx.globalCompositeOperation = 'lighter';
function cellPath(x,y){
var p = new Path2D();
ctx.beginPath();
ctx.moveTo(x,y);
ctx.lineTo(x + 30 / zoom,y);
ctx.lineTo(x + 30 / zoom,y + 30 / zoom);
ctx.lineTo(x,y + 30 / zoom);
return p
}
function cellUnit(x,y,cx,cy){
var key = `${cx},${cy}`;
if ((cellList.get(key) || [])[0] === 1){
ctx.fillStyle = "rgba(255, 0, 0, 1)";
cellPath(x,y);
ctx.fill();
}
if ((cellList.get(key) || [])[1] === 1){
ctx.fillStyle = "rgba(0, 255, 0, 1)";
cellPath(x,y);
ctx.fill();
}
}
function cell(x,y,h,w,shiftW) {
for(i = -2; i <= Math.floor(c.width / w) + 1; i++){
for(j = -2; j <= Math.floor(c.height / h) + 2; j++){
var X = x % w + i * w + (shiftW * j) % w;
var Y = y % (2 * h) + j * h;
var cx = Math.floor((- gx + X) / (tileH / zoom));
var cy = Math.floor((- gy + Y) / (tileW / zoom));
cellUnit(X,Y,cx,cy);
}
}
}
function refresh(){
ctx.clearRect(0,0,c.width,c.height);
cell(gx,gy,tileH / zoom,tileW / zoom,tileSW / zoom);
if (zoom <= 2){
vertex(gx,gy,tileH / zoom,tileW / zoom,tileSW / zoom,(a,b) => {grid(a,b)});
}
//ctx.fillStyle = 'rgba(0,0,255,1)'
//ctx.globalCompositeOperation = "source-over";
//ctx.fillRect(gx,gy,10,10);
//ctx.fillStyle = 'rgba(0,0,0,1)'
//ctx.fillRect(rX,rY,10,10);
}
function hn(n,ne,e,se,s,sw,w,nw){
var ngh = ''+ n + ne + e + se + s + sw + w + nw;
var ngh1 = ''+ n + nw + w + sw + s + se + e + ne;
for(var i = 0; i < 4; i++){
if (hnList.has(ngh)){
return hnList.get(ngh);
}
if (hnList.has(ngh1)){
return hnList.get(ngh1);
}
ngh = ngh.substring(2,9) + ngh.substring(0,2);
ngh1 = ngh1.substring(2,9) + ngh1.substring(0,2);
}
}
function NextCell(c,n,ne,e,se,s,sw,w,nw){
var n1 = hn(n[0],ne[0],e[0],se[0],s[0],sw[0],w[0],nw[0]);
var n2 = hn(n[1],ne[1],e[1],se[1],s[1],sw[1],w[1],nw[1]);
var c1,c2;
if (c[0] === 0){
if (c[1] === 0){
c1 = (B1n2.includes(n1)) ? 1 : 0;
} else {
c1 = (B1o2.includes(n1)) ? 1 : 0;
}
} else {
if (c[1] === 0){
c1 = (S1n2.includes(n1)) ? 1 : 0;
} else {
c1 = (S1o2.includes(n1)) ? 1 : 0;
}
}
if (c[1] === 0){
if (c[0] === 0){
c2 = (B2n1.includes(n2)) ? 1 : 0;
} else {
c2 = (B2o1.includes(n2)) ? 1 : 0;
}
} else {
if (c[0] === 0){
c2 = (S2n1.includes(n2)) ? 1 : 0;
} else {
c2 = (S2o1.includes(n2)) ? 1 : 0;
}
}
return [c1,c2];
}
function NextGen(){
var re = /(-?\d+)\,(-?\d+)/;
for (var i of cellList){
var a = re.exec(i[0]);
var x = +a[1];
var y = +a[2];
for (var dx = -1; dx <= 1; dx++) {
for (var dy = -1; dy <= 1; dy++) {
inNghCells.add(`${x+dx},${y+dy}`);
}
}
}
for (var j of inNghCells){
var b = re.exec(j);
var X = +b[1];
var Y = +b[2];
var c = cellList.get(j) || nullStore;
var n = cellList.get(`${X + 1},${Y}`) || nullStore;
var ne = cellList.get(`${X + 1},${Y + 1}`) || nullStore;
var e = cellList.get(`${X},${Y + 1}`) || nullStore;
var se = cellList.get(`${X - 1},${Y + 1}`) || nullStore;
var s = cellList.get(`${X - 1},${Y}`) || nullStore;
var sw = cellList.get(`${X - 1},${Y - 1}`) || nullStore;
var w = cellList.get(`${X},${Y - 1}`) || nullStore;
var nw = cellList.get(`${X + 1},${Y - 1}`) || nullStore;
var C = NextCell(c,n,ne,e,se,s,sw,w,nw);
if (!C.every(val => val === 0)) {
newList.set(j,C);
}
}
gen++;
document.getElementById("gen").textContent = gen;
cellList = newList;
newList = new Map();
inNghCells = new Set();
refresh();
}
function saveStart(){
if (gen === 0){
startList = cellList;
}
}
function reset(){
isPlay = false;
gen = 0;
document.getElementById("gen").textContent = gen;
cellList = startList;
refresh();
}
function play() {
if (!isPlay) return;
NextGen();
speed = document.getElementById("Speed").value;
setTimeout(play, speed * 1000);
}
function OnCell(x,y){
return [Math.floor((- gx + x) / (tileH / zoom)),Math.floor((- gy + y) / (tileW / zoom))];
}
/*
function readRLE(){
var RLE = document.getElementById("RLE").value;
var cut = /\s*x\s*=\s*(\d+)\s*,\s*y\s*=\s*(\d+)\s*,\s*rule\s*=\s*(\w+)\r([.bo!$A-C0-9]+)/
}
*/
function draw(cx,cy,is_Smart){
var key = `${cx},${cy}`;
var cellState = cellList.get(key) || [0,0];
if (is_Smart){
if (cellState[drawLayer] === drawState){
draw0 = true;
}
}
if (draw0 === true){
cellState[drawLayer] = 0;
} else {
cellState[drawLayer] = drawState;
}
if (cellState.every(val => val === 0)) {
cellList.delete(key);
} else {
cellList.set(key, cellState);
}
}
c.addEventListener("mousedown", function(event) {
drawLayer = document.getElementById("Layer").value;
is_drag = true;
rX = event.offsetX;
rY = event.offsetY;
if (mode === 1){
Lastdown = OnCell(rX,rY);
draw(Lastdown[0],Lastdown[1],1);
}
refresh();
});
c.addEventListener("mousemove", function(event) {
if (is_drag) {
var dx = event.offsetX - rX;
var dy = event.offsetY - rY;
if (mode === 0){
gx += dx;
gy += dy;
}
if (mode === 1){
if (OnCell(rX,rY) !== Lastdown){
Lastdown = OnCell(rX,rY);
draw(Lastdown[0],Lastdown[1],0);
}
}
refresh();
rX = event.offsetX;
rY = event.offsetY;
}
});
c.addEventListener("mouseup", function() {
LastDown = [];
is_drag = false;
draw0 = false;
});
c.addEventListener("mouseleave", function() {
LastDown = [];
is_drag = false;
draw0 = false;
});
c.addEventListener('wheel',function(event){
rX = event.offsetX;
rY = event.offsetY;
event.preventDefault();
if (zoom * 2 ** Math.sign(event.deltaY) >= 1){
if (event.deltaY > 0){
gx += 0.5 * (rX - gx);
gy += 0.5 * (rY - gy);
} else {
gx -= rX - gx;
gy -= rY - gy;
}
zoom = zoom * 2 ** Math.sign(event.deltaY);
}
refresh();
});
refresh();I think nobody mind this.
Helps are welcome.
Edit: Fix a bug.
Edit2: Fix zoom in/zoom out.
Edit3 : Need help with read/save RLE and read rulestrings
pifricted's rules & pifricted's Sandbox User:Pifricted
Ehhh…
I’m not a guy good at rule exploration, right?
Ehhh…
I’m not a guy good at rule exploration, right?
Re: pifricted's Sandbox
Guess how does it grow:
pifricted's rules & pifricted's Sandbox User:Pifricted
Ehhh…
I’m not a guy good at rule exploration, right?
Ehhh…
I’m not a guy good at rule exploration, right?
Re: pifricted's Sandbox
Who can help me save partterns?
pifricted's rules & pifricted's Sandbox User:Pifricted
Ehhh…
I’m not a guy good at rule exploration, right?
Ehhh…
I’m not a guy good at rule exploration, right?
Re: pifricted's Sandbox
Code: Select all
x = 88, y = 29, rule = B3/S23
4b2o$3bobo13b2o11b2o3bobo$3bo2b2o10bobo10bobo2bo2bo$2obo3bo10bo12bo4b
o3bo$2obobo9b2obo9b2obo4b2o$4b2obo7b2obobo7b2obobo6bo$6bobo10b2o11b2o
3b4o$6bobo27b2ob2o$7bo31bo$28b2o4bo4bo$29bo5b2obobo$29bob2o2bo2bo2bo$
30bobo6bo8$45bobo2bo11bo2b2o12bobo3b2o$4b2ob2o15b2o15b2o2bobo10b2o2bo
12b2o2bob2obo$2bo2bobo14bo2bo13bo2bo2b4obo5bo2bo2b2o2b2o5bo2bo2b2obo2b
3o$2b2o3bo14b2o15b2o4b2obobo5b2o4b3obo6b2o4b2o4b3o$7b2o36bo16bobobo15b
o2b2o$2b2o5bo12b2o15b2o4bo3bo6b2o4bo2b2o6b2o4b4o2b2o$2bobobobo13bobob
o12bobobob2o2b2o5bobobob2obo7bobobo2b2obo$5b2ob2o15b2o15b2obo3bo9b2ob
o2b2o9b2o5b2obo$47bobo14bo2bo12bobo3bo!
Code: Select all
x = 40, y = 32, rule = B3/S23
30b2o$4b2o23bo2bo$3bo2bo21bob2obo$2bob2obo20bobo2bo3bo$2bobo2bo3bobo15b
o2bo3b2o$3bo2bo3b3o17b2o4bobo$4b2o3bo2bo21bo4bo$8bo3bo19bob2o2bo$6bob
2o2b2o17b3o4b2o$5b3o5bo17bo2b2o$5bo2b2o21bob2obo$5bob2obo19b2obo3b2o$
4b2obo3b2o9$23bo2bob2o$2bo2bobo14bobo4bo$bobo4b2o11bo2bobo$o2bobo2b2o
12b2o2bob2o$b2o2bob2o18bob2o$6b2o13bob2o$ob2o5bo15bobob2o$4bob3o12bo2b
o$o2b2ob2o13b2ob2obo$b3o2bobo16bobo$b2o2bo!
pifricted's rules & pifricted's Sandbox User:Pifricted
Ehhh…
I’m not a guy good at rule exploration, right?
Ehhh…
I’m not a guy good at rule exploration, right?
Re: pifricted's Sandbox
Code: Select all
# [[ GRID ]]
x = 19, y = 11, rule = Rule1
9.B$3A8.B6.B$.A3$10.3A$11.A4$9.B6.B!
@RULE Rule1
@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2}
var s=a
var d=a
var f=a
var g=a
var h=a
var j=a
var k=a
var l=a
#B3-y4q7e/S1c23-a5c6c
0,1,1,1,0,0,0,0,0,1#3a
0,1,1,0,1,0,0,0,0,1#3n
0,1,1,0,0,1,0,0,0,1#3r
0,1,1,0,0,0,1,0,0,1#3q
0,1,1,0,0,0,0,1,0,1#3j
0,1,1,0,0,0,0,0,1,1#3i
0,1,0,1,0,1,0,0,0,1#3e
0,1,0,1,0,0,1,0,0,1#3k
#0,1,0,0,1,0,1,0,0,1#3y
0,0,1,0,1,0,1,0,0,1#3c
1,0,1,0,0,0,0,0,0,1#1c
1,1,1,0,0,0,0,0,0,1#2a
1,1,0,1,0,0,0,0,0,1#2e
1,1,0,0,1,0,0,0,0,1#2k
1,1,0,0,0,1,0,0,0,1#2i
1,0,1,0,1,0,0,0,0,1#2c
1,0,1,0,0,0,1,0,0,1#2n
1,1,1,0,1,0,0,0,0,1#3n
1,1,1,0,0,1,0,0,0,1#3r
1,1,1,0,0,0,1,0,0,1#3q
1,1,1,0,0,0,0,1,0,1#3j
1,1,1,0,0,0,0,0,1,1#3i
1,1,0,1,0,1,0,0,0,1#3e
1,1,0,1,0,0,1,0,0,1#3k
1,1,0,0,1,0,1,0,0,1#3y
1,0,1,0,1,0,1,0,0,1#3c
1,1,0,1,1,1,1,1,0,1#6c
0,1,1,1,1,1,1,0,1,1#7e
1,1,1,1,0,1,0,1,0,1#5c
0,1,1,1,0,0,1,0,0,1#4q
#
2,0,0,0,0,0,0,0,0,2
#spilt/reflect
0,1,0,0,0,2,0,0,0,1
2,1,0,0,0,0,0,0,0,2
0,1,1,1,2,0,0,0,0,1
2,0,1,0,1,0,0,0,0,2
1,1,0,0,2,0,0,0,0,1
0,2,0,1,1,0,1,1,0,1
2,0,1,1,1,0,0,0,0,2
0,1,1,1,0,0,2,0,0,1
2,0,1,0,0,0,0,0,0,2
#
1,1,1,1,1,1,1,1,0,2
#
a,s,d,f,g,h,j,k,l,0
@COLORS
0 64 64 64
1 255 255 255
Code: Select all
# [[ GRID ]]
x = 69, y = 61, rule = Rule1
10.A$.A7.3A34.B$3A5.2A.A11.2A12.3A8.B6.B$3A7.A11.A.2A12.A$9.2A12.2A.A
$2A7.A3.A11.A$A46.3A$48.A4$46.B6.B20$39.5A.A7.A2.2A.2A4.2A$39.2A4.A.A
2.2A2.3A.4A2.A.A$39.2A.A5.2A4.2A.4A3.A2.2A$40.2A2.A2.A.3A.2A2.A3.A.A.
4A$43.A.A4.6A2.3A.2A3.2A$40.A.A3.3A4.4A.2A3.2A3.A$39.A.A.A2.A2.2A2.A.
A.A3.2A3.3A$39.A.2A.A.2A2.A5.A2.A.A.A3.2A$39.A.A.5A2.A2.4A.2A2.A2.4A$
41.A3.2A.3A.A2.3A3.3A.A2.A$39.2A3.A2.4A.3A.2A.6A2.A$41.A.A2.A.2A.2A2.
A.2A3.A5.A$39.2A3.2A2.A2.3A.A4.3A2.2A$39.A2.A2.A2.3A3.2A2.A2.2A2.4A$40.
A2.2A2.A.A.4A4.7A$40.A.3A4.3A6.A4.A2.A$40.A.A.2A3.A6.A.A.3A.2A$39.A.2A
.2A5.A3.2A.5A.3A.A$39.A.A2.9A2.A6.A.3A$39.3A.A2.3A2.A.3A.A2.2A.3A.2A$
40.A5.A2.2A.3A.A.A.4A.2A.A$39.2A.A.A4.A4.2A3.A6.3A$40.5A2.A2.A3.2A2.A
.2A3.A2.A$40.A2.A2.4A3.2A.A.A.A.2A4.A$41.A2.A3.6A2.2A.A.A.2A.3A$40.5A
.A4.A4.2A2.2A.A2.3A$39.A3.2A4.2A6.2A3.2A.3A$39.A.4A2.A.A.A2.A.3A4.3A$
41.6A7.2A2.A2.A.A2.A$39.2A4.2A.A9.A2.A.A.A.2A!
@RULE Rule1
@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2}
var s=a
var d=a
var f=a
var g=a
var h=a
var j=a
var k=a
var l=a
#B3-y4q7e/S1c23-a4j5c6c
0,1,1,1,0,0,0,0,0,1#3a
0,1,1,0,1,0,0,0,0,1#3n
0,1,1,0,0,1,0,0,0,1#3r
0,1,1,0,0,0,1,0,0,1#3q
0,1,1,0,0,0,0,1,0,1#3j
0,1,1,0,0,0,0,0,1,1#3i
0,1,0,1,0,1,0,0,0,1#3e
0,1,0,1,0,0,1,0,0,1#3k
#0,1,0,0,1,0,1,0,0,1#3y
0,0,1,0,1,0,1,0,0,1#3c
1,0,1,0,0,0,0,0,0,1#1c
1,1,1,0,0,0,0,0,0,1#2a
1,1,0,1,0,0,0,0,0,1#2e
1,1,0,0,1,0,0,0,0,1#2k
1,1,0,0,0,1,0,0,0,1#2i
1,0,1,0,1,0,0,0,0,1#2c
1,0,1,0,0,0,1,0,0,1#2n
1,1,1,0,1,0,0,0,0,1#3n
1,1,1,0,0,1,0,0,0,1#3r
1,1,1,0,0,0,1,0,0,1#3q
1,1,1,0,0,0,0,1,0,1#3j
1,1,1,0,0,0,0,0,1,1#3i
1,1,0,1,0,1,0,0,0,1#3e
1,1,0,1,0,0,1,0,0,1#3k
1,1,0,0,1,0,1,0,0,1#3y
1,0,1,0,1,0,1,0,0,1#3c
1,1,0,1,1,1,1,1,0,1#6c
0,1,1,1,1,1,1,0,1,1#7e
1,1,1,1,0,1,0,1,0,1#5c
0,1,1,1,0,0,1,0,0,1#4q
1,1,1,0,1,0,1,0,0,1#4j
#
2,0,0,0,0,0,0,0,0,2
#spilt/reflect
0,1,0,0,0,2,0,0,0,1
2,1,0,0,0,0,0,0,0,2
0,1,1,1,2,0,0,0,0,1
2,0,1,0,1,0,0,0,0,2
1,1,0,0,2,0,0,0,0,1
0,2,0,1,1,0,1,1,0,1
2,0,1,1,1,0,0,0,0,2
0,1,1,1,0,0,2,0,0,1
2,0,1,0,0,0,0,0,0,2
#
1,1,1,1,1,1,1,1,0,2
#
0,1,2,1,0,0,0,0,0,1
0,1,2,0,1,0,0,0,0,1
0,1,1,0,2,0,0,0,0,1
0,2,1,0,0,1,0,0,0,1
0,1,2,0,0,1,0,0,0,1
0,2,1,0,0,0,1,0,0,1
0,2,1,0,0,0,0,1,0,1
0,1,2,0,0,0,0,1,0,1
0,2,1,0,0,0,0,0,1,1
0,1,2,0,0,0,0,0,1,1
0,2,0,1,0,1,0,0,0,1
0,1,0,2,0,1,0,0,0,1
0,2,0,1,0,0,1,0,0,1
0,1,0,1,0,0,2,0,0,1
0,2,0,0,1,0,1,0,0,1
#
a,s,d,f,g,h,j,k,l,0
@COLORS
0 64 64 64
1 255 255 255
pifricted's rules & pifricted's Sandbox User:Pifricted
Ehhh…
I’m not a guy good at rule exploration, right?
Ehhh…
I’m not a guy good at rule exploration, right?
Re: pifricted's Sandbox
Code: Select all
x = 3, y = 3, rule = B3/S23|B4e5c6cn7c8/S012345678
bo$obo$bo!pifricted's rules & pifricted's Sandbox User:Pifricted
Ehhh…
I’m not a guy good at rule exploration, right?
Ehhh…
I’m not a guy good at rule exploration, right?
Re: pifricted's Sandbox
Code: Select all
x = 9, y = 9, rule = Bloom
.A$2.A$3A4$6.3B$6.B$7.B!Code: Select all
x = 11, y = 13, rule = Bloom
3.3B$.B.3B$B.B.B3.2B$B2.B4.2B$.2B6$9.B$8.3B$7.2B.B!pifricted's rules & pifricted's Sandbox User:Pifricted
Ehhh…
I’m not a guy good at rule exploration, right?
Ehhh…
I’m not a guy good at rule exploration, right?
- LittleLWSS
- Posts: 122
- Joined: August 1st, 2024, 10:39 pm
- Location: In a mysterious, historic, and powerful country in the East Asia
Re: pifricted's Sandbox
Code: Select all
x = 473, y = 780, rule = Lifep
254.2A.3A26.2A$254.2A4.2A19.3A.A.3A$253.A2.A.A3.A14.2A.2A3.A3.2A5.A$
260.3A2.3A5.2A.A2.3A.A3.A3.A3.2A.3A$262.3A.A.A4.2A5.A.A.2A2.2A.2A8.A$
262.A4.A4.A2.A3.A5.5A.A.3A3.2A$263.2A12.A.3A2.2A2.2A3.4A$277.2A3.2A
13.A$263.2A17.2A4.A5.A.A$262.A2.A12.A10.A4.A$262.A2.A11.A.A$261.2A.A
8.3A3.A10.A$262.A.A.2A4.A.A.A5.3A4.4A8.3A$259.2A.A.A7.A.A.A4.A3.2A.A
3.2A8.A.2A.2A$259.2A.A.A.A6.A.A5.A.A2.A.A.A3.A4.2A.A4.2A$260.A.A.A2.A
12.2A4.A.A2.A6.A.A.A3.A2.A$261.A2.A3.2A4.A7.2A2.A.A.7A.A.A.A$249.A10.
5A2.3A4.A8.A4.A5.A5.A3.A$224.2A.3A18.A.A10.3A.A.2A10.3A2.2A2.2A4.A6.
2A$224.2A4.2A15.A3.A13.A12.4A4.3A7.2A2.A4.A$223.A2.A.A3.A15.3A14.A11.
A3.3A11.2A3.A3.2A$230.3A2.3A44.3A10.3A$232.3A.A.A7.2A3.2A19.A4.A.A3.
2A10.2A4.3A$232.A4.A8.2A3.2A18.3A$233.2A10.2A.3A2.A17.A.2A$243.2A3.A.
2A.2A17.3A$233.2A7.A3.A25.2A$232.A2.A6.A4.A3.A$232.A2.A9.3A2.A$231.2A
.A7.3A4.A$232.A.A.2A3.2A$229.2A.A.A$229.2A.A.A.A$230.A.A.A2.A$231.A2.
A3.2A$230.5A2.3A$231.3A.A.2A$219.A15.A$215.3A.3A13.A5.A$214.A6.2A16.
2A$215.2A3.A2.A3.A11.2A.A$225.4A10.2A3.A$225.A3.A10.2A3.A$223.A2.A.A
13.3A$224.A2$224.2A$223.A2.A$223.A.2A$222.2A.A.A43.3A$221.A.A.A45.A2.
A$220.2A.A.A.2A42.A$223.A.A45.A$220.2A.A.A2.2A42.A.A$225.2A3.A$221.A
4.2A$221.A4.A.A.A$223.A2.A17$259.3A$261.A10.A$260.A10.3A$270.2A.A$
270.3A$271.2A5$256.2A.A$253.2A.2A.2A$253.A2.A.A2.A$247.2A4.2A5.A38.2A
$247.2A.2A48.2A$246.A3.2A47.A$250.2A$259.A$222.A34.3A.3A$221.2A33.2A
6.A$221.A.A27.A3.A2.A3.2A$250.4A$249.A3.A$250.A.A2.A$254.A$237.2A$
237.2A100.2A$338.A.A$271.3A66.A$270.A2.A$226.A22.A23.A$222.3A.3A18.3A
.3A19.A$181.3A37.A6.2A16.2A6.A15.A.A$181.A40.2A3.A2.A3.A6.A3.A2.A3.2A
$182.A49.4A4.4A$105.A.2A19.3A101.A3.A2.A3.A$104.2A.2A.2A16.3A99.A2.A.
A4.A.A2.A$103.A2.A.A2.A15.A3.A99.A12.A$104.A5.2A4.2A$113.2A.2A8.A5.A
246.A$113.2A3.A7.2A3.2A246.2A$113.2A13.A4.2A243.A.A$123.2A.A.A.2A$
113.2A8.2A.A.A.A3.A305.2A$113.2A8.3A.4A309.2A.2A$112.A2.A7.3A3.2A11.
2A295.A.A.2A$112.A.A.A4.2A5.A12.2A295.3A2.2A$112.A.A28.A290.3A.A.A.3A
$109.2A.A.A.2A3.A2.2A307.A11.2A$109.2A.A.A319.A.A2.A$112.A.A.A.A324.A
2.A$111.A2.A3.A315.2A5.A$109.3A.2A2.2A314.A2.A3.2A$118.A299.3A16.A$
111.A2.2A156.A147.A16.A3.A$95.2A.3A15.A154.3A145.A17.A3.A4.A$95.2A4.
2A168.A.2A163.2A5.4A$94.A2.A.A3.A168.3A169.A3.2A.2A$101.3A2.3A163.2A
170.A3.A2.2A$103.3A.A.A332.A7.A2.A$103.A4.A333.A$104.2A338.A.2A$446.
2A$104.2A339.A.A$103.A2.A336.2A$103.A2.A337.3A$102.2A.A338.A2.2A3.A$
103.A.A.2A337.2A3.3A$100.2A.A.A339.A.A2.A3.A$100.2A.A.A.A339.A.A.A.A$
101.A.A.A2.A338.A$102.A2.A3.2A336.2A$101.5A2.3A4.A331.A11.3A$102.3A.A
.2A5.2A330.A10.A.A.2A$106.A9.2A341.A$106.A10.2A.A343.A.2A$117.A2.A
340.5A2.A.2A$118.A.A22.A9.A301.3A4.A.A5.2A$142.A.A4.3A.3A297.2A.A7.2A
3.A2.A$141.A3.A2.A6.2A285.2A8.A3.5A.4A.A$142.3A4.2A3.A2.A3.A279.A.2A
8.A.A2.A.A.A.A$159.4A108.3A165.A5.2A9.A2.2A.2A$117.A22.2A3.2A12.A3.A
107.A2.A164.A3.A.A$117.2A21.2A3.2A10.A2.A.A108.A167.A5.A.2A6.2A$117.
3A19.A2.3A.2A10.A112.A167.A.A6.A$119.A18.2A.2A.A3.2A122.A.A164.A.A6.A
5.3A$121.A24.A3.A7.2A280.A2.2A.2A8.A$116.2A3.A19.A3.A4.A6.A2.A284.A9.
A$116.2A24.A2.3A9.2A.A271.2A$120.A22.A4.3A5.A.A.2A270.A.A$116.A2.A30.
2A6.A.A.A270.2A$117.3A35.2A.A.A.2A$158.A.A272.2A$154.2A2.A.A.2A268.A.
A$153.A3.2A273.2A$156.2A4.A282.A16.3A.2A$153.A.A.A4.A277.A2.2A.2A12.
2A4.2A$150.A6.A2.A278.A.A6.A10.A3.A.A2.A$151.2A286.A.A6.A5.3A2.3A$
153.A261.A23.A5.A.2A4.A.A.3A$150.A2.A259.4A22.A3.A.A8.A4.A$136.A10.5A
260.2A3.A21.A5.2A10.2A$134.3A.3A9.A260.A5.3A21.A.2A$133.2A6.A3.A3.A
264.A.A4.2A19.2A$128.A3.A2.A3.2A3.A266.A.4A4.2A$127.4A13.A.A263.8A.4A
$126.A3.A14.A264.2A$127.A.A2.A139.A142.A5.2A$131.A139.3A140.A.A3.A2.A
$138.3A.2A126.2A.A143.A.A2.A$136.2A4.2A126.3A142.4A$135.A3.A.A2.A126.
2A142.4A$130.3A2.3A279.A2.A$129.A.A.3A$88.A41.A4.A$87.2A44.2A$31.A55.
A.A$29.4A$28.2A3.A$27.A5.3A$30.A.A4.2A$27.A.4A4.2A373.2A$26.8A.4A63.
2A.3A20.3A.2A275.2A.2A$26.2A74.2A4.2A16.2A4.2A272.4A2.A.A$31.A5.2A62.
A2.A.A3.A14.A3.A.A2.A270.A4.A4.A$30.A.A3.A2.A68.3A2.3A4.3A2.3A278.2A
7.A$33.A.A2.A71.3A.A.A2.A.A.3A54.A234.A$31.4A75.A4.A4.A4.A53.4A228.3A
$31.4A12.3A61.2A10.2A53.A3.2A226.A$25.3A5.A2.A10.A128.3A5.A226.A.2A$
21.A.2A3.A19.A83.A40.2A4.A.A233.A$20.3A3.A.A99.3A.3A38.2A4.4A.A226.2A
$19.A3.A4.2A97.A6.2A37.4A.8A219.3A2.A3.A$20.A7.3A97.2A3.A2.A3.A43.2A
219.3A5.A$26.A.A109.4A31.2A5.A90.3A130.A3.A2.A27.A$25.2A111.A3.A29.A
2.A3.A.A88.A2.A134.A2.A23.3A.2A$24.A3.A107.A2.A.A31.A2.A.A94.A137.2A
21.A5.3A$28.A108.A39.4A92.A136.3A22.2A7.2A$25.A.2A96.2A.3A46.4A89.A.A
138.2A26.A4.2A$20.A4.A99.2A4.2A42.A2.A5.3A251.A4.3A$19.A.A3.3A96.A2.A
.A3.A49.A3.2A.A246.2A3.2A5.3A5.A$18.A3.A108.3A2.3A34.2A8.A.A3.3A232.
2A9.2A2.2A2.3A2.A6.3A.3A$19.2A.A3.A106.3A.A.A32.A.A7.2A4.A3.A226.3A.A
11.3A.2A6.2A5.2A6.A$24.2A107.A4.A35.A6.3A7.A226.5A.A11.2A.2A2.2A3.4A.
A2.A3.2A$134.2A47.A.A231.4A4.A$12.2A10.A2.A157.2A229.2A7.A25.A$10.A.
2A10.A.A156.A3.A228.A4.A3.A3.A21.A.A$9.2A3.A168.A233.A3.A2.A4.A.A2.2A
$9.2A172.2A.A235.3A4.A6.A$2.A.4A2.2A174.A4.A238.A4.A$.2A.4A7.2A167.3A
3.A.A238.A3.A$A2.A.2A2.A5.2A.2A115.2A.3A20.3A.2A22.A3.A239.A$.A7.A3.
2A3.2A115.2A4.2A16.2A4.2A18.A3.A.2A$6.2A2.A.2A3.3A114.A2.A.A3.A14.A3.
A.A2.A18.2A262.A$9.2A.A128.3A2.3A4.3A2.3A288.2A$16.2A125.3A.A.A2.A.A.
3A25.A2.A10.2A247.2A.A$143.A4.A4.A4.A26.A.A10.2A.A247.A2.A$17.A126.2A
10.2A39.A3.2A237.2A.3A6.2A$17.A183.2A237.2A3.2A2.3A.2A2.3A$16.A.A181.
2A2.4A.A230.4A5.A4.3A.A.A$16.A178.2A7.4A.2A61.A170.A.A2.2A4.A4.A$192.
2A.2A5.A2.2A.A2.A59.3A168.A2.A9.2A$192.2A3.2A3.A7.A60.A.2A165.2A2.A$
192.3A3.2A.A2.2A66.3A164.4A$34.2A163.A.2A69.2A165.A3.2A$34.A.A157.2A
243.A.6A$26.A7.3A402.2A6.2A$25.A.2A5.2A158.A244.4A.2A2.A$6.A.2A15.A3.
A4.A4.2A153.A246.2A.3A3.3A4.3A.A$5.2A.2A.2A13.2A.A8.A.A152.A.A250.A3.
2A.A2.A.2A.2A$4.A2.A.A2.A15.A9.2A155.A250.A3.A2.A2.3A.A2.A$5.A5.2A4.
2A429.A.A6.A4.A$14.2A.2A9.A9.2A361.A46.A3.3A2.A$14.2A3.A6.2A.A8.A.A
15.3A338.3A.3A52.2A$14.2A9.A3.A4.A4.2A14.A3.2A335.A6.2A43.2A3.A3.A$
25.A.2A5.2A18.A2.A3.A335.2A3.A2.A3.A45.2A$26.A7.3A14.A.2A6.A345.4A$
34.A.A13.2A.2A.3A348.A3.A$34.2A13.A2.2A.A3.3A140.2A.A199.A2.A.A$61.2A
136.2A.2A.2A199.A$50.A148.A2.A.A2.A$50.2A4.3A134.2A4.2A5.A199.2A$50.
3A3.2A135.2A.2A207.A2.A$52.2A2.2A95.3A36.A3.2A207.A.2A41.2A.A$52.3A
96.2A3.A39.2A206.2A.A.A37.2A.2A.2A$53.A2.A93.A3.A2.A17.A227.A.A.A39.A
2.A.A2.A$54.A95.A6.2A.A14.A226.2A.A.A.2A30.2A4.2A5.A$153.3A.2A.2A12.
3A94.3A131.A.A33.2A.2A$150.3A3.A.2A2.A108.A2.A127.2A.A.A2.2A28.A3.2A$
149.2A21.A5.A92.A135.2A3.A31.2A$161.A8.A9.A90.A131.A4.2A$153.3A4.2A7.
2A4.A4.2A90.A.A128.A4.A.A.A$154.2A3.3A6.2A4.3A4.2A222.A2.A$154.2A2.2A
9.A2.3A.3A2.A$60.A96.3A10.A.A5.A.A$59.4A92.A2.A$58.A3.2A.2A90.A12.A.A
5.A.A$58.A3.A2.2A102.A2.3A.3A2.A268.3A$56.A7.A2.A100.2A4.3A4.2A269.A$
56.A112.2A4.A4.2A269.A$58.A.2A108.A9.A$60.2A110.A5.A$59.A.A$57.2A115.
3A$58.3A90.A23.A$58.A2.2A3.A82.4A22.A$60.2A3.3A77.2A.2A3.A269.A5.2A$
33.A25.A.A2.A3.A76.2A2.A3.A270.A$32.A.A.2A23.A.A.A.A76.A2.A7.A267.3A$
31.A4.2A23.A93.A267.A2.3A$28.A.2A3.A2.A22.2A87.2A.A$27.2A.2A.A27.A88.
2A275.2A$26.A2.6A26.A88.A.A$22.2A9.A2.A116.2A117.A$11.2A.3A4.2A.A3.A
3.A3.A114.3A117.3A$11.2A4.2A2.2A.3A.2A2.A2.2A108.A3.2A2.A116.2A.A$10.
A2.A.A3.A.2A5.2A3.A2.A107.3A3.2A118.3A$17.3A5.2A5.A110.A3.A2.A.A25.A
92.2A$19.3A.A120.A.A.A.A23.2A.A.A$19.2A129.A23.2A4.A$149.2A22.A2.A3.
2A.A$150.A27.A.2A.2A$150.A26.6A2.A$55.2A118.A2.A9.2A$42.3A9.A2.A117.A
3.A3.A3.A.2A4.3A.2A$55.A.A117.2A2.A2.2A.3A.2A2.2A4.2A$56.A118.A2.A3.
2A5.2A.A3.A.A2.A$21.3A155.A5.2A5.3A$24.A15.A147.A.3A$24.2A12.A2.A149.
2A$19.3A2.2A2.2A.A5.A3.2A$13.2A4.A5.2A.2A.2A6.A$13.2A.2A4.2A.A3.2A2.A
4.3A$12.A3.2A6.4A$16.2A8.2A.A.A17.A.A$29.A18.A$31.2A15.A$29.A2.2A14.A
2.A136.3A$26.2A.3A16.3A136.A$24.3A5.A2.A150.2A$23.A3.A.4A.A145.A.2A2.
2A2.3A78.3A$14.A6.A4.2A151.2A.2A.2A5.A4.2A71.A2.A$10.3A.2A4.2A4.A151.
A2.2A3.A.2A4.2A.2A74.A$9.A5.2A2.2A2.A3.A156.4A6.2A3.A73.A$10.2A5.A2.A
.A2.A154.A.A.2A8.2A74.A.A$15.A4.3A.A157.A$14.A.3A2.3A46.3A.2A103.2A$
17.3A3.2A43.2A4.2A79.2A21.2A2.A$14.A2.A49.A3.A.A2.A77.A2.A22.3A.2A$
16.A45.3A2.3A84.A.A19.A2.A5.3A$61.A.A.3A87.A21.A.4A.A3.A$62.A4.A116.
2A4.A6.A$65.2A118.A4.2A4.2A.3A$184.A3.A2.2A2.2A5.A$65.2A119.A2.A.A2.A
5.2A$64.A2.A119.A.3A4.A$10.A11.A41.A2.A68.2A.3A30.2A14.3A2.3A.A$8.4A
6.3A.3A40.A.2A67.2A4.2A34.A8.2A3.3A$4.2A.2A3.A4.A6.2A36.2A.A.A67.A2.A
.A3.A26.A2.A3.A15.A2.A$4.2A2.A3.A5.2A3.A2.A3.A34.A.A.2A71.3A2.3A21.2A
.A20.A$3.A2.A7.A13.4A31.A.A.A.2A73.3A.A.A22.A$14.A13.A3.A29.A2.A.A.A
74.A4.A$9.2A.A13.A2.A.A28.2A3.A2.A76.2A$9.2A16.A32.3A2.5A$9.A.A49.2A.
A.3A76.2A$12.2A50.A79.A2.A$10.3A51.A79.A2.A41.A11.A70.A$4.A3.2A2.A
130.2A.A40.3A.3A6.4A67.3A$3.3A3.2A133.A.A.2A36.2A6.A4.A3.2A.2A63.A.2A
$2.A3.A2.A.A129.2A.A.A34.A3.A2.A3.2A5.A3.A2.2A64.3A$3.A.A.A.A131.2A.A
.A.A31.4A13.A7.A2.A63.2A$9.A132.A.A.A2.A29.A3.A13.A$8.2A5.3A125.A2.A
3.2A28.A.A2.A13.A.2A$9.A5.A126.5A2.3A32.A16.2A$9.A6.A126.3A.A.2A49.A.
A$147.A50.2A$147.A51.3A$199.A2.2A3.A214.2A$201.2A3.3A212.3A$162.A.A
35.A.A2.A3.A211.2A.A$161.A40.A.A.A.A213.3A$161.A40.A220.A$161.A2.A37.
2A$161.3A38.A$202.A9$271.3A$271.A2.A$271.A$271.A$272.A.A10$174.A11.A$
172.4A9.4A$171.2A3.A7.A3.2A$168.A.A4.A9.A4.A.A$167.2A3.A7.A7.A3.2A$
168.A3.2A5.3A5.2A3.A$170.A.2A4.A3.A4.2A.A$149.A18.2A2.A6.3A6.A2.2A$
147.4A21.A5.5A5.A$143.2A.2A3.A3.A12.A3.A.2A.2A3.2A.2A.A3.A$143.2A2.A
5.4A13.2A3.A9.A3.2A$142.A2.A7.A3.A16.A2.2A3.2A2.A$151.A2.A.A115.A$
152.A118.3A$270.2A.A$270.3A$144.A126.2A$142.4A$138.2A.2A3.A3.A$138.2A
2.A5.4A$137.A2.A7.A3.A$146.A2.A.A$147.A7$182.A$180.3A.3A$179.2A6.A$
174.A3.A2.A3.2A$162.A10.4A$160.A2.A8.A3.A$159.A4.A8.A.A2.A$159.A4.A
12.A$160.A$160.A3.A11.2A$160.2A2.A10.A2.A92.3A$162.3A10.2A.A91.A2.A$
174.A.A.2A93.A$156.2A2.A5.A9.A.A.A92.A$155.3A.A5.A.A5.2A.A.A.2A88.A.A
$157.A.2A4.A2.A7.A.A$158.A7.2A4.2A2.A.A.2A$157.3A2.2A7.A3.2A$155.A.A
4.A.A9.2A4.A$155.A7.A7.A.A.A4.A$175.A2.A11$49.2A$49.3A$48.A.2A$48.3A$
49.A$128.A.2A140.A$127.2A.2A.2A136.3A$126.A2.A.A2.A136.A.2A$127.A5.2A
4.2A131.3A$136.2A.2A131.2A$136.2A3.A$136.2A$123.3A.3A$119.A.2A4.A.4A$
118.3A3.A.2A3.2A3.A$117.A3.A3.A.2A5.4A$118.A9.A3.A.A3.A$128.A3.A.A.A.
A$128.A.A4.3A$136.A6$129.A$127.4A$123.2A.2A3.A$123.2A2.A3.A$122.A2.A
7.A$133.A$128.2A.A$128.2A141.3A$128.A.A7.2A131.A2.A$131.2A4.2A132.A$
129.3A6.A.A18.2A110.A$127.2A2.A3.A4.2A17.2A111.A.A$128.2A5.A5.A$128.A
.A4.A5.A$141.A$129.2A2$130.A292.A.A$130.A291.A$129.A.A290.A$129.A292.
A2.A$422.3A$120.A$118.4A$114.2A.2A3.A3.A$114.2A2.A5.4A38.2A$113.A2.A
7.A3.A37.2A.2A$122.A2.A.A37.A.A2.4A$123.A40.A4.A4.A$164.A7.2A$164.A$
166.3A$169.A$165.2A.A103.A$164.A106.3A$167.2A101.2A.A$165.A3.A2.3A95.
3A$166.A5.3A96.2A$168.A2.A3.A$168.A2.A$167.2A$167.3A$167.2A18$271.3A$
270.A2.A$273.A$159.2A112.A$159.2A109.A.A22$272.A$271.3A$271.A.2A$272.
3A$272.2A3$172.A$173.2A$172.2A12$47.A.A$50.A$50.A93.2A.3A20.3A.2A$47.
A2.A93.2A4.2A16.2A4.2A$48.3A92.A2.A.A3.A14.A3.A.A2.A$150.3A2.3A4.3A2.
3A$152.3A.A.A2.A.A.3A103.3A$152.A4.A4.A4.A103.A2.A$153.2A10.2A104.A$
271.A$61.2A9.2A198.A.A$58.2A.2A9.2A.2A$58.2A3.A7.A3.2A$54.3A2.A15.A2.
3A$54.2A2.3A5.3A5.3A2.2A$54.3A9.3A9.3A$55.A9.A3.A9.A$36.2A18.A2.A15.A
2.A$33.2A.2A17.2A.2A4.A5.A4.2A.2A$30.4A2.2A4.2A15.7A.A.7A$29.A4.A4.2A
.2A14.A.A.A9.A.A.A$30.2A7.2A3.A$39.2A4$31.2A$28.2A.2A$25.4A2.2A4.2A$
24.A4.A4.2A.2A$25.2A7.2A3.A359.2A9.2A$34.2A360.2A.2A9.2A.2A$272.A123.
2A3.A7.A3.2A$271.3A118.3A2.A15.A2.3A$270.2A.A118.2A2.3A5.3A5.3A2.2A$
270.3A119.3A9.3A9.3A$271.2A120.A9.A3.A9.A$394.A2.A15.A2.A18.2A$393.2A
.2A4.A5.A4.2A.2A17.2A.2A$69.2A.A324.7A.A.7A15.2A4.2A2.4A$66.2A.2A.2A
322.A.A.A9.A.A.A7.3A4.2A.2A4.A4.A$66.A2.A.A2.A346.A3.A2.A3.2A7.2A$60.
2A4.2A5.A347.A3.A6.2A$60.2A.2A356.A3.A$59.A3.2A357.3A$63.2A$440.2A$
63.2A375.2A.2A$63.2A369.2A4.2A2.4A$62.A2.A368.2A.2A4.A4.A$61.A.A.A
367.A3.2A7.2A$63.A.A371.2A$60.2A.A.A.2A$63.A.A.2A$59.A.A.A.A$59.A3.A
2.A$51.2A6.2A2.2A.3A$50.A.2A5.A$50.A.A9.2A2.A$50.2A9.A209.3A126.A.2A$
48.A221.A2.A125.2A.2A.2A$47.3A223.A124.A2.A.A2.A$48.2A223.A125.A5.2A
4.2A$44.5A221.A.A135.2A.2A$45.3A360.2A3.A$46.A361.2A2$408.2A$408.2A$
407.A2.A$407.A.A.A$407.A.A$404.2A.A.A.2A$404.2A.A.A$407.A.A.A.A$14.2A
.3A386.A2.A3.A$14.2A4.2A382.3A.2A2.2A$13.A2.A.A3.A390.A$20.3A2.3A378.
A2.2A$22.3A.A.A184.A197.A$22.A4.A183.A.A$11.A3.A7.2A187.2A$9.3A.2A.A.
A$5.2A.2A6.A2.A$5.2A2.A2.A3.A2.2A2.2A$4.A2.A4.A2.A2.2A.A.2A247.A$15.
2A4.A3.A245.3A$14.2A2.A2.A.A.A245.A.2A150.A$16.A255.3A137.A.A10.A$22.
3A247.2A139.A12.A2$420.A3.2A$422.3A6.A$422.2A7.2A$430.A.2A$16.2A412.A
.A20.3A.2A$13.2A.2A412.2A19.2A4.2A$10.4A2.A.A431.A3.A.A2.A$9.A4.A4.A
425.3A2.3A$10.2A7.A424.A.A.3A$19.A425.A4.A$15.3A430.2A7.A3.A$14.A439.
A.A.2A.3A$15.A.2A434.A2.A6.2A.2A$19.A428.2A2.2A2.A3.A2.A2.2A$15.2A
431.2A.A.2A2.A2.A4.A2.A$14.A3.A428.A3.A4.2A$17.A429.A.A.A2.A2.2A$15.A
440.A$17.A430.3A$28.A$16.2A6.A2.2A$23.A2.A5.A13.2A223.3A$16.3A4.A5.2A
2.A12.2A223.A2.A$16.A6.A2.2A5.A237.A$17.A6.A5.A2.A237.A183.2A$28.2A2.
A239.A.A180.2A.2A$7.2A19.A425.A.A2.4A$4.2A.2A444.A4.A4.A$.4A2.2A4.2A
438.A7.2A$A4.A4.2A.2A438.A$.2A7.2A3.A439.3A$10.2A446.A$454.2A.A$453.A
$456.2A$454.A3.A$455.A$457.A$455.A2$455.2A2$454.3A$456.A$455.A$439.2A
$438.A2.A22.2A$57.2A213.A164.A3.2A21.2A.2A$56.A.A212.3A162.2A3.A16.2A
4.2A2.4A$58.A211.2A.A163.A.2A.A2.A12.2A.2A4.A4.A$270.3A152.2A13.A.A2.
A11.A3.2A7.2A$271.2A152.2A12.A4.2A15.2A$435.2A.2A8.A$435.3A8.2A.A2.2A
$435.A.A9.A.A2.2A$64.A371.A8.A2.A$62.3A.3A367.A8.2A$61.2A6.A$56.A3.A
2.A3.2A$55.4A$54.A3.A38.A$55.A.A2.A36.2A$59.A36.A.A2$58.2A$57.A2.A$
57.2A.A$56.A.A.2A$58.A.A.A$55.2A.A.A.2A344.A$58.A.A346.2A$54.2A2.A.A.
2A343.A.A$53.A3.2A$56.2A4.A$46.2A5.A.A.A4.A73.3A132.3A$46.2A9.A2.A77.
A131.A2.A134.A$137.A135.A130.3A.3A$273.A129.A6.2A$32.A.2A22.2A.A208.A
.A131.2A3.A2.A3.A$31.2A.2A.2A16.2A.2A.2A351.4A$30.A2.A.A2.A16.A2.A.A
2.A350.A3.A$31.A5.2A4.2A4.2A4.2A5.A188.A.A158.A2.A.A$40.2A.2A4.2A.2A
198.2A159.A$40.2A3.A2.A3.2A198.A114.3A$40.2A10.2A313.A45.2A$368.A43.A
2.A$412.A.2A$176.2A233.2A.A.A$177.2A231.A.A.A$176.A232.2A.A.A.2A$412.
A.A$409.2A.A.A2.2A$414.2A3.A$410.A4.2A$410.A4.A.A.A$412.A2.A$328.2A$
327.2A$329.A81.A.2A22.2A.A$410.2A.2A.2A16.2A.2A.2A$216.2A54.A136.A2.A
.A2.A16.A2.A.A2.A$215.A.A53.3A136.A5.2A4.2A4.2A4.2A5.A$217.A53.A.2A
144.2A.2A4.2A.2A$272.3A144.2A3.A2.A3.2A$272.2A145.2A10.2A5$288.2A$
288.A.A$288.A2$256.A$256.2A$255.A.A!
@RULE Lifep
0 0 1 1 2 2 3 3 4 -1 5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,1,1,5,0,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@COLORS
0 0 0 0
1 255 0 0
2 255 127 0
3 255 255 0
4 0 255 255
5 0 127 255
This is LittleLWSS.
Code: Select all
x = 5, y = 4, rule = B3/S23
o2bo$4bo$o3bo$b4o!
Code: Select all
x = 5, y = 4, rule = B3-k7/S23-ck4q5y
o2bo$4bo$o3bo$b4o!
Code: Select all
x = 5, y = 4, rule = B3-y7e/S2-n3-cey4ei
o2bo$4bo$o3bo$b4o!
Re: pifricted's Sandbox
Happy birthday to me.
Cake:
Cake:
Code: Select all
x = 11, y = 7, rule = B3/S23
o3b3ob3o$o4bo2bo$o4bo2bo$o4bo2b3o$o4bo2bo$o4bo2bo$3ob3ob3o!
pifricted's rules & pifricted's Sandbox User:Pifricted
Ehhh…
I’m not a guy good at rule exploration, right?
Ehhh…
I’m not a guy good at rule exploration, right?
- LittleLWSS
- Posts: 122
- Joined: August 1st, 2024, 10:39 pm
- Location: In a mysterious, historic, and powerful country in the East Asia
Re: pifricted's Sandbox
"We're all eaters!"
Code: Select all
x = 27, y = 43, rule = Lifep
.A15.A$2.A15.A$3A13.3A5$7.2B14.2A$7.B.B13.A.A$9.B15.A$9.2B14.2A5$.A
15.A$2.A15.A$3A13.3A5$7.2C14.2D$7.C.C13.D.D$9.C15.D$9.2C14.2D7$.A$2.A
$3A5$7.2E$7.E.E$9.E$9.2E!
@RULE Lifep
0 0 1 1 2 2 3 3 4 -1 5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,1,1,5,0,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@COLORS
0 0 0 0
1 255 0 0
2 255 127 0
3 255 255 0
4 0 255 255
5 0 127 255
This is LittleLWSS.
Code: Select all
x = 5, y = 4, rule = B3/S23
o2bo$4bo$o3bo$b4o!
Code: Select all
x = 5, y = 4, rule = B3-k7/S23-ck4q5y
o2bo$4bo$o3bo$b4o!
Code: Select all
x = 5, y = 4, rule = B3-y7e/S2-n3-cey4ei
o2bo$4bo$o3bo$b4o!