summaryrefslogtreecommitdiff
path: root/sys/games/lib/life
diff options
context:
space:
mode:
authorTaru Karttunen <taruti@taruti.net>2011-03-30 17:17:20 +0300
committerTaru Karttunen <taruti@taruti.net>2011-03-30 17:17:20 +0300
commit425c4365df32b1978f270fe73e33a0dc9fe93963 (patch)
tree3b57c3f868bae875c8eb1970e3f67add6f4ad17a /sys/games/lib/life
parent2959e1ede0ebc6fdffd7b8660f43c2ce14c9696f (diff)
Import sources from 2011-03-30 iso image - sys/games
Diffstat (limited to 'sys/games/lib/life')
-rwxr-xr-xsys/games/lib/life/2.eaters9
-rwxr-xr-xsys/games/lib/life/34osc47
-rwxr-xr-xsys/games/lib/life/555551
-rwxr-xr-xsys/games/lib/life/5row1
-rwxr-xr-xsys/games/lib/life/acorn3
-rwxr-xr-xsys/games/lib/life/background159
-rwxr-xr-xsys/games/lib/life/baker95
-rwxr-xr-xsys/games/lib/life/bakery5
-rwxr-xr-xsys/games/lib/life/barber.pole19
-rwxr-xr-xsys/games/lib/life/barberpole13
-rwxr-xr-xsys/games/lib/life/beacon4
-rwxr-xr-xsys/games/lib/life/beaconmaker25
-rwxr-xr-xsys/games/lib/life/benchmark4
-rwxr-xr-xsys/games/lib/life/bheptomino3
-rwxr-xr-xsys/games/lib/life/biclock7
-rwxr-xr-xsys/games/lib/life/billiard.clock12
-rwxr-xr-xsys/games/lib/life/billiard18
-rwxr-xr-xsys/games/lib/life/billiard210
-rwxr-xr-xsys/games/lib/life/billiard312
-rwxr-xr-xsys/games/lib/life/billiard413
-rwxr-xr-xsys/games/lib/life/billiard515
-rwxr-xr-xsys/games/lib/life/billiard614
-rwxr-xr-xsys/games/lib/life/billiardgeorge19
-rwxr-xr-xsys/games/lib/life/billiardsmall5
-rwxr-xr-xsys/games/lib/life/biloaf4
-rwxr-xr-xsys/games/lib/life/blanker2
-rwxr-xr-xsys/games/lib/life/blinker1
-rwxr-xr-xsys/games/lib/life/blinkership17
-rwxr-xr-xsys/games/lib/life/block2
-rwxr-xr-xsys/games/lib/life/boat.factory98
-rwxr-xr-xsys/games/lib/life/boatcap14
-rwxr-xr-xsys/games/lib/life/boatmaker26
-rwxr-xr-xsys/games/lib/life/breeder338
-rwxr-xr-xsys/games/lib/life/breeder4753337
-rwxr-xr-xsys/games/lib/life/c15
-rwxr-xr-xsys/games/lib/life/c211
-rwxr-xr-xsys/games/lib/life/c317
-rwxr-xr-xsys/games/lib/life/c423
-rwxr-xr-xsys/games/lib/life/c529
-rwxr-xr-xsys/games/lib/life/c635
-rwxr-xr-xsys/games/lib/life/c741
-rwxr-xr-xsys/games/lib/life/c847
-rwxr-xr-xsys/games/lib/life/c953
-rwxr-xr-xsys/games/lib/life/candelabra6
-rwxr-xr-xsys/games/lib/life/capsule811
-rwxr-xr-xsys/games/lib/life/catherinewheel12
-rwxr-xr-xsys/games/lib/life/cheshire.cat6
-rwxr-xr-xsys/games/lib/life/cheshirecat6
-rwxr-xr-xsys/games/lib/life/clappinghands4
-rwxr-xr-xsys/games/lib/life/clean.fuse159
-rwxr-xr-xsys/games/lib/life/clock4
-rwxr-xr-xsys/games/lib/life/clock212
-rwxr-xr-xsys/games/lib/life/cmu15
-rwxr-xr-xsys/games/lib/life/cmu217
-rwxr-xr-xsys/games/lib/life/cmu319
-rwxr-xr-xsys/games/lib/life/collapsecap14
-rwxr-xr-xsys/games/lib/life/cow7
-rwxr-xr-xsys/games/lib/life/cp.48-56-7213
-rwxr-xr-xsys/games/lib/life/crab7
-rwxr-xr-xsys/games/lib/life/cross4
-rwxr-xr-xsys/games/lib/life/diagfuse16
-rwxr-xr-xsys/games/lib/life/diamond8
-rwxr-xr-xsys/games/lib/life/dirty.fuse159
-rwxr-xr-xsys/games/lib/life/eaters39
-rwxr-xr-xsys/games/lib/life/eden9
-rwxr-xr-xsys/games/lib/life/figure86
-rwxr-xr-xsys/games/lib/life/fisheater18
-rwxr-xr-xsys/games/lib/life/flare.path97
-rwxr-xr-xsys/games/lib/life/flasher3
-rwxr-xr-xsys/games/lib/life/flip.flop8
-rwxr-xr-xsys/games/lib/life/flotilla52
-rwxr-xr-xsys/games/lib/life/flywheel4
-rwxr-xr-xsys/games/lib/life/fool12
-rwxr-xr-xsys/games/lib/life/fusebranch26
-rwxr-xr-xsys/games/lib/life/fusecorner18
-rwxr-xr-xsys/games/lib/life/fusehinge14
-rwxr-xr-xsys/games/lib/life/futility34
-rwxr-xr-xsys/games/lib/life/fuzzcapsule12
-rwxr-xr-xsys/games/lib/life/gear8
-rwxr-xr-xsys/games/lib/life/glider3
-rwxr-xr-xsys/games/lib/life/glider.f5
-rwxr-xr-xsys/games/lib/life/glider.gun9
-rwxr-xr-xsys/games/lib/life/glider.havoc5
-rwxr-xr-xsys/games/lib/life/glider.step9
-rwxr-xr-xsys/games/lib/life/glider.thing13
-rwxr-xr-xsys/games/lib/life/glider.thing27
-rwxr-xr-xsys/games/lib/life/gliderarmyof2578
-rwxr-xr-xsys/games/lib/life/glidercap114
-rwxr-xr-xsys/games/lib/life/glidercap214
-rwxr-xr-xsys/games/lib/life/glidercap320
-rwxr-xr-xsys/games/lib/life/glidercap418
-rwxr-xr-xsys/games/lib/life/glidercap517
-rwxr-xr-xsys/games/lib/life/gliderglidergu25
-rwxr-xr-xsys/games/lib/life/glidergun12
-rwxr-xr-xsys/games/lib/life/glidergun234
-rwxr-xr-xsys/games/lib/life/gliders.125
-rwxr-xr-xsys/games/lib/life/gliders.hex9
-rwxr-xr-xsys/games/lib/life/gosper.flop72
-rwxr-xr-xsys/games/lib/life/greymatter126
-rwxr-xr-xsys/games/lib/life/gun.builder6
-rwxr-xr-xsys/games/lib/life/gun.gliders21
-rwxr-xr-xsys/games/lib/life/gunandeater21
-rwxr-xr-xsys/games/lib/life/h.heptomino3
-rwxr-xr-xsys/games/lib/life/harvester96
-rwxr-xr-xsys/games/lib/life/heavy.ship4
-rwxr-xr-xsys/games/lib/life/hepto.shuttle11
-rwxr-xr-xsys/games/lib/life/hertz.osc17
-rwxr-xr-xsys/games/lib/life/horizfuse2
-rwxr-xr-xsys/games/lib/life/j3
-rwxr-xr-xsys/games/lib/life/kickback7
-rwxr-xr-xsys/games/lib/life/lambdabomb2
-rwxr-xr-xsys/games/lib/life/largefish4
-rwxr-xr-xsys/games/lib/life/light.ship4
-rwxr-xr-xsys/games/lib/life/longfuse6
-rwxr-xr-xsys/games/lib/life/longfuse26
-rwxr-xr-xsys/games/lib/life/mathematician12
-rwxr-xr-xsys/games/lib/life/mediumfish4
-rwxr-xr-xsys/games/lib/life/mediumfishgun91
-rwxr-xr-xsys/games/lib/life/methuselah3
-rwxr-xr-xsys/games/lib/life/middle.ship4
-rwxr-xr-xsys/games/lib/life/mip4
-rwxr-xr-xsys/games/lib/life/morejunk7
-rwxr-xr-xsys/games/lib/life/new.gun34
-rwxr-xr-xsys/games/lib/life/osc2639
-rwxr-xr-xsys/games/lib/life/osc2814
-rwxr-xr-xsys/games/lib/life/osc5527
-rwxr-xr-xsys/games/lib/life/osc6632
-rwxr-xr-xsys/games/lib/life/osc728
-rwxr-xr-xsys/games/lib/life/oscillator15
-rwxr-xr-xsys/games/lib/life/oscillator27
-rwxr-xr-xsys/games/lib/life/oscillator37
-rwxr-xr-xsys/games/lib/life/overw8.ship16
-rwxr-xr-xsys/games/lib/life/penta.bounce4
-rwxr-xr-xsys/games/lib/life/penta.death7
-rwxr-xr-xsys/games/lib/life/penta.kill8
-rwxr-xr-xsys/games/lib/life/penta.shuttle8
-rwxr-xr-xsys/games/lib/life/pentadecathlon1
-rwxr-xr-xsys/games/lib/life/pi.heptomino3
-rwxr-xr-xsys/games/lib/life/piecollection10
-rwxr-xr-xsys/games/lib/life/pifuse56
-rwxr-xr-xsys/games/lib/life/piston7
-rwxr-xr-xsys/games/lib/life/piston211
-rwxr-xr-xsys/games/lib/life/pjw48
-rwxr-xr-xsys/games/lib/life/puffer.train18
-rwxr-xr-xsys/games/lib/life/pulsar-48-56-73
-rwxr-xr-xsys/games/lib/life/pulse17
-rwxr-xr-xsys/games/lib/life/pulse28
-rwxr-xr-xsys/games/lib/life/pump6
-rwxr-xr-xsys/games/lib/life/queen.bee7
-rwxr-xr-xsys/games/lib/life/r4
-rwxr-xr-xsys/games/lib/life/r.pentomino3
-rwxr-xr-xsys/games/lib/life/rake19
-rwxr-xr-xsys/games/lib/life/rake233
-rwxr-xr-xsys/games/lib/life/relay7
-rwxr-xr-xsys/games/lib/life/round70
-rwxr-xr-xsys/games/lib/life/rpentomino3
-rwxr-xr-xsys/games/lib/life/s.glider8
-rwxr-xr-xsys/games/lib/life/saint63
-rwxr-xr-xsys/games/lib/life/shiningflower6
-rwxr-xr-xsys/games/lib/life/ships.appear6
-rwxr-xr-xsys/games/lib/life/ships.gliders4
-rwxr-xr-xsys/games/lib/life/ships.vanish6
-rwxr-xr-xsys/games/lib/life/shuttle7
-rwxr-xr-xsys/games/lib/life/sixgliders8
-rwxr-xr-xsys/games/lib/life/skyline5
-rwxr-xr-xsys/games/lib/life/smallfish4
-rwxr-xr-xsys/games/lib/life/somejunk7
-rwxr-xr-xsys/games/lib/life/spark5
-rwxr-xr-xsys/games/lib/life/spark25
-rwxr-xr-xsys/games/lib/life/sparkfuse5
-rwxr-xr-xsys/games/lib/life/sparktopifuse25
-rwxr-xr-xsys/games/lib/life/sq.1113
-rwxr-xr-xsys/games/lib/life/sq.911
-rwxr-xr-xsys/games/lib/life/squareblinker4
-rwxr-xr-xsys/games/lib/life/squarecap14
-rwxr-xr-xsys/games/lib/life/squaredance7
-rwxr-xr-xsys/games/lib/life/stargaterepeat13
-rwxr-xr-xsys/games/lib/life/still30
-rwxr-xr-xsys/games/lib/life/still.lives27
-rwxr-xr-xsys/games/lib/life/swastika5
-rwxr-xr-xsys/games/lib/life/switch.block6
-rwxr-xr-xsys/games/lib/life/switch.engine6
-rwxr-xr-xsys/games/lib/life/testtube19
-rwxr-xr-xsys/games/lib/life/thunderbird5
-rwxr-xr-xsys/games/lib/life/thunderbirdfus21
-rwxr-xr-xsys/games/lib/life/time.bomb6
-rwxr-xr-xsys/games/lib/life/toad2
-rwxr-xr-xsys/games/lib/life/tumblers6
-rwxr-xr-xsys/games/lib/life/turbine89
-rwxr-xr-xsys/games/lib/life/virus.dies29
-rwxr-xr-xsys/games/lib/life/virus.lives29
-rwxr-xr-xsys/games/lib/life/washerwoman5
-rwxr-xr-xsys/games/lib/life/wave115
-rwxr-xr-xsys/games/lib/life/weird.wheel30
194 files changed, 4071 insertions, 0 deletions
diff --git a/sys/games/lib/life/2.eaters b/sys/games/lib/life/2.eaters
new file mode 100755
index 000000000..55d582ec0
--- /dev/null
+++ b/sys/games/lib/life/2.eaters
@@ -0,0 +1,9 @@
+.......x
+.....xxx
+....x
+....xx
+
+..xx
+...x
+xxx
+x
diff --git a/sys/games/lib/life/34osc b/sys/games/lib/life/34osc
new file mode 100755
index 000000000..76f569c8c
--- /dev/null
+++ b/sys/games/lib/life/34osc
@@ -0,0 +1,47 @@
+.................................................x
+.................................................x
+.......................x.......................xxxx
+.......................x......................xxxxxxx
+.....................xx.x....................xx..xx
+x.....................xx.....................xx..xx
+x....................x.xx......x.x.........xxxxxxx
+xx....................x........x.x...........xxxx
+xx....................x.......xx.xx...........x
+.x..............................x.............x
+.x..............................x
+
+............x............x
+..........x.x..........xx.x
+..............x.........xx
+........xx...............x..........x.x.x.x.x.x.x.x.x
+..............xx....................x.x.x.x.x.x.x.x.x
+.........x.........................x.x.x.x.x.x.x.x.x.x
+...........x.x
+...........x
+
+........................x
+.......................x.x..........x.x
+...x..................x...x.........x.xx
+.xxx...................x.x.........x.x........x
+..x.xx..................x.....................xx
+...xx........................................x
+....x
+.........................................................x
+...............xx..........................................x
+..............xxxx...........x..........................xxx
+.............xxxxxx........xx.............................x
+.............xxxxxx.........xx................x
+..............xxxx.........x................xxx
+...............xx.............................xx
+.............................................x
+
+
+
+..............................................x
+...................................xx.........xx
+...................................x.xx........x
+..................................xx.x
+....................................xx
+.............xxx...xxx
+....................x
+..............x.....x
diff --git a/sys/games/lib/life/55555 b/sys/games/lib/life/55555
new file mode 100755
index 000000000..1de440348
--- /dev/null
+++ b/sys/games/lib/life/55555
@@ -0,0 +1 @@
+xxxxx.xxxxx.xxxxx.xxxxx.xxxxx
diff --git a/sys/games/lib/life/5row b/sys/games/lib/life/5row
new file mode 100755
index 000000000..2df9f72a9
--- /dev/null
+++ b/sys/games/lib/life/5row
@@ -0,0 +1 @@
+xxxxx
diff --git a/sys/games/lib/life/acorn b/sys/games/lib/life/acorn
new file mode 100755
index 000000000..91dc80144
--- /dev/null
+++ b/sys/games/lib/life/acorn
@@ -0,0 +1,3 @@
+.x.....
+...x...
+xx..xxx
diff --git a/sys/games/lib/life/background1 b/sys/games/lib/life/background1
new file mode 100755
index 000000000..6cfa0634b
--- /dev/null
+++ b/sys/games/lib/life/background1
@@ -0,0 +1,59 @@
+............xx.xx..........xx.xx..........xx.xx............
+...........x.x.x.x........x.x.x.x........x.x.x.x...........
+...........xx...xx........xx...xx........xx...xx...........
+...........................................................
+...........xx...xx........xx...xx........xx...xx...........
+...........x.....x........x.....x........x.....x...........
+...........x.....x........x.....x........x.....x...........
+...........x.....x........x.....x........x.....x...........
+...........x.....x........x.....x........x.....x...........
+...........xx...xx........xx...xx........xx...xx...........
+...........................................................
+.xx.xxxxxx..xx.xx..xxxxxx..xx.xx..xxxxxx..xx.xx..xxxxxx.xx.
+x.x.x....x.x.x.x.x.x....x.x.x.x.x.x....x.x.x.x.x.x....x.x.x
+xx.........xx...xx........xx...xx........xx...xx.........xx
+...........................................................
+xx.........xx...xx........xx...xx........xx...xx.........xx
+x.x.x....x.x.x.x.x.x....x.x.x.x.x.x....x.x.x.x.x.x....x.x.x
+.xx.xxxxxx..xx.xx..xxxxxx..xx.xx..xxxxxx..xx.xx..xxxxxx.xx.
+...........................................................
+...........xx...xx........xx...xx........xx...xx...........
+...........x.....x........x.....x........x.....x...........
+...........x.....x........x.....x........x.....x...........
+...........x.....x........x.....x........x.....x...........
+...........x.....x........x.....x........x.....x...........
+...........xx...xx........xx...xx........xx...xx...........
+...........................................................
+.xx.xxxxxx..xx.xx..xxxxxx..xx.xx..xxxxxx..xx.xx..xxxxxx.xx.
+x.x.x....x.x.x.x.x.x....x.x.x.x.x.x....x.x.x.x.x.x....x.x.x
+xx.........xx...xx........xx...xx........xx...xx.........xx
+...........................................................
+xx.........xx...xx........xx...xx........xx...xx.........xx
+x.x.x....x.x.x.x.x.x....x.x.x.x.x.x....x.x.x.x.x.x....x.x.x
+.xx.xxxxxx..xx.xx..xxxxxx..xx.xx..xxxxxx..xx.xx..xxxxxx.xx.
+...........................................................
+...........xx...xx........xx...xx........xx...xx...........
+...........x.....x........x.....x........x.....x...........
+...........x.....x........x.....x........x.....x...........
+...........x.....x........x.....x........x.....x...........
+...........x.....x........x.....x........x.....x...........
+...........xx...xx........xx...xx........xx...xx...........
+...........................................................
+.xx.xxxxxx..xx.xx..xxxxxx..xx.xx..xxxxxx..xx.xx..xxxxxx.xx.
+x.x.x....x.x.x.x.x.x....x.x.x.x.x.x....x.x.x.x.x.x....x.x.x
+xx.........xx...xx........xx...xx........xx...xx.........xx
+...........................................................
+xx.........xx...xx........xx...xx........xx...xx.........xx
+x.x.x....x.x.x.x.x.x....x.x.x.x.x.x....x.x.x.x.x.x....x.x.x
+.xx.xxxxxx..xx.xx..xxxxxx..xx.xx..xxxxxx..xx.xx..xxxxxx.xx.
+...........................................................
+...........xx...xx........xx...xx........xx...xx...........
+...........x.....x........x.....x........x.....x...........
+...........x.....x........x.....x........x.....x...........
+...........x.....x........x.....x........x.....x...........
+...........x.....x........x.....x........x.....x...........
+...........xx...xx........xx...xx........xx...xx...........
+...........................................................
+...........xx...xx........xx...xx........xx...xx...........
+...........x.x.x.x........x.x.x.x........x.x.x.x...........
+............xx.xx..........xx.xx..........xx.xx............
diff --git a/sys/games/lib/life/baker b/sys/games/lib/life/baker
new file mode 100755
index 000000000..5fa5e5e16
--- /dev/null
+++ b/sys/games/lib/life/baker
@@ -0,0 +1,95 @@
+...............................................................................................xx
+..............................................................................................x.x
+.............................................................................................x
+............................................................................................x
+...........................................................................................x
+..........................................................................................x
+.........................................................................................x
+........................................................................................x
+.......................................................................................x
+......................................................................................x
+.....................................................................................x
+....................................................................................x
+...................................................................................x
+..................................................................................x
+.................................................................................x
+................................................................................x
+...............................................................................x
+..............................................................................x
+.............................................................................x
+............................................................................x
+...........................................................................x
+..........................................................................x
+.........................................................................x
+........................................................................x
+.......................................................................x
+......................................................................x
+.....................................................................x
+....................................................................x
+...................................................................x
+..................................................................x
+.................................................................x
+................................................................x
+...............................................................x
+..............................................................x
+.............................................................x
+............................................................x
+...........................................................x
+..........................................................x
+.........................................................x
+........................................................x
+.......................................................x
+......................................................x
+.....................................................x
+....................................................x
+...................................................x
+..................................................x
+.................................................x
+................................................x
+...............................................x
+..............................................x
+.............................................x
+............................................x
+...........................................x
+..........................................x
+.........................................x
+........................................x
+.......................................x
+......................................x
+.....................................x
+....................................x
+...................................x
+..................................x
+.................................x
+................................x
+...............................x
+..............................x
+.............................x
+............................x
+...........................x
+..........................x
+.........................x
+........................x
+.......................x
+......................x
+.....................x
+....................x
+...................x
+..................x
+.................x
+................x
+...............x
+..............x
+.............x
+............x
+...........x
+..........x
+.........x
+........x
+.......x
+......x
+.....x
+....x
+...x
+xxx
+.x
diff --git a/sys/games/lib/life/bakery b/sys/games/lib/life/bakery
new file mode 100755
index 000000000..68dcc65df
--- /dev/null
+++ b/sys/games/lib/life/bakery
@@ -0,0 +1,5 @@
+..x
+...x
+.x..x
+xxx
+.x
diff --git a/sys/games/lib/life/barber.pole b/sys/games/lib/life/barber.pole
new file mode 100755
index 000000000..68b08f324
--- /dev/null
+++ b/sys/games/lib/life/barber.pole
@@ -0,0 +1,19 @@
+.................xx
+................x.x
+
+..............x.x
+
+............x.x
+
+..........x.x
+
+........x.x
+
+......x.x
+
+....x.x
+
+..x.x
+
+x.x
+xx
diff --git a/sys/games/lib/life/barberpole b/sys/games/lib/life/barberpole
new file mode 100755
index 000000000..102f2f59a
--- /dev/null
+++ b/sys/games/lib/life/barberpole
@@ -0,0 +1,13 @@
+xx...........
+x.x..........
+.............
+..x.x........
+.............
+....x.x......
+.............
+......x.x....
+.............
+........x.x..
+.............
+..........x.x
+...........xx
diff --git a/sys/games/lib/life/beacon b/sys/games/lib/life/beacon
new file mode 100755
index 000000000..69bcc64ac
--- /dev/null
+++ b/sys/games/lib/life/beacon
@@ -0,0 +1,4 @@
+..xx
+..xx
+xx
+xx
diff --git a/sys/games/lib/life/beaconmaker b/sys/games/lib/life/beaconmaker
new file mode 100755
index 000000000..5412330af
--- /dev/null
+++ b/sys/games/lib/life/beaconmaker
@@ -0,0 +1,25 @@
+........................xx
+.......................x.x
+......................x...
+.....................x....
+....................x.....
+...................x......
+..................x.......
+.................x........
+................x.........
+...............x..........
+..............x...........
+.............x............
+............x.............
+...........x..............
+..........x...............
+.........x................
+........x.................
+.......x..................
+......x...................
+.....x....................
+....x.....................
+...x......................
+xxx.......................
+..x.......................
+..x.......................
diff --git a/sys/games/lib/life/benchmark b/sys/games/lib/life/benchmark
new file mode 100755
index 000000000..c4e866e92
--- /dev/null
+++ b/sys/games/lib/life/benchmark
@@ -0,0 +1,4 @@
+xx.
+.x.
+.x.
+.xx
diff --git a/sys/games/lib/life/bheptomino b/sys/games/lib/life/bheptomino
new file mode 100755
index 000000000..dc6cbb391
--- /dev/null
+++ b/sys/games/lib/life/bheptomino
@@ -0,0 +1,3 @@
+.x..
+xxx.
+x.xx
diff --git a/sys/games/lib/life/biclock b/sys/games/lib/life/biclock
new file mode 100755
index 000000000..07bb71f25
--- /dev/null
+++ b/sys/games/lib/life/biclock
@@ -0,0 +1,7 @@
+..x
+xx
+..xx
+.x...x
+...xx
+.....xx
+....x
diff --git a/sys/games/lib/life/billiard.clock b/sys/games/lib/life/billiard.clock
new file mode 100755
index 000000000..8ba05c1d8
--- /dev/null
+++ b/sys/games/lib/life/billiard.clock
@@ -0,0 +1,12 @@
+....xx......
+....xx......
+............
+....xxxx....
+xx.x..x.x...
+xx.x.x..x...
+...x.x..x.xx
+...x....x.xx
+....xxxx....
+............
+......xx....
+......xx....
diff --git a/sys/games/lib/life/billiard1 b/sys/games/lib/life/billiard1
new file mode 100755
index 000000000..25f8688bb
--- /dev/null
+++ b/sys/games/lib/life/billiard1
@@ -0,0 +1,8 @@
+...xx....
+...x.x.xx
+.....x.xx
+.....x...
+..x..x...
+.x.xx....
+.x.......
+xx.......
diff --git a/sys/games/lib/life/billiard2 b/sys/games/lib/life/billiard2
new file mode 100755
index 000000000..e0d248e5b
--- /dev/null
+++ b/sys/games/lib/life/billiard2
@@ -0,0 +1,10 @@
+.....x.....
+....x.x....
+...x.x.x.xx
+...x...x.xx
+xx.xx..x...
+x.x....x...
+...xxxx....
+...........
+.....xx....
+.....xx....
diff --git a/sys/games/lib/life/billiard3 b/sys/games/lib/life/billiard3
new file mode 100755
index 000000000..13cd82fa2
--- /dev/null
+++ b/sys/games/lib/life/billiard3
@@ -0,0 +1,12 @@
+....xx...xx....
+...x.x...x.x...
+...x.......x...
+xx.xx.....xx.xx
+xx.x...x...x.xx
+...x.x...x.x...
+...x.x...x.x...
+..xx.x...x.xx..
+...x..xxx..x...
+...x.......x.x.
+....xxx.....xx.
+......x........
diff --git a/sys/games/lib/life/billiard4 b/sys/games/lib/life/billiard4
new file mode 100755
index 000000000..7ca9755ca
--- /dev/null
+++ b/sys/games/lib/life/billiard4
@@ -0,0 +1,13 @@
+........xx...
+........x....
+.........x...
+........xx...
+.....xx...xx.
+....x..xxx..x
+....x.....xx.
+.....x...x...
+xx.x.x...x...
+x.xx.x.xx....
+....x.x......
+....x.x......
+.....x.......
diff --git a/sys/games/lib/life/billiard5 b/sys/games/lib/life/billiard5
new file mode 100755
index 000000000..f78b0aed8
--- /dev/null
+++ b/sys/games/lib/life/billiard5
@@ -0,0 +1,15 @@
+.........xx..
+........x.x..
+..xx....x....
+...x..xx.x...
+...x.x...x...
+xx.x.x.x.x.xx
+xx.x.x.x.x.xx
+...x.....x...
+xx.x....xx.xx
+xx.x..x..x.xx
+...x.x.x.x...
+...x..xx.x...
+..xx....x....
+........x.x..
+.........xx..
diff --git a/sys/games/lib/life/billiard6 b/sys/games/lib/life/billiard6
new file mode 100755
index 000000000..8f212407d
--- /dev/null
+++ b/sys/games/lib/life/billiard6
@@ -0,0 +1,14 @@
+..........xx..
+......xx..x...
+......x.x.x...
+.......x..x.xx
+..........x.xx
+..........x...
+.xx.....x.x...
+.x.x....xx....
+..x...xx......
+.......x......
+xxxxxxx.......
+x.............
+...xx.........
+...xx.........
diff --git a/sys/games/lib/life/billiardgeorge b/sys/games/lib/life/billiardgeorge
new file mode 100755
index 000000000..5379ed59f
--- /dev/null
+++ b/sys/games/lib/life/billiardgeorge
@@ -0,0 +1,19 @@
+......x..x..x......
+......xxxxxxx......
+...................
+....xxxxxxxxxxx....
+...x...........x...
+...x...xx.xx...x...
+xx.x...xx.xx...x.xx
+.x.x.xx.....xx.x.x.
+.x.x.xx.....xx.x.x.
+xx.x...........x.xx
+.x.x.xx.....xx.x.x.
+.x.x.xx.....xx.x.x.
+xx.x...xx.xx...x.xx
+...x...xx.xx...x...
+...x...........x...
+....xxxxxxxxxxx....
+...................
+......xxxxxxx......
+......x..x..x......
diff --git a/sys/games/lib/life/billiardsmall b/sys/games/lib/life/billiardsmall
new file mode 100755
index 000000000..72892a57d
--- /dev/null
+++ b/sys/games/lib/life/billiardsmall
@@ -0,0 +1,5 @@
+...xx...
+..x..x..
+..x..x..
+x.x..x.x
+xx....xx
diff --git a/sys/games/lib/life/biloaf b/sys/games/lib/life/biloaf
new file mode 100755
index 000000000..37ec6e783
--- /dev/null
+++ b/sys/games/lib/life/biloaf
@@ -0,0 +1,4 @@
+.xx.x
+x..x.x
+.x.x..x
+..x.xx
diff --git a/sys/games/lib/life/blanker b/sys/games/lib/life/blanker
new file mode 100755
index 000000000..f19a69a7b
--- /dev/null
+++ b/sys/games/lib/life/blanker
@@ -0,0 +1,2 @@
+x
+.xx
diff --git a/sys/games/lib/life/blinker b/sys/games/lib/life/blinker
new file mode 100755
index 000000000..d6459e005
--- /dev/null
+++ b/sys/games/lib/life/blinker
@@ -0,0 +1 @@
+xxx
diff --git a/sys/games/lib/life/blinkership b/sys/games/lib/life/blinkership
new file mode 100755
index 000000000..e6a123548
--- /dev/null
+++ b/sys/games/lib/life/blinkership
@@ -0,0 +1,17 @@
+..................x...........
+...................x..........
+...............x...x..........
+................xxxx......xx..
+.........................xxxx.
+.........................xx.xx
+................xxx.xx.....xx.
+xxx....x.......xx.....x.......
+x.x....x......x.......xx......
+xxx....x.......xx.....x.......
+................xxx.xx.....xx.
+.........................xx.xx
+.........................xxxx.
+................xxxx......xx..
+...............x...x..........
+...................x..........
+..................x...........
diff --git a/sys/games/lib/life/block b/sys/games/lib/life/block
new file mode 100755
index 000000000..99ee2e470
--- /dev/null
+++ b/sys/games/lib/life/block
@@ -0,0 +1,2 @@
+x
+xx
diff --git a/sys/games/lib/life/boat.factory b/sys/games/lib/life/boat.factory
new file mode 100755
index 000000000..94feaf719
--- /dev/null
+++ b/sys/games/lib/life/boat.factory
@@ -0,0 +1,98 @@
+.................................................................................................xx
+................................................................................................x.x
+...............................................................................................x
+..............................................................................................x
+.............................................................................................x
+............................................................................................x
+...........................................................................................x
+..........................................................................................x
+.........................................................................................x
+........................................................................................x
+.......................................................................................x
+......................................................................................x
+.....................................................................................x
+....................................................................................x
+...................................................................................x
+..................................................................................x
+.................................................................................x
+................................................................................x
+...............................................................................x
+..............................................................................x
+.............................................................................x
+............................................................................x
+...........................................................................x
+..........................................................................x
+.........................................................................x
+........................................................................x
+.......................................................................x
+......................................................................x
+.....................................................................x
+....................................................................x
+...................................................................x
+..................................................................x
+.................................................................x
+................................................................x
+...............................................................x
+..............................................................x
+.............................................................x
+............................................................x
+...........................................................x
+..........................................................x
+.........................................................x
+........................................................x
+.......................................................x
+......................................................x
+.....................................................x
+....................................................x
+...................................................x
+..................................................x
+.................................................x
+................................................x
+...............................................x
+..............................................x
+.............................................x
+............................................x
+...........................................x
+..........................................x
+.........................................x
+........................................x
+.......................................x
+......................................x
+.....................................x
+....................................x
+...................................x
+..................................x
+.................................x
+................................x
+...............................x
+..............................x
+.............................x
+............................x
+...........................x
+..........................x
+.........................x
+........................x
+.......................x
+......................x
+.....................x
+....................x
+...................x
+..................x
+.................x
+................x
+...............x
+..............x
+.............x
+............x
+...........x
+..........x
+.........x
+........x
+.......x
+......x
+.....x
+xxxxx
+....x
+....x
+....x
+....x
diff --git a/sys/games/lib/life/boatcap b/sys/games/lib/life/boatcap
new file mode 100755
index 000000000..29a9ca167
--- /dev/null
+++ b/sys/games/lib/life/boatcap
@@ -0,0 +1,14 @@
+x...............
+.x..............
+..x.............
+...x............
+....x...........
+.....x..........
+......x.........
+.......x........
+........x.......
+.........x......
+..........x.....
+...........x..xx
+............x..x
+.............xx.
diff --git a/sys/games/lib/life/boatmaker b/sys/games/lib/life/boatmaker
new file mode 100755
index 000000000..0f5fd3897
--- /dev/null
+++ b/sys/games/lib/life/boatmaker
@@ -0,0 +1,26 @@
+.........................xx
+........................x.x
+.......................x...
+......................x....
+.....................x.....
+....................x......
+...................x.......
+..................x........
+.................x.........
+................x..........
+...............x...........
+..............x............
+.............x.............
+............x..............
+...........x...............
+..........x................
+.........x.................
+........x..................
+.......x...................
+......x....................
+.....x.....................
+xxxxx......................
+....x......................
+....x......................
+....x......................
+....x......................
diff --git a/sys/games/lib/life/breeder b/sys/games/lib/life/breeder
new file mode 100755
index 000000000..bc1ea28ab
--- /dev/null
+++ b/sys/games/lib/life/breeder
@@ -0,0 +1,338 @@
+....................................................................................................................................................................................................................................................................................................................................................................................................................x..x.....................................................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................x....................................................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................x...x....................................................................................................................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................xxxx....................................................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................xx...........................................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................x...........x....x.........................................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................x.x.................x........................................................................................................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................x.x..............................................x........x.x...........x.....x........................................................................................................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................x.x............................................x...x.....................xxxxxx.....xxxxxx.............................................................................................................................................................................................................................................................................................................................
+...........................................................................................................................................................................................................................................................................................................................................x..........x.xx................................................x..............................x.....x.............................................................................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................x...x..........xx...........................................x....x....................................x.............................................................................................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................x......x..x.............................................xxxxx..............................x....x..............................................................................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................x....x.......xx...................................................................................xx................................................................................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................xxxxx..................................................xx..........................................................................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................xx................................xxx.....xx................................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................xx..x.............x.............x...x....x.xx...............................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................xx............xx.xx...x...........x.x............x.......xx.x.x..............................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................xx..........x..x........xx..x.x....x....xx....x.........xx....x.......x.xx.xx.............................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................xx...........xx.........xx..xxx...x.....xx.....x........xx.....x..x...x...xx..............................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.....xxx...............................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.....xxx...............................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................xx...........xx.........xx..xxx...x.....xx.....x........xx.....x..x...x...xx..............................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................xx..........x..x........xx..x.x....x....xx....x.........xx....x.......x.xx.xx.............................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................xx............xx.xx...x...........x.x............x.......xx.x.x..............................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................xx..x.............x.............x...x....x.xx...............................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................xx................................xxx.....xx................................................................................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................xxxxx..................................................xx..........................................................................................................................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................x....x.......xx...................................................................................xx................................................................................................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................x......x..x.............................................xxxxx..............................x....x..............................................................................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................x...x..........xx...........................................x....x....................................x.............................................................................................................................................................................................................................................................................................................................
+...........................................................................................................................................................................................................................................................................................................................................x..........x.xx................................................x..............................x.....x.............................................................................................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................x.x............................................x...x.....................xxxxxx.....xxxxxx.............................................................................................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................x.x..............................................x........x.x...........x.....x........................................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................xx..................x........................................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................x............x....x.........................................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................xx...........................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................................................................................................................................................................................................................................................................
+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.xx.............................................................................................................................................................................................................................................................................
+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx..............................................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...............................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................x.x..................................................................................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................xx...............................................................................................................xx..................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................x...........................................................................................................xxxx.xx.....xxxx........................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx.....xxxxxx.......................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................xxxx......xxxx.xx......................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx..................................xx.......................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................xx.......................................................xxxxx.....................x......................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx..............................................x........xxx.......................x.....................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................x.x.............................................xxxxx.....................xxx.......................x................................xxxx....................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................xx...............................................xxx....................x..xx......................................................xx...x.xx.................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................x.....................................................................x...x.x..........................x...........xx..............x.x.x.x.......xx.........................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................x...x.........x.x.............xxxx.x..........x..x.............x...xxx..x...x..xx.......................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................xx..............x...xx...........x...........x..x.xx....xx....x.x.......xx......x.x...x....xxx..x.......................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................xx..............x........x...xx.x............x.x........xx.....x........xx.......x....xxx..x....x.......................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................................................................................................x...x...xxx...x..............x............................................xxxxx........................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................x.x...........................................................................................x...x...xxx...x..............x............................................xxxxx........................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................xx...........xx..............................xx..............................xx..............x........x...xx.x............x.x........xx.....x........xx.......x....xxx..x....x.......................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................x...........xx..............................xx..............................xx..............x...xx...........x...........x..x.xx....xx....x.x.......xx......x.x...x....xxx..x.......................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................x...x.........x.x.............xxxx.x..........x..x.............x...xxx..x...x..xx.......................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................x...x.x..........................x...........xx..............x.x.x.x.......xx.........................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................x..xx......................................................xx...x.xx.................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.......................x................................xxxx....................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................x........xxx.......................x.....................................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx.....................x......................................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx..................................xx.........................................................................................xx............................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................xxxx......xxxx.xx.......................................................................................xxxx...........................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx.....xxxxxx........................................................................................xx.xx..........................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.xx.....xxxx...........................................................................................xx...........................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x........................................................................................................................................xxxx................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.....................................................................................................................................xxxxxx...............................................................................................................................................
+........................................................................................................................................................................................................................................................................................x.x.....................................................................................................................................................................................xx......................................................................................................................................xxxx.xx..............................................................................................................................................
+........................................................................................................................................................................................................................................................................................xx......................................................................................................................................................................................................................................................................................................xxx.............xxx.........xx.........xx....................................................................................................................................
+.........................................................................................................................................................................................................................................................................................x............................................................................................................................................................................................................................................................x.x......................................xxxxx............x..................xxxx.xx...................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx..............xx..x.....................................xxx.xx............x.................xxxxxx....................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx............xxx..x........................................xx...........................x....xxxx.....................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx..........xxx........................................................................x..x...........................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................x.............................................................................xx...........x.x..xx...........................................................xxx.....................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.......................................................................................xx.xxx.x......................................xx.................xxxxx............xx.......................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.........................................................................................x......x.....................................xx................xxx..............x...x.....................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x....................xx...............x..x..............x...x.........x...x....x....................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx......xx..........x..x........xx....x.x.......xx.....xx..x....xx.....x.x.....x....................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....xx...........xx.........xx.....x........xx.....x......xxx.........xx.xxx....................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................xxxxxxxx....................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................xxxxxxxx....................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................xx..............................xx.......................xx.....xx...........xx.........xx.....x........xx.....x......xxx.........xx.xxx.................................................................................xx.................................................
+........................................................................................................................................................................................................................................x.x......................................................................................................................................................................................................................xx..............................xx..............................xx...................xxxxx......xx..........x..x........xx....x.x.......xx.....xx..x....xx.....x.x.....x...............................................................................xx.xx................................................
+........................................................................................................................................................................................................................................xx..........................................................................................................................................................................................................................................................................................................x....x....................xx...............x..x..............x...x.........x...x....x...............................................................................xxxx.................................................
+.........................................................................................................................................................................................................................................x.........................................................................................................................................................................................................................................................................................................x......x.....................................xx................xxx..............x...x.................................................................................xx..................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.xxx.x......................................xx.................xxxxx............xx.......................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x..xx...........................................................xxx..............................................................................................................xx.....................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx........................................................................x..x................................................................................................xxxx.xx.....xxxx...........................
+........................................................................................................................................................................................................................................................................................................................................................................................................x...........................................................................................................................................xxx..x........................................xx...........................x....xxxx..........................................................................................xxxxxx.....xxxxxx..........................
+........................................................................................................................................................................................................................................................................................................................................................................................................x.x..........................................................................................................................................xx..x.....................................xxx.xx............x.................xxxxxx...................................................................xx.....................xxxx......xxxx.xx.........................
+........................................................................................................................................................................................................................................................................................................................................................................................................xx............................................................................................................................................x.x......................................xxxxx............x..................xxxx.xx...............................................................xxx.xx..................................xx..........................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.............xxx.........xx.........xx.......xx.......................................................xxxxx.....................x.........................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.xx..............xxx.xx..............................................x........xxx.......................x........................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx...............xxxxx.....................xxx.......................x................................xxxx.......................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.................xxx....................x..xx......................................................xx...x.xx....................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x.x..........................x...........xx..............x.x.x.x.......xx............................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x.........x.x.............xxxx.x..........x..x.............x...xxx..x...x..xx..........................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x........................................................xx..............x...xx...........x...........x..x.xx....xx....x.x.......xx......x.x...x....xxx..x..........................
+........................................................................................................................................................................................x.x.............................................................................................................................................................................................................................................................................................................................................................................................x.........................................................xx..............x........x...xx.x............x.x........xx.....x........xx.......x....xxx..x....x..........................
+........................................................................................................................................................................................xx..............................................................................................................................................................................................................................................................................................................................................................................................xxx........................................................................x...x...xxx...x..............x............................................xxxxx...........................
+.........................................................................................................................................................................................x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x...xxx...x..............x............................................xxxxx...........................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................xx..............................xx..............x........x...xx.x............x.x........xx.....x........xx.......x....xxx..x....x..........................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................xx..............................xx..............x...xx...........x...........x..x.xx....xx....x.x.......xx......x.x...x....xxx..x..........................
+........................................................................................................................................................................................................................................................................................................................................................x.........................................................................................................................................................................................................................................................................................................x...x.........x.x.............xxxx.x..........x..x.............x...xxx..x...x..xx..........................
+........................................................................................................................................................................................................................................................................................................................................................x.x......................................................................................................................................................................................................x..................................................................................................x...x.x..........................x...........xx..............x.x.x.x.......xx............................
+........................................................................................................................................................................................................................................................................................................................................................xx......................................................................................................................................................................................................x....................................................................................................x..xx......................................................xx...x.xx....................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx....................................................................................................xxx.......................x................................xxxx.......................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x........xxx.......................x........................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx.....................x.........................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx..................................xx..........................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................xxxx......xxxx.xx.........................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx.....xxxxxx..........................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.xx.....xxxx...........................
+........................................................................................................................................x.x...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................
+........................................................................................................................................xx...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...............................................................
+.........................................................................................................................................x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.............................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................x....................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................x.x......................................................................................................................................................................................................x...........................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................xx......................................................................................................................................................................................................x............................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx..................................................................................................................................................................x.......................................................xx..............................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x....................................................xxxx.............................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................xx.xx............................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.............................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx..................
+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx.................
+........................................................................................x.x...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.xx................
+........................................................................................xx...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x................................................................xxx.........................xx.........xx......
+.........................................................................................x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.............................................................xxxxx...............................xxxx.xx.....
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................................................xxx.xx................xx............xxxxxx......
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................xx................x.x.............xxxx.......
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..x.....................................................x..x............x...........
+........................................................................................................................................................................................................................................................x............................................................................................................................................................................................................................................................................................................................................................................................................................xx.x.............................................................x.........x.x..........
+........................................................................................................................................................................................................................................................x.x......................................................................................................................................................................................................x........................................................................................................................................................................................................................xx....................................................x...............x.x..........
+........................................................................................................................................................................................................................................................xx......................................................................................................................................................................................................x....................................................................................................................................................................................................................x...xx.......................................xx.................x.x.x..........xx.......
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx....................................................................................................................................................................................................................x.x......................xx...............x..x.............x..x.x..x.........x.x......
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................xx..........x..x....x...xx....x.x.......xx......xx.....x..x........x......
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.......................xx.....xx...........xx.....x...xx.....x........xx...........x.x.x..x....xxx......
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.......................................................xx.x...x..x.............
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.......................................................xx.x...x..x.............
+...xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx.......................xx.....xx...........xx.....x...xx.....x........xx...........x.x.x..x....xxx......
+...xx..............................xx...x.x........................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..........x..x....x...xx....x.x.......xx......xx.....x..x........x......
+........................................xx...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.........................................................................x.x......................xx...............x..x.............x..x.x..x.........x.x......
+.........................................x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.....................................................................x...xx.......................................xx.................x.x.x..........xx.......
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...........................................................................xx....................................................x...............x.x..........
+...x.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.x.............................................................x.........x.x..........
+..xxx...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..x.....................................................x..x............x...........
+.x...x..................................................................................................................................................................................................x................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................xx................x.x.............xxxx.......
+x.xxx.x.................................................................................................................................................................................................x.x......................................................................................................................................................................................................x...........................................................................................................................................................................................................................................................................................................xxx.xx................xx............xxxxxx......
+.xxxxx..................................................................................................................................................................................................xx......................................................................................................................................................................................................x............................................................................................................................................................................................................................................................................................................xxxxx...............................xxxx.xx.....
+....................................................................................................................................................................................................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..........xxx.................xx..............................xx..............................xx..............................xx..............................xx........................................................................................................................................................xxx.........................xx.........xx......
+...................................xx..............................xx..............................xx..............................xx..............................xx..............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x...............................................................................................................................................................................xxxx.xx................
+...................................x.x.............................x.x.............................x.x.............................x.x.............................x.x.............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x...............................................................................................................................................................................xxxxxx.................
+....................................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx.................................................................................................................................................................................xxxx..................
+......xxx....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...............................................
+........x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x................................................
+.......x.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.............................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.............................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...............................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..............................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+......................................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx...................................................................................................................................................................................................................................................................................................................................................................................xxxx..............
+....xxx..............................x.x.............................x.x.............................x.x.............................x.x.............................x.x.............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x.................................................................................................................................................................................................................................................................................................................................................................................xxxxxx.............
+...x...x.............................xx..............................xx..............................xx..............................xx..............................xx..............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x.....................................................................................................................................................................................................................................xx..........................................................................................................................................xxxx.xx............
+..x.....x.............................................................................................................................................................................................xx..............................xx..............................xx..............................xx..............................xx..............................xx.....................................................................................................................................................................................................................................xx...................................................................................................................xxx.........................xx.........xx..
+..xx.x.xx.................................................................................................................................................................................................xx...................................................................................................................................................................................................................................................................................................................................................................................................x.................................................................................................................xxxxx...............xxx.............xxxx.xx.
+..........................................................................................................................................................................................................x.x.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................xxx.xx..............x...............xxxxxx..
+..........................................................................................................................................................................................................x................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.......................................xx..................x.............xxxx...
+.....x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x...........................................................x............x........
+....x.x.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.......................................................................xx.........
+....x.x..................................xx.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..x..............................................................x........x..x......
+.....x...................................x.x....................................................................................................................................................................................................................................................................................................................................................................xx......................................................................................................................................................................................................................................................................x.xxx.......................................xx...................xxxx.......xxx.xx...
+.........................................x.....................................................................................................................................................................................................................................................................................................................................................................xx........................................................................................................................................................................................................................................................................x..x.....................xx...............x..x.....................x.............x..
+.....xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..........x...................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx...................xx.........xx..........x..x........xx....x.x.......xx.....xxxx..x.xx............x..
+.....xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx.......................xx.....xx...........xx.........xx.....x........xx.....x.x.x.x....xx.....x..xx..
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................xx..x.x...........xx....
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................xx..x.x...........xx....
+......................................................................................................................................................................................................................................................................................................................................................................................................................................x..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx.......................xx.....xx...........xx.........xx.....x........xx.....x.x.x.x....xx.....x..xx..
+......................................................................................................................................................................................................................................................................................................................................................................................................................................x..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx.......................xx.....xx...................xx.........xx..........x..x........xx....x.x.......xx.....xxxx..x.xx............x..
+........................................................................................................................................................................................................................................................................................................................................................................................................................................xx...................................................................................................................................................................................................................xx..........................x..x.....................xx...............x..x.....................x.............x..
+..........................................................................................................................................................................................................................................................xx...................................................................................................................................................................................................................................................................................................................................................................................................x........................x.xxx.......................................xx...................xxxx.......xxx.xx...
+..........................................................................................................................................................................................................................................................x.x...........................................................................................................................................................................................................................................................................................................................................................................................................................x..x..............................................................x........x..x......
+..........................................................................................................................................................................................................................................................x.............................................................................................................................................................................................................................................................................................................................................................................................................................xxx.......................................................................xx.........
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x...........................................................x............x........
+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.......................................xx..................x.............xxxx...
+.........................................................................................xx...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................xxx.xx..............x...............xxxxxx..
+.........................................................................................x.x....................................................................................................................................................................................................................................................................................................................................................................xx....................................................................................................................................................................................................................xx.........................................xxxxx...............xxx.............xxxx.xx.
+.........................................................................................x.....................................................................................................................................................................................................................................................................................................................................................................xx....................................................................................................................................................................................................................xx...........................................xxx.........................xx.........xx..
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.....................................................................................................................................................................................................................x..................................................................xxxx.xx............
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx.............
+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx..............
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx......xx.....................................................................................................................................................................................................................................xx.........................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.....x....x....x.................................................................................................................................................................................................................................xx.xx........................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..........x..........x..............................................................................................................................................................................................xx................................xxxx.........................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................xx......................................xxxxx............xx.....x....x.....x.....x.............................................................................................................................................................................................xx..................................xx..........................
+..........................................................................................................................................................................................................................................................................................................xx.................................................................................................................xxx.....................................x....x..............x......xx........xxxxxx...............................................................................................................................................................................................x.............................................................
+..........................................................................................................................................................................................................................................................................................................x.x.............................................................................................xxxxx............xx...x.........................................x...........................x......................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................x..............................................................................................x....x............x...x.....................................x...x............................xxx....................................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................x...........x............................................x.....................x.......x.xx..x.................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................x...x............xxx..xx...........................................................xxx........xxx..x................................................................................................................................................................................................................................................................
+.........................................................................................................................................xx................................................................................................................................................................................................................................................................x..............x.x.xxx......................................xx................xxx..........xxxxx..x...............................................................................................................................................................................................................................................................
+.........................................................................................................................................x.x...............................................................................................................................................................................................................................................................................xxx.xx....................xx...............x..x..............x...x...x.....xxx.x.xxx.......................................................................................................................................................................................................................xx.....................................
+.........................................................................................................................................x...................................................................................................................................................................................................................................................................................xx.........xx..........x..x........xx....x.x.......xx.....x..x.x....x.........xx.xx.....................................................................................................................................................................................................................xx......................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....xx...........xx.........xx.....x........xx.....x........x.........xx.xx........................................................................................................................................................................................................................x.....................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................xxxxxxxx............................................................................................................................................................................................................................................................xxxxxx......xx...
+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.....x....x....x.
+.................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................xxxxxxxx.................................................................................................................................................................................................................................................................x..........x
+........................................................................................................................................................................................................................................................................................................................................................................xx..............................xx.......................xx.....xx...........xx.........xx.....x........xx.....x........x.........xx.xx....................................................................................................................................................................................................................xxxxx...................x....x.....x.....x
+........................................................................................................................................................................................................................................................................................................................................................................xx..............................xx...................xx.........xx..........x..x........xx....x.x.......xx.....x..x.x....x.........xx.xx..................................................................................................................................................................................................................x....x....................x.x........xxxxxx
+...........................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx....................xx...............x..x..............x...x...x.....xxx.x.xxx........................................................................................................................................................xxxxx...........................................................x.....................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................x.x.xxx......................................xx................xxx..........xxxxx..x........................................................................................................................................................x....x.....................x................................x...x....................x..x..............
+..........................................................................................................................................................................................................................................................................................................................................................xx..............................................................xxx..xx...........................................................xxx........xxx..x..............................................................................................................................................................x....................x.x.................................x.....................xxx.xx.............
+..........................................................................................................................................................................................................................................................................................................................................................x.x.............................................................x............................................x.....................x.......x.xx..x..........................................................................................................................................................x...x........................x.....................................................xx...x.xx...........
+..........................................................................................................................................................................................................................................................................................................................................................x................................................................x...x.....................................x...x............................xxx...............................................................................................................................................................x.....................x.xx........................xx.x............xx..............x...x.........xxx..
+...........................................................................................................................................................................................................................................................................................................................................................................................................................xx...x.........................................x...........................x.....................................................................................................................................................................................x.xx.........................xxxx.xx.........x..x.............x.x.x.xx....x...xx.
+.............................................................................................................................................................................................................................................................................................................................................................................................................................xxx.....................................x....x..............x......xx........xxxxxx...........................................................................................................................................................xx.............xxx..xx.......xx.xx...........x....xx....xx....x.x.......xx......xxxxx.x.x..x.x..xx
+.........................................................................................................................................................................................xx...................................................................................................................................................................................................................................xx......................................xxxxx............xx.....x....x.....x.....x...........................................................................................................................................................xx..............xx..xx...x....xxx............x.x........xx.....x........xx.......x....xx..x.....x.
+.........................................................................................................................................................................................x.x............................................................................................................................................................................................................................................................................................xx..........x..........x....................................................................................................................................................................................xx...xx..............x........................................x...xxxxx..
+.........................................................................................................................................................................................x....................................................................................................................................................................................................................................................................................................x.....x....x....x..............................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................xx...........................................................................................................xxxxxx......xx.......................................................................................................................................................................................xx...xx..............x........................................x...xxxxx..
+..................................................................................................................................................................................................................................................................................................................................................................................x.x......................................................................................................................................................................................................................................................................................xx..............xx..xx...x....xxx............x.x........xx.....x........xx.......x....xx..x.....x.
+..................................................................................................................................................................................................................................................................................................................................................................................x.................................................................................................x..x...................................................................................................................................................................................xx.............xxx..xx.......xx.xx...........x....xx....xx....x.x.......xx......xxxxx.x.x..x.x..xx
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...................................................................................................................................................................................................x.xx.........................xxxx.xx.........x..x.............x.x.x.xx....x...xx.
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x...............................................................................................................................................................................x.....................x.xx........................xx.x............xx..............x...x.........xxx..
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.............................................................................................................................................................................x...x........................x.....................................................xx...x.xx...........
+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....................x.x.................................x.....................xxx.xx.............
+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x.....................x................................x...x....................x..x..............
+..........................................................................................................................................................................................................................................................................................................................................................................................................xx...........................................................................................................................................................................................................................................................xxxxx...........................................................x.....................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................x.x.....................................................................................................................................................................................................................................................................................................................x....x....................x.x........xxxxxx
+..........................................................................................................................................................................................................................................................................................................................................................................................................x........................................................................................................................................................................................................................................................................................................................xxxxx...................x....x.....x.....x
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........x
+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.....x....x....x.
+.........................................................................................................................................................................................................................................xx.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx......xx...
+.........................................................................................................................................................................................................................................x.x.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................x.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..x........................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................xx.................................................................................................................................................................................................................................................................................................................x.......................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................x.x............................................................................................................................................................................................................................................................................................................x...x.......................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................x...............................................................................................................................................................................................................................................................................................................xxxx.......................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.................................................................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x................................................................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................x..................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................xx..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................x.x.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.........................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x........................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........................................................................................................................................................................................................................................................................................
+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx................................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.xx.....xxxx......................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx.....xxxxxx.....................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................xxxx......xxxx.xx....................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx..................................xx.....................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx.....................x....................................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................x........xxx.......................x...................................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.......................x................................xxxx..................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................x..xx......................................................xx...x.xx...............................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................x...x.x..........................x...........xx..............x.x.x.x.......xx.......................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................xx............................................................................................x...x.........x.x.............xxxx.x..........x..x.............x...xxx..x...x..xx.....................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................x.x...........xx..............................xx..............................xx..............x...xx...........x...........x..x.xx....xx....x.x.......xx......x.x...x....xxx..x.....................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................x.............xx..............................xx..............................xx..............x........x...xx.x............x.x........xx.....x........xx.......x....xxx..x....x.....................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................x...x...xxx...x..............x............................................xxxxx......................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................x...x...xxx...x..............x............................................xxxxx......................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................xx..............x........x...xx.x............x.x........xx.....x........xx.......x....xxx..x....x.....................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................xx..............x...xx...........x...........x..x.xx....xx....x.x.......xx......x.x...x....xxx..x.....................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................xx....................................................................x...x.........x.x.............xxxx.x..........x..x.............x...xxx..x...x..xx.....................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................x.x.....................................................................x...x.x..........................x...........xx..............x.x.x.x.......xx.......................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................x.................................................xxx....................x..xx......................................................xx...x.xx...............................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx.....................xxx.......................x................................xxxx..................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx..............................................x........xxx.......................x...................................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................xx.......................................................xxxxx.....................x....................................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx..................................xx.....................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................xxxx......xxxx.xx....................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................xx............................................................................................................xxxxxx.....xxxxxx.....................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................x.x...........................................................................................................xxxx.xx.....xxxx......................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................x.................................................................................................................xx................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.............................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx............................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.xx...........................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx............................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................xx..........................................................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................x.x................xx.......................................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................x..............xxxx.xx.....xxxx.............................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx.....xxxxxx............................................................................................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................................................x...................xx.....................xxxx......xxxx.xx...........................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................xx.x...............xxx.xx..................................xx............................................................................................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................xx...................................x...x...............xxxxx.................................................................................................................................................................................................................................................................................................................................................................
+...........................................................................................................................................................................................................................................................................................................................................xxx.xx..............................xxxx.x.x.................xxx..................................................................................................................................................................................................................................................................................................................................................................
+...........................................................................................................................................................................................................................................................................................................................................xxxxx..............................x.x...xx............xx.................................x.......................................................................................................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................xxx....................x....xx....x.x................x..x................................xx.....xxx..............................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................x.x..xx.x..xx.xx..................x...............x..............x..x...xx.................................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................x...x..xx.xxx..xxxx...........xx.....xx...........xx............xxx......x....xx............................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................xx............x..x....x...xx.x.xx.................xx....xx....xxx.......xx....xx.....xx.xx..x............................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................xx............xx.xx.........xx.xx...........x.x.........xx..............xx.....x.x..........x............................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................x..............x...................................x.......xxx.............................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................x..............x...................................x.......xxx.............................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................xx............xx.xx.........xx.xx...........x.x.........xx..............xx.....x.x..........x............................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................xx............x..x....x...xx.x.xx.................xx....xx....xxx.......xx....xx.....xx.xx..x............................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................x...x..xx.xxx..xxxx...........xx.....xx...........xx............xxx......x....xx............................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................x.x..xx.x..xx.xx..................x...............x..............x..x...xx.................................................................................................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................xxx....................x....xx....x.x................x..x................................xx.....xxx..............................................................................................................................................................................................................................................................................................................................
+...........................................................................................................................................................................................................................................................................................................................................xxxxx..............................x.x...xx............xx.................................x.......................................................................................................................................................................................................................................................................................................................................
+...........................................................................................................................................................................................................................................................................................................................................xxx.xx..............................xxxx.x.x.................xxx..................................................................................................................................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................xx...................................x...x...............xxxxx.................................................................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................xx.x...............xxx.xx..................................xx............................................................................................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................................................x...................xx.....................xxxx......xxxx.xx...........................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx.....xxxxxx............................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.xx.....xxxx.............................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................xx...............xx.......................................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................x..........................................................................................................................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................xx....................................................................................................................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................................................................................xxxx...................................................................................................................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................................................................................xx.xx..................................................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................xx...................................................................................................................................................................................................................................................................................................................................................
diff --git a/sys/games/lib/life/breeder4753 b/sys/games/lib/life/breeder4753
new file mode 100755
index 000000000..5276923fa
--- /dev/null
+++ b/sys/games/lib/life/breeder4753
@@ -0,0 +1,337 @@
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................................................................................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.xx....................................................................................................................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.....................................................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx......................................................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.........................................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.xx.....xxxx...............................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx.....xxxxxx..............................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..x.....................xx.....................xxxx......xxxx.xx.............................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.................xxx.xx..................................xx..............................................................................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.............................x.x.....x.................xxxxx...................................................................................................................................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx..........................x..x.................x.......xxx....................................................................................................................................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx................xx...xxx...x..x................x.xx...............................xxx..........................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx...................x..xx.x....xx..x.x................x.............................xxx..........................................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx......xxx..x................x.....x............xx..............x..x.xxx......................................................................................................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.x..x.xx..x............xx.x.xx...........x..x..................xx......xxx..............................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...............xx.x.x..x.x.xxx............x.x.........xx....x.x.......xx.....xx....xxx......x..............................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............x....xx..x.x.x..x............x..........xx.....x........xx.....xx......x....x.x..............................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x...x..x..xxx..............x................................xxx...........xx...............................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x...x..x..xxx..............x................................xxx...........xx...............................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............x....xx..x.x.x..x............x..........xx.....x........xx.....xx......x....x.x..............................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...............xx.x.x..x.x.xxx............x.x.........xx....x.x.......xx.....xx....xxx......x..............................................................................................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.x..x.xx..x............xx.x.xx...........x..x..................xx......xxx..............................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx......xxx..x................x.....x............xx..............x..x.xxx......................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx...................x..xx.x....xx..x.x................x.............................xxx..........................................................................................................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx................xx...xxx...x..x................x.xx...............................xxx..........................................................................................................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx..........................x..x.................x.......xxx....................................................................................................................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.............................x.x.....x.................xxxxx...................................................................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.................xxx.xx..................................xx..............................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..x.....................xx.....................xxxx......xxxx.xx.............................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx.....xxxxxx..............................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.xx.....xxxx...............................................................................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.....................xx.........................................................................................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x..............................................................................................................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...............................................................................................................................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx..............................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x..............................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..............................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..x...............................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x................................................................................................................xxxxxx......xx..........................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.............................................................................................................x.....x....x....x........................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx....................................................................................................................x..........x.......................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx...................x....x.....x.....x.......................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x.................x...xx........xxxxxx.......................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx...........................................................x................x.x.........................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x......................................................x...x................x..x.........................................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........................................xx............x..................xxxx.x.........xxx...........................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..................................................x...x.........................................xx.xx.............................xxx.xx.x........xx............................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x..................................................x.....................................xx....xx..x...............xx..............xx.x...x..........x.........................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.................................................................................xx.....xx....xxxxx....x..........x..x.............xx.x.xxx..........xx........................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..........x..x.....xxx.x........x.xx..xx....x.x.......xx.......x.x.x.x.x........xx.......................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...........xx.......xxxx........x.x...xx.....x........xx........xx.x.x.x.xx....xx........................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....................................................................................................................x..........x...............................xxx.x.xxxx..............................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x......................................................................................................................................................................................................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...x..................................................................................................................x..........x...............................xxx.x.xxxx..............................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.x..........................xx..............................xx..............................xx...........xx.......xxxx........x.x...xx.....x........xx........xx.x.x.x.xx....xx........................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................xx..............................xx..........x..x.....xxx.x........x.xx..xx....x.x.......xx.......x.x.x.x.x........xx.......................................................................................................................................................................................................................................................
+................................................................................................................x.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....xx....xxxxx....x..........x..x.............xx.x.xxx..........xx........................................................................................................................................................................................................................................................
+................................................................................................................xx........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx....xx..x...............xx..............xx.x...x..........x.........................................................................................................................................................................................................................................................
+...............................................................................................................x.x..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.xx.............................xxx.xx.x........xx............................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx............x..................xxxx.x.........xxx...........................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x................x..x.........................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x................x.x.........................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..............................................................................................................................................................x....x.................x...xx........xxxxxx.......................................................................................x..x............................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.............................................................................................................................................................xxxxx...................x....x.....x.....x...........................................................................................x...........................................................................................................................................................
+........................................................................................................xx.....................................................................................................................................................................................................................................................................................................................................................................................................................xx............................................................................................................................................................................................x..........x.......................................................................................x...x...........................................................................................................................................................
+.........................................................................................................xx............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.....x....x....x.........................................................................................xxxx...........................................................................................................................................................
+........................................................................................................x...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx......xx......................................................................................................xx..................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...............................................................................................................................x...............x...............................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...................................................................................................................x...........xx.........x.....x...............................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx................................................................................................................x...x.........x.x.........xxxxxx.....xxxxxx....................................................................................................................................
+.................................................................................................x.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..............................................................x..............................x.....x....................................................................................................................................
+.................................................................................................xx.............................x....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x.......................................................x....x....................................x....................................................................................................................................
+................................................................................................x.x.............................xx........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x......................................xxx..............xxxxx..............................x....x.....................................................................................................................................
+...............................................................................................................................x.x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x..................................xxx.x..x..................................................xx.......................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx...................................x..xx.x..........xxx..............................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x............................................................................................................x........x.x....x..........xx................................xx............................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.......................................................................................................xx...x.x....xx.xx....x............xx..............................x...x..xx......................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.......................................................................................................................................................................................xx...................................................................................................x....x.....x....x.x..x.xx........xx...xx............................x...x..x..x.....................................................................................................................................
+.........................................................................................xx....................................................................................................................................................................................................................................................................................................................................................................................x.x...............................................................................................................................................................................................................................................................................xx.........x......x..x......xxx........xxx...xxxxx......xx.....x...x....xx......x........xx....................................................................................................................................
+..........................................................................................xx............................xx.....................................................................................................................................................................................................................................................................................................................................................xx................................................................................................................................................................................................................................................................................xx.........x.x.xxx.xx...........x...x...xx....xxx.......xx....x.xxxx....xx.......xxx....xx.....................................................................................................................................
+.........................................................................................x...............................xx..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........x...............xxx...................xxxx......................................................................................................................................
+........................................................................................................................x.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........x...............xxx...................xxxx......................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x................xx..............................xx..............................xx..............................xx.........x.x.xxx.xx...........x...x...xx....xxx.......xx....x.xxxx....xx.......xxx....xx................................................................................xxxx.................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.................xx..............................xx..............................xx..............................xx.........x......x..x......xxx........xxx...xxxxx......xx.....x...x....xx......x........xx..............................................................................x...x.................................................
+..................................................................................x............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...........................................................................................................................x....x.....x....x.x..x.xx........xx...xx............................x...x..x..x...................................................................................x.................................................
+..................................................................................xx.............................x.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...x.x....xx.xx....x............xx..............................x...x..xx................................................................................x..x..................................................
+.................................................................................x.x.............................xx.............................x....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x........x.x....x..........xx................................xx............................................................................................................................................
+................................................................................................................x.x.............................xx............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..xx.x..........xxx...................................................................................................................................xxxxxx......xx.............................
+...............................................................................................................................................x.x...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.x..x..................................................xx...........................................................................................x.....x....x....x...........................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx..............xxxxx..............................x....x...............................................................................................x..........x..........................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x....................................x................................................................xxxxx...................x....x.....x.....x..........................
+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..............................x.....x...............................................................x....x.................x...xx........xxxxxx..........................
+..........................................................................xx...................................................................................................................................................................................................................................................................................................................................................x.................................................................................................................................................................................................................................................................................................................................................................................x...x.........x.x.........xxxxxx.....xxxxxx....xxxxx...........................................................x................x.x............................................
+...........................................................................xx............................xx....................................................................................................................................................................................................................................................................................................................x.x.................................................................................................................................................................................................................................................................................................................................................................................x...........xx.........x.....x..............x....x......................................................x...x................x..x............................................
+..........................................................................x...............................xx............................xx.....................................................................................................................................................................................................................................................................................xx...............................................................................................................................................................................................................................................................................................................................................................................................x...............x...................x..........................................xx............x..................xxxx.x.........xxx..............................
+.........................................................................................................x...............................xx...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x...............x...x.........................................xx.xx.............................xxx.xx.x........xx...............................
+........................................................................................................................................x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...................x.....................................xx....xx..x...............xx..............xx.x...x..........x............................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....xx....xxxxx....x..........x..x.............xx.x.xxx..........xx...........................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.................................................................................................................................................................................................................................................................................xx..........x..x.....xxx.x........x.xx..xx....x.x.......xx.......x.x.x.x.x........xx..........................
+...................................................................x..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..................................................................................................................................................................................................................................................................................xx...........xx.......xxxx........x.x...xx.....x........xx........xx.x.x.x.xx....xx...........................
+...................................................................xx.............................x............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx......................................................................................................................................................................................................x.x................................................................................................x..........x...............................xxx.x.xxxx.................................
+..................................................................x.x.............................xx.............................x........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x............xx.......................................................................................................................................................................................
+.................................................................................................x.x.............................xx.............................x........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x............x.................................................................................................x..........x...............................xxx.x.xxxx.................................
+................................................................................................................................x.x.............................xx................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................xx..............................xx...........xx.......xxxx........x.x...xx.....x........xx........xx.x.x.x.xx....xx...........................
+...............................................................................................................................................................x.x................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................xx..............................xx..........x..x.....xxx.x........x.xx..xx....x.x.......xx.......x.x.x.x.x........xx..........................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....xx....xxxxx....x..........x..x.............xx.x.xxx..........xx...........................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx....xx..x...............xx..............xx.x...x..........x............................
+...........................................................xx................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.xx.............................xxx.xx.x........xx...............................
+............................................................xx............................xx...................................................................................................................................................................................................................................................................................x...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx............x..................xxxx.x.........xxx..............................
+...........................................................x...............................xx............................xx....................................................................................................................................................................................................................................................x.x.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x................x..x............................................
+..........................................................................................x...............................xx............................xx.....................................................................................................................................................................................................................xx...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x................x.x............................................
+.........................................................................................................................x...............................xx................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x.................x...xx........xxxxxx..........................
+........................................................................................................................................................x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx...................x....x.....x.....x..........................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........x..........................
+....................................................x...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...................................................................................................................................................................................................................................................................................................................................................................................................x.....x....x....x...........................
+....................................................xx.............................x..........................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx......xx.............................
+...................................................x.x.............................xx.............................x............................................................................................................................................................................................................................................................................................................................................................................................................................xx......................................................................................................................................................................................................x.x......................................................................................................................................................................................................................................
+..................................................................................x.x.............................xx.............................x.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx....................................................................................................................................................................x..................................................................
+.................................................................................................................x.x.............................xx.............................x.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..................................................................................................................................................................xx...................................................................
+................................................................................................................................................x.x.............................xx..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..................................................................
+...............................................................................................................................................................................x.x..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+............................................xx..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.............................................xx............................xx...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+............................................x...............................xx............................xx...................................................................................................................................................................................................................x..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..x..............................
+...........................................................................x...............................xx............................xx....................................................................................................................................................................................x.x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x............................................................x.............................
+..........................................................................................................x...............................xx............................xx.....................................................................................................................................................xx..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.........................................................x...x.............................
+.........................................................................................................................................x...............................xx.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.........................................................xxxx.............................
+........................................................................................................................................................................x.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx....................
+.....................................x..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x..................
+.....................................xx.............................x...........................................................................................................................................................................................................................................................................................................................................................................................................................x.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.................
+....................................x.x.............................xx.............................x..........................................................................................................................................................................................................................................................................................................................................................................................xx.................................................................................................................................................................................................................................................................................................................................................................................................................................................x......................x.....x.................
+...................................................................x.x.............................xx.............................x............................................................................................................................................................................................................................................................................................................................................................xx......................................................................................................................................................................................................x.x.....................................................................................................................................................................................................................................x...x................x....xxxxxx.....xxxxxx......
+..................................................................................................x.x.............................xx.............................x.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx....................................................................................................................................................................x......................................................................x..............xx..............x.....x......
+.................................................................................................................................x.x.............................xx.............................x.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..................................................................................................................................................................xx..................................................................x....x..............x.x...................x......
+................................................................................................................................................................x.x.............................xx..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..................................................................xxxxx...................................x.......
+...............................................................................................................................................................................................x.x......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........x.............................................x...xx.........
+.............................xx........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.........xx...........................................xxx.............
+..............................xx............................xx............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x...x.x..................................xx.......xx..xx..........
+.............................x...............................xx............................xx........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx...xxx.xxx..xx..........xx...................xx.x.......xxxx.x........
+............................................................x...............................xx............................xx...................................................................................................................................................x................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..xx.....xx...xx.x...xxx.......x..x..............xx..x...........x....x.......
+...........................................................................................x...............................xx............................xx....................................................................................................................x.x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.............xx..............................xx..........x..x..x....x.x..x.xx...x.xxxxx....x.x.......xx.....x.xx.x..xx............xx......
+..........................................................................................................................x...............................xx............................xx.....................................................................................xx..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............xx..............................xx...........xx....x...xxxx......xx..xxxxx.....x........xx.....x...x.x.x..........xxxx.......
+.........................................................................................................................................................x...............................xx.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx....................................................................xx..........xxx..........................xxx.xx............xxx........
+......................x.................................................................................................................................................................x.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+......................xx.............................x....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..........xxx..........................xxx.xx............xxx........
+...xx................x.x...........xx................xx............xx...............x..............xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx...........x..................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx...........xx....x...xxxx......xx..xxxxx.....x........xx.....x...x.x.x..........xxxx.......
+...xx..............................xx...............x.x............xx...............xx.............xx..............x...............xx..............................xx.............................x..x.............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx.........xx...................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..........x..x..x....x.x..x.xx...x.xxxxx....x.x.......xx.....x.xx.x..xx............xx......
+...................................................................................x.x.............................xx.............................x...............................................x............................................................................................................................................................................................................................................xx......................................................................................................................................................................................................x.x......................................................................................................................................................................................................................................................xx..xx.....xx...xx.x...xxx.......x..x..............xx..x...........x....x.......
+..................................................................................................................x.x.............................xx.............................x................x....................................................................................................................................................................................................................................................................................................................................................................................................................................................xx............................................................................................................................................................................................................................................................xxxxx...xxx.xxx..xx..........xx...................xx.x.......xxxx.x........
+.................................................................................................................................................x.x.............................xx...............x.x...........x..................x....................................................................................................................................................................................................................................................................................................................................................................................................................x.................................................................................................................................................................................................................................................................x...x...x.x..................................xx.......xx..xx..........
+..xxx............................................................................................................................................................xx.............x.x...............x.x...........xx................xxx..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.........xx...........................................xxx.............
+..xxx.........xx...................x...............................................................................................................................................................x...........x.x...............x...x..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........x.............................................x...xx.........
+.x...x.........xx................xx.xx.......xx....................x...............................................................................................................................................................x............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx...................................x.......
+x.....x.......x...............................xx..................xxx.......xx..................................................................................................................................................x.....x........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x..............x.x...................x......
+.x...x..........................x.....x......x....................xxx........xx....................x.......xx...................................................................................xx...xx.........................x.....x.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..............xx..............x.....x......
+..xxx.......................................................................x.....................xxx.......xx............................xx....................xx...xx.........................x.....x..........................x...x..............................................................................................................................................................................................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx.........................................................................................................................................................................x...x................x....xxxxxx.....xxxxxx......
+................................xx.x.xx.........................xx...xx..........................xxxxx.....x...............................xx....................xxxxx...xx.......................................................xxx..............................xx..............................xx..............................xx..............................xx..............................xx..............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x..............................x...........................................................................................................................................x......................x.....x.................
+................................................................xx...xx.........................xx...xx..........................xxxxx....x......................xx.xx....xx.....................x...x..xx.........................................................x.x.............................x.x.............................x.x.............................x.x.............................x.x.............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................x..x............................xx.........................................................................................................................................................................x.................
+.......x........................................................................................................................x.xxx.x..........................xx.xx...x........................xxx....xx.........................................................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................x...................................................................................................................................................................x....x..................
+.......xx.............................xx.........................................................................................x...x............................xxx...................................x.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx....................
+......x.x............................x.x.............................xx..............................xx...........................xxx...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+......................................x..............................x.x...............................x...........................x................................................................................................xx..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...........................................................................................................................................................................................
+.....................................xx................................xx...........................x...............................xx...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........................................................................................................................................................................................
+.....................................xxx..............................xx............................x..x............................x.x................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x......................................................................................................................................................................................................................................................................................................................................................................................
+......................................xx..............................xx...........................xx.xx............................x.x.............................xxx................................................................................................................................................................................................................................................................................................................................................................................................................................xx.......................................................................................................................................................................................................................................................................................................................................................................................
+....................................x.............................xxx...............................xx...............................x..............................xxx..............................x..................................................................................................................................................................................................................................................................................................................................................................................................x.......................................................................................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................x...x...........................xx.xx.............................x........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx................
+.....x............................................................................................................................................................x.....x...........................................................xxx...............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx....................................................................................................................................................................................................................................................................................................................................................................................................x....x..............
+....xxx...........................................................................................xx...xx.........................xx.x.xx..........................x...x..........................x.....x...........................xxx..............................x.x.............................x.x.............................x.x.............................x.x.............................x.x.............................x..x............................x..x............................x..x............................x..x............................x..x.............................xxx.........................................................................................................................................................................................................................................................................................................................................................................x.............
+...xxxxx.............................x............................................................xx...xx.........................x.....x...........................xxx..............................................................................................xx..............................xx..............................xx..............................xx..............................xx..............................x..x............................x..x............................x..x............................x..x............................x..x.............................x..............................................................................................................................................................................................................................................................................................................................................x...............x......x.....x.............
+..x.x.x.x...........................xxx...........................xx...xx..........................xxxxx...........................x...x..........................................................xx.x.xx.........................xx...xx.............................................................................................................................................................................................xx..............................xx..............................xx..............................xx..............................xx...............................x...........................................................................................................................................................................................................................................................................................................................................x...x............xx.......xxxxxx.....xxxxxx..
+..xx...xx..........................xxxxx............................................................x.x.............................xxx...........................................................................................xx...xx...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...........x.x................x.....x..
+..................................xx...xx..........................x...x...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x....................................x..
+...................................xxxxx............................xxx.............................xxx.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx..............................x....x...
+.....x.............................x...x............................xxx..............................................................................................................................................................x...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x..........x...................................x..............xx.....
+....x.x.............................x.x.............................................................................................................................................................................................x.x.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..x.....xx..xxx...................................x....................
+....x.x..............................x.............................................................................................................................................................................................xx...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.................................................................x.......x.xx....x...........xx................x....x............x.......
+.....x.............................................................................................................................................................................................................................xx...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..............................................................x.x..x.......x.x.xxxxxx.........x..x...............x................x........
+.....xx............................................................................................................................................................................................................................xxx...........................................................................................................................................................................................................xx..................................................................................................................................................................................................................................................................................................................................................................................................x............................................................xxx....x.......x.xx....x.........x..x.............xx...x............xx...xx...
+.....xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx.............................x.x..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx.........xx...................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..........x.....xx..........x..x.xx...xx....x.x.......xx.....xx.......xx.......x.x...xx..
+.....xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx...........x..................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx...........xx...xx...........x.xxxx...xx.....x........xx.....x.........x........x...xx...
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx................................................xxxxxx..x.............x....
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................xx.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx................................................xxxxxx..x.............x....
+...............................................................................................................................................................................................................................................................................xx.....................................................................................................................................................................................................................................................................................................................................................................xxx............xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx...........xx...xx...........x.xxxx...xx.....x........xx.....x.........x........x...xx...
+.................................................................................................................................................................................................................................................................................x....................................................................................................................................................................................................................................................................................................................................................................x..............xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..............................xx..........x.....xx..........x..x.xx...xx....x.x.......xx.....xx.......xx.......x.x...xx..
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........................................................................................................................................................................................................................................................xxx....x.......x.xx....x.........x..x.............xx...x............xx...xx...
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x..x.......x.x.xxxxxx.........x..x...............x................x........
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.......x.xx....x...........xx................x....x............x.......
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..x.....xx..xxx...................................x....................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x..........x...................................x..............xx.....
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx..............................x....x...
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx...................................................................................................................................................................................................................xxx............................................x....x....................................x..
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.....................................................................................................................................................................................................................x...................................................x...........x.x................x.....x..
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx............................................................................................................................................................................x.....................................................................................................................................................................................................................x.............................................x...x............xx.......xxxxxx.....xxxxxx..
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...................................................................................................................................................................................................................................................................................................................................................................................................................................................x...............x......x.....x.............
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.............
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x..............
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx..............................................................................................................................................................xx........................................................................................xx................
+................................................................................................................................................................................................................................................................................................................................xx...............................................................................................................................................................................................................................................................................................................................................................................xxxxxx.............................................................................................................................................................xx.............................................................................xxxx.........................
+...............................................................................................................................................................................................................................................................................................................................xx.....................................................................................................................................................................................................................................................................................................................................................................xxx........xxxx.xx...........................................................................................................................................................x.x......................................xxx...................................x...x.........................
+.................................................................................................................................................................................................................................................................................................................................x.......................................................................................................................................................................................................................................................................................................................................................xxx..........x..............xx.........xx..........................................................................................................................................................................................x.........................................x.........................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx..........x....................xxxx.xx..........................................................................................................................................................................................x....................................x..x..........................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx........................................................xxx.xx..............................xxxxxx..............................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx.......................................xx.................xx................................xxxx...............................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx..................................xx.x..xx....................................................................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx....................................x....xx..........xx........................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x.x.x.............xx.................................xx....................................................................................................................................................................................................................................................................
+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....xxx.....x..x.xxxx.x.......x...x..............................xx.....xx...................................................................................................................................................................................................................xxx.........................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx..x.xx.....x.x..x.x...x.....x.....x.............x...............xx.xx.x..x..................................................................................................................................................................................................................x...........................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................................................xx.........xxx.xx...xx......xx.x........xx...x...x......xx....x....x....xx......xx.xxxx..x...................................................................................................................................................................................................................x..........................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx......................................................................................xx..........xx.xx.xx.................x..xx....xxx.......xx....x...x.x...xx........x..xx.xx.............................................................................................................................................................................................................................................xxxx.............
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.....................................................................................................................xx.xx..........................xxx....................xx..............................................................................................................................................................................................................................................xxxxxx............
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.xx...........
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.xx..........................xxx....................xx......................................................................................................................................................................................................................xxx.........................xx.........xx.
+................................................................................................................................................................................................................................................................................................................................................................................xx......................................................................................................................................................................................xx..............................xx..............................xx..........xx.xx.xx.................x..xx....xxx.......xx....x...x.x...xx........x..xx.xx...................................................................................................................................................................................................................xxxxx...............................xxxx.xx
+...............................................................................................................................................................................................................................................................................................................................................................................xx.........................................................................................................................................................................................x.............................xx..............................xx.........xxx.xx...xx......xx.x........xx...x...x......xx....x....x....xx......xx.xxxx..x........................................................................................................................................................xxx........................................................xxx.xx................xx............xxxxxx.
+.................................................................................................................................................................................................................................................................................................................................................................................x..................................................................................................................................................................................................................................................................xxxx..x.xx.....x.x..x.x...x.....x.....x.............x...............xx.xx.x..x.......................................................................................................................................................xxxxx..........................................................xx................x.x.............xxxx..
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx............................................................................x....xxx.....x..x.xxxx.x.......x...x..............................xx.....xx........................................................................................................................................................xxx.xx..........................................................................x..x............x......
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.........................................................................................x.x.x.x.............xx.................................xx................................................................................................................................................................xx.........................................xxxx...................................x.........x.x.....
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........................................................................................x....xx..........xx..............................................................................................................................................................................................................................................x...x.............................x...............x.x.....
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.x..xx...................................................................................................................................................................................................................................................xxx........x...............xx.................x.x.x..........xx..
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.................xx................................xxxx.......................................................................................................................................................................................xx.....x..x..x..xx....xx.........x..x.............x..x.x..x.........x.x.
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.xx..............................xxxxxx.........................................................................................................................................................................xx..........x..x....x....x.xxx....x.xx..xx....x.x.......xx......xx.....x..x........x.
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx..........x....................xxxx.xx........................................................................................................................................................................xx...........xx......x...x........x.xx..xx.....x........xx...........x.x.x..x....xxx.
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx..........x..............xx.........xx.................................................................................................................................................................................................xx.........x..............................xx.x...x..x........
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...................................................................................................xxx........xxxx.xx........................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...............................................................................................................xxxxxx............................................................................................................................................................................................................xx.........x..............................xx.x...x..x........
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...............................................................................................................xxxx.....................................................................................................................................................................................xx...........xx......x...x........x.xx..xx.....x........xx...........x.x.x..x....xxx.
+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..........x..x....x....x.xxx....x.xx..xx....x.x.......xx......xx.....x..x........x.
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.............................................................................................................................................................................................................xx.....x..x..x..xx....xx.........x..x.............x..x.x..x.........x.x.
+................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................................................................................................................................................................................................................................xx.xx...................................................................................................................................................................................................................xxx........x...............xx.................x.x.x..........xx..
+...............................................................................................................................................................................................................................................................................................................................................................................................................................xx......................................................................................................................................................................................................................................................................xxxx...........................................................................................................................................................................................................................x...x.............................x...............x.x.....
+.................................................................................................................................................................................................................................................................................................................................................................................................................................x......................................................................................................................................................................................................................................................................xx..................................................................................................................................................................................xx.........................................xxxx...................................x.........x.x.....
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................................................................................................................................................................................................................................................xxx.xx..........................................................................x..x............x......
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...............................................................................................................................................................................................................................................................xxxxx..........................................................xx................x.x.............xxxx..
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...............................................................................................................................................................................................................................................................xxx........................................................xxx.xx................xx............xxxxxx.
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx...............................xxxx.xx
+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.........................xx.........xx.
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.xx...........
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx............
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx.............
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.............................................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx....................................................................................................................................................................................................................................................................................................................xx........................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.................................................................................................................................................................................................................................................................................................................xx.xx.......................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx........................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.........................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx......................................................................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.....................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.............................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.............................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx......xx........................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.......................................................................................................................................................................................x.....x....x....x......................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................................................................................................................................................................................x..........x.....................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...............................................................................................................................................................xxxxx...................x....x.....x.....x.....................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x.................x...xx........xxxxxx.....................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x................x.x.......................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x................x..x.......................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx............x..................xxxx.x.........xxx.........................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.xx.............................xxx.xx.x........xx..........................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx....xx..x...............xx..............xx.x...x..........x.......................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.........................................................................................................xx.....xx....xxxxx....x..........x..x.............xx.x.xxx..........xx......................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x...........................xx..............................xx..............................xx..........x..x.....xxx.x........x.xx..xx....x.x.......xx.......x.x.x.x.x........xx.....................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x..........................xx..............................xx..............................xx...........xx.......xxxx........x.x...xx.....x........xx........xx.x.x.x.xx....xx......................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x...................................................................................................................x..........x...............................xxx.x.xxxx............................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxx.....................................................................................................................................................................................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........x...............................xxx.x.xxxx............................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...........xx.......xxxx........x.x...xx.....x........xx........xx.x.x.x.xx....xx......................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.....................................................................xx..........x..x.....xxx.x........x.xx..xx....x.x.......xx.......x.x.x.x.x........xx.....................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...................................................................................xx.....xx....xxxxx....x..........x..x.............xx.x.xxx..........xx......................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....................................................x.....................................xx....xx..x...............xx..............xx.x...x..........x.......................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x.........................................xx.xx.............................xxx.xx.x........xx..........................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........................................xx............x..................xxxx.x.........xxx.........................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x......................................................x...x................x..x.......................................................................................................................................................................................................................................................................
+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx...........................................................x................x.x.......................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x.................x...xx........xxxxxx.....................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.......................................................................................xxxxx...................x....x.....x.....x.....................................................................................................................................................................................................................................................
+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx......................................................................................................................x..........x.....................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...............................................................................................................x.....x....x....x......................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx......xx........................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..x.............................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x............................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x............................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..............................................................................xxxx............................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...............................................................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.................xxxxxx......xx...............................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.....x....x....x.............................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........x............................................................................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx...................x....x.....x.....x............................................................................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x.....................xx........xxxxxx............................................................................................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx...........................................................x.................................................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x...............................................xx.....x...x.......................x..........................................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...............................................xx.......x........................x.x.........................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x............................................xxx....x.............................x.....x......................................................................................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.............................................x.xx.....xx...........xx...............x.x.x.x......x..............................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.........xx.x.x...xx...........x..x.............xx..x...x.....xx.............................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..........x..x.........xxxxxx.........xx....x.x.......xx.....xx...xx.x....x.xx............................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...........xx...........xxxx..........xx.....x........xx.......x.....x....x.x.............................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x...........xx..............................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.x...........xx..............................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx...........xx...........xxxx..........xx.....x........xx.......x.....x....x.x.............................................................................................................................................................................................................................................................................................................................
+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx..........x..x.........xxxxxx.........xx....x.x.......xx.....xx...xx.x....x.xx............................................................................................................................................................................................................................................................................................................................
+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xx.........xx.x.x...xx...........x..x.............xx..x...x.....xx.............................................................................................................................................................................................................................................................................................................................
+...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.............................................x.xx.....xx...........xx...............x.x.x.x......x..............................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x............................................xxx....x.............................x.....x......................................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...............................................xx.......x........................x.x.........................................................................................................................................................................................................................................................................................................................................
+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x...............................................xx.....x...x.......................x..........................................................................................................................................................................................................................................................................................................................................
+..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx...........................................................x.................................................................................................................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x....x.....................xx........xxxxxx............................................................................................................................................................................................................................................................................................................................
+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxx...................x....x.....x.....x............................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..........x............................................................................................................................................................................................................................................................................................................................
+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x.....x....x....x.............................................................................................................................................................................................................................................................................................................................
+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxxxx......xx...............................................................................................................................................................................................................................................................................................................................
+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x..x....................................................................................................................................................................................................................................................................................................................................................
+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...................................................................................................................................................................................................................................................................................................................................................
+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................x...x...................................................................................................................................................................................................................................................................................................................................................
+.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................xxxx...................................................................................................................................................................................................................................................................................................................................................
diff --git a/sys/games/lib/life/c1 b/sys/games/lib/life/c1
new file mode 100755
index 000000000..ed479a1ae
--- /dev/null
+++ b/sys/games/lib/life/c1
@@ -0,0 +1,5 @@
+..x
+..x
+xxxxx
+..x
+..x
diff --git a/sys/games/lib/life/c2 b/sys/games/lib/life/c2
new file mode 100755
index 000000000..2a9531c63
--- /dev/null
+++ b/sys/games/lib/life/c2
@@ -0,0 +1,11 @@
+.....x
+.....x
+.....x
+.....x
+.....x
+xxxxx.xxxxx
+.....x
+.....x
+.....x
+.....x
+.....x
diff --git a/sys/games/lib/life/c3 b/sys/games/lib/life/c3
new file mode 100755
index 000000000..b64942cf1
--- /dev/null
+++ b/sys/games/lib/life/c3
@@ -0,0 +1,17 @@
+........x
+........x
+........x
+........x
+........x
+
+........x
+........x
+xxxxx.xxxxx.xxxxx
+........x
+........x
+
+........x
+........x
+........x
+........x
+........x
diff --git a/sys/games/lib/life/c4 b/sys/games/lib/life/c4
new file mode 100755
index 000000000..20ae0c538
--- /dev/null
+++ b/sys/games/lib/life/c4
@@ -0,0 +1,23 @@
+...........x
+...........x
+...........x
+...........x
+...........x
+
+...........x
+...........x
+...........x
+...........x
+...........x
+xxxxx.xxxxx.xxxxx.xxxxx
+...........x
+...........x
+...........x
+...........x
+...........x
+
+...........x
+...........x
+...........x
+...........x
+...........x
diff --git a/sys/games/lib/life/c5 b/sys/games/lib/life/c5
new file mode 100755
index 000000000..620c33044
--- /dev/null
+++ b/sys/games/lib/life/c5
@@ -0,0 +1,29 @@
+..............x
+..............x
+..............x
+..............x
+..............x
+
+..............x
+..............x
+..............x
+..............x
+..............x
+
+..............x
+..............x
+xxxxx.xxxxx.xxxxx.xxxxx.xxxxx
+..............x
+..............x
+
+..............x
+..............x
+..............x
+..............x
+..............x
+
+..............x
+..............x
+..............x
+..............x
+..............x
diff --git a/sys/games/lib/life/c6 b/sys/games/lib/life/c6
new file mode 100755
index 000000000..db0c2fd5a
--- /dev/null
+++ b/sys/games/lib/life/c6
@@ -0,0 +1,35 @@
+.................x
+.................x
+.................x
+.................x
+.................x
+
+.................x
+.................x
+.................x
+.................x
+.................x
+
+.................x
+.................x
+.................x
+.................x
+.................x
+xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx
+.................x
+.................x
+.................x
+.................x
+.................x
+
+.................x
+.................x
+.................x
+.................x
+.................x
+
+.................x
+.................x
+.................x
+.................x
+.................x
diff --git a/sys/games/lib/life/c7 b/sys/games/lib/life/c7
new file mode 100755
index 000000000..735059da2
--- /dev/null
+++ b/sys/games/lib/life/c7
@@ -0,0 +1,41 @@
+....................x
+....................x
+....................x
+....................x
+....................x
+
+....................x
+....................x
+....................x
+....................x
+....................x
+
+....................x
+....................x
+....................x
+....................x
+....................x
+
+....................x
+....................x
+xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx
+....................x
+....................x
+
+....................x
+....................x
+....................x
+....................x
+....................x
+
+....................x
+....................x
+....................x
+....................x
+....................x
+
+....................x
+....................x
+....................x
+....................x
+....................x
diff --git a/sys/games/lib/life/c8 b/sys/games/lib/life/c8
new file mode 100755
index 000000000..c9ae0615d
--- /dev/null
+++ b/sys/games/lib/life/c8
@@ -0,0 +1,47 @@
+.......................x
+.......................x
+.......................x
+.......................x
+.......................x
+
+.......................x
+.......................x
+.......................x
+.......................x
+.......................x
+
+.......................x
+.......................x
+.......................x
+.......................x
+.......................x
+
+.......................x
+.......................x
+.......................x
+.......................x
+.......................x
+xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx
+.......................x
+.......................x
+.......................x
+.......................x
+.......................x
+
+.......................x
+.......................x
+.......................x
+.......................x
+.......................x
+
+.......................x
+.......................x
+.......................x
+.......................x
+.......................x
+
+.......................x
+.......................x
+.......................x
+.......................x
+.......................x
diff --git a/sys/games/lib/life/c9 b/sys/games/lib/life/c9
new file mode 100755
index 000000000..a69abcea6
--- /dev/null
+++ b/sys/games/lib/life/c9
@@ -0,0 +1,53 @@
+..........................x
+..........................x
+..........................x
+..........................x
+..........................x
+
+..........................x
+..........................x
+..........................x
+..........................x
+..........................x
+
+..........................x
+..........................x
+..........................x
+..........................x
+..........................x
+
+..........................x
+..........................x
+..........................x
+..........................x
+..........................x
+
+..........................x
+..........................x
+xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx
+..........................x
+..........................x
+
+..........................x
+..........................x
+..........................x
+..........................x
+..........................x
+
+..........................x
+..........................x
+..........................x
+..........................x
+..........................x
+
+..........................x
+..........................x
+..........................x
+..........................x
+..........................x
+
+..........................x
+..........................x
+..........................x
+..........................x
+..........................x
diff --git a/sys/games/lib/life/candelabra b/sys/games/lib/life/candelabra
new file mode 100755
index 000000000..35c84bb16
--- /dev/null
+++ b/sys/games/lib/life/candelabra
@@ -0,0 +1,6 @@
+....xx....xx
+.x..x......x..x
+x.x.x......x.x.x
+.x..x.xxxx.x..x
+....x.x..x.x
+.....x....x
diff --git a/sys/games/lib/life/capsule8 b/sys/games/lib/life/capsule8
new file mode 100755
index 000000000..ed45a0ff9
--- /dev/null
+++ b/sys/games/lib/life/capsule8
@@ -0,0 +1,11 @@
+.....xx.......
+.....xx.......
+..............
+xx...xxxx...xx
+x.x.x....x.x.x
+..x.xx...x.x..
+.xx.x....x.xx.
+.....xxxx.....
+..............
+.....xx.......
+.....xx.......
diff --git a/sys/games/lib/life/catherinewheel b/sys/games/lib/life/catherinewheel
new file mode 100755
index 000000000..769fae812
--- /dev/null
+++ b/sys/games/lib/life/catherinewheel
@@ -0,0 +1,12 @@
+......xx
+......xx
+
+....xxxx
+xx.x....x
+xx.xx...x
+...x..x.x.xx
+...x.x..x.xx
+....xxxx
+
+....xx
+....xx
diff --git a/sys/games/lib/life/cheshire.cat b/sys/games/lib/life/cheshire.cat
new file mode 100755
index 000000000..8746d203a
--- /dev/null
+++ b/sys/games/lib/life/cheshire.cat
@@ -0,0 +1,6 @@
+.x..x
+.xxxx
+x....x
+x.xx.x
+x....x
+.xxxx
diff --git a/sys/games/lib/life/cheshirecat b/sys/games/lib/life/cheshirecat
new file mode 100755
index 000000000..c129d1112
--- /dev/null
+++ b/sys/games/lib/life/cheshirecat
@@ -0,0 +1,6 @@
+.x..x.
+.xxxx.
+x....x
+x.xx.x
+x....x
+.xxxx.
diff --git a/sys/games/lib/life/clappinghands b/sys/games/lib/life/clappinghands
new file mode 100755
index 000000000..78def1bc4
--- /dev/null
+++ b/sys/games/lib/life/clappinghands
@@ -0,0 +1,4 @@
+x.
+xx
+xx
+.x
diff --git a/sys/games/lib/life/clean.fuse b/sys/games/lib/life/clean.fuse
new file mode 100755
index 000000000..7f381af26
--- /dev/null
+++ b/sys/games/lib/life/clean.fuse
@@ -0,0 +1,159 @@
+..............................................................................................................................................................xx
+.............................................................................................................................................................x.x
+............................................................................................................................................................x
+...........................................................................................................................................................x
+..........................................................................................................................................................x
+.........................................................................................................................................................x
+........................................................................................................................................................x
+.......................................................................................................................................................x
+......................................................................................................................................................x
+.....................................................................................................................................................x
+....................................................................................................................................................x
+...................................................................................................................................................x
+..................................................................................................................................................x
+.................................................................................................................................................x
+................................................................................................................................................x
+...............................................................................................................................................x
+..............................................................................................................................................x
+.............................................................................................................................................x
+............................................................................................................................................x
+...........................................................................................................................................x
+..........................................................................................................................................x
+.........................................................................................................................................x
+........................................................................................................................................x
+.......................................................................................................................................x
+......................................................................................................................................x
+.....................................................................................................................................x
+....................................................................................................................................x
+...................................................................................................................................x
+..................................................................................................................................x
+.................................................................................................................................x
+................................................................................................................................x
+...............................................................................................................................x
+..............................................................................................................................x
+.............................................................................................................................x
+............................................................................................................................x
+...........................................................................................................................x
+..........................................................................................................................x
+.........................................................................................................................x
+........................................................................................................................x
+.......................................................................................................................x
+......................................................................................................................x
+.....................................................................................................................x
+....................................................................................................................x
+...................................................................................................................x
+..................................................................................................................x
+.................................................................................................................x
+................................................................................................................x
+...............................................................................................................x
+..............................................................................................................x
+.............................................................................................................x
+............................................................................................................x
+...........................................................................................................x
+..........................................................................................................x
+.........................................................................................................x
+........................................................................................................x
+.......................................................................................................x
+......................................................................................................x
+.....................................................................................................x
+....................................................................................................x
+...................................................................................................x
+..................................................................................................x
+.................................................................................................x
+................................................................................................x
+...............................................................................................x
+..............................................................................................x
+.............................................................................................x
+............................................................................................x
+...........................................................................................x
+..........................................................................................x
+.........................................................................................x
+........................................................................................x
+.......................................................................................x
+......................................................................................x
+.....................................................................................x
+....................................................................................x
+...................................................................................x
+..................................................................................x
+.................................................................................x
+................................................................................x
+...............................................................................x
+..............................................................................x
+.............................................................................x
+............................................................................x
+...........................................................................x
+..........................................................................x
+.........................................................................x
+........................................................................x
+.......................................................................x
+......................................................................x
+.....................................................................x
+....................................................................x
+...................................................................x
+..................................................................x
+.................................................................x
+................................................................x
+...............................................................x
+..............................................................x
+.............................................................x
+............................................................x
+...........................................................x
+..........................................................x
+.........................................................x
+........................................................x
+.......................................................x
+......................................................x
+.....................................................x
+....................................................x
+...................................................x
+..................................................x
+.................................................x
+................................................x
+...............................................x
+..............................................x
+.............................................x
+............................................x
+...........................................x
+..........................................x
+.........................................x
+........................................x
+.......................................x
+......................................x
+.....................................x
+....................................x
+...................................x
+..................................x
+.................................x
+................................x
+...............................x
+..............................x
+.............................x
+............................x
+...........................x
+..........................x
+.........................x
+........................x
+.......................x
+......................x
+.....................x
+....................x
+...................x
+..................x
+.................x
+................x
+...............x
+..............x
+.............x
+............x
+...........x
+..........x
+.........x
+........x
+.......x
+......x
+.....x
+....x
+...x
+.xxx
+.xx
+xx
diff --git a/sys/games/lib/life/clock b/sys/games/lib/life/clock
new file mode 100755
index 000000000..9d6f489ea
--- /dev/null
+++ b/sys/games/lib/life/clock
@@ -0,0 +1,4 @@
+.x
+..xx
+xx
+..x
diff --git a/sys/games/lib/life/clock2 b/sys/games/lib/life/clock2
new file mode 100755
index 000000000..c9f1a93df
--- /dev/null
+++ b/sys/games/lib/life/clock2
@@ -0,0 +1,12 @@
+....xx
+....xx
+
+....xxxx
+...x....x.xx
+...xx...x.xx
+xx.x.xx.x
+xx.x....x
+....xxxx
+
+......xx
+......xx
diff --git a/sys/games/lib/life/cmu b/sys/games/lib/life/cmu
new file mode 100755
index 000000000..54e0d7814
--- /dev/null
+++ b/sys/games/lib/life/cmu
@@ -0,0 +1,15 @@
+xxx..x.x.x..xxx
+x.x..x.x.x....x
+x.x..xxxxx..xxx
+...............
+...............
+xxx.........xxx
+..x.........x..
+xxx.........xxx
+..x.........x..
+xxx.........xxx
+...............
+...............
+xxx..xxxxx..x.x
+x....x.x.x..x.x
+xxx..x.x.x..xxx
diff --git a/sys/games/lib/life/cmu2 b/sys/games/lib/life/cmu2
new file mode 100755
index 000000000..dd2ce08c3
--- /dev/null
+++ b/sys/games/lib/life/cmu2
@@ -0,0 +1,17 @@
+xxxx..x.x.x..xxxx
+x..x..x.x.x.....x
+x..x..x.x.x.....x
+x..x..xxxxx..xxxx
+.................
+.................
+xxxx.........xxxx
+...x.........x...
+xxxx.........xxxx
+...x.........x...
+xxxx.........xxxx
+.................
+.................
+xxxx..xxxxx..x..x
+x.....x.x.x..x..x
+x.....x.x.x..x..x
+xxxx..x.x.x..xxxx
diff --git a/sys/games/lib/life/cmu3 b/sys/games/lib/life/cmu3
new file mode 100755
index 000000000..de54cec44
--- /dev/null
+++ b/sys/games/lib/life/cmu3
@@ -0,0 +1,19 @@
+xxxxx..x.x.x..xxxxx
+x...x..x.x.x......x
+x...x..x.x.x......x
+x...x..x.x.x......x
+x...x..xxxxx..xxxxx
+...................
+...................
+xxxxx.........xxxxx
+....x.........x....
+xxxxx.........xxxxx
+....x.........x....
+xxxxx.........xxxxx
+...................
+...................
+xxxxx..xxxxx..x...x
+x......x.x.x..x...x
+x......x.x.x..x...x
+x......x.x.x..x...x
+xxxxx..x.x.x..xxxxx
diff --git a/sys/games/lib/life/collapsecap b/sys/games/lib/life/collapsecap
new file mode 100755
index 000000000..49d1fd58d
--- /dev/null
+++ b/sys/games/lib/life/collapsecap
@@ -0,0 +1,14 @@
+x...............
+.x..............
+..x.............
+...x............
+....x...........
+.....x..........
+......x.........
+.......x........
+........x.......
+.........x......
+..........x...xx
+...........x..x.
+............x.x.
+.............x..
diff --git a/sys/games/lib/life/cow b/sys/games/lib/life/cow
new file mode 100755
index 000000000..156b196c9
--- /dev/null
+++ b/sys/games/lib/life/cow
@@ -0,0 +1,7 @@
+xx.......xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..x....
+xx....x.xxx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xxx..
+....xx.x........................................................................x.
+....xx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.x
+....xx.x........................................................................x.
+xx....x.xxx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xxx..
+xx.......xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..xx..x....
diff --git a/sys/games/lib/life/cp.48-56-72 b/sys/games/lib/life/cp.48-56-72
new file mode 100755
index 000000000..31d7a894a
--- /dev/null
+++ b/sys/games/lib/life/cp.48-56-72
@@ -0,0 +1,13 @@
+..xxx...xxx
+
+x....x.x....x
+x....x.x....x
+x....x.x....x
+..xxx...xxx
+
+..xxx...xxx
+x....x.x....x
+x....x.x....x
+x....x.x....x
+
+..xxx...xxx
diff --git a/sys/games/lib/life/crab b/sys/games/lib/life/crab
new file mode 100755
index 000000000..d39f1894d
--- /dev/null
+++ b/sys/games/lib/life/crab
@@ -0,0 +1,7 @@
+..x
+..x
+xxx
+xx
+xx..xxx
+..xxx
+..xxx
diff --git a/sys/games/lib/life/cross b/sys/games/lib/life/cross
new file mode 100755
index 000000000..f0b5b2fc6
--- /dev/null
+++ b/sys/games/lib/life/cross
@@ -0,0 +1,4 @@
+.x
+xxx
+.x
+.x
diff --git a/sys/games/lib/life/diagfuse b/sys/games/lib/life/diagfuse
new file mode 100755
index 000000000..6e36c5630
--- /dev/null
+++ b/sys/games/lib/life/diagfuse
@@ -0,0 +1,16 @@
+x...............
+.x..............
+..x.............
+...x............
+....x...........
+.....x..........
+......x.........
+.......x........
+........x.......
+.........x......
+..........x.....
+...........x....
+............x...
+.............x..
+..............x.
+...............x
diff --git a/sys/games/lib/life/diamond b/sys/games/lib/life/diamond
new file mode 100755
index 000000000..99bffd90a
--- /dev/null
+++ b/sys/games/lib/life/diamond
@@ -0,0 +1,8 @@
+...xx
+..x..x
+.x....x
+x......x
+x......x
+.x....x
+..x..x
+...xx
diff --git a/sys/games/lib/life/dirty.fuse b/sys/games/lib/life/dirty.fuse
new file mode 100755
index 000000000..6cb528852
--- /dev/null
+++ b/sys/games/lib/life/dirty.fuse
@@ -0,0 +1,159 @@
+..............................................................................................................................................................xx
+.............................................................................................................................................................x.x
+............................................................................................................................................................x
+...........................................................................................................................................................x
+..........................................................................................................................................................x
+.........................................................................................................................................................x
+........................................................................................................................................................x
+.......................................................................................................................................................x
+......................................................................................................................................................x
+.....................................................................................................................................................x
+....................................................................................................................................................x
+...................................................................................................................................................x
+..................................................................................................................................................x
+.................................................................................................................................................x
+................................................................................................................................................x
+...............................................................................................................................................x
+..............................................................................................................................................x
+.............................................................................................................................................x
+............................................................................................................................................x
+...........................................................................................................................................x
+..........................................................................................................................................x
+.........................................................................................................................................x
+........................................................................................................................................x
+.......................................................................................................................................x
+......................................................................................................................................x
+.....................................................................................................................................x
+....................................................................................................................................x
+...................................................................................................................................x
+..................................................................................................................................x
+.................................................................................................................................x
+................................................................................................................................x
+...............................................................................................................................x
+..............................................................................................................................x
+.............................................................................................................................x
+............................................................................................................................x
+...........................................................................................................................x
+..........................................................................................................................x
+.........................................................................................................................x
+........................................................................................................................x
+.......................................................................................................................x
+......................................................................................................................x
+.....................................................................................................................x
+....................................................................................................................x
+...................................................................................................................x
+..................................................................................................................x
+.................................................................................................................x
+................................................................................................................x
+...............................................................................................................x
+..............................................................................................................x
+.............................................................................................................x
+............................................................................................................x
+...........................................................................................................x
+..........................................................................................................x
+.........................................................................................................x
+........................................................................................................x
+.......................................................................................................x
+......................................................................................................x
+.....................................................................................................x
+....................................................................................................x
+...................................................................................................x
+..................................................................................................x
+.................................................................................................x
+................................................................................................x
+...............................................................................................x
+..............................................................................................x
+.............................................................................................x
+............................................................................................x
+...........................................................................................x
+..........................................................................................x
+.........................................................................................x
+........................................................................................x
+.......................................................................................x
+......................................................................................x
+.....................................................................................x
+....................................................................................x
+...................................................................................x
+..................................................................................x
+.................................................................................x
+................................................................................x
+...............................................................................x
+..............................................................................x
+.............................................................................x
+............................................................................x
+...........................................................................x
+..........................................................................x
+.........................................................................x
+........................................................................x
+.......................................................................x
+......................................................................x
+.....................................................................x
+....................................................................x
+...................................................................x
+..................................................................x
+.................................................................x
+................................................................x
+...............................................................x
+..............................................................x
+.............................................................x
+............................................................x
+...........................................................x
+..........................................................x
+.........................................................x
+........................................................x
+.......................................................x
+......................................................x
+.....................................................x
+....................................................x
+...................................................x
+..................................................x
+.................................................x
+................................................x
+...............................................x
+..............................................x
+.............................................x
+............................................x
+...........................................x
+..........................................x
+.........................................x
+........................................x
+.......................................x
+......................................x
+.....................................x
+....................................x
+...................................x
+..................................x
+.................................x
+................................x
+...............................x
+..............................x
+.............................x
+............................x
+...........................x
+..........................x
+.........................x
+........................x
+.......................x
+......................x
+.....................x
+....................x
+...................x
+..................x
+.................x
+................x
+...............x
+..............x
+.............x
+............x
+...........x
+..........x
+.........x
+........x
+.......x
+......x
+.....x
+....x
+...x
+.xxx
+x..x
+.xx
diff --git a/sys/games/lib/life/eaters3 b/sys/games/lib/life/eaters3
new file mode 100755
index 000000000..782e1bcb4
--- /dev/null
+++ b/sys/games/lib/life/eaters3
@@ -0,0 +1,9 @@
+.......x
+.....xxx
+....x...
+....xx..
+........
+..xx....
+...x....
+xxx.....
+x.......
diff --git a/sys/games/lib/life/eden b/sys/games/lib/life/eden
new file mode 100755
index 000000000..c5d599ef7
--- /dev/null
+++ b/sys/games/lib/life/eden
@@ -0,0 +1,9 @@
+xxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxx
+x.x.x.x.x.x.xxxx.xx.xxx.xxx.xx.xx
+xxxxxxxxxxxxx.x.x.xxx.xxx.xxx.xx
+x.x.x.x.x.x.xx.xxxxx.xxx.xxx.xxxx
+.x.x.x.x.x.x.xxx.x.xxx.xxx.xx.x.x
+xxxxxxxxxxxxxx.xxxx.xxx.xxx.xxxxx
+.x.x.x.x.x.x.xxx.xxxx.xxx.xxx.x.x
+x.x.x.x.x.x.x.x.x.xx.xxx.xxx.x.xx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
diff --git a/sys/games/lib/life/figure8 b/sys/games/lib/life/figure8
new file mode 100755
index 000000000..d516f3a00
--- /dev/null
+++ b/sys/games/lib/life/figure8
@@ -0,0 +1,6 @@
+xxx...
+xxx...
+xxx...
+...xxx
+...xxx
+...xxx
diff --git a/sys/games/lib/life/fisheater b/sys/games/lib/life/fisheater
new file mode 100755
index 000000000..0178b6339
--- /dev/null
+++ b/sys/games/lib/life/fisheater
@@ -0,0 +1,18 @@
+.....x.
+......x
+......x
+...x..x
+....xxx
+.......
+.......
+.......
+.......
+.......
+.......
+.......
+.......
+.......
+..xx...
+...x...
+xxx....
+x......
diff --git a/sys/games/lib/life/flare.path b/sys/games/lib/life/flare.path
new file mode 100755
index 000000000..0e074e278
--- /dev/null
+++ b/sys/games/lib/life/flare.path
@@ -0,0 +1,97 @@
+................................................................................................xx
+...............................................................................................x.x
+..............................................................................................x
+.............................................................................................x
+............................................................................................x
+...........................................................................................x
+..........................................................................................x
+.........................................................................................x
+........................................................................................x
+.......................................................................................x
+......................................................................................x
+.....................................................................................x
+....................................................................................x
+...................................................................................x
+..................................................................................x
+.................................................................................x
+................................................................................x
+...............................................................................x
+..............................................................................x
+.............................................................................x
+............................................................................x
+...........................................................................x
+..........................................................................x
+.........................................................................x
+........................................................................x
+.......................................................................x
+......................................................................x
+.....................................................................x
+....................................................................x
+...................................................................x
+..................................................................x
+.................................................................x
+................................................................x
+...............................................................x
+..............................................................x
+.............................................................x
+............................................................x
+...........................................................x
+..........................................................x
+.........................................................x
+........................................................x
+.......................................................x
+......................................................x
+.....................................................x
+....................................................x
+...................................................x
+..................................................x
+.................................................x
+................................................x
+...............................................x
+..............................................x
+.............................................x
+............................................x
+...........................................x
+..........................................x
+.........................................x
+........................................x
+.......................................x
+......................................x
+.....................................x
+....................................x
+...................................x
+..................................x
+.................................x
+................................x
+...............................x
+..............................x
+.............................x
+............................x
+...........................x
+..........................x
+.........................x
+........................x
+.......................x
+......................x
+.....................x
+....................x
+...................x
+..................x
+.................x
+................x
+...............x
+..............x
+.............x
+............x
+...........x
+..........x
+.........x
+........x
+.......x
+......x
+.....x
+....x
+xxxx
+...x
+...x
+...x
diff --git a/sys/games/lib/life/flasher b/sys/games/lib/life/flasher
new file mode 100755
index 000000000..f3eae698a
--- /dev/null
+++ b/sys/games/lib/life/flasher
@@ -0,0 +1,3 @@
+x
+x
+x
diff --git a/sys/games/lib/life/flip.flop b/sys/games/lib/life/flip.flop
new file mode 100755
index 000000000..3d070cb6b
--- /dev/null
+++ b/sys/games/lib/life/flip.flop
@@ -0,0 +1,8 @@
+...x
+...x.x
+.x
+......xx
+xx
+......x
+..x.x
+....x
diff --git a/sys/games/lib/life/flotilla b/sys/games/lib/life/flotilla
new file mode 100755
index 000000000..fe51a1266
--- /dev/null
+++ b/sys/games/lib/life/flotilla
@@ -0,0 +1,52 @@
+.................xxxx
+................x...x
+....................x
+................x..x
+..............xx
+............x........x
+......................x
+............x.........x
+.............xxxxxxxxxx
+
+
+
+.........xxxxxxxxxxxxxxxx
+........x...............x
+........................x
+........x..............x
+......xx
+....x....................x
+..........................x
+....x.....................x
+.....xxxxxxxxxxxxxxxxxxxxxx
+
+
+
+.xxxxxxxxxxxxxxxxxxxxxxxxxxxx
+x...........................x
+............................x
+x..........................x
+..xx
+....x....................x
+..........................x
+....x.....................x
+.....xxxxxxxxxxxxxxxxxxxxxx
+
+
+
+.........xxxxxxxxxxxxxxxx
+........x...............x
+........................x
+........x..............x
+..........xx
+............x........x
+......................x
+............x.........x
+.............xxxxxxxxxx
+
+
+
+.................xxxx
+................x...x
+....................x
+................x..x
diff --git a/sys/games/lib/life/flywheel b/sys/games/lib/life/flywheel
new file mode 100755
index 000000000..0474456bf
--- /dev/null
+++ b/sys/games/lib/life/flywheel
@@ -0,0 +1,4 @@
+.x..
+.x.x
+x.x.
+..x.
diff --git a/sys/games/lib/life/fool b/sys/games/lib/life/fool
new file mode 100755
index 000000000..56ecc18a2
--- /dev/null
+++ b/sys/games/lib/life/fool
@@ -0,0 +1,12 @@
+....xx.........xx....
+...x.x.........x.x...
+...x.............x...
+xx.xx...........xx.xx
+xx.x...xx...xx...x.xx
+...x.x...x.x...x.x...
+...x.x...x.x...x.x...
+..xx.x...x.x...x.xx..
+...x..xxx...xxx..x...
+...x.............x...
+....xxx.......xxx....
+......x.......x......
diff --git a/sys/games/lib/life/fusebranch b/sys/games/lib/life/fusebranch
new file mode 100755
index 000000000..a0b1c8df3
--- /dev/null
+++ b/sys/games/lib/life/fusebranch
@@ -0,0 +1,26 @@
+x..........................
+.x.........................
+..x........................
+...x.......................
+....x......................
+.....x..................x..
+......x................x.x.
+.......x..............x..x.
+........x............x...xx
+.........x..........x......
+..........x........x.......
+...........x......x........
+............x.....xx.......
+.............x..xx.........
+..............x..x.........
+...............xx..........
+...........................
+...............xx..........
+...............x...........
+................x..........
+.................x.........
+..................x........
+...................x...xx..
+....................x..x...
+.....................x.x...
+......................x....
diff --git a/sys/games/lib/life/fusecorner b/sys/games/lib/life/fusecorner
new file mode 100755
index 000000000..9f18c0823
--- /dev/null
+++ b/sys/games/lib/life/fusecorner
@@ -0,0 +1,18 @@
+................................x...
+................................xxx.
+x..................................x
+.x................................x.
+..x..............................x..
+...x............................x...
+....x..........................x....
+.....x........................x.....
+......x......................x......
+.......x....................x.......
+........x..................x........
+.........x.....xx..xx.....x.........
+..........x....x....x....x..........
+...........x....x..x....x...........
+............x..xx..xx..x............
+.............x........x.............
+..............xxxxxxxx..............
+................x..x................
diff --git a/sys/games/lib/life/fusehinge b/sys/games/lib/life/fusehinge
new file mode 100755
index 000000000..a8fa8d48a
--- /dev/null
+++ b/sys/games/lib/life/fusehinge
@@ -0,0 +1,14 @@
+x.....................
+.x....................
+..x...................
+...x..................
+....x.................
+.....x................
+......x...............
+.......x..............
+........x.............
+.........x.....x......
+..........x...x.x...xx
+...........x..x..x..x.
+............x.x...x.x.
+.............x.....x..
diff --git a/sys/games/lib/life/futility b/sys/games/lib/life/futility
new file mode 100755
index 000000000..5d057f56b
--- /dev/null
+++ b/sys/games/lib/life/futility
@@ -0,0 +1,34 @@
+.........................x..................................
+......................xxxx....x.............................
+.............x.......xxxx.....x.............................
+............x.x......x..x.........xx........................
+...........x...xx....xxxx.........xx........................
+xx.........x...xx.....xxxx..................................
+xx.........x...xx........x..................................
+............x.x.............................................
+.............x..............................................
+......................x.x...................................
+.......................xx...................................
+.......................x....................................
+............................................................
+...........................xx...............................
+..........................x..x..............................
+..........................x.x...............................
+...........................x................................
+............................................................
+............................................................
+............................................................
+............................................................
+............................................................
+....................................x.......................
+...................................xx.......................
+...................................x.x......................
+..............................................x.............
+.............................................x.x............
+..................................x........xx...x.........xx
+..................................xxxx.....xx...x.........xx
+........................xx.........xxxx....xx...x...........
+........................xx.........x..x......x.x............
+.............................x.....xxxx.......x.............
+.............................x....xxxx......................
+..................................x.........................
diff --git a/sys/games/lib/life/fuzzcapsule b/sys/games/lib/life/fuzzcapsule
new file mode 100755
index 000000000..78968a286
--- /dev/null
+++ b/sys/games/lib/life/fuzzcapsule
@@ -0,0 +1,12 @@
+....xx......
+....xx......
+............
+....xxxx....
+xx.x..x.x...
+xx.x.x..x...
+...x...xx.xx
+...x....x.xx
+....xxxx....
+............
+......xx....
+......xx....
diff --git a/sys/games/lib/life/gear b/sys/games/lib/life/gear
new file mode 100755
index 000000000..e74e4e0bc
--- /dev/null
+++ b/sys/games/lib/life/gear
@@ -0,0 +1,8 @@
+...x....
+...x.x..
+.x......
+......xx
+xx......
+......x.
+..x.x...
+....x...
diff --git a/sys/games/lib/life/glider b/sys/games/lib/life/glider
new file mode 100755
index 000000000..40676dbaa
--- /dev/null
+++ b/sys/games/lib/life/glider
@@ -0,0 +1,3 @@
+xxx
+..x
+.x
diff --git a/sys/games/lib/life/glider.f b/sys/games/lib/life/glider.f
new file mode 100755
index 000000000..410b2be80
--- /dev/null
+++ b/sys/games/lib/life/glider.f
@@ -0,0 +1,5 @@
+xx
+x
+xx
+x
+x
diff --git a/sys/games/lib/life/glider.gun b/sys/games/lib/life/glider.gun
new file mode 100755
index 000000000..79e44fce6
--- /dev/null
+++ b/sys/games/lib/life/glider.gun
@@ -0,0 +1,9 @@
+.........................x
+......................xxxx
+.............x.......xxxx
+............x.x......x..x.........xx
+...........x...xx....xxxx.........xx
+xx.........x...xx.....xxxx
+xx.........x...xx........x
+............x.x
+.............x
diff --git a/sys/games/lib/life/glider.havoc b/sys/games/lib/life/glider.havoc
new file mode 100755
index 000000000..6c5c5f4a8
--- /dev/null
+++ b/sys/games/lib/life/glider.havoc
@@ -0,0 +1,5 @@
+......x
+x....x.x
+.xx.x..x
+xx..x.x
+.....x
diff --git a/sys/games/lib/life/glider.step b/sys/games/lib/life/glider.step
new file mode 100755
index 000000000..cd3fb7b79
--- /dev/null
+++ b/sys/games/lib/life/glider.step
@@ -0,0 +1,9 @@
+....xxxxx
+
+....x
+....x
+....x
+....x
+....x
+
+xxxxx
diff --git a/sys/games/lib/life/glider.thing1 b/sys/games/lib/life/glider.thing1
new file mode 100755
index 000000000..36d3c1924
--- /dev/null
+++ b/sys/games/lib/life/glider.thing1
@@ -0,0 +1,3 @@
+x
+xxxxxxxxx
+...x
diff --git a/sys/games/lib/life/glider.thing2 b/sys/games/lib/life/glider.thing2
new file mode 100755
index 000000000..5ddd884c8
--- /dev/null
+++ b/sys/games/lib/life/glider.thing2
@@ -0,0 +1,7 @@
+xx
+.x
+xx
+.x
+xx
+xx
+.x
diff --git a/sys/games/lib/life/gliderarmyof25 b/sys/games/lib/life/gliderarmyof25
new file mode 100755
index 000000000..8fc8aecaa
--- /dev/null
+++ b/sys/games/lib/life/gliderarmyof25
@@ -0,0 +1,78 @@
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
+..............................................................................
+..............................................................................
+.x....x....x....x....x....x....x....x....x....x....x....x....x....x....x....x.
+xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx...xx.
+x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x..x.x
diff --git a/sys/games/lib/life/glidercap1 b/sys/games/lib/life/glidercap1
new file mode 100755
index 000000000..f8d87bdd0
--- /dev/null
+++ b/sys/games/lib/life/glidercap1
@@ -0,0 +1,14 @@
+x...................
+.x..................
+..x.................
+...x................
+....x...............
+.....x..............
+......x.............
+.......x............
+........x...........
+.........x..........
+..........x...xx....
+...........x..x.x.xx
+............x.x.xx.x
+.............x......
diff --git a/sys/games/lib/life/glidercap2 b/sys/games/lib/life/glidercap2
new file mode 100755
index 000000000..c5b3d0792
--- /dev/null
+++ b/sys/games/lib/life/glidercap2
@@ -0,0 +1,14 @@
+x....................
+.x...................
+..x..................
+...x.................
+....x................
+.....x...............
+......x..............
+.......x.............
+........x............
+.........x...........
+..........x...xx...xx
+...........x..x.x.x.x
+............x.x.xx...
+.............x.......
diff --git a/sys/games/lib/life/glidercap3 b/sys/games/lib/life/glidercap3
new file mode 100755
index 000000000..1211e66ba
--- /dev/null
+++ b/sys/games/lib/life/glidercap3
@@ -0,0 +1,20 @@
+............................xx
+.............................x
+............................x.
+...........................x..
+..........................x...
+.........................x....
+x.......................x.....
+.x.....................x......
+..x...................x.......
+...x.................x........
+....x...............x.........
+.....x.............x..........
+......x...........x...........
+.......x.........x............
+........x........xx...........
+.........x.....xx.............
+..........x...x.x.............
+...........x..x...............
+............x.x...............
+.............x................
diff --git a/sys/games/lib/life/glidercap4 b/sys/games/lib/life/glidercap4
new file mode 100755
index 000000000..09c128442
--- /dev/null
+++ b/sys/games/lib/life/glidercap4
@@ -0,0 +1,18 @@
+x...................
+.x..................
+..x.................
+...x................
+....x...............
+.....x..............
+......x.............
+.......x............
+........x...........
+.........x..........
+..........x.........
+...........x........
+............x.......
+.............x......
+........xx....x.....
+........x.x.x.x...x.
+...........xx.xx.x.x
+..................x.
diff --git a/sys/games/lib/life/glidercap5 b/sys/games/lib/life/glidercap5
new file mode 100755
index 000000000..81a7554bc
--- /dev/null
+++ b/sys/games/lib/life/glidercap5
@@ -0,0 +1,17 @@
+x..................
+.x.................
+..x................
+...x...............
+....x..............
+.....x.............
+......x............
+.......x...........
+........x..........
+.........x.........
+..........x........
+...........x.......
+............x...xx.
+.............x..x.x
+..............x.x.x
+............x.x.xx.
+............xx.....
diff --git a/sys/games/lib/life/gliderglidergu b/sys/games/lib/life/gliderglidergu
new file mode 100755
index 000000000..b54dfa72c
--- /dev/null
+++ b/sys/games/lib/life/gliderglidergu
@@ -0,0 +1,25 @@
+..................................x.......
+..................................x.x.....
+x.....................x.x.........xx......
+x.x...................xx..................
+xx......x.x............x..................
+........xx................................
+.........x................................
+..........................................
+....................................xxx...
+....................................x.....
+..xxx..................xx............x....
+..x....................x.x...x............
+...x.....xx............x....xx............
+.........x.x...x............x.x...........
+.........x....xx....xx....................
+..............x.x...x.x...................
+....................x.....................
+.......................................xx.
+.......................................x.x
+.......................................x..
+..........................................
+..........................................
+............................xxx...........
+............................x.............
+.............................x............
diff --git a/sys/games/lib/life/glidergun b/sys/games/lib/life/glidergun
new file mode 100755
index 000000000..265f62ea2
--- /dev/null
+++ b/sys/games/lib/life/glidergun
@@ -0,0 +1,12 @@
+.........................x..........
+......................xxxx....x.....
+.............x.......xxxx.....x.....
+............x.x......x..x.........xx
+...........x...xx....xxxx.........xx
+xx.........x...xx.....xxxx..........
+xx.........x...xx........x..........
+............x.x.....................
+.............x......................
+......................x.x...........
+.......................xx...........
+.......................x............
diff --git a/sys/games/lib/life/glidergun2 b/sys/games/lib/life/glidergun2
new file mode 100755
index 000000000..d40fc941b
--- /dev/null
+++ b/sys/games/lib/life/glidergun2
@@ -0,0 +1,34 @@
+xx..............xxx...............
+xx............x...x...............
+.............x....x...............
+.............x...x................
+..................................
+.............x...x.............xx.
+.............x....x............xx.
+xx............x...x...............
+xx..............xxx...............
+..................................
+..................................
+..................................
+..................................
+..................................
+.........................x.....x..
+........................xxx...xxx.
+.......................xx.x...x.xx
+..................................
+..................................
+..........................x...x...
+..........................x...x...
+..................................
+..................................
+..................................
+..................................
+..................................
+..................................
+..................................
+..................................
+..................................
+..................................
+..................................
+........................xx.....xx.
+........................xx.....xx.
diff --git a/sys/games/lib/life/gliders.12 b/sys/games/lib/life/gliders.12
new file mode 100755
index 000000000..8df64dfec
--- /dev/null
+++ b/sys/games/lib/life/gliders.12
@@ -0,0 +1,5 @@
+..xx.xx
+.x.x.x.x
+x..x.x..x
+.x.x.x.x
+..xx.xx
diff --git a/sys/games/lib/life/gliders.hex b/sys/games/lib/life/gliders.hex
new file mode 100755
index 000000000..cd0dc6244
--- /dev/null
+++ b/sys/games/lib/life/gliders.hex
@@ -0,0 +1,9 @@
+....xxxx
+
+..xxxxxxxx
+
+xxxxxxxxxxxx
+
+..xxxxxxxx
+
+....xxxx
diff --git a/sys/games/lib/life/gosper.flop b/sys/games/lib/life/gosper.flop
new file mode 100755
index 000000000..7496d7438
--- /dev/null
+++ b/sys/games/lib/life/gosper.flop
@@ -0,0 +1,72 @@
+....................................x
+..................................x.x
+......................................x
+................................xx
+......................................xx
+................................x
+........................................x
+..............................xx
+........................................xx
+..............................x.....x
+..................................x.x.....x
+............................xx........x
+................................xx........xx
+............................x.........xx
+................................x...........x
+..........................xx............x
+..............................xx............xx
+..........................x.............xx
+..............................x.....x.........x
+........................xx........x.x.....x
+............................xx........x.......xx
+........................x.......xx........xx
+............................x.........xx........x
+......................x.x.......x...........x
+....................x.....x.x...........x.....x.x.x.x
+..................x.x...x.....x.x.........x.x.......x
+................x...........x.........x.x......x......x.x
+..............x.x......x.x......x.x........x............x
+............x........x.....x.x......x.x......x.x.x.x......x.x
+..........x.x......x.x...x........x......x.x.......x........x
+........x........x...........x.x.....x........x......x.x......x.x
+......x.x......x.x......x.x......x.x...x.x.............x........x
+....x........x........x........x.....x......x.x.x.x......x.x......x.x
+..x.x......x.x......x.x...x.x.....x.....x.........x........x........x
+..............................x.x...x.x...x.x.......x........x........x
+xx.......xx.......xx........x.....x.....x
+...............................x.....x.....x........xx.......xx.......xx
+.x........x........x.......x.x...x.x...x.x
+...x........x........x.........x.....x.....x.x...x.x......x.x......x.x
+...x.x......x.x......x.x.x.x......x.....x........x........x........x
+.......x........x.............x.x...x.x......x.x......x.x......x.x
+.......x.x......x.x......x........x.....x.x...........x........x
+...........x........x.......x.x......x........x...x.x......x.x
+...........x.x......x.x.x.x......x.x......x.x.....x........x
+...............x............x........x.x......x.x......x.x
+...............x.x......x......x.x.........x...........x
+...................x.......x.x.........x.x.....x...x.x
+...................x.x.x.x.....x...........x.x.....x
+...........................x...........x.......x.x
+.......................x........xx.........x
+............................xx........xx.......x
+........................xx.......x........xx
+.............................x.....x.x........xx
+.........................x.........x.....x
+..............................xx.............x
+..........................xx............xx
+...............................x............xx
+...........................x...........x
+................................xx.........x
+............................xx........xx
+.................................x........xx
+.............................x.....x.x
+...................................x.....x
+..............................xx
+........................................xx
+...............................x
+.......................................x
+................................xx
+......................................xx
+.................................x
+...................................x.x
+...................................x
diff --git a/sys/games/lib/life/greymatter1 b/sys/games/lib/life/greymatter1
new file mode 100755
index 000000000..f86001864
--- /dev/null
+++ b/sys/games/lib/life/greymatter1
@@ -0,0 +1,26 @@
+.....xx.xx...xx.........
+....x.x.x.x.x.x.........
+...x...x..x.x.x.xx......
+..x.......xx..x.x.x.....
+..xx..........x.x.x.....
+....x..........x..x.x...
+xxxxx.............xx.x..
+x....................x..
+.xx..................xx.
+...x...................x
+.xxx.................xx.
+x...................x...
+.x...................xx.
+xx....................x.
+.....xx..............x..
+......x..............xx.
+.....x.................x
+.....xxxx..........xxxx.
+........x..........x....
+.......x............x...
+........xxx...xx...xx...
+..........x...x.x.x.....
+...........xx.x.x.x.....
+............x.x..x......
+............x.x.........
+.............x..........
diff --git a/sys/games/lib/life/gun.builder b/sys/games/lib/life/gun.builder
new file mode 100755
index 000000000..049e636f6
--- /dev/null
+++ b/sys/games/lib/life/gun.builder
@@ -0,0 +1,6 @@
+.........x
+.x......x.x
+xx....xx
+........xxx...............x........x
+...........................xx.x...xx
+...........................x.x.x
diff --git a/sys/games/lib/life/gun.gliders b/sys/games/lib/life/gun.gliders
new file mode 100755
index 000000000..ed8955478
--- /dev/null
+++ b/sys/games/lib/life/gun.gliders
@@ -0,0 +1,21 @@
+..................................x
+..................................x.x
+x.....................x.x.........xx
+x.x...................xx
+xx......x.x............x............xxx
+........xx..........................x
+..xxx....x.............xx............x
+..x....................x.x...x
+...x.....xx............x....xx
+.........x.x...x............x.x
+.........x....xx....xx
+..............x.x...x.x
+....................x
+.......................................xx
+.......................................x.x
+.......................................x
+
+
+............................xxx
+............................x
+.............................x
diff --git a/sys/games/lib/life/gunandeater b/sys/games/lib/life/gunandeater
new file mode 100755
index 000000000..af47284af
--- /dev/null
+++ b/sys/games/lib/life/gunandeater
@@ -0,0 +1,21 @@
+.........................x..........
+......................xxxx..........
+.............x.......xxxx...........
+............x.x......x..x.........xx
+...........x...xx....xxxx.........xx
+xx.........x...xx.....xxxx..........
+xx.........x...xx........x..........
+............x.x.....................
+.............x......................
+......................x.x...........
+.......................xx...........
+.......................x............
+....................................
+....................................
+....................................
+....................................
+....................................
+..............................xx....
+..............................x.....
+...............................xxx..
+.................................x..
diff --git a/sys/games/lib/life/h.heptomino b/sys/games/lib/life/h.heptomino
new file mode 100755
index 000000000..6d07f7efe
--- /dev/null
+++ b/sys/games/lib/life/h.heptomino
@@ -0,0 +1,3 @@
+x.x
+xxx
+x.x
diff --git a/sys/games/lib/life/harvester b/sys/games/lib/life/harvester
new file mode 100755
index 000000000..658acfab9
--- /dev/null
+++ b/sys/games/lib/life/harvester
@@ -0,0 +1,96 @@
+................................................................................................xx
+...............................................................................................x.x
+..............................................................................................x
+.............................................................................................x
+............................................................................................x
+...........................................................................................x
+..........................................................................................x
+.........................................................................................x
+........................................................................................x
+.......................................................................................x
+......................................................................................x
+.....................................................................................x
+....................................................................................x
+...................................................................................x
+..................................................................................x
+.................................................................................x
+................................................................................x
+...............................................................................x
+..............................................................................x
+.............................................................................x
+............................................................................x
+...........................................................................x
+..........................................................................x
+.........................................................................x
+........................................................................x
+.......................................................................x
+......................................................................x
+.....................................................................x
+....................................................................x
+...................................................................x
+..................................................................x
+.................................................................x
+................................................................x
+...............................................................x
+..............................................................x
+.............................................................x
+............................................................x
+...........................................................x
+..........................................................x
+.........................................................x
+........................................................x
+.......................................................x
+......................................................x
+.....................................................x
+....................................................x
+...................................................x
+..................................................x
+.................................................x
+................................................x
+...............................................x
+..............................................x
+.............................................x
+............................................x
+...........................................x
+..........................................x
+.........................................x
+........................................x
+.......................................x
+......................................x
+.....................................x
+....................................x
+...................................x
+..................................x
+.................................x
+................................x
+...............................x
+..............................x
+.............................x
+............................x
+...........................x
+..........................x
+.........................x
+........................x
+.......................x
+......................x
+.....................x
+....................x
+...................x
+..................x
+.................x
+................x
+...............x
+..............x
+.............x
+............x
+...........x
+..........x
+.........x
+........x
+.......x
+......x
+.....x
+....x
+xxxx
+xxxx
+x.xx
diff --git a/sys/games/lib/life/heavy.ship b/sys/games/lib/life/heavy.ship
new file mode 100755
index 000000000..8dd46adf4
--- /dev/null
+++ b/sys/games/lib/life/heavy.ship
@@ -0,0 +1,4 @@
+.....x
+......x
+x.....x
+.xxxxxx
diff --git a/sys/games/lib/life/hepto.shuttle b/sys/games/lib/life/hepto.shuttle
new file mode 100755
index 000000000..596d75480
--- /dev/null
+++ b/sys/games/lib/life/hepto.shuttle
@@ -0,0 +1,11 @@
+.................x
+xx...............xx........xx
+xx................xx.......xx
+.................xx
+
+
+
+.................xx
+xx................xx.......xx
+xx...............xx........xx
+.................x
diff --git a/sys/games/lib/life/hertz.osc b/sys/games/lib/life/hertz.osc
new file mode 100755
index 000000000..2a8700c74
--- /dev/null
+++ b/sys/games/lib/life/hertz.osc
@@ -0,0 +1,17 @@
+.....xx.....xx.....xx.....xx
+.....xx.....xx.....xx.....xx
+
+xx...xxxx...xxxx...xxxx...xxxx...xx
+x.x.x....x.x..x.x.x....x.x....x.x.x
+..x.xx...x.xx..xx.xxxx.x.x.x..x.x
+x.x.x....x.x..x.x.x....x.x....x.x.x
+xx...xxxx...xxxx...xxxx...xxxx...xx
+
+xx...xxxx...xxxx...xxxx...xxxx...xx
+x.x.x....x.x....x.x.x..x.x....x.x.x
+..x.x..x.x.x.xxxx.xx..xx.x...xx.x
+x.x.x....x.x....x.x.x..x.x....x.x.x
+xx...xxxx...xxxx...xxxx...xxxx...xx
+
+.......xx.....xx.....xx.....xx
+.......xx.....xx.....xx.....xx
diff --git a/sys/games/lib/life/horizfuse b/sys/games/lib/life/horizfuse
new file mode 100755
index 000000000..6d24ea39b
--- /dev/null
+++ b/sys/games/lib/life/horizfuse
@@ -0,0 +1,2 @@
+x.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.x
diff --git a/sys/games/lib/life/j b/sys/games/lib/life/j
new file mode 100755
index 000000000..a1a3cc6b1
--- /dev/null
+++ b/sys/games/lib/life/j
@@ -0,0 +1,3 @@
+xxx
+.x.
+x..
diff --git a/sys/games/lib/life/kickback b/sys/games/lib/life/kickback
new file mode 100755
index 000000000..e97e76569
--- /dev/null
+++ b/sys/games/lib/life/kickback
@@ -0,0 +1,7 @@
+.x..
+.x.x
+.xx.
+....
+x...
+.xx.
+xx..
diff --git a/sys/games/lib/life/lambdabomb b/sys/games/lib/life/lambdabomb
new file mode 100755
index 000000000..626e654e6
--- /dev/null
+++ b/sys/games/lib/life/lambdabomb
@@ -0,0 +1,2 @@
+.xxx
+x..x
diff --git a/sys/games/lib/life/largefish b/sys/games/lib/life/largefish
new file mode 100755
index 000000000..00b1b8797
--- /dev/null
+++ b/sys/games/lib/life/largefish
@@ -0,0 +1,4 @@
+xxxxxx.
+x.....x
+x......
+.x.....
diff --git a/sys/games/lib/life/light.ship b/sys/games/lib/life/light.ship
new file mode 100755
index 000000000..05d4ce30e
--- /dev/null
+++ b/sys/games/lib/life/light.ship
@@ -0,0 +1,4 @@
+...x
+....x
+x...x
+.xxxx
diff --git a/sys/games/lib/life/longfuse b/sys/games/lib/life/longfuse
new file mode 100755
index 000000000..0bf3e850e
--- /dev/null
+++ b/sys/games/lib/life/longfuse
@@ -0,0 +1,6 @@
+...x...............................................................................................................................................................................................................................................................................
+..x.x.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+...x..xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+...................................................................................................................................................................................................................................................................................
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
diff --git a/sys/games/lib/life/longfuse2 b/sys/games/lib/life/longfuse2
new file mode 100755
index 000000000..e447c31c1
--- /dev/null
+++ b/sys/games/lib/life/longfuse2
@@ -0,0 +1,6 @@
+....xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+x...xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+x.x..............................................................................................................................................................................................................................................................................
+..x.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+x.x.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+.x...............................................................................................................................................................................................................................................................................
diff --git a/sys/games/lib/life/mathematician b/sys/games/lib/life/mathematician
new file mode 100755
index 000000000..5bce851f2
--- /dev/null
+++ b/sys/games/lib/life/mathematician
@@ -0,0 +1,12 @@
+....x
+...x.x
+...x.x
+..xx.xx
+x.......x
+xxx...xxx
+
+xxxxxxxxx
+x.......x
+...xxx
+..x...x
+..xx.xx
diff --git a/sys/games/lib/life/mediumfish b/sys/games/lib/life/mediumfish
new file mode 100755
index 000000000..6caaa6929
--- /dev/null
+++ b/sys/games/lib/life/mediumfish
@@ -0,0 +1,4 @@
+xxxxx.
+x....x
+x.....
+.x....
diff --git a/sys/games/lib/life/mediumfishgun b/sys/games/lib/life/mediumfishgun
new file mode 100755
index 000000000..edbd80737
--- /dev/null
+++ b/sys/games/lib/life/mediumfishgun
@@ -0,0 +1,91 @@
+........................xx.....xx..........................................
+........................xx.....xx..........................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+.......................xxx.....xxx.........................................
+.......................xxx.....xxx.........................................
+........................xx.....xx..........................................
+..........................x...x............................................
+........................x..x.x..x..........................................
+.......................x...x.x...x.........................................
+........................x..x.x..x..........................................
+........................xxx...xxx..........................................
+................x..........................................................
+................x..xx......................................................
+xx.............x.....x.....................................................
+xx..............x.x..xx....................................................
+................x...xx.........xx..........................................
+..................xxx..........xx..........................................
+...........................................................................
+..................xxx......................................................
+................x...xx.....................................................
+xx..............x.x..xx....................................................
+xx.............x.....x.....................................................
+................x..xx......................................................
+................x..........................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...............................x...........................................
+.............................x.x...........................................
+..............................xx...........................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+.................................xx........x...............................
+................................x.x.......xx...............................
+..................................x.......x.x..............................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...................x.......................................................
+...................x..xx...................................................
+...xx.............x.....x...........................x.xx...................
+...xx..............x.x..xx.........................x..xx..xxx............xx
+...................x...xx..........................x......xx.............xx
+.....................xxx...........................xx...xxx................
+.....................................................x...x.................
+.....................xxx..........xx.......................................
+...................x...xx.........xx......xx.........x...x.................
+...xx..............x.x..xx................xx.......xx...xxx................
+...xx.............x.....x..........................x......xx.............xx
+...................x..xx...........................x..xx..xxx............xx
+...................x.......................x.....x..x.xx...................
+...........................xxx...xxx......xxx...xxx........................
+...........................x..x.x..x......x.xx.xx.x........................
+..........................x...x.x...x....xx.......xx.......................
+...........................x..x.x..x.....xx.......xx.......................
+.............................x...x.......xxx.....xxx.......................
+...........................xx.....xx.......xxx.xxx.........................
+..........................xxx.....xxx........x.x...........................
+..........................xxx.....xxx.....x..x.x..x........................
+.........................................x..x...x..x.......................
+..........................................xx.....xx........................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................................................................
+...........................xx.....xx.......................................
+...........................xx.....xx......xx.....xx........................
+..........................................xx.....xx........................
diff --git a/sys/games/lib/life/methuselah b/sys/games/lib/life/methuselah
new file mode 100755
index 000000000..cac6d41e9
--- /dev/null
+++ b/sys/games/lib/life/methuselah
@@ -0,0 +1,3 @@
+xxx
+...x
+...xx
diff --git a/sys/games/lib/life/middle.ship b/sys/games/lib/life/middle.ship
new file mode 100755
index 000000000..27484fc77
--- /dev/null
+++ b/sys/games/lib/life/middle.ship
@@ -0,0 +1,4 @@
+....x
+.....x
+x....x
+.xxxxx
diff --git a/sys/games/lib/life/mip b/sys/games/lib/life/mip
new file mode 100755
index 000000000..d0a9b1820
--- /dev/null
+++ b/sys/games/lib/life/mip
@@ -0,0 +1,4 @@
+...xxx
+..x..x
+.x
+x
diff --git a/sys/games/lib/life/morejunk b/sys/games/lib/life/morejunk
new file mode 100755
index 000000000..28c1d4121
--- /dev/null
+++ b/sys/games/lib/life/morejunk
@@ -0,0 +1,7 @@
+x..
+xxx
+x.x
+x..
+x..
+x..
+.xx
diff --git a/sys/games/lib/life/new.gun b/sys/games/lib/life/new.gun
new file mode 100755
index 000000000..43d461388
--- /dev/null
+++ b/sys/games/lib/life/new.gun
@@ -0,0 +1,34 @@
+xx..............xxx
+xx............x...x
+.............x....x
+.............x...x
+
+.............x...x.............xx
+.............x....x............xx
+xx............x...x
+xx..............xxx
+
+
+
+
+
+.........................x.....x
+........................xxx...xxx
+.......................xx.x...x.xx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+........................xx.....xx
+........................xx.....xx
diff --git a/sys/games/lib/life/osc26 b/sys/games/lib/life/osc26
new file mode 100755
index 000000000..8752bf898
--- /dev/null
+++ b/sys/games/lib/life/osc26
@@ -0,0 +1,39 @@
+.................x...x
+................xx...xx
+...........xx...x.....x...xx
+...........x...............x
+........xx.x...............x.xx
+.......x.x.xx.............xx.x.x
+.......x.x...................x.x
+.....xx..x...................x..xx
+....x....xx.................xx....x
+....xxxxx.......x.....x.......xxxxx
+........x......xxx...xxx......x
+..xxxx...........................xxxx
+..x..x...........................x..x
+
+................xx...xx
+..........x......x...x......x
+.xx......xx...x.........x...xx......xx
+xx........x...xx.......xx...x........xx
+
+
+
+xx........x...xx.......xx...x........xx
+.xx......xx...x.........x...xx......xx
+..........x......x...x......x
+................xx...xx
+
+..x..x...........................x..x
+..xxxx...........................xxxx
+........x......xxx...xxx......x
+....xxxxx.......x.....x.......xxxxx
+....x....xx.................xx....x
+.....xx..x...................x..xx
+.......x.x...................x.x
+.......x.x.xx.............xx.x.x
+........xx.x...............x.xx
+...........x...............x
+...........xx...x.....x...xx
+................xx...xx
+.................x...x
diff --git a/sys/games/lib/life/osc28 b/sys/games/lib/life/osc28
new file mode 100755
index 000000000..8972909fd
--- /dev/null
+++ b/sys/games/lib/life/osc28
@@ -0,0 +1,14 @@
+..x.x.............x.x
+.....x...........x
+.x..x.............x..x
+x.x.x.............x.x.x
+x..x...............x..x
+.xx....xxx...xxx....xx
+........x.....x
+
+.xx.................xx
+x..x...............x..x
+x.x..x...........x..x.x
+.x...................x
+..xx.x...........x.xx
+....x.............x
diff --git a/sys/games/lib/life/osc55 b/sys/games/lib/life/osc55
new file mode 100755
index 000000000..e74bd225d
--- /dev/null
+++ b/sys/games/lib/life/osc55
@@ -0,0 +1,27 @@
+........x.........................x
+.......x.x.......................x.x
+........x.........................x
+.............x...............x
+......xxxxx..xxx...........xxx..xxxxx
+.....x....x.....x.........x.....x....x
+....x..x.......xx.........xx.......x..x
+.x..x.xx...........................xx.x..x
+x.x.x.....x.....................x.....x.x.x
+.x..x....x.x...................x.x....x..x
+....xx..x..x......x.....x......x..x..xx
+.........xx......xxx...xxx......xx
+
+
+
+.........xx.....................xx
+....xx..x..x...................x..x..xx
+.x..x....x.x...................x.x....x..x
+x.x.x.....x.....................x.....x.x.x
+.x..x.xx...........................xx.x..x
+....x..x...........................x..x
+.....x....x...xx...........xx...x....x
+......xxxxx....x...........x....xxxxx
+.............x.x.x.......x.x.x
+........x...x.x.xx.......xx.x.x...x
+.......x.x..x.x.............x.x..x.x
+........x....xx.............xx....x
diff --git a/sys/games/lib/life/osc66 b/sys/games/lib/life/osc66
new file mode 100755
index 000000000..9f0fa796e
--- /dev/null
+++ b/sys/games/lib/life/osc66
@@ -0,0 +1,32 @@
+.....................x..x
+.........x...........x
+........x.x.........x....x
+.........x.........x.x..xx
+.................xx.x
+.......xxxxx
+......x....x
+.....x..x........x..x........xx
+..x..x.xx..........xx........xx
+.x.x.x.....x.................xx
+..x..x....x.x.................x
+.....xx..x..x................x.x
+..........xx............xxx.x.x
+........................xxxx.x
+............................x
+
+.....................x.x
+....x..x..............xx
+....x.................x
+...x....x
+..x.x..xx............xx
+xx.x............x...x..x..xx
+.................xx.x.x....x..x
+................xx...x.....x.x.x
+x..x........xx..........xx.x..x
+..xx........xx..........x..x
+............xx.......x....x
+.............x.......xxxxx
+............x.x
+.......xxx.x.x.........x
+.......xxxx.x.........x.x
+...........x...........x
diff --git a/sys/games/lib/life/osc72 b/sys/games/lib/life/osc72
new file mode 100755
index 000000000..dc5410a72
--- /dev/null
+++ b/sys/games/lib/life/osc72
@@ -0,0 +1,8 @@
+...............x
+..............x
+.........x....xxx
+..........xx
+.........xx
+.x...........x
+.xx.........xx
+x.x.........x.x
diff --git a/sys/games/lib/life/oscillator1 b/sys/games/lib/life/oscillator1
new file mode 100755
index 000000000..72796d8e1
--- /dev/null
+++ b/sys/games/lib/life/oscillator1
@@ -0,0 +1,5 @@
+xx...
+x.x..
+.....
+..x.x
+...xx
diff --git a/sys/games/lib/life/oscillator2 b/sys/games/lib/life/oscillator2
new file mode 100755
index 000000000..3519129d5
--- /dev/null
+++ b/sys/games/lib/life/oscillator2
@@ -0,0 +1,7 @@
+....xxx
+xx.....
+x.x.xx.
+.......
+..x.x..
+.x.....
+.xx....
diff --git a/sys/games/lib/life/oscillator3 b/sys/games/lib/life/oscillator3
new file mode 100755
index 000000000..9c136ae47
--- /dev/null
+++ b/sys/games/lib/life/oscillator3
@@ -0,0 +1,7 @@
+..x...
+..x.x.
+x.....
+.xxxxx
+x.....
+..x.x.
+..x...
diff --git a/sys/games/lib/life/overw8.ship b/sys/games/lib/life/overw8.ship
new file mode 100755
index 000000000..d200d5419
--- /dev/null
+++ b/sys/games/lib/life/overw8.ship
@@ -0,0 +1,16 @@
+.....xxxxxx
+....x.....x
+..........x
+.........x
+
+...........x
+............x
+x...........x
+.xxxxxxxxxxxx
+
+
+
+.....xxxxxx
+....x.....x
+..........x
+.........x
diff --git a/sys/games/lib/life/penta.bounce b/sys/games/lib/life/penta.bounce
new file mode 100755
index 000000000..d8153e946
--- /dev/null
+++ b/sys/games/lib/life/penta.bounce
@@ -0,0 +1,4 @@
+..x....x
+xx.xxxx.xx.......xx
+..x....x........xx
+..................x
diff --git a/sys/games/lib/life/penta.death b/sys/games/lib/life/penta.death
new file mode 100755
index 000000000..834b30a50
--- /dev/null
+++ b/sys/games/lib/life/penta.death
@@ -0,0 +1,7 @@
+..x....x
+xx.xxxx.xx
+..x....x
+
+..........xxx
+..........x
+...........x
diff --git a/sys/games/lib/life/penta.kill b/sys/games/lib/life/penta.kill
new file mode 100755
index 000000000..80e2d8854
--- /dev/null
+++ b/sys/games/lib/life/penta.kill
@@ -0,0 +1,8 @@
+..x....x
+xx.xxxx.xx
+..x....x
+
+
+.................xx
+................xx
+..................x
diff --git a/sys/games/lib/life/penta.shuttle b/sys/games/lib/life/penta.shuttle
new file mode 100755
index 000000000..ef8732aa2
--- /dev/null
+++ b/sys/games/lib/life/penta.shuttle
@@ -0,0 +1,8 @@
+.....................xxx
+.......................x...x..x....x..x
+......................x..xxx..xxxxxx..xxx
+...........................x..x....x..x
+
+..x..x....x..x
+xxx..xxxxxx..xxx
+..x..x....x..x
diff --git a/sys/games/lib/life/pentadecathlon b/sys/games/lib/life/pentadecathlon
new file mode 100755
index 000000000..d0cbc4d4d
--- /dev/null
+++ b/sys/games/lib/life/pentadecathlon
@@ -0,0 +1 @@
+xxxxxxxxxx
diff --git a/sys/games/lib/life/pi.heptomino b/sys/games/lib/life/pi.heptomino
new file mode 100755
index 000000000..7c74d840d
--- /dev/null
+++ b/sys/games/lib/life/pi.heptomino
@@ -0,0 +1,3 @@
+xxx
+x.x
+x.x
diff --git a/sys/games/lib/life/piecollection b/sys/games/lib/life/piecollection
new file mode 100755
index 000000000..9d9e11cac
--- /dev/null
+++ b/sys/games/lib/life/piecollection
@@ -0,0 +1,10 @@
+........xx.
+.xx.....x.x
+x.x..xx.x.x
+x.x.x.x.xx.
+.xx.x.x....
+.....xx....
+...........
+.....xxxx..
+.....x..x..
+......xx...
diff --git a/sys/games/lib/life/pifuse b/sys/games/lib/life/pifuse
new file mode 100755
index 000000000..16ba6abb2
--- /dev/null
+++ b/sys/games/lib/life/pifuse
@@ -0,0 +1,56 @@
+xx.....................xx
+xx.....................xx
+.........................
+.........................
+.........................
+.........................
+.........................
+.........................
+.........................
+xx.....................xx
+xx.....................xx
+.........................
+.........................
+.........................
+.........................
+.........................
+.........................
+.........................
+xx.....................xx
+xx.....................xx
+.........................
+.........................
+.........................
+.........................
+.........................
+.........................
+.........................
+xx.....................xx
+xx.....................xx
+.........................
+.........................
+.........................
+.........................
+.........................
+.........................
+.........................
+xx.....................xx
+xx.....................xx
+.........................
+.........................
+.........................
+.........................
+.........................
+.........................
+.........................
+xx.....................xx
+xx.....................xx
+.........................
+.........................
+.........................
+.........................
+.........................
+.........................
+...........xxx...........
+xx.........x.x.........xx
+xx.........x.x.........xx
diff --git a/sys/games/lib/life/piston b/sys/games/lib/life/piston
new file mode 100755
index 000000000..68c79b2c5
--- /dev/null
+++ b/sys/games/lib/life/piston
@@ -0,0 +1,7 @@
+..........x...........
+..........xxxx........
+xx.........xxxx.......
+xx.........x..x.....xx
+...........xxxx.....xx
+..........xxxx........
+..........x...........
diff --git a/sys/games/lib/life/piston2 b/sys/games/lib/life/piston2
new file mode 100755
index 000000000..f60b41641
--- /dev/null
+++ b/sys/games/lib/life/piston2
@@ -0,0 +1,11 @@
+...........x.................
+xx........xx...............xx
+xx.......xx................xx
+..........xx..xx.............
+.............................
+.............................
+.............................
+..........xx..xx.............
+xx.......xx................xx
+xx........xx...............xx
+...........x.................
diff --git a/sys/games/lib/life/pjw b/sys/games/lib/life/pjw
new file mode 100755
index 000000000..c7a9a213b
--- /dev/null
+++ b/sys/games/lib/life/pjw
@@ -0,0 +1,48 @@
+...................xxxxxx.x.....................
+.................xxxxxxxxxxxxx..................
+................xxxxxxx.xxxxxxxx................
+...............xx.xxxxxxx.xxxxxxxx..............
+...............xxxx.xxxxxxxxx.x.xxx.............
+..............x.........xxxxxxxxxxxxx...........
+..............x..........xxxxxxxxxxxxxxxx.......
+...........................xxxxx.xxxxxx.........
+............xx.............xxxxxxxxxxxxxxx......
+...........................x.x.xxxxxxxxxxx......
+..........xx...............xxxxxxxxxxxxxxxxx....
+.........xxx................xxxxxxxxxxx.x.xx....
+........xx...................xxxxxxxxxxxxxxxx...
+........xxx..................xxxxxxxxxxxxxx.x...
+.......xxxx...................xxxxxxxxxxxxxxx...
+......xxxx.....................xxxxxxxxxxxxxx...
+......xxxxx....................xxxxxxxxxxxxxx...
+.....xxxxx....x.x...............xxxxxxxxxxxx....
+....xxxxxxxxx.x.xxxxx.....xxxxxxx.xxxxxxxxxxx...
+....xxxxxxx......xxxxx...xx..xxxxxxxxxxxxxxxx...
+...xxxxxxxxx...xxxx.xxxxxxxxx..x.xxxxxxxxxxxx...
+...xxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
+...xxxxxxxxx.x.xx.x..x..xxxxxxxxxxxxxxxxxxxxx...
+...xxxxxxx.x......x..x...xxxxxxxxxxxxxxxxxxx....
+....xxxxxxx.....x........x...x.xxxxxxxxxxxxx....
+...xxxxxx.x.........x....xxx......xxxxxxxxxx....
+......xx..x..............xx.....xx.xxxxxxxx.....
+....x.xxx..........x......xx.......xxxxxx.......
+.......xx......x.xx........xxxxxxxxx.xxxx.......
+........x....x.x.x.......x.xx.x..x.xxxxx........
+....................x.xxxxxxx.xxxxxxxxxx........
+.......xx..........xxxxxxxx.x...xxx.xxx.........
+......xxx............xxxxxxx..x.x.xxxxx.........
+.......xx.....x.......xxxx.x.x.xxxx.xxxxxx......
+........x................xxx.x.x.xxxxxxxx.......
+.......xxx.....xxx.x.x.xxx.xxx.x.x..xxxxx.......
+........xx.....x.x.x.xxxxxxxxxxxxxxxxxxxx.......
+.........x................xxx..x.xxxxxxx........
+.........xx..............xx.x.xxxx..xxx.........
+.............x.....xxxxxxxx.x.xx.xx.............
+.....................xxxxxxxxxxxxxxxx...........
+..............x............x.x.xx.x.............
+.........................x.x.xxxxx..............
+..............x...........xxxxxx.x..............
+................x........x..x.xxxx..............
+..............x.x.xxx.xxxxxxxxx.x...............
+................x...xxxxxxxxx.xxxx..............
+...............x.xxxx.x.x.xxxxxxxx..............
diff --git a/sys/games/lib/life/puffer.train b/sys/games/lib/life/puffer.train
new file mode 100755
index 000000000..8b0b39f1f
--- /dev/null
+++ b/sys/games/lib/life/puffer.train
@@ -0,0 +1,18 @@
+...x
+....x
+x...x
+.xxxx
+
+
+
+x
+.xx
+..x
+..x
+.x
+
+
+...x
+....x
+x...x
+.xxxx
diff --git a/sys/games/lib/life/pulsar-48-56-7 b/sys/games/lib/life/pulsar-48-56-7
new file mode 100755
index 000000000..ee9daf254
--- /dev/null
+++ b/sys/games/lib/life/pulsar-48-56-7
@@ -0,0 +1,3 @@
+x...x
+x.x.x
+x...x
diff --git a/sys/games/lib/life/pulse1 b/sys/games/lib/life/pulse1
new file mode 100755
index 000000000..1afcb484e
--- /dev/null
+++ b/sys/games/lib/life/pulse1
@@ -0,0 +1,7 @@
+..x....
+.x.x...
+.......
+xx...x.
+x.....x
+...x.x.
+..xx...
diff --git a/sys/games/lib/life/pulse2 b/sys/games/lib/life/pulse2
new file mode 100755
index 000000000..df5c70cee
--- /dev/null
+++ b/sys/games/lib/life/pulse2
@@ -0,0 +1,8 @@
+.xx.....
+.xx.....
+........
+........
+xxx.....
+xx.x..xx
+..xx..xx
+..xx....
diff --git a/sys/games/lib/life/pump b/sys/games/lib/life/pump
new file mode 100755
index 000000000..19d5b5e78
--- /dev/null
+++ b/sys/games/lib/life/pump
@@ -0,0 +1,6 @@
+.xx.xx.
+.xx.xx.
+..x.x..
+x.x.x.x
+x.x.x.x
+xx...xx
diff --git a/sys/games/lib/life/queen.bee b/sys/games/lib/life/queen.bee
new file mode 100755
index 000000000..d6fed6520
--- /dev/null
+++ b/sys/games/lib/life/queen.bee
@@ -0,0 +1,7 @@
+............x
+...........xx
+..........xx....xx
+xx.......xxx....xx..xx
+xx........xx....xx..xx
+...........xx
+............x
diff --git a/sys/games/lib/life/r b/sys/games/lib/life/r
new file mode 100755
index 000000000..a1bd242da
--- /dev/null
+++ b/sys/games/lib/life/r
@@ -0,0 +1,4 @@
+..xx.
+.x..x
+.x.x.
+xx.xx
diff --git a/sys/games/lib/life/r.pentomino b/sys/games/lib/life/r.pentomino
new file mode 100755
index 000000000..4b07fd8e4
--- /dev/null
+++ b/sys/games/lib/life/r.pentomino
@@ -0,0 +1,3 @@
+.xx
+xx
+.x
diff --git a/sys/games/lib/life/rake b/sys/games/lib/life/rake
new file mode 100755
index 000000000..782f940b8
--- /dev/null
+++ b/sys/games/lib/life/rake
@@ -0,0 +1,19 @@
+...............xx.....xxxx
+.............xx.xx...x...x
+.............xxxx........x
+..............xx.....x..x.
+..........................
+....................x.....
+...............x...x..x...
+..............xx.......x..
+...............xx......x..
+................xx....xx..
+x.x..................x....
+x..x..............xx......
+..........................
+.xxx......................
+......................xxxx
+....x..x.............x...x
+........x................x
+....x...x............x..x.
+.....xxxx.................
diff --git a/sys/games/lib/life/rake2 b/sys/games/lib/life/rake2
new file mode 100755
index 000000000..4904de8ab
--- /dev/null
+++ b/sys/games/lib/life/rake2
@@ -0,0 +1,33 @@
+.......................................................................................xx..............
+.....................................................................................x....x............
+...........................................................................................x...........
+..............................................................x......................x.....x...........
+............................................................x...x................x....xxxxxx.....xxxxxx
+..x..............................................................x..............xx..............x.....x
+x...x.......................................................x....x..............x.x...................x
+.....x.......................................................xxxxx...................................x.
+x....x...............................x..........x.............................................x...xx...
+.xxxxx..............................x.x.........xx...........................................xxx.......
+.......................................x...x...x.x..................................xx.......xx..xx....
+..................................xxxxx...xxx.xxx..xx..........xx...................xx.x.......xxxx.x..
+.............................xx..xx.....xx...xx.x...xxx.......x..x..............xx..x...........x....x.
+................xx..........x..x..x....x.x..x.xx...x.xxxxx....x.x.......xx.....x.xx.x..xx............xx
+................xx...........xx....x...xxxx......xx..xxxxx.....x........xx.....x...x.x.x..........xxxx.
+.......................................xx..........xxx..........................xxx.xx............xxx..
+.......................................................................................................
+.......................................xx..........xxx..........................xxx.xx............xxx..
+................xx...........xx....x...xxxx......xx..xxxxx.....x........xx.....x...x.x.x..........xxxx.
+................xx..........x..x..x....x.x..x.xx...x.xxxxx....x.x.......xx.....x.xx.x..xx............xx
+.............................xx..xx.....xx...xx.x...xxx.......x..x..............xx..x...........x....x.
+..................................xxxxx...xxx.xxx..xx..........xx...................xx.x.......xxxx.x..
+.......................................x...x...x.x..................................xx.......xx..xx....
+.xxxxx..............................x.x.........xx...........................................xxx.......
+x....x...............................x..........x.............................................x...xx...
+.....x.......................................................xxxxx...................................x.
+x...x.......................................................x....x..............x.x...................x
+..x..............................................................x..............xx..............x.....x
+............................................................x...x................x....xxxxxx.....xxxxxx
+..............................................................x......................x.....x...........
+...........................................................................................x...........
+.....................................................................................x....x............
+.......................................................................................xx..............
diff --git a/sys/games/lib/life/relay b/sys/games/lib/life/relay
new file mode 100755
index 000000000..8dac0b48d
--- /dev/null
+++ b/sys/games/lib/life/relay
@@ -0,0 +1,7 @@
+..x....x...........................
+xx.xxxx.xx.........................
+..x....x...........................
+................x..................
+.................xx........x....x..
+................xx.......xx.xxxx.xx
+...........................x....x..
diff --git a/sys/games/lib/life/round b/sys/games/lib/life/round
new file mode 100755
index 000000000..304285151
--- /dev/null
+++ b/sys/games/lib/life/round
@@ -0,0 +1,70 @@
+..................................xx..................................
+........................xx.......x.x...............xx.................
+........................xx.......x.................xx.................
+.................................xxx..................................
+......................................................................
+......................................................................
+......................................................................
+.................................xxx..................................
+........................xx.......x.................xx.................
+........................xx.......x.x...............xx.................
+..................................xx..................................
+......................................................................
+......................................................................
+......................................................................
+......................................................................
+......................................................................
+............................xx..........x.............................
+.xx.....xx...................xx..........xx...........................
+.xx.....xx..................x...........xx............................
+......................................................................
+......................................................................
+......................................................................
+......................................................................
+......................................................................
+............................................................xx.....xx.
+............................................................xx.....xx.
+......................................................................
+.................x....................................................
+.................xx................................x.x................
+................x.x.................................xx................
+....................................................x.................
+......................................................................
+......................................................................
+............................................................xxx...xxx.
+xx.x...x.xx................................................x..x...x..x
+x..x...x..x................................................xx.x...x.xx
+.xxx...xxx............................................................
+......................................................................
+......................................................................
+.................x....................................................
+................xx.................................x.x................
+................x.x................................xx.................
+....................................................x.................
+......................................................................
+.xx.....xx............................................................
+.xx.....xx............................................................
+......................................................................
+......................................................................
+......................................................................
+......................................................................
+......................................................................
+............................xx...........x..................xx.....xx.
+...........................xx..........xx...................xx.....xx.
+.............................x..........xx............................
+......................................................................
+......................................................................
+......................................................................
+......................................................................
+......................................................................
+..................................xx..................................
+.................xx...............x.x.......xx........................
+.................xx.................x.......xx........................
+..................................xxx.................................
+......................................................................
+......................................................................
+......................................................................
+..................................xxx.................................
+.................xx.................x.......xx........................
+.................xx...............x.x.......xx........................
+..................................xx..................................
diff --git a/sys/games/lib/life/rpentomino b/sys/games/lib/life/rpentomino
new file mode 100755
index 000000000..c487e5994
--- /dev/null
+++ b/sys/games/lib/life/rpentomino
@@ -0,0 +1,3 @@
+.xx
+xx.
+.x.
diff --git a/sys/games/lib/life/s.glider b/sys/games/lib/life/s.glider
new file mode 100755
index 000000000..745533d96
--- /dev/null
+++ b/sys/games/lib/life/s.glider
@@ -0,0 +1,8 @@
+...xx
+..x.x
+...x
+
+
+xxx
+x.x
+x.x
diff --git a/sys/games/lib/life/saint b/sys/games/lib/life/saint
new file mode 100755
index 000000000..dbbb88c45
--- /dev/null
+++ b/sys/games/lib/life/saint
@@ -0,0 +1,63 @@
+..............xxxxxx
+.............x......x
+............x........x
+.............x......x
+..............xxxxxx
+
+
+
+.............xx....xx
+............x..x..x..x
+............x..x..x..x
+..........xx....xx....xx
+.........x..............x
+.........x..............x
+.......xx....xx....xx....xx
+......x.....x..x..x..x.....x
+......x.....x..x..x..x.....x
+.......xx....xx.xx.xx....xx
+.........x.....x..x.....x
+.........x.....x..x.....x
+.......xx.......xx.......xx
+......x....................x
+......x....................x
+.......xx.......xx.......xx
+.........x.....x..x.....x
+.........x.....x..x.....x
+..........xx....xx....xx
+............x........x
+............x........x
+.............xx....xx
+...............x..x
+...............x..x
+.............xx....xx
+............x........x
+............x........x
+..........xx..........xx
+.........x..............x
+.........x..............x
+.......xx.xx..........xx.xx
+......x..x..x........x..x..x
+......x..x..x........x..x..x
+....xx.xx.xx..........xx.xx.xx
+...x..x..x..............x..x..x
+...x..x..x..............x..x..x
+.xx.xx....xx..........xx....xx.xx
+x..x........x........x........x..x
+x..x........x........x........x..x
+.xx.......xx..........xx.......xx
+.........x..............x
+.........x..............x
+..........xx....xx....xx
+............x..x..x..x
+............x..x..x..x
+..........xx.xx....xx.xx
+.........x..x........x..x
+.........x..x........x..x
+.......xx.xx..........xx.xx
+......x..x..............x..x
+......x..x..............x..x
+....xx.xx................xx.xx
+...x..x....................x..x
+...x..x....................x..x
+....xx......................xx
diff --git a/sys/games/lib/life/shiningflower b/sys/games/lib/life/shiningflower
new file mode 100755
index 000000000..e1f6ca181
--- /dev/null
+++ b/sys/games/lib/life/shiningflower
@@ -0,0 +1,6 @@
+.x..x.
+x.xx.x
+.x..x.
+.x..x.
+x.xx.x
+.x..x.
diff --git a/sys/games/lib/life/ships.appear b/sys/games/lib/life/ships.appear
new file mode 100755
index 000000000..ee05f3fdf
--- /dev/null
+++ b/sys/games/lib/life/ships.appear
@@ -0,0 +1,6 @@
+..xx..xx.xx..xx
+..x...x...x...x
+......xx.xx
+x...............x
+xxx...........xxx
+..x...........x
diff --git a/sys/games/lib/life/ships.gliders b/sys/games/lib/life/ships.gliders
new file mode 100755
index 000000000..47a55605e
--- /dev/null
+++ b/sys/games/lib/life/ships.gliders
@@ -0,0 +1,4 @@
+x..x...x..x
+....x.x
+x...x.x...x
+.xxxx.xxxx
diff --git a/sys/games/lib/life/ships.vanish b/sys/games/lib/life/ships.vanish
new file mode 100755
index 000000000..3eabfed98
--- /dev/null
+++ b/sys/games/lib/life/ships.vanish
@@ -0,0 +1,6 @@
+.......x..x
+......x
+.xxxx.x...x
+x...x.xxxx
+....x
+x..x
diff --git a/sys/games/lib/life/shuttle b/sys/games/lib/life/shuttle
new file mode 100755
index 000000000..1ef7a1d43
--- /dev/null
+++ b/sys/games/lib/life/shuttle
@@ -0,0 +1,7 @@
+.........x
+.........xx
+..........xx
+xx........xxx.......xx
+xx........xx........xx
+.........xx
+.........x
diff --git a/sys/games/lib/life/sixgliders b/sys/games/lib/life/sixgliders
new file mode 100755
index 000000000..920d5f4f0
--- /dev/null
+++ b/sys/games/lib/life/sixgliders
@@ -0,0 +1,8 @@
+..................x.........
+................xx........x.
+.................xx...x..x..
+....x.x..............xx..xxx
+xxx..xx..............x.x....
+..x..x...xx.................
+.x........xx................
+.........x..................
diff --git a/sys/games/lib/life/skyline b/sys/games/lib/life/skyline
new file mode 100755
index 000000000..4e88e78ec
--- /dev/null
+++ b/sys/games/lib/life/skyline
@@ -0,0 +1,5 @@
+........xx.....
+x.x.....x.x.x..
+xx.x.xx.x.xx.x.
+...x.x.x.....x.
+...xx........xx
diff --git a/sys/games/lib/life/smallfish b/sys/games/lib/life/smallfish
new file mode 100755
index 000000000..6efb3fa4c
--- /dev/null
+++ b/sys/games/lib/life/smallfish
@@ -0,0 +1,4 @@
+xxxx.
+x...x
+x....
+.x..x
diff --git a/sys/games/lib/life/somejunk b/sys/games/lib/life/somejunk
new file mode 100755
index 000000000..226ac6ca2
--- /dev/null
+++ b/sys/games/lib/life/somejunk
@@ -0,0 +1,7 @@
+xxx..
+x.x..
+x.x..
+xx..x
+.x.xx
+...x.
+xx.x.
diff --git a/sys/games/lib/life/spark b/sys/games/lib/life/spark
new file mode 100755
index 000000000..7bc505eb1
--- /dev/null
+++ b/sys/games/lib/life/spark
@@ -0,0 +1,5 @@
+xx....xx
+x.x..x.x
+..x..x..
+x.x..x.x
+xx....xx
diff --git a/sys/games/lib/life/spark2 b/sys/games/lib/life/spark2
new file mode 100755
index 000000000..8ca9d26e8
--- /dev/null
+++ b/sys/games/lib/life/spark2
@@ -0,0 +1,5 @@
+xx......................xx
+x.x..x..x..x..x..x..x..x.x
+..x..xxxx..xxxx..xxxx..x..
+x.x..x..x..x..x..x..x..x.x
+xx......................xx
diff --git a/sys/games/lib/life/sparkfuse b/sys/games/lib/life/sparkfuse
new file mode 100755
index 000000000..d25160764
--- /dev/null
+++ b/sys/games/lib/life/sparkfuse
@@ -0,0 +1,5 @@
+........................................................................................................................................xx
+x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x.x
+xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..
+x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x.x
+........................................................................................................................................xx
diff --git a/sys/games/lib/life/sparktopifuse b/sys/games/lib/life/sparktopifuse
new file mode 100755
index 000000000..553b165a6
--- /dev/null
+++ b/sys/games/lib/life/sparktopifuse
@@ -0,0 +1,25 @@
+xx.......xx.......xx.......xx.......xx.......xx.......xx
+xx.......xx.......xx.......xx.......xx.......xx.......xx
+........................................................
+........................................................
+........................................................
+........................................................
+........................................................
+........................................................
+........................................................
+........................................................
+.....................................................xx.
+.x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x.x.
+.xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx..xxxx...
+.x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x..x.x.
+.....................................................xx.
+........................................................
+........................................................
+........................................................
+........................................................
+........................................................
+........................................................
+........................................................
+........................................................
+xx.......xx.......xx.......xx.......xx.......xx.......xx
+xx.......xx.......xx.......xx.......xx.......xx.......xx
diff --git a/sys/games/lib/life/sq.11 b/sys/games/lib/life/sq.11
new file mode 100755
index 000000000..a54a1fa78
--- /dev/null
+++ b/sys/games/lib/life/sq.11
@@ -0,0 +1,13 @@
+.xxxxxxxxxxx
+x...........x
+x...........x
+x...........x
+x...........x
+x...........x
+x...........x
+x...........x
+x...........x
+x...........x
+x...........x
+x...........x
+.xxxxxxxxxxx
diff --git a/sys/games/lib/life/sq.9 b/sys/games/lib/life/sq.9
new file mode 100755
index 000000000..6057f680d
--- /dev/null
+++ b/sys/games/lib/life/sq.9
@@ -0,0 +1,11 @@
+.xxxxxxxxx
+x.........x
+x.........x
+x.........x
+x.........x
+x.........x
+x.........x
+x.........x
+x.........x
+x.........x
+.xxxxxxxxx
diff --git a/sys/games/lib/life/squareblinker b/sys/games/lib/life/squareblinker
new file mode 100755
index 000000000..8c6aae628
--- /dev/null
+++ b/sys/games/lib/life/squareblinker
@@ -0,0 +1,4 @@
+xx..
+xx..
+..xx
+..xx
diff --git a/sys/games/lib/life/squarecap b/sys/games/lib/life/squarecap
new file mode 100755
index 000000000..02e98d363
--- /dev/null
+++ b/sys/games/lib/life/squarecap
@@ -0,0 +1,14 @@
+x..............
+.x.............
+..x............
+...x...........
+....x..........
+.....x.........
+......x........
+.......x.......
+........x......
+.........x.....
+..........x....
+...........x...
+............x.x
+.............xx
diff --git a/sys/games/lib/life/squaredance b/sys/games/lib/life/squaredance
new file mode 100755
index 000000000..b9d0fe030
--- /dev/null
+++ b/sys/games/lib/life/squaredance
@@ -0,0 +1,7 @@
+.xxx..
+......
+xx..x.
+......
+.x..xx
+......
+..xxx.
diff --git a/sys/games/lib/life/stargaterepeat b/sys/games/lib/life/stargaterepeat
new file mode 100755
index 000000000..aea0eca0f
--- /dev/null
+++ b/sys/games/lib/life/stargaterepeat
@@ -0,0 +1,13 @@
+......x......
+.....x.x.....
+....x.x.x....
+....x...x....
+..xx..x..xx..
+.x....x....x.
+x.x.xx.xx.x.x
+.x....x....x.
+..xx..x..xx..
+....x...x....
+....x.x.x....
+.....x.x.....
+......x......
diff --git a/sys/games/lib/life/still b/sys/games/lib/life/still
new file mode 100755
index 000000000..eefa04c42
--- /dev/null
+++ b/sys/games/lib/life/still
@@ -0,0 +1,30 @@
+.....xx................xx
+.....x..x..x..x..x..x...x
+......xxxxxxxxxxxxxxxxxx
+
+....xxxxxxxxxxxxxxxxxxxxxx
+xx..x....................x..xx
+x.x.x.xxxxxxxxxxxxxxxxxx.x.x.x
+..x.x.x................x.x.x
+.xx.x.x.xxxxxxxxxxxxxx.x.x.x
+..x.x.x.x............x.x.x.xx
+..x.x.x.x.xxxxxxxxxx.x.x.x.x
+.xx.x.x.x.x........x.x.x.x.x
+..x.x.x.x.x.xxxxxx.x.x.x.x.xx
+..x.x.x.x.x.x....x.x.x.x.x.x
+.xx.x.x.x.x.x.xx.x.x.x.x.x.x
+..x.x.x.x.x.x.xx.x.x.x.x.x.xx
+..x.x.x.x.x.x....x.x.x.x.x.x
+.xx.x.x.x.x.xxxxxx.x.x.x.x.x
+..x.x.x.x.x........x.x.x.x.xx
+..x.x.x.x.xxxxxxxxxx.x.x.x.x
+.xx.x.x.x............x.x.x.x
+..x.x.x.xxxxxxxxxxxxxx.x.x.xx
+..x.x.x................x.x.x
+x.x.x.xxxxxxxxxxxxxxxxxx.x.x.x
+xx..x....................x..xx
+....xxxxxxxxxxxxxxxxxxxxxx
+
+......xxxxxxxxxxxxxxxxxx
+.....x...x..x..x..x..x..x
+.....xx................xx
diff --git a/sys/games/lib/life/still.lives b/sys/games/lib/life/still.lives
new file mode 100755
index 000000000..2e6c6504a
--- /dev/null
+++ b/sys/games/lib/life/still.lives
@@ -0,0 +1,27 @@
+..x....xx....xx
+.x.x..x..x..x..x....x......xx...xx.x
+.x.x...x.x..x..x...x.x.....xx...x.xx
+..x.....x....xx.....x
+
+
+
+
+.x......x....xx......x.......x.....xx
+x.x....x.x...x.x....x.x.....x.x....x.x
+.x.x....xx....xx.....x.x.....x.x....x.x
+..x...................x.x.....xx.....xx
+.......................x
+
+.........x
+........x.x
+........x.x
+.........x
+
+....xx.......xx
+...x..x.....x..x
+....xx.......xx
+
+.........x
+........x.x
+........x.x
+.........x
diff --git a/sys/games/lib/life/swastika b/sys/games/lib/life/swastika
new file mode 100755
index 000000000..24b355c03
--- /dev/null
+++ b/sys/games/lib/life/swastika
@@ -0,0 +1,5 @@
+xxx.x
+..x.x
+xxxxx
+x.x
+x.xxx
diff --git a/sys/games/lib/life/switch.block b/sys/games/lib/life/switch.block
new file mode 100755
index 000000000..2f610e696
--- /dev/null
+++ b/sys/games/lib/life/switch.block
@@ -0,0 +1,6 @@
+...x
+..xx
+x..x
+
+x.x..........x
+.x...........xx
diff --git a/sys/games/lib/life/switch.engine b/sys/games/lib/life/switch.engine
new file mode 100755
index 000000000..ee566384b
--- /dev/null
+++ b/sys/games/lib/life/switch.engine
@@ -0,0 +1,6 @@
+...x
+..xx
+x..x
+
+x.x
+.x
diff --git a/sys/games/lib/life/testtube b/sys/games/lib/life/testtube
new file mode 100755
index 000000000..afb610137
--- /dev/null
+++ b/sys/games/lib/life/testtube
@@ -0,0 +1,19 @@
+.xx....xx.
+.x.x..x.x.
+...x..x...
+...x..x...
+xx.xxxx.xx
+xx.x..x.xx
+...x..x...
+...x..x...
+xx.xxxx.xx
+.x.x..x.x.
+.x.x..x.x.
+xx.x..x.xx
+...xxxx...
+...x..x...
+xx.x..x.xx
+xx.x..x.xx
+...xxxx...
+...x..x...
+....xx....
diff --git a/sys/games/lib/life/thunderbird b/sys/games/lib/life/thunderbird
new file mode 100755
index 000000000..0767447fe
--- /dev/null
+++ b/sys/games/lib/life/thunderbird
@@ -0,0 +1,5 @@
+xxx
+
+.x
+.x
+.x
diff --git a/sys/games/lib/life/thunderbirdfus b/sys/games/lib/life/thunderbirdfus
new file mode 100755
index 000000000..a07f2e498
--- /dev/null
+++ b/sys/games/lib/life/thunderbirdfus
@@ -0,0 +1,21 @@
+..xxx................
+.....................
+x.....x..........x...
+x.....x.xxx......x...
+x.....x..........x...
+.....................
+..xxx................
+.....................
+...................x.
+...................x.
+...................x.
+.....................
+.....................
+.....................
+.....................
+.....................
+.....................
+..................xxx
+.....x...............
+.....x......xxx......
+.....x...............
diff --git a/sys/games/lib/life/time.bomb b/sys/games/lib/life/time.bomb
new file mode 100755
index 000000000..94460f880
--- /dev/null
+++ b/sys/games/lib/life/time.bomb
@@ -0,0 +1,6 @@
+.x...........xx
+x.x....x......x
+.......x....x
+..x..x...x..x
+..xx......x
+...x
diff --git a/sys/games/lib/life/toad b/sys/games/lib/life/toad
new file mode 100755
index 000000000..a03eb0fd6
--- /dev/null
+++ b/sys/games/lib/life/toad
@@ -0,0 +1,2 @@
+.xxx
+xxx
diff --git a/sys/games/lib/life/tumblers b/sys/games/lib/life/tumblers
new file mode 100755
index 000000000..700d1023e
--- /dev/null
+++ b/sys/games/lib/life/tumblers
@@ -0,0 +1,6 @@
+.xx.xx
+.xx.xx
+..x.x
+x.x.x.x
+x.x.x.x
+xx...xx
diff --git a/sys/games/lib/life/turbine8 b/sys/games/lib/life/turbine8
new file mode 100755
index 000000000..afb63b8cc
--- /dev/null
+++ b/sys/games/lib/life/turbine8
@@ -0,0 +1,9 @@
+xxxxxx.xx
+xxxxxx.xx
+.......xx
+xx.....xx
+xx.....xx
+xx.....xx
+xx.......
+xx.xxxxxx
+xx.xxxxxx
diff --git a/sys/games/lib/life/virus.dies b/sys/games/lib/life/virus.dies
new file mode 100755
index 000000000..5c11c09e7
--- /dev/null
+++ b/sys/games/lib/life/virus.dies
@@ -0,0 +1,29 @@
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+..............x
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
diff --git a/sys/games/lib/life/virus.lives b/sys/games/lib/life/virus.lives
new file mode 100755
index 000000000..61caaa8f2
--- /dev/null
+++ b/sys/games/lib/life/virus.lives
@@ -0,0 +1,29 @@
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xxxxx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
+xx.xx.xx.xx.xx.xx.xx.xx.xx.xx
diff --git a/sys/games/lib/life/washerwoman b/sys/games/lib/life/washerwoman
new file mode 100755
index 000000000..fd1777b1c
--- /dev/null
+++ b/sys/games/lib/life/washerwoman
@@ -0,0 +1,5 @@
+x.......................................................
+xx....x.....x.....x.....x.....x.....x.....x.....x.....x.
+xxx..x.x...x.x...x.x...x.x...x.x...x.x...x.x...x.x...x.x
+xx....x.....x.....x.....x.....x.....x.....x.....x.....x.
+x.......................................................
diff --git a/sys/games/lib/life/wave1 b/sys/games/lib/life/wave1
new file mode 100755
index 000000000..a261b5da9
--- /dev/null
+++ b/sys/games/lib/life/wave1
@@ -0,0 +1,15 @@
+.........xx........
+.........x.x.......
+......xx.x.x.......
+.....x.x.x.x.xx....
+.....x.x.x.x.x.x...
+..xx.x.x.x.x.x.x...
+.x.x.x.x.x.x.x.x.xx
+.x.x.x.x.x.x.x.x.x.
+xx.x.x.x.x.x.x.x.x.
+...x.x.x.x.x.x.xx..
+...x.x.x.x.x.x.....
+....xx.x.x.x.x.....
+.......x.x.xx......
+.......x.x.........
+........xx.........
diff --git a/sys/games/lib/life/weird.wheel b/sys/games/lib/life/weird.wheel
new file mode 100755
index 000000000..a021d296b
--- /dev/null
+++ b/sys/games/lib/life/weird.wheel
@@ -0,0 +1,30 @@
+......xx..............xx
+......x...x..x..x..x...x
+.......xxxxxxxxxxxxxxxx
+
+.....xxxxxxxxxxxxxxxxxxxx
+....x....................x
+xx..x..xxxxxxxxxxxxxxxx..x..xx
+x.x.x.x................x.x.x.x
+..x.x.x..xxxxxxxxxxxx..x.x.x
+..x.x.x.x............x.x.x.x
+.xx.x.x.x..xxxxxxxx..x.x.x.xx
+..x.x.x.x.x........x.x.x.x.x
+..x.x.x.x.x..xxxx..x.x.x.x.x
+.xx.x.x.x.x.x....x.x.x.x.x.xx
+..x.x.x.x.x.x..x.x.x.x.x.x.x
+..x.x.x.x.x.x...xx.x.x.x.x.x
+.xx.x.x.x.x.x.x..x.x.x.x.x.xx
+..x.x.x.x.x..xxxx..x.x.x.x.x
+..x.x.x.x.x........x.x.x.x.x
+.xx.x.x.x..xxxxxxxx..x.x.x.xx
+..x.x.x.x............x.x.x.x
+..x.x.x..xxxxxxxxxxxx..x.x.x
+x.x.x.x................x.x.x.x
+xx..x..xxxxxxxxxxxxxxxx..x..xx
+....x....................x
+.....xxxxxxxxxxxxxxxxxxxx
+
+.......xxxxxxxxxxxxxxxx
+......x...x..x..x..x...x
+......xx..............xx