home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume8 / xlife / part02 < prev    next >
Internet Message Format  |  1990-07-06  |  72KB

  1. Path: uunet!cs.utexas.edu!sun-barr!newstop!sun!andrew.cmu.edu
  2. From: dl2n+@andrew.cmu.edu (Daniel Edward Lovinger)
  3. Newsgroups: comp.sources.x
  4. Subject: v08i038: Xlife 2.0, Part02/10
  5. Message-ID: <138507@sun.Eng.Sun.COM>
  6. Date: 7 Jul 90 00:01:07 GMT
  7. Sender: news@sun.Eng.Sun.COM
  8. Lines: 4835
  9. Approved: argv@sun.com
  10.  
  11. Submitted-by: Daniel Edward Lovinger <dl2n+@andrew.cmu.edu>
  12. Posting-number: Volume 8, Issue 38
  13. Archive-name: xlife/part02
  14.  
  15. #! /bin/sh
  16. # This is a shell archive.  Remove anything before this line, then unpack
  17. # it by saving it into a file and typing "sh file".  To overwrite existing
  18. # files, type "sh file -c".  You can also feed this as standard input via
  19. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  20. # will see the following message at the end:
  21. #        "End of archive 2 (of 8)."
  22. # Contents:  xlife-2.0/data.c xlife-2.0/doc/search_program
  23. #   xlife-2.0/patterns/alu.life xlife-2.0/patterns/blockpusher.life
  24. # Wrapped by dl2n@niobe.weh.andrew.cmu.edu on Mon Jul  2 22:48:04 1990
  25. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  26. if test -f xlife-2.0/data.c -a "${1}" != "-c" ; then 
  27.   echo shar: Will not over-write existing file \"xlife-2.0/data.c\"
  28. else
  29. echo shar: Extracting \"xlife-2.0/data.c\" \(1374 characters\)
  30. sed "s/^X//" >xlife-2.0/data.c <<'END_OF_xlife-2.0/data.c'
  31. X/*
  32. X * XLife Copyright 1989 Jon Bennett jb7m+@andrew.cmu.edu, jcrb@cs.cmu.edu
  33. X *
  34. X * Permission to use, copy, modify, distribute, and sell this software and its
  35. X * documentation for any purpose is hereby granted without fee, provided that
  36. X * the above copyright notice appear in all copies and that both that
  37. X * copyright notice and this permission notice appear in supporting
  38. X * documentation, and that the name of the copyright holders not be used in
  39. X * advertising or publicity pertaining to distribution of the software without
  40. X * specific, written prior permission.  The copyright holders make no
  41. X * representations about the suitability of this software for any purpose.  It
  42. X * is provided "as is" without express or implied warranty.
  43. X *
  44. X * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  45. X * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  46. X * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  47. X * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  48. X * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  49. X * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  50. X * PERFORMANCE OF THIS SOFTWARE.
  51. X */
  52. X
  53. X#include <X11/Xlib.h>
  54. X#include <X11/Xutil.h>
  55. X#include <X11/Xos.h>
  56. X
  57. X/* I know this is a hack, but so what? */
  58. X#define GLOBAL
  59. X
  60. X#include "data.h"
  61. X
  62. END_OF_xlife-2.0/data.c
  63. if test 1374 -ne `wc -c <xlife-2.0/data.c`; then
  64.     echo shar: \"xlife-2.0/data.c\" unpacked with wrong size!
  65. fi
  66. # end of overwriting check
  67. fi
  68. if test -f xlife-2.0/doc/search_program -a "${1}" != "-c" ; then 
  69.   echo shar: Will not over-write existing file \"xlife-2.0/doc/search_program\"
  70. else
  71. echo shar: Extracting \"xlife-2.0/doc/search_program\" \(22503 characters\)
  72. sed "s/^X//" >xlife-2.0/doc/search_program <<'END_OF_xlife-2.0/doc/search_program'
  73. XReturn-path: <HUL@PSUVM.PSU.EDU>
  74. XX-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
  75. XReceived: from po3.andrew.cmu.edu via trymail
  76. X          ID </afs/andrew.cmu.edu/usr14/jb7m/Mailbox/0Zft7HK00UkT8HJU8F>;
  77. X          Sat, 13 Jan 90 15:38:45 -0500 (EST)
  78. XMessage-ID: <Added.AZft7Em00UkTQHJU5q@andrew.cmu.edu>
  79. XReceived: from PSUVM.PSU.EDU by po3.andrew.cmu.edu (5.54/3.15) id <AA04945> for jb7m+; Sat, 13 Jan 90 15:38:10 EST
  80. XReceived: from PSUVM.BITNET by PSUVM.PSU.EDU (IBM VM SMTP R1.2.1MX) with BSMTP id 0991; Sat, 13 Jan 90 15:38:55 EST
  81. XReceived: by PSUVM (Mailer R2.03B) id 3407; Sat, 13 Jan 90 15:38:54 EST
  82. XDate:    Sat, 13 Jan 90 15:38 EST
  83. XFrom: "Dean Hickerson" <HUL@PSUVM.PSU.EDU>
  84. XSubject: Search program
  85. XTo: jb7m+@andrew.cmu.edu
  86. X
  87. X>  A number of time you have said that the patterns you were sending had been
  88. X>  found by a search program. I was wondering if you would mind sending me a
  89. X>  copy of it too look at.
  90. X
  91. XThe program is written in 6502 assembly language and Applesoft BASIC and
  92. Xruns on an Apple IIe.  Unless you have a compatible machine, the program
  93. Xitself probably wouldn't help you much.  But here's a fairly detailed
  94. Xdescription of how it works.  I encourage you (or anyone else) to write a
  95. Xsimilar program for a faster machine; I'm sure there are things waiting to
  96. Xbe found that my Apple is slow to find.
  97. X
  98. XIf you really want to see the program itself, let me know and I'll try to
  99. Xfind a way to send it.  (It's not easy, because of incompatible operating
  100. Xsystems and file structures.)
  101. X========================================================================
  102. XGeneral description of the Life search program  (9/6/89)
  103. X
  104. X     This is a general description of the program and some discussion of
  105. Xits behaviour.  A much more detailed description follows.
  106. X
  107. X     I tell the program the desired congruence period T of an object, a
  108. Xrectangle in which generations 0 to T must fit, and an isometry relating
  109. Xgen. 0 to gen. T.  The program creates a 3D array in which each cell is
  110. Xeither on, off, or unknown; initially everything's unknown except for any
  111. Xinitial conditions which I specify.  It then picks an unknown cell, chooses
  112. Xa value for it, and examines the consequences of its choice, working both
  113. Xforward and backward.  If it runs out of consequences, it picks another
  114. Xunknown cell and continues.  If it finds a contradiction, it backs up to
  115. Xits most recent choice, reverses it, marks it as a conclusion rather than a
  116. Xchoice, and continues. Eventually it either runs out of unknown cells and
  117. Xreports that it's found something, or tries to back up past its first
  118. Xchoice and reports that the object doesn't exist.  (Or it would if I let it
  119. Xrun forever; more often I stop it after a while.)  I can have it display
  120. Xthe array at any time; sometimes I can figure out something interesting
  121. Xfrom its partial results.  E.g. I built the 25 bit c/3 spaceship from parts
  122. Xit had found in previous searches; the program found it about an hour
  123. Xlater.
  124. X
  125. X   One problem I sometimes have is that the program finds things with
  126. Xperiods smaller than I want, like 1.  So I usually specify the value of
  127. Xsome particular cell in enough phases to force it to have the desired
  128. Xperiod.  (Of course I may miss something interesting that way.)  Another
  129. Xproblem is that after the program finds something which is smaller than the
  130. Xspecified rectangle, it then finds the same thing with various stable
  131. Xobjects around the unoccupied edges.  So I back it up 'by hand' far enough
  132. Xto get to something new.
  133. X
  134. X   I haven't really settled on the best order in which to select unknown
  135. Xcells.  I usually work in a rectangle which is wide but not very tall and
  136. Xproceed up the columns from left to right, either just in gen. 0 or doing
  137. Xall phases for each position before moving to the next.  I've tried some
  138. Xsearches starting at the center of a square and spiralling
  139. Xoutward, but the program tends to bog down when it's far from the center: a
  140. Xbad choice for a cell may not be detected until the spiral comes back
  141. Xaround to it, so it will try many possibilities for the intervening cells
  142. Xof the spiral before it changes the bad cell.  Probably I should use a
  143. Xself-adjusting search order; when a problem is detected, the program should
  144. Xmove nearby cells closer to the front of the search list.  My first
  145. Ximplementation of this actually made the program slower, since cells which
  146. Xgot moved to the front of the list stayed near there even when they were no
  147. Xlonger a problem.  I have an idea for a better way to do it, but I haven't
  148. Xhad time to implement it yet.
  149. X
  150. X   Another thing I'm still experimenting with is how to decide whether to
  151. Xturn an unknown cell on or off.  If I'm going to let the search run to
  152. Xcompletion it doesn't matter; both choices will be tried eventually.  But
  153. Xfor incomplete searches some heuristics might help.  Usually I choose 'off'
  154. Xfirst, in the hope that an object of small population will be found.
  155. XAnother good choice is to make a location have the same value at time t as
  156. Xat other, already assigned, times; this tends to lead to billiard tables.
  157. X
  158. X   The program is most effective when the period is small; the forward and
  159. Xbackward conclusions tend to wrap around the ends of time and meet, leading
  160. Xto more conclusions or contradictions.  For large periods, that doesn't
  161. Xhappen much, so the program doesn't detect its bad choices soon enough to
  162. Xaccomplish much.  The p5 fumarole and one other p5 are the only things
  163. XI've found so far with a congruence period greater than 4.
  164. X----------------------------------------------------------------------
  165. X
  166. XDetailed description of the Life search program  (9/24/89)
  167. X
  168. X     The program consists of two parts, an assembly language part which
  169. Xdoes the searching and a BASIC program which handles initialization,
  170. Xinterpreting commands from the user, and display.  I'll talk mostly about
  171. Xthe assembly language portion.
  172. X
  173. X     Three constants describe the size of the space being searched:
  174. X
  175. X          TP = time period, length of time until pattern is to reappear;
  176. X          XM = width of rectangle to be searched;
  177. X          YM = height of rectangle to be searched.
  178. X
  179. XThe set of pairs (X,Y) with 0<=X<XM and 0<=Y<YM will be called "the
  180. Xrectangle".
  181. X
  182. X     There are 12 constants which describe how generation 0 is related to
  183. Xgeneration TP:  A, B, C, D, E, F, A', B', C', D', E', F'.  The cell with
  184. Xcoordinates (X, Y) in generation 0 is mapped to the cell with coordinates
  185. X(AX+BY+C, DX+EY+F) in generation TP.  The cell with coordinates (X, Y) in
  186. Xgeneration TP is mapped to the cell (A'X+B'Y+C', D'X+E'Y+F') in generation
  187. X0.  The values of A thru F are specified by the user; the others are given
  188. Xby:
  189. X    A' =  E/Z,   B' = -B/Z,   C' = (BF-CE)/Z,
  190. X    D' = -D/Z,   E' =  A/Z,   F' = (CD-AF)/Z,
  191. Xwhere   Z = AE-BD = 1 or -1.  The mappings are supposed to be isometries,
  192. Xnot general invertible linear maps, so there are severe restrictions on A,
  193. XB, D, and E which I won't bother to write down.  (There is also a boolean
  194. Xvariable, USEMAP, which is normally true.  If it is false, then the
  195. Xmappings are ignored, so the program can be used to search for predecessors
  196. Xof whatever the user puts in generation TP.)
  197. X
  198. X     The current information about generations 0 to TP is kept in a 3
  199. Xdimensional array CELL, with dimensions 0 to TP, 0 to XM-1, and 0 to YM-1.
  200. XEach entry can have one of 3 values, 0=off, 1=on, or UNK=unknown.  (I use a
  201. Xwhole byte for each entry, with UNK=$10.  (Here and later, a dollar sign
  202. Xindicates that a number is in base 16.)  This makes the computation of the
  203. Xneighborhood easy: just add the values of the 8 neighbors; the high nybble
  204. Xis the number of unknown neighbors, and the low nybble is the number which
  205. Xare on.) Initially the edges (all elements with X=0 or XM-1 or Y=0 or YM-1)
  206. Xare turned off, as are the cells in generation 0 which map outside the
  207. Xrectangle in generation TP and vice versa; everything else is initially
  208. Xunknown.  After this initialization, some user-specified cells may be
  209. Xturned on or off, by calling PROCEED (described later).
  210. X
  211. X     In addition to CELL, one other large array is used, the setting list.
  212. XThis is a list of quintuples (T, X, Y, VALUE, FREE) where 0<=T=TP, 0<=X<XM,
  213. X0<=Y<YM, VALUE=0 or 1, and FREE=true or false.  Whenever an element of CELL
  214. Xis changed from UNK to 0 or 1, an entry is added to the list.  FREE is true
  215. Xif the change is a free choice, false if it's forced by some previous
  216. Xchoice.  There are 3 pointers into the list:
  217. X          STNG   points to the beginning;
  218. X          NWSTNG points to the end; new entries are put here;
  219. X          NXSTNG points to the next setting whose consequences are to
  220. X                 be examined.
  221. X
  222. X     There are also two tables which are used to describe the Life
  223. Xtransition rules.  Conceptually, an index into either table consists of a
  224. Xcell value (0, 1, or UNK) and 3 numbers which add up to 8, telling how many
  225. Xneighbors are 0, 1, and UNK; there are 135 (=3*45) possible indices.  In
  226. Xpractice, I use a one byte 'neighborhood descriptor' to encode this, so
  227. Xeach table is 256 bytes long, but only partially used.  To compute the
  228. Xneighborhood descriptor of a cell, add up the 8 neighbors.  If the AND of
  229. Xthe sum and $88 is zero, then the neighborhood descriptor is twice the sum
  230. Xplus the cell.  If the AND is nonzero, the descriptor is the sum plus twice
  231. Xthe cell plus $11.
  232. X
  233. X     The first table is called TRANSIT and tells what the cell should be in
  234. Xthe next generation.  E.g. neighborhood descriptor $25 means that the
  235. Xcell is 1, 5 of its neighbors are 0, 2 are 1, and 1 is unknown,
  236. XTRANSIT[$25] = 1.  Of course, most entries in TRANSIT are UNK, 73 to be
  237. Xexact.  (And 57 are 0 and 5 are 1.)
  238. X
  239. X     The second table is called IMPLIC and contains information about
  240. Ximplications in the other direction.  If we know the neighborhood
  241. Xdescriptor and the value of the cell in the next generation, we may be able
  242. Xto conclude that some unknown cells in this generation must be 0 or 1.
  243. XSuch conclusions exist only if the corresponding entry is UNK, so there are
  244. Xonly 73 entries in IMPLIC.   There are 8 possible implications, each is
  245. Xgiven by one bit in the IMPLIC entry:
  246. X
  247. X     Bit       Meaning
  248. X     $80       If new cell is 0 then current cell should be 0.
  249. X     $40       If new cell is 0 then current cell should be 1.
  250. X     $20       If new cell is 1 then current cell should be 0.
  251. X     $10       If new cell is 1 then current cell should be 1.
  252. X     $08       If new cell is 0 then all unknown neighbors should be 0.
  253. X     $04       If new cell is 0 then all unknown neighbors should be 1.
  254. X     $02       If new cell is 1 then all unknown neighbors should be 0.
  255. X     $01       If new cell is 1 then all unknown neighbors should be 1.
  256. X
  257. X(In Life, bits $40 and $20 are never set, but they may occur for other
  258. Xtransition rules.)  For example, bit $80 is set iff the current cell is
  259. Xunknown, exactly 2 of its neighbors are 1, and at most 1 of its neighbors
  260. Xis unknown, i.e. for neighborhood descriptors $14 and $34.
  261. X
  262. X     The two tables were created by a BASIC program and are now loaded from
  263. Xdisk as part of the initialization.
  264. X
  265. X     The basic operation of the program is as follows: Suppose that CELL is
  266. Xfully consistent; i.e. every cell is consistent with its 9 parents and no
  267. Xcurrently unknown cells have their values forced.  (That is, forced
  268. Xdirectly, either by their parents or their children.)  In this situation,
  269. XNXSTNG = NWSTNG.
  270. X
  271. XStep 0:  ('Pick an unknown cell')  If there are no unknown cells left,
  272. Xreport that an object has been found, let the user display it, save it on
  273. Xdisk, print it, or whatever; then go to step 2.  Otherwise, pick an unknown
  274. Xcell and a value for it.  Change it in CELL and add an entry to the setting
  275. Xlist with FREE=true, updating NWSTNG.  Go to step 1.
  276. X
  277. XStep 1:  ('Examine consequences')  If NXSTNG = NWSTNG, then CELL is fully
  278. Xconsistent; go to step 0.  Otherwise, get the values of T, X, Y, and VALUE
  279. Xpointed to by NXSTNG and increment NXSTNG.  The fact that CELL[T,X,Y] =
  280. XVALUE may directly force some currently unknown cells to be 0 or 1; for
  281. Xeach of these, set its value in CELL and add an entry to the setting list
  282. Xwith FREE=false, incrementing NWSTNG.  Then go to step 1.  We may also
  283. Xdetect a contradiction at this point; in that case go to step 2.  (The
  284. Xforcing in this step is of 4 types:  If T=0 or TP, the mapped cell in
  285. Xgeneration TP or 0 is forced.  Some of the parents of (T,X,Y) may be
  286. Xforced.  Some of the children of (T,X,Y) may be forced.  And some cells may
  287. Xbe forced by additional constraints such as symmetry.)
  288. X
  289. XStep 2:  ('Back up'.  At this point, either a contradiction has been
  290. Xdetected or we've found an object and wish to look for more.)  If NWSTNG =
  291. XSTNG, report that no more objects of the desired type exist and quit.
  292. XOtherwise, decrement NWSTNG and get the values of T, X, Y, VALUE, and FREE
  293. Xpointed to by it.  If FREE = false, set CELL[T,X,Y] to UNK and go to step
  294. X2.  If FREE = true, then either we've found that this free choice led to a
  295. Xcontradiction or we've already found all objects in which the choice was
  296. Xvalid.  So change CELL[T,X,Y] to 1-VALUE, change FREE to false, set NXSTNG
  297. Xto NWSTNG, increment NWSTNG, and go to step 1.
  298. X
  299. X     As described here, part of step 0 involves returning control to the
  300. XBASIC part of the program.  But on my system it's not convenient to have a
  301. Xmachine language routine call a BASIC routine, so I've rearranged things
  302. Xslightly.
  303. X
  304. X     I'll now describe the machine language routines. Unless otherwise
  305. Xindicated, the parameters T, X, Y, VALUE, and FREE are assumed to
  306. Xsatisfy  0<=T<=TP,  0<=X<XM,  0<=Y<YM,  VALUE = 0, 1, or UNK,  FREE = true
  307. Xor false.
  308. X
  309. X     Many of these routines sometimes detect an error; they report this to
  310. Xthe calling routine by setting the carry bit and storing a value in the
  311. Xvariable ERRCODE to tell which error occurred.  (Calling these 'errors' is
  312. Xmisleading, since they can occur during the normal course of events and
  313. Xsome are even desirable.  But 'exceptional conditions' is too long, so I'll
  314. Xcontinue to call them errors.)
  315. X
  316. XLOOKUP(T,X,Y):  Return the address and value of CELL[T,X,Y]. (This routine
  317. Xgets called more often than any other, so should be fast.  I actually
  318. Ximplemented it as an assembly language macro rather than as a subroutine.
  319. XThe duplicated code made the program a bit larger, but also made it about
  320. X10% faster.  I also have faster versions for the special cases in which the
  321. Xcell being looked up is adjacent to the one previously looked up. This
  322. Xspeeds up the neighborhood calculation in GETNBHD.)
  323. X
  324. XMAP(X,Y):  Return the coordinates of the cell in generation TP
  325. Xcorresponding to the cell (0,X,Y).  Report an 'out of bounds' error if the
  326. Xmapped coordinates are not in the rectangle.
  327. X
  328. XINVMAP(X,Y):  Return the coordinates of the cell in generation 0
  329. Xcorresponding to the cell (TP,X,Y). Report an 'out of bounds' error if the
  330. Xmapped coordinates are not in the rectangle.
  331. X
  332. XNWSET(T,X,Y,VALUE,FREE):  Store a quintuple at NWSTNG and increment NWSTNG.
  333. X
  334. XSETCELL(T,X,Y,VALUE,FREE):  (Should not be called with VALUE = UNK.)  Look
  335. Xup CELL[T,X,Y].  If it equals VALUE, do nothing.  If it equals 1-VALUE,
  336. Xreport an 'inconsistency' error.  If it is unknown, set it to VALUE and
  337. Xcall NWSET to add the quintuple to the setting list.
  338. X
  339. XGETNBHD(T,X,Y):  (Should not be called with T=0.)  Return the neighborhood
  340. Xdescriptor for (T-1,X,Y); i.e. describing the parents of (T,X,Y).  Note: If
  341. X(X,Y) is on the boundary of the rectangle, then GETNBHD assumes that the
  342. Xneighbors which are outside are 0.  There are some situations in which it
  343. Xwould be better to assume they are UNK.
  344. X
  345. XCONSISFY(T,X,Y):  (Should not be called with T=0.  X and Y may be out of
  346. Xbounds, in which case the routine does nothing.)  Make (T,X,Y) fully
  347. Xconsistent with its parents.  Specifically:  Compute the neighborhood
  348. Xdescriptor of (T-1,X,Y), and look it up in TRANSIT and IMPLIC.  If the
  349. Xentry in TRANSIT is 0 or 1 and the value of CELL[T,X,Y] is 1 or 0,
  350. Xrespectively, report an 'inconsistency' error.  Otherwise call SETCELL
  351. X(with FREE=false) for any of (T,X,Y) or its parents which are currently
  352. Xunknown but are forced to be 0 or 1.
  353. X
  354. XCONSIS10(T,X,Y):  Call CONSISFY for (T,X,Y) (provided that T>0) and for
  355. Xeach of its 9 children (provided that T<TP).  Report any 'inconsistency'
  356. Xerror found by CONSISFY.
  357. X
  358. XAPPLYMAP(T,X,Y,VALUE):  (Should not be called with VALUE = UNK.)  If USEMAP
  359. X= false, do nothing.  Otherwise, if T = 0 or TP, call MAP or INVMAP.  If
  360. Xthe mapped cell is out of bounds, do nothing.  Otherwise, call SETCELL for
  361. Xthe mapped cell and VALUE, with FREE=false.  Report any 'inconsistency'
  362. Xerror found by SETCELL.
  363. X
  364. XSYMM(T,X,Y,VALUE):  (Should not be called with VALUE = UNK.) This routine
  365. Xdeals with symmetry, billiard tablicity, and other restrictions desired by
  366. Xthe user.  Separate versions of it exist for different situations.  Each
  367. Xone looks at T, X, Y, and VALUE, decides if any other cells are forced, and
  368. Xcalls SETCELL for them, reporting any 'inconsistency' errors.  (Suppose for
  369. Xexample that we want a pattern to have 90 degree rotational symmetry.  Then
  370. XSYMM could compute the coordinates of the cell obtained by rotating (X,Y)
  371. X90 degrees about the center of symmetry and call SETCELL for it.  It is not
  372. Xnecessary to do the same for the 180 and 270 degree
  373. Xrotations; the higher levels of the program will take care of that.)
  374. X
  375. XEXAMNEXT:  If NXSTNG = NWSTNG, report a 'full consistency achieved' error.
  376. XOtherwise, get the values of T, X, Y, and VALUE pointed to by NXSTNG, and
  377. Xincrement NXSTNG. Call APPLYMAP, SYMM, and CONSIS10, reporting any errors
  378. Xfound by them.  (If one of the routines gives an error, it's not necessary
  379. Xto call the others.)
  380. X
  381. XPROCEED(T,X,Y,VALUE,FREE):  Call SETCELL, reporting an 'inconsistency'
  382. Xerror if it finds one.  Otherwise, call EXAMNEXT repeatedly.  Eventually,
  383. Xit will report either an inconsistency or full consistency.  In the first
  384. Xcase, report it.  In the second case, return without reporting an error.
  385. XThis routine is called whenever we either make a free choice for a cell or
  386. Xhave backed up to a free choice and now want to try the other value there;
  387. Xit finds all the (direct or indirect) conclusions (or a contradiction) from
  388. Xthe choice.  It can also be called from the BASIC program to initialize
  389. Xcertain cells.  (Note: After BASIC has done such initialization, it can set
  390. XNXSTNG and NWSTNG equal to STNG in order to save space; since we don't want
  391. Xto back up over the initialized cells, we don't need to remember them in
  392. Xthe setting list.)
  393. X
  394. XBACKUP:  Undo all settings from NWSTNG back to (and including) the most
  395. Xrecent free choice, changing their values in CELL back to UNK.  If we back
  396. Xup all the way to STNG, report an 'object does not exist' error. Otherwise,
  397. Xmake NWSTNG and NXSTNG point to the free choice and return the values of T,
  398. XX, Y, and VALUE from it.  (This corresponds to repeated application of Step
  399. X2 in the program outline above.)
  400. X
  401. XGO(T,X,Y,VALUE,FREE):  [I ran out of good descriptive subroutine names.]
  402. XCall PROCEED(T,X,Y,VALUE,FREE).  If it returns without an error, then full
  403. Xconsistency has been achieved; return without an error.  Otherwise call
  404. XBACKUP, reporting an 'object does not exist' error if BACKUP finds one.
  405. XOtherwise, call PROCEED(T,X,Y,1-VALUE,false).  Continue calling PROCEED and
  406. XBACKUP alternately until either full consistency is achieved or an 'object
  407. Xdoes not exist' error occurs. (This corresponds to repeated application of
  408. XSteps 1 and 2 above.)
  409. X
  410. XGETUNK:  Select an unknown cell.  If none exist, report a no 'more unknown
  411. Xcells' error.  (This means that an object has been found.)  Otherwise,
  412. Xreturn the values of T, X, and Y.  I won't describe this routine in detail
  413. Xbecause I haven't determined the best way for it to make its choice.  We'd
  414. Xlike to choose cells which are most likely to reveal any previous bad
  415. Xchoices.  Choosing cells which are near recently chosen or forced cells is
  416. Xa good idea, but there's a danger that we'll get stuck in one region and
  417. Xnot notice that something chosen long ago was bad.  Currently, I use a list
  418. Xof all cells set up by the BASIC program and just choose the first unknown
  419. Xone on the list.  But even assuming that we're going to do it that way,
  420. Xit's not clear how the list should be arranged.  Usually I proceed up the
  421. Xcolumns from left to right or down slope -1 diagonals from left to right.
  422. X
  423. XCHOOSE(T,X,Y):  Return a value to be assigned to the currently unknown cell
  424. X(T,X,Y), either 0 or 1.  Again, I don't know the best way to do this.  For
  425. Xa complete search, it doesn't matter; both choices will eventually be
  426. Xtried.  For a partial search, it does.  I usually choose 0 first, hoping
  427. Xthat a small object will be found.  Sometimes I choose 1 to prevent the
  428. Xempty object from being found.  Sometimes I look for an already chosen
  429. Xvalue of CELL[T',X,Y], for T' not equal to T, and give CELL[T,X,Y] the same
  430. Xvalue, hoping that a billiard table will be found.  I can specify which of
  431. Xthese methods will be used initially, and can change it in the middle of a
  432. Xsearch.
  433. X
  434. XMAIN:   This is the top level machine language routine which is called from
  435. Xthe BASIC program.  It searches until it either finds an object of the
  436. Xdesired type, decides that there aren't any more, or is interrupted by the
  437. Xuser.  Specifically, it does this:
  438. X
  439. X     Step 0: Call GETUNK.  If it finds an unknown cell (T,X,Y), go to
  440. X             step 1.  Otherwise, we've already found an object and want
  441. X             to look for another one.  So call BACKUP.  If it gives an
  442. X             'object does not exist' error, report it. Otherwise,
  443. X             change VALUE to 1-VALUE, set FREE = false, and go to
  444. X             step 2.
  445. X
  446. X     Step 1: Call CHOOSE to select a VALUE for the unknown cell, set
  447. X             FREE = true, and go to step 2.
  448. X
  449. X     Step 2: Call GO(T,X,Y,VALUE,FREE).  If it gives an 'object does not
  450. X             exist' error, report it.  Otherwise, check to see if the
  451. X             user has typed a key.  If so, return.  (The user can then
  452. X             display the current contents of CELL to observe the
  453. X             progress of the search, and make some changes if desired.
  454. X             Calling MAIN again will continue the search.) If no key
  455. X             has been typed, go to step 3.
  456. X
  457. X     Step 3: Call GETUNK.  If it finds an unknown cell (T,X,Y), go to
  458. X             step 1.  Otherwise, report that an object has been found.
  459. X
  460. X     In addition to MAIN, the user can also call PROCEED and BACKUP; these
  461. Xare sometimes useful for guiding a search in a promising direction.
  462. X===========================================================================
  463. XEND OF FILE
  464. END_OF_xlife-2.0/doc/search_program
  465. if test 22503 -ne `wc -c <xlife-2.0/doc/search_program`; then
  466.     echo shar: \"xlife-2.0/doc/search_program\" unpacked with wrong size!
  467. fi
  468. # end of overwriting check
  469. fi
  470. if test -f xlife-2.0/patterns/alu.life -a "${1}" != "-c" ; then 
  471.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/alu.life\"
  472. else
  473. echo shar: Extracting \"xlife-2.0/patterns/alu.life\" \(16641 characters\)
  474. sed "s/^X//" >xlife-2.0/patterns/alu.life <<'END_OF_xlife-2.0/patterns/alu.life'
  475. X  63   1 
  476. X  62   2 
  477. X 190   2 
  478. X  72   3 
  479. X 181   3 
  480. X 213   3 
  481. X  91   4 
  482. X 198   4 
  483. X  69   5 
  484. X 176   5 
  485. X 199   5 
  486. X  88   6 
  487. X  69   7 
  488. X 188   7 
  489. X 203  10 
  490. X  69  12 
  491. X  63  13 
  492. X  55  14 
  493. X 211  15 
  494. X 182  16 
  495. X 179  17 
  496. X  58  18 
  497. X  39  19 
  498. X 205  19 
  499. X 188  20 
  500. X  63  21 
  501. X  36  22 
  502. X 209  22 
  503. X  39  24 
  504. X 212  24 
  505. X 183  25 
  506. X  87  26 
  507. X  48  27 
  508. X  81  28 
  509. X  20  29 
  510. X  72  30 
  511. X 179  30 
  512. X 180  31 
  513. X 176  32 
  514. X  18  33 
  515. X 180  33 
  516. X  54  34 
  517. X 204  34 
  518. X  75  35 
  519. X  51  36 
  520. X  71  37 
  521. X  47  38 
  522. X 178  38 
  523. X  87  39 
  524. X 179  39 
  525. X  93  40 
  526. X  44  41 
  527. X 110  41 
  528. X  98  42 
  529. X 120  42 
  530. X  59  43 
  531. X 115  43 
  532. X 119  44 
  533. X  84  45 
  534. X  69  46 
  535. X  86  46 
  536. X 107  47 
  537. X 108  48 
  538. X  73  49 
  539. X  39  50 
  540. X  29  51 
  541. X  28  52 
  542. X  14  53 
  543. X  53  53 
  544. X  21  54 
  545. X  19  55 
  546. X  19  56 
  547. X  62  57 
  548. X  71  58 
  549. X 120  60 
  550. X 120  62 
  551. X  27  64 
  552. X 160  64 
  553. X  61  65 
  554. X   6  66 
  555. X  30  66 
  556. X 159  66 
  557. X  20  67 
  558. X 128  67 
  559. X  24  68 
  560. X  11  69 
  561. X  92  69 
  562. X  21  70 
  563. X  16  71 
  564. X 112  71 
  565. X  64  72 
  566. X  40  73 
  567. X 106  73 
  568. X  66  74 
  569. X   3  75 
  570. X  66  75 
  571. X   2  76 
  572. X  74  76 
  573. X  75  77 
  574. X 132  77 
  575. X  44  78 
  576. X 192  78 
  577. X  47  79 
  578. X 193  79 
  579. X  77  80 
  580. X 168  80 
  581. X  48  81 
  582. X 162  81 
  583. X 150  82 
  584. X  60  83 
  585. X  44  84 
  586. X  39  85 
  587. X 144  85 
  588. X  94  86 
  589. X  23  87 
  590. X 101  87 
  591. X   7  88 
  592. X 129  88 
  593. X  45  89 
  594. X 175  89 
  595. X 166  91 
  596. X  33  92 
  597. X 173  92 
  598. X  44  93 
  599. X  16  94 
  600. X  44  94 
  601. X   5  95 
  602. X  52  95 
  603. X   4  96 
  604. X  23  97 
  605. X  26  98 
  606. X  25  99 
  607. X  15 100 
  608. X   3 101 
  609. X  13 102 
  610. X 146 103 
  611. X 108 104 
  612. X  87 108 
  613. X 137 108 
  614. X 163 109 
  615. X 156 110 
  616. X  56 111 
  617. X 156 111 
  618. X  49 112 
  619. X 100 112 
  620. X 152 112 
  621. X  40 113 
  622. X  74 113 
  623. X 166 113 
  624. X  74 114 
  625. X 158 114 
  626. X  62 115 
  627. X 215 115 
  628. X 149 116 
  629. X 149 117 
  630. X  32 120 
  631. X  45 121 
  632. X 215 122 
  633. X  52 123 
  634. X  38 124 
  635. X 218 124 
  636. X 134 125 
  637. X  55 126 
  638. X  20 128 
  639. X  45 129 
  640. X  92 132 
  641. X 217 136 
  642. X 216 137 
  643. X 217 138 
  644. X 214 141 
  645. X  50 144 
  646. X  14 146 
  647. X  14 147 
  648. X  16 148 
  649. X  52 148 
  650. X  24 149 
  651. X  49 149 
  652. X  20 150 
  653. X  49 150 
  654. X  23 151 
  655. X 109 151 
  656. X  49 152 
  657. X 109 152 
  658. X  52 153 
  659. X  73 155 
  660. X 117 158 
  661. X  58 160 
  662. X 109 161 
  663. X  72 162 
  664. X 108 162 
  665. X  80 163 
  666. X 114 163 
  667. X 112 164 
  668. X 112 165 
  669. X  57 167 
  670. X  64 169 
  671. X  86 171 
  672. X  83 173 
  673. X  87 174 
  674. X  54 176 
  675. X  85 177 
  676. X  65 180 
  677. X  67 184 
  678. X  71 185 
  679. X  63 186 
  680. X  88 186 
  681. X  62 187 
  682. X  62 188 
  683. X  60 189 
  684. X  62 190 
  685. X 64   0 
  686. X 64   1   
  687. X 63   2 
  688. X197   2 
  689. X 73   3 
  690. X188   3 
  691. X 53   4 
  692. X175   4 
  693. X202   4 
  694. X 72   5 
  695. X177   5 
  696. X201   5 
  697. X178   6 
  698. X 72   7 
  699. X190   7 
  700. X 67  11 
  701. X202  12 
  702. X177  13 
  703. X 61  14 
  704. X212  15 
  705. X 26  17 
  706. X180  17 
  707. X 84  18 
  708. X 56  19 
  709. X 28  20 
  710. X189  20 
  711. X 65  21 
  712. X 39  22 
  713. X210  22 
  714. X 45  24 
  715. X 33  25 
  716. X206  25 
  717. X 89  26 
  718. X 81  27 
  719. X 82  28 
  720. X 72  29 
  721. X 85  30 
  722. X180  30 
  723. X181  31 
  724. X177  32 
  725. X 41  33 
  726. X204  33 
  727. X 62  34 
  728. X 25  35 
  729. X 90  35 
  730. X 53  36 
  731. X 72  37 
  732. X 72  38 
  733. X179  38 
  734. X 88  39 
  735. X195  39 
  736. X107  40 
  737. X 48  41 
  738. X115  41 
  739. X 99  42 
  740. X 18  43 
  741. X 79  43 
  742. X116  43 
  743. X128  44 
  744. X 96  45 
  745. X 70  46 
  746. X107  46 
  747. X108  47 
  748. X 27  49 
  749. X 16  50 
  750. X 44  50 
  751. X 30  51 
  752. X 29  52 
  753. X 20  53 
  754. X 85  53 
  755. X 27  54 
  756. X 44  55 
  757. X 44  56 
  758. X 63  57 
  759. X130  58 
  760. X121  60 
  761. X  4  63 
  762. X 28  64 
  763. X  5  65 
  764. X130  65 
  765. X  7  66 
  766. X 38  66 
  767. X  0  67 
  768. X 21  67 
  769. X132  67 
  770. X 27  68 
  771. X 13  69 
  772. X112  69 
  773. X 23  70 
  774. X 47  71 
  775. X 38  72 
  776. X 93  72 
  777. X 61  73 
  778. X114  73 
  779. X 76  74 
  780. X  7  75 
  781. X 75  75 
  782. X  3  76 
  783. X 79  76 
  784. X 76  77 
  785. X133  77 
  786. X 46  78 
  787. X  4  79 
  788. X129  79 
  789. X  5  80 
  790. X128  80 
  791. X169  80 
  792. X 60  81 
  793. X171  81 
  794. X151  82 
  795. X 86  83 
  796. X 45  84 
  797. X 40  85 
  798. X145  85 
  799. X143  86 
  800. X 24  87 
  801. X109  87 
  802. X  8  88 
  803. X142  88 
  804. X 46  89 
  805. X176  89 
  806. X167  91 
  807. X 34  92 
  808. X174  92 
  809. X 45  93 
  810. X 17  94 
  811. X 52  94 
  812. X 17  95 
  813. X128  95 
  814. X 15  96 
  815. X 27  97 
  816. X138  98 
  817. X160  99 
  818. X 22 100 
  819. X  4 101 
  820. X107 102 
  821. X168 103 
  822. X145 104 
  823. X 99 108 
  824. X 52 109 
  825. X239 109 
  826. X163 110 
  827. X 57 111 
  828. X164 111 
  829. X 50 112 
  830. X101 112 
  831. X153 112 
  832. X 41 113 
  833. X 75 113 
  834. X174 113 
  835. X 75 114 
  836. X163 114 
  837. X116 115 
  838. X216 115 
  839. X171 116 
  840. X171 117 
  841. X 45 120 
  842. X213 121 
  843. X 27 123 
  844. X 53 123 
  845. X 39 124 
  846. X 22 125 
  847. X213 125 
  848. X133 126 
  849. X 21 128 
  850. X220 129 
  851. X 93 133 
  852. X 17 137 
  853. X217 137 
  854. X218 138 
  855. X215 141 
  856. X 51 144 
  857. X 28 146 
  858. X 28 147 
  859. X 24 148 
  860. X 59 148 
  861. X 28 149 
  862. X 50 149 
  863. X 21 150 
  864. X 50 150 
  865. X 32 151 
  866. X111 151 
  867. X 50 152 
  868. X 21 153 
  869. X 71 153 
  870. X 74 156 
  871. X118 158 
  872. X 59 160 
  873. X110 161 
  874. X 84 162 
  875. X110 162 
  876. X 81 163 
  877. X126 163 
  878. X113 164 
  879. X 85 166 
  880. X 87 167 
  881. X 65 169 
  882. X 54 172 
  883. X 84 173 
  884. X 88 174 
  885. X 84 176 
  886. X 51 178 
  887. X 66 180 
  888. X 78 184 
  889. X 77 185 
  890. X 67 186 
  891. X 89 186 
  892. X 77 187 
  893. X 71 188 
  894. X 61 189 
  895. X 63 190 
  896. X  65   0 
  897. X  65   1 
  898. X  79   2 
  899. X 198   2 
  900. X  74   3 
  901. X 190   3 
  902. X  54   4 
  903. X 187   4 
  904. X 212   4 
  905. X  80   5 
  906. X 186   5 
  907. X  64   6 
  908. X 187   6 
  909. X  79   7 
  910. X  69   8 
  911. X  68  11 
  912. X 203  12 
  913. X 178  13 
  914. X  62  14 
  915. X  84  16 
  916. X  27  17 
  917. X 181  17 
  918. X  88  18 
  919. X  57  19 
  920. X  29  20 
  921. X 203  20 
  922. X 189  21 
  923. X  55  22 
  924. X  36  23 
  925. X  46  24 
  926. X  38  25 
  927. X 207  25 
  928. X 182  26 
  929. X  83  27 
  930. X  85  28 
  931. X  73  29 
  932. X  86  30 
  933. X  15  31 
  934. X 206  31 
  935. X 178  32 
  936. X  60  33 
  937. X 205  33 
  938. X  73  34 
  939. X  27  35 
  940. X 178  35 
  941. X 189  36 
  942. X 106  37 
  943. X  87  38 
  944. X 194  38 
  945. X 107  39 
  946. X 196  39 
  947. X 110  40 
  948. X  91  41 
  949. X 116  41 
  950. X 106  42 
  951. X  19  43 
  952. X  80  43 
  953. X 120  43 
  954. X 129  44 
  955. X  97  45 
  956. X  71  46 
  957. X 109  46 
  958. X 130  47 
  959. X  28  49 
  960. X  17  50 
  961. X  69  50 
  962. X  44  51 
  963. X  45  52 
  964. X  21  53 
  965. X  86  53 
  966. X  45  54 
  967. X  46  55 
  968. X  64  56 
  969. X  64  57 
  970. X 131  58 
  971. X  83  61 
  972. X   5  63 
  973. X  61  64 
  974. X   7  65 
  975. X 132  65 
  976. X  14  66 
  977. X  39  66 
  978. X   1  67 
  979. X  22  67 
  980. X 133  67 
  981. X  28  68 
  982. X  14  69 
  983. X 113  69 
  984. X  48  70 
  985. X  63  71 
  986. X  39  72 
  987. X  94  72 
  988. X  62  73 
  989. X  28  74 
  990. X  77  74 
  991. X   8  75 
  992. X  78  75 
  993. X   7  76 
  994. X 101  76 
  995. X  77  77 
  996. X 192  77 
  997. X 129  78 
  998. X   5  79 
  999. X 130  79 
  1000. X  16  80 
  1001. X 129  80 
  1002. X 170  80 
  1003. X  61  81 
  1004. X  16  82 
  1005. X 170  82 
  1006. X  87  83 
  1007. X  58  84 
  1008. X  43  85 
  1009. X 149  85 
  1010. X 145  86 
  1011. X  25  87 
  1012. X 110  87 
  1013. X  25  88 
  1014. X 143  88 
  1015. X 100  89 
  1016. X   2  90 
  1017. X 168  91 
  1018. X  40  92 
  1019. X   0  93 
  1020. X  51  93 
  1021. X  22  94 
  1022. X  53  94 
  1023. X  22  95 
  1024. X 129  95 
  1025. X  17  96 
  1026. X  28  97 
  1027. X 139  98 
  1028. X 170  99 
  1029. X  24 100 
  1030. X  13 101 
  1031. X 114 102 
  1032. X 169 103 
  1033. X 147 104 
  1034. X 100 108 
  1035. X  98 109 
  1036. X  51 110 
  1037. X 165 110 
  1038. X  63 111 
  1039. X 166 111 
  1040. X  51 112 
  1041. X 102 112 
  1042. X 156 112 
  1043. X  50 113 
  1044. X 137 113 
  1045. X 175 113 
  1046. X 137 114 
  1047. X 165 114 
  1048. X 144 115 
  1049. X  61 116 
  1050. X 215 116 
  1051. X 172 117 
  1052. X 214 120 
  1053. X 217 121 
  1054. X  28 123 
  1055. X 212 123 
  1056. X  40 124 
  1057. X  23 125 
  1058. X 217 125 
  1059. X 134 126 
  1060. X  39 128 
  1061. X 221 129 
  1062. X  92 134 
  1063. X  18 137 
  1064. X 218 137 
  1065. X  19 139 
  1066. X 219 141 
  1067. X 101 144 
  1068. X  31 146 
  1069. X  39 147 
  1070. X  27 148 
  1071. X  61 148 
  1072. X  29 149 
  1073. X  51 149 
  1074. X  22 150 
  1075. X  51 150 
  1076. X  33 151 
  1077. X  20 152 
  1078. X  51 152 
  1079. X  22 153 
  1080. X  86 153 
  1081. X  61 157 
  1082. X 128 158 
  1083. X  71 160 
  1084. X 111 161 
  1085. X  85 162 
  1086. X 112 162 
  1087. X 103 163 
  1088. X 129 163 
  1089. X 128 164 
  1090. X  86 166 
  1091. X  54 168 
  1092. X  53 170 
  1093. X  58 172 
  1094. X  85 173 
  1095. X  83 175 
  1096. X  85 176 
  1097. X  52 178 
  1098. X  66 181 
  1099. X  80 184 
  1100. X  81 185 
  1101. X  68 186 
  1102. X  90 186 
  1103. X  81 187 
  1104. X  72 188 
  1105. X  62 189 
  1106. X  86 190 
  1107. X  87   0 
  1108. X  87   1 
  1109. X  85   2 
  1110. X 202   2 
  1111. X  79   3 
  1112. X 195   3 
  1113. X  60   4 
  1114. X 188   4 
  1115. X 213   4 
  1116. X  83   5 
  1117. X 187   5 
  1118. X  65   6 
  1119. X 188   6 
  1120. X  81   7 
  1121. X  70   8 
  1122. X 201  11 
  1123. X 214  12 
  1124. X 182  13 
  1125. X 177  14 
  1126. X  85  16 
  1127. X  83  17 
  1128. X  17  18 
  1129. X  17  19 
  1130. X  58  19 
  1131. X  37  20 
  1132. X 204  20 
  1133. X 190  21 
  1134. X  59  22 
  1135. X  56  23 
  1136. X  88  24 
  1137. X  39  25 
  1138. X 211  25 
  1139. X 183  26 
  1140. X  86  27 
  1141. X  91  28 
  1142. X  88  29 
  1143. X  90  30 
  1144. X  19  31 
  1145. X 207  31 
  1146. X 179  32 
  1147. X  61  33 
  1148. X 206  33 
  1149. X  89  34 
  1150. X  40  35 
  1151. X 188  35 
  1152. X  18  37 
  1153. X 194  37 
  1154. X  88  38 
  1155. X  19  39 
  1156. X 108  39 
  1157. X 197  39 
  1158. X 117  40 
  1159. X  92  41 
  1160. X 120  41 
  1161. X 107  42 
  1162. X  20  43 
  1163. X  90  43 
  1164. X  59  44 
  1165. X  59  45 
  1166. X 118  45 
  1167. X  72  46 
  1168. X 130  46 
  1169. X 131  47 
  1170. X  38  49 
  1171. X  23  50 
  1172. X  70  50 
  1173. X  46  51 
  1174. X  47  52 
  1175. X  27  53 
  1176. X  90  53 
  1177. X  47  54 
  1178. X  63  55 
  1179. X  87  56 
  1180. X  69  57 
  1181. X  70  59 
  1182. X  84  61 
  1183. X  27  63 
  1184. X 130  64 
  1185. X  15  65 
  1186. X 134  65 
  1187. X  15  66 
  1188. X 131  66 
  1189. X   2  67 
  1190. X  28  67 
  1191. X 134  67 
  1192. X 127  68 
  1193. X  20  69 
  1194. X 127  69 
  1195. X  49  70 
  1196. X  92  71 
  1197. X  40  72 
  1198. X 101  72 
  1199. X  63  73 
  1200. X  30  74 
  1201. X 103  74 
  1202. X  29  75 
  1203. X 103  75 
  1204. X   8  76 
  1205. X 102  76 
  1206. X  78  77 
  1207. X 193  77 
  1208. X 130  78 
  1209. X   6  79 
  1210. X 131  79 
  1211. X  42  80 
  1212. X 133  80 
  1213. X  16  81 
  1214. X  76  81 
  1215. X  17  82 
  1216. X 171  82 
  1217. X 147  83 
  1218. X  85  84 
  1219. X  44  85 
  1220. X 151  85 
  1221. X 150  86 
  1222. X  44  87 
  1223. X 128  87 
  1224. X  47  88 
  1225. X 170  88 
  1226. X 126  89 
  1227. X   3  90 
  1228. X 172  91 
  1229. X  41  92 
  1230. X   6  93 
  1231. X 150  93 
  1232. X  24  94 
  1233. X 128  94 
  1234. X  25  95 
  1235. X 136  95 
  1236. X  25  96 
  1237. X 137  97 
  1238. X 161  98 
  1239. X 171  99 
  1240. X 113 100 
  1241. X 114 101 
  1242. X  43 103 
  1243. X 173 103 
  1244. X 145 105 
  1245. X 101 108 
  1246. X 105 109 
  1247. X  52 110 
  1248. X 237 110 
  1249. X  98 111 
  1250. X 173 111 
  1251. X  56 112 
  1252. X 103 112 
  1253. X 164 112 
  1254. X  51 113 
  1255. X 138 113 
  1256. X 176 113 
  1257. X 138 114 
  1258. X 169 114 
  1259. X 146 115 
  1260. X  63 116 
  1261. X 216 116 
  1262. X  42 118 
  1263. X 215 120 
  1264. X  28 122 
  1265. X  29 123 
  1266. X 218 123 
  1267. X  42 124 
  1268. X  31 125 
  1269. X  21 126 
  1270. X 214 126 
  1271. X  40 128 
  1272. X  45 130 
  1273. X  93 134 
  1274. X  19 137 
  1275. X  20 138 
  1276. X  20 139 
  1277. X 220 141 
  1278. X  49 145 
  1279. X  40 146 
  1280. X  41 147 
  1281. X  31 148 
  1282. X  15 149 
  1283. X  31 149 
  1284. X  52 149 
  1285. X  23 150 
  1286. X 109 150 
  1287. X  39 151 
  1288. X  21 152 
  1289. X  68 152 
  1290. X  23 153 
  1291. X  87 153 
  1292. X  72 157 
  1293. X 129 158 
  1294. X 111 160 
  1295. X 112 161 
  1296. X  87 162 
  1297. X 113 162 
  1298. X 104 163 
  1299. X  79 164 
  1300. X 129 164 
  1301. X  88 166 
  1302. X  58 168 
  1303. X  59 170 
  1304. X  83 172 
  1305. X  86 173 
  1306. X  84 175 
  1307. X  86 176 
  1308. X  53 178 
  1309. X  68 181 
  1310. X  87 184 
  1311. X  82 185 
  1312. X  70 186 
  1313. X  52 187 
  1314. X  82 187 
  1315. X  78 188 
  1316. X  79 189 
  1317. X  63 191 
  1318. X  88   0 
  1319. X 179   1 
  1320. X  87   2 
  1321. X  53   3 
  1322. X  81   3 
  1323. X 196   3 
  1324. X  62   4 
  1325. X 189   4 
  1326. X  63   5 
  1327. X  89   5 
  1328. X 188   5 
  1329. X  68   6 
  1330. X 189   6 
  1331. X  88   7 
  1332. X  79   8 
  1333. X 203  11 
  1334. X  52  13 
  1335. X 183  13 
  1336. X 183  14 
  1337. X  86  16 
  1338. X  85  17 
  1339. X  18  18 
  1340. X  18  19 
  1341. X  85  19 
  1342. X  39  20 
  1343. X 209  20 
  1344. X 204  21 
  1345. X  64  22 
  1346. X  57  23 
  1347. X 183  24 
  1348. X  45  25 
  1349. X 212  25 
  1350. X  32  27 
  1351. X  87  27 
  1352. X 178  28 
  1353. X 177  29 
  1354. X  91  30 
  1355. X  59  31 
  1356. X  16  32 
  1357. X 180  32 
  1358. X  62  33 
  1359. X  27  34 
  1360. X 177  34 
  1361. X  41  35 
  1362. X 189  35 
  1363. X  19  37 
  1364. X 195  37 
  1365. X 106  38 
  1366. X  48  39 
  1367. X 109  39 
  1368. X  16  40 
  1369. X 119  40 
  1370. X  93  41 
  1371. X  17  42 
  1372. X 108  42 
  1373. X  45  43 
  1374. X  91  43 
  1375. X  79  44 
  1376. X  61  45 
  1377. X 128  45 
  1378. X  77  46 
  1379. X  70  47 
  1380. X  27  48 
  1381. X  39  49 
  1382. X  24  50 
  1383. X  71  50 
  1384. X  69  51 
  1385. X  52  52 
  1386. X  28  53 
  1387. X  91  53 
  1388. X  87  54 
  1389. X  86  55 
  1390. X  89  56 
  1391. X  71  57 
  1392. X  85  59 
  1393. X  85  61 
  1394. X  58  63 
  1395. X 131  64 
  1396. X  16  65 
  1397. X 136  65 
  1398. X  16  66 
  1399. X 132  66 
  1400. X  11  67 
  1401. X  29  67 
  1402. X   3  68 
  1403. X 129  68 
  1404. X  24  69 
  1405. X  14  70 
  1406. X  50  70 
  1407. X  94  71 
  1408. X  47  72 
  1409. X 102  72 
  1410. X  64  73 
  1411. X  39  74 
  1412. X 106  74 
  1413. X  30  75 
  1414. X 104  75 
  1415. X  29  76 
  1416. X 103  76 
  1417. X 101  77 
  1418. X 194  77 
  1419. X 132  78 
  1420. X  43  79 
  1421. X 132  79 
  1422. X  43  80 
  1423. X 134  80 
  1424. X  18  81 
  1425. X  77  81 
  1426. X  37  82 
  1427. X  37  83 
  1428. X 148  83 
  1429. X  87  84 
  1430. X  46  85 
  1431. X 159  85 
  1432. X 157  86 
  1433. X  92  87 
  1434. X 129  87 
  1435. X 100  88 
  1436. X 171  88 
  1437. X 127  89 
  1438. X   4  90 
  1439. X 173  91 
  1440. X  45  92 
  1441. X  33  93 
  1442. X 152  93 
  1443. X  31  94 
  1444. X 130  94 
  1445. X  31  95 
  1446. X 137  95 
  1447. X  26  96 
  1448. X 139  97 
  1449. X 162  98 
  1450. X 172  99 
  1451. X 115 100 
  1452. X 115 101 
  1453. X  44 103 
  1454. X 174 103 
  1455. X  87 106 
  1456. X 102 108 
  1457. X 135 109 
  1458. X  97 110 
  1459. X 238 110 
  1460. X 105 111 
  1461. X 174 111 
  1462. X  57 112 
  1463. X 104 112 
  1464. X 167 112 
  1465. X  56 113 
  1466. X 144 113 
  1467. X  51 114 
  1468. X 144 114 
  1469. X 170 114 
  1470. X 147 115 
  1471. X 116 116 
  1472. X  63 117 
  1473. X  43 118 
  1474. X 216 120 
  1475. X  29 122 
  1476. X  35 123 
  1477. X  28 124 
  1478. X  43 124 
  1479. X  32 125 
  1480. X  23 126 
  1481. X 215 126 
  1482. X 219 128 
  1483. X 219 130 
  1484. X  17 136 
  1485. X  51 137 
  1486. X  52 138 
  1487. X 214 140 
  1488. X  50 143 
  1489. X  51 145 
  1490. X  61 146 
  1491. X  61 147 
  1492. X  32 148 
  1493. X  16 149 
  1494. X  33 149 
  1495. X  59 149 
  1496. X  38 150 
  1497. X 110 150 
  1498. X  41 151 
  1499. X  22 152 
  1500. X  69 152 
  1501. X  24 153 
  1502. X  24 154 
  1503. X  59 158 
  1504. X  58 159 
  1505. X 117 160 
  1506. X 125 161 
  1507. X  89 162 
  1508. X 125 162 
  1509. X 107 163 
  1510. X  84 164 
  1511. X  80 165 
  1512. X  89 166 
  1513. X  63 168 
  1514. X  63 170 
  1515. X  87 172 
  1516. X  87 173 
  1517. X  85 175 
  1518. X  54 177 
  1519. X  59 178 
  1520. X  68 182 
  1521. X  88 184 
  1522. X  87 185 
  1523. X  72 186 
  1524. X  53 187 
  1525. X  90 187 
  1526. X  80 188 
  1527. X  84 189 
  1528. X  86 191 
  1529. X 178   0 
  1530. X 199   1 
  1531. X 179   2 
  1532. X  54   3 
  1533. X  85   3 
  1534. X 198   3 
  1535. X  63   4 
  1536. X 194   4 
  1537. X  64   5 
  1538. X  90   5 
  1539. X 193   5 
  1540. X  72   6 
  1541. X 194   6 
  1542. X  89   7 
  1543. X 189   8 
  1544. X  52  12 
  1545. X  53  13 
  1546. X 212  13 
  1547. X 211  14 
  1548. X  87  16 
  1549. X  86  17 
  1550. X  27  18 
  1551. X  27  19 
  1552. X  86  19 
  1553. X  55  20 
  1554. X  36  21 
  1555. X 208  21 
  1556. X  65  22 
  1557. X  58  23 
  1558. X 206  24 
  1559. X  47  25 
  1560. X  34  26 
  1561. X  33  27 
  1562. X  89  27 
  1563. X  14  29 
  1564. X 178  29 
  1565. X 176  30 
  1566. X  60  31 
  1567. X  17  32 
  1568. X 207  32 
  1569. X  74  33 
  1570. X  39  34 
  1571. X 179  34 
  1572. X  53  35 
  1573. X  19  36 
  1574. X  20  37 
  1575. X  17  38 
  1576. X 107  38 
  1577. X  69  39 
  1578. X 110  39 
  1579. X  22  40 
  1580. X 197  40 
  1581. X 107  41 
  1582. X  21  42 
  1583. X 109  42 
  1584. X  46  43 
  1585. X  97  43 
  1586. X  85  44 
  1587. X  69  45 
  1588. X 130  45 
  1589. X  78  46 
  1590. X  71  47 
  1591. X  38  48 
  1592. X  70  49 
  1593. X  28  50 
  1594. X  72  50 
  1595. X  14  52 
  1596. X  53  52 
  1597. X  45  53 
  1598. X 112  53 
  1599. X  88  54 
  1600. X  90  55 
  1601. X 128  56 
  1602. X  88  57 
  1603. X  86  59 
  1604. X 119  61 
  1605. X  59  63 
  1606. X 135  64 
  1607. X  28  65 
  1608. X 158  65 
  1609. X  20  66 
  1610. X 133  66 
  1611. X  13  67 
  1612. X  38  67 
  1613. X  11  68 
  1614. X 133  68 
  1615. X  27  69 
  1616. X  15  70 
  1617. X  92  70 
  1618. X 101  71 
  1619. X  48  72 
  1620. X 103  72 
  1621. X  65  73 
  1622. X  60  74 
  1623. X 114  74 
  1624. X  60  75 
  1625. X 106  75 
  1626. X  44  76 
  1627. X 130  76 
  1628. X 102  77 
  1629. X   4  78 
  1630. X 133  78 
  1631. X  44  79 
  1632. X 133  79 
  1633. X  47  80 
  1634. X 150  80 
  1635. X  42  81 
  1636. X 149  81 
  1637. X  38  82 
  1638. X  39  83 
  1639. X 150  83 
  1640. X 148  84 
  1641. X  47  85 
  1642. X   7  86 
  1643. X 158  86 
  1644. X  93  87 
  1645. X 143  87 
  1646. X 101  88 
  1647. X 175  88 
  1648. X 128  89 
  1649. X 126  90 
  1650. X 174  91 
  1651. X  46  92 
  1652. X  41  93 
  1653. X 167  93 
  1654. X  33  94 
  1655. X 150  94 
  1656. X  32  95 
  1657. X 151  95 
  1658. X 129  96 
  1659. X 160  97 
  1660. X  14  99 
  1661. X   3 100 
  1662. X 170 100 
  1663. X 169 101 
  1664. X 108 103 
  1665. X  43 104 
  1666. X  88 106 
  1667. X 103 108 
  1668. X 136 109 
  1669. X 106 110 
  1670. X 239 110 
  1671. X 148 111 
  1672. X 236 111 
  1673. X  61 112 
  1674. X 147 112 
  1675. X 173 112 
  1676. X  57 113 
  1677. X 146 113 
  1678. X  52 114 
  1679. X 147 114 
  1680. X 176 114 
  1681. X 163 115 
  1682. X 117 116 
  1683. X 115 117 
  1684. X  44 119 
  1685. X  31 121 
  1686. X  35 122 
  1687. X  38 123 
  1688. X  29 124 
  1689. X  52 124 
  1690. X  37 125 
  1691. X  31 126 
  1692. X 216 126 
  1693. X 220 128 
  1694. X  90 131 
  1695. X  53 136 
  1696. X  53 137 
  1697. X  53 138 
  1698. X 215 140 
  1699. X 101 143 
  1700. X  86 145 
  1701. X  62 146 
  1702. X  85 147 
  1703. X  38 148 
  1704. X  21 149 
  1705. X  38 149 
  1706. X  60 149 
  1707. X  42 150 
  1708. X 216 150 
  1709. X  48 151 
  1710. X  23 152 
  1711. X  70 152 
  1712. X  49 153 
  1713. X  52 154 
  1714. X  60 158 
  1715. X 116 159 
  1716. X 125 160 
  1717. X 137 161 
  1718. X  90 162 
  1719. X 137 162 
  1720. X 110 163 
  1721. X  90 164 
  1722. X 109 165 
  1723. X 111 166 
  1724. X  64 168 
  1725. X  85 170 
  1726. X  55 173 
  1727. X  56 174 
  1728. X  86 175 
  1729. X  59 177 
  1730. X  51 179 
  1731. X  69 182 
  1732. X  63 185 
  1733. X  60 186 
  1734. X  77 186 
  1735. X  59 187 
  1736. X  52 188 
  1737. X  84 188 
  1738. X  86 189 
  1739. X  87 191 
  1740. X 179   0 
  1741. X 201   1 
  1742. X 181   2 
  1743. X  60   3 
  1744. X  86   3 
  1745. X 202   3 
  1746. X  80   4 
  1747. X 195   4 
  1748. X  65   5 
  1749. X  91   5 
  1750. X 196   5 
  1751. X  80   6 
  1752. X 195   6 
  1753. X 177   7 
  1754. X 190   8 
  1755. X  61  12 
  1756. X  54  13 
  1757. X 213  13 
  1758. X  54  15 
  1759. X  88  16 
  1760. X  87  17 
  1761. X  56  18 
  1762. X  29  19 
  1763. X  87  19 
  1764. X  59  20 
  1765. X  54  21 
  1766. X 209  21 
  1767. X 188  22 
  1768. X  64  23 
  1769. X 207  24 
  1770. X  88  25 
  1771. X  47  26 
  1772. X  34  27 
  1773. X  90  27 
  1774. X  15  29 
  1775. X 179  29 
  1776. X 177  30 
  1777. X 175  31 
  1778. X  18  32 
  1779. X  16  33 
  1780. X  89  33 
  1781. X  41  34 
  1782. X 188  34 
  1783. X  73  35 
  1784. X  26  36 
  1785. X  51  37 
  1786. X  21  38 
  1787. X 108  38 
  1788. X  70  39 
  1789. X 118  39 
  1790. X  48  40 
  1791. X  16  41 
  1792. X 108  41 
  1793. X  44  42 
  1794. X 115  42 
  1795. X  47  43 
  1796. X  99  43 
  1797. X  97  44 
  1798. X  77  45 
  1799. X  60  46 
  1800. X  84  46 
  1801. X  72  47 
  1802. X  70  48 
  1803. X  71  49 
  1804. X  29  50 
  1805. X  17  51 
  1806. X  15  52 
  1807. X 112  52 
  1808. X  48  53 
  1809. X 114  53 
  1810. X  89  54 
  1811. X 128  55 
  1812. X 129  56 
  1813. X 131  57 
  1814. X  86  60 
  1815. X  58  62 
  1816. X  60  63 
  1817. X 136  64 
  1818. X  29  65 
  1819. X 159  65 
  1820. X  28  66 
  1821. X 134  66 
  1822. X  14  67 
  1823. X  39  67 
  1824. X  14  68 
  1825. X   2  69 
  1826. X  50  69 
  1827. X  16  70 
  1828. X 112  70 
  1829. X 102  71 
  1830. X  62  72 
  1831. X 110  72 
  1832. X 103  73 
  1833. X  62  74 
  1834. X 115  74 
  1835. X  61  75 
  1836. X 113  75 
  1837. X  45  76 
  1838. X 131  76 
  1839. X 129  77 
  1840. X   5  78 
  1841. X 163  78 
  1842. X  45  79 
  1843. X 163  79 
  1844. X  48  80 
  1845. X 161  80 
  1846. X  43  81 
  1847. X 151  81 
  1848. X  61  82 
  1849. X  58  83 
  1850. X 151  83 
  1851. X 150  84 
  1852. X  87  85 
  1853. X  44  86 
  1854. X   8  87 
  1855. X  94  87 
  1856. X 158  87 
  1857. X 109  88 
  1858. X 176  88 
  1859. X 170  89 
  1860. X   1  91 
  1861. X   0  92 
  1862. X 166  92 
  1863. X  42  93 
  1864. X 173  93 
  1865. X  42  94 
  1866. X 151  94 
  1867. X  43  95 
  1868. X   2  96 
  1869. X 137  96 
  1870. X 161  97 
  1871. X  15  99 
  1872. X   4 100 
  1873. X 171 100 
  1874. X 173 101 
  1875. X 109 103 
  1876. X  44 104 
  1877. X  88 107 
  1878. X 104 108 
  1879. X 153 109 
  1880. X 136 110 
  1881. X  50 111 
  1882. X 149 111 
  1883. X  40 112 
  1884. X  63 112 
  1885. X 148 112 
  1886. X 236 112 
  1887. X  60 113 
  1888. X 147 113 
  1889. X  59 114 
  1890. X 156 114 
  1891. X  52 115 
  1892. X 169 115 
  1893. X 147 116 
  1894. X 117 117 
  1895. X 215 119 
  1896. X  32 121 
  1897. X  36 122 
  1898. X  39 123 
  1899. X  36 124 
  1900. X  54 124 
  1901. X  54 125 
  1902. X  32 126 
  1903. X  21 127 
  1904. X  40 129 
  1905. X  90 132 
  1906. X  57 136 
  1907. X  58 137 
  1908. X  57 138 
  1909. X 219 140 
  1910. X 102 143 
  1911. X 102 145 
  1912. X  86 146 
  1913. X  87 147 
  1914. X  42 148 
  1915. X  22 149 
  1916. X  42 149 
  1917. X 216 149 
  1918. X  43 150 
  1919. X 217 150 
  1920. X  51 151 
  1921. X  40 152 
  1922. X  86 152 
  1923. X  50 153 
  1924. X  70 154 
  1925. X  61 158 
  1926. X 126 159 
  1927. X  71 161 
  1928. X 138 161 
  1929. X 103 162 
  1930. X 138 162 
  1931. X 112 163 
  1932. X 108 164 
  1933. X 110 165 
  1934. X  55 167 
  1935. X  53 169 
  1936. X  56 171 
  1937. X  56 173 
  1938. X  82 174 
  1939. X  87 175 
  1940. X  60 177 
  1941. X  60 179 
  1942. X  70 183 
  1943. X  66 185 
  1944. X  61 186 
  1945. X  81 186 
  1946. X  60 187 
  1947. X  53 188 
  1948. X  85 188 
  1949. X  60 190 
  1950. X 200   0 
  1951. X  60   2 
  1952. X 189   2 
  1953. X  63   3 
  1954. X 180   3 
  1955. X 212   3 
  1956. X  82   4 
  1957. X 196   4 
  1958. X  68   5 
  1959. X 175   5 
  1960. X 197   5 
  1961. X  82   6 
  1962. X 200   6 
  1963. X 178   7 
  1964. X  68  10 
  1965. X  67  12 
  1966. X  61  13 
  1967. X 214  13 
  1968. X  55  15 
  1969. X 178  16 
  1970. X  89  17 
  1971. X  57  18 
  1972. X  38  19 
  1973. X 203  19 
  1974. X  86  20 
  1975. X  60  21 
  1976. X 210  21 
  1977. X 208  22 
  1978. X  37  24 
  1979. X 211  24 
  1980. X 181  25 
  1981. X  81  26 
  1982. X  47  27 
  1983. X  71  28 
  1984. X  19  29 
  1985. X  71  30 
  1986. X 178  30 
  1987. X 176  31 
  1988. X  59  32 
  1989. X  17  33 
  1990. X 176  33 
  1991. X  53  34 
  1992. X 190  34 
  1993. X  74  35 
  1994. X  27  36 
  1995. X  52  37 
  1996. X  46  38 
  1997. X 109  38 
  1998. X  71  39 
  1999. X 178  39 
  2000. X  69  40 
  2001. X  22  41 
  2002. X 109  41 
  2003. X  90  42 
  2004. X 116  42 
  2005. X  58  43 
  2006. X 106  43 
  2007. X 117  44 
  2008. X  79  45 
  2009. X  61  46 
  2010. X  85  46 
  2011. X  73  47 
  2012. X  73  48 
  2013. X  72  49 
  2014. X  37  50 
  2015. X  28  51 
  2016. X  16  52 
  2017. X 113  52 
  2018. X  52  53 
  2019. X  19  54 
  2020. X 112  54 
  2021. X  18  56 
  2022. X 130  56 
  2023. X  70  58 
  2024. X 119  60 
  2025. X  83  62 
  2026. X   5  64 
  2027. X 158  64 
  2028. X  60  65 
  2029. X   0  66 
  2030. X  29  66 
  2031. X 135  66 
  2032. X  19  67 
  2033. X 127  67 
  2034. X  19  68 
  2035. X   3  69 
  2036. X  91  69 
  2037. X  20  70 
  2038. X  15  71 
  2039. X 110  71 
  2040. X  63  72 
  2041. X 111  72 
  2042. X 104  73 
  2043. X  64  74 
  2044. X   2  75 
  2045. X  65  75 
  2046. X 115  75 
  2047. X  46  76 
  2048. X 132  76 
  2049. X 130  77 
  2050. X   6  78 
  2051. X 164  78 
  2052. X  46  79 
  2053. X 168  79 
  2054. X  76  80 
  2055. X 163  80 
  2056. X  47  81 
  2057. X 161  81 
  2058. X 148  82 
  2059. X  59  83 
  2060. X  39  84 
  2061. X 151  84 
  2062. X  93  85 
  2063. X  47  86 
  2064. X   9  87 
  2065. X  99  87 
  2066. X 159  87 
  2067. X 110  88 
  2068. X  24  89 
  2069. X 171  89 
  2070. X   5  91 
  2071. X   6  92 
  2072. X 172  92 
  2073. X  43  93 
  2074. X   3  94 
  2075. X  43  94 
  2076. X   1  95 
  2077. X  51  95 
  2078. X   3  96 
  2079. X   3  97 
  2080. X  25  98 
  2081. X  22  99 
  2082. X  13 100 
  2083. X 172 100 
  2084. X  12 102 
  2085. X 145 103 
  2086. X 107 104 
  2087. X  89 107 
  2088. X 135 108 
  2089. X 154 109 
  2090. X 153 110 
  2091. X  51 111 
  2092. X 152 111 
  2093. X  41 112 
  2094. X  99 112 
  2095. X 149 112 
  2096. X 237 112 
  2097. X  62 113 
  2098. X 164 113 
  2099. X  62 114 
  2100. X 157 114 
  2101. X  60 115 
  2102. X 171 115 
  2103. X 148 116 
  2104. X 148 117 
  2105. X  31 120 
  2106. X  37 121 
  2107. X  45 122 
  2108. X  44 123 
  2109. X  37 124 
  2110. X 212 124 
  2111. X 133 125 
  2112. X  54 126 
  2113. X  41 127 
  2114. X  41 129 
  2115. X  91 132 
  2116. X  58 136 
  2117. X  59 137 
  2118. X 216 138 
  2119. X 220 140 
  2120. X 103 143 
  2121. X  13 146 
  2122. X  87 146 
  2123. X  14 148 
  2124. X  43 148 
  2125. X  23 149 
  2126. X  43 149 
  2127. X 217 149 
  2128. X  48 150 
  2129. X  20 151 
  2130. X  68 151 
  2131. X  48 152 
  2132. X  87 152 
  2133. X  51 153 
  2134. X  70 155 
  2135. X 116 158 
  2136. X 129 159 
  2137. X  72 161 
  2138. X  70 162 
  2139. X 104 162 
  2140. X  79 163 
  2141. X 113 163 
  2142. X 110 164 
  2143. X 111 165 
  2144. X  56 167 
  2145. X  59 169 
  2146. X  84 171 
  2147. X  57 173 
  2148. X  83 174 
  2149. X  53 176 
  2150. X  61 177 
  2151. X  67 179 
  2152. X  79 183 
  2153. X  70 185 
  2154. X  62 186 
  2155. X  82 186 
  2156. X  61 187 
  2157. X  59 188 
  2158. X  59 189 
  2159. X  61 190 
  2160. END_OF_xlife-2.0/patterns/alu.life
  2161. if test 16641 -ne `wc -c <xlife-2.0/patterns/alu.life`; then
  2162.     echo shar: \"xlife-2.0/patterns/alu.life\" unpacked with wrong size!
  2163. fi
  2164. # end of overwriting check
  2165. fi
  2166. if test -f xlife-2.0/patterns/blockpusher.life -a "${1}" != "-c" ; then 
  2167.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/blockpusher.life\"
  2168. else
  2169. echo shar: Extracting \"xlife-2.0/patterns/blockpusher.life\" \(23036 characters\)
  2170. sed "s/^X//" >xlife-2.0/patterns/blockpusher.life <<'END_OF_xlife-2.0/patterns/blockpusher.life'
  2171. X#R
  2172. X-237 -274
  2173. X-236 -274
  2174. X-236 -273
  2175. X-236 -272
  2176. X-234 -272
  2177. X-235 -271
  2178. X-234 -271
  2179. X-239 -264
  2180. X-238 -264
  2181. X-239 -263
  2182. X-249 -262
  2183. X-247 -262
  2184. X-241 -262
  2185. X-239 -262
  2186. X-225 -262
  2187. X-224 -262
  2188. X-223 -262
  2189. X-250 -261
  2190. X-247 -261
  2191. X-241 -261
  2192. X-240 -261
  2193. X-225 -261
  2194. X-260 -260
  2195. X-251 -260
  2196. X-250 -260
  2197. X-224 -260
  2198. X-261 -259
  2199. X-259 -259
  2200. X-253 -259
  2201. X-252 -259
  2202. X-248 -259
  2203. X-273 -258
  2204. X-272 -258
  2205. X-261 -258
  2206. X-260 -258
  2207. X-258 -258
  2208. X-251 -258
  2209. X-250 -258
  2210. X-237 -258
  2211. X-236 -258
  2212. X-273 -257
  2213. X-272 -257
  2214. X-261 -257
  2215. X-260 -257
  2216. X-258 -257
  2217. X-257 -257
  2218. X-250 -257
  2219. X-247 -257
  2220. X-236 -257
  2221. X-235 -257
  2222. X-156 -257
  2223. X-155 -257
  2224. X-261 -256
  2225. X-260 -256
  2226. X-258 -256
  2227. X-249 -256
  2228. X-247 -256
  2229. X-237 -256
  2230. X-155 -256
  2231. X-261 -255
  2232. X-259 -255
  2233. X-155 -255
  2234. X-153 -255
  2235. X-260 -254
  2236. X-250 -254
  2237. X-154 -254
  2238. X-153 -254
  2239. X-249 -253
  2240. X-251 -252
  2241. X-250 -252
  2242. X-249 -252
  2243. X-210 -247
  2244. X-209 -247
  2245. X-208 -247
  2246. X-158 -247
  2247. X-157 -247
  2248. X-242 -246
  2249. X-210 -246
  2250. X-158 -246
  2251. X-244 -245
  2252. X-242 -245
  2253. X-209 -245
  2254. X-167 -245
  2255. X-166 -245
  2256. X-160 -245
  2257. X-158 -245
  2258. X-243 -244
  2259. X-242 -244
  2260. X-168 -244
  2261. X-166 -244
  2262. X-160 -244
  2263. X-159 -244
  2264. X-222 -243
  2265. X-221 -243
  2266. X-183 -243
  2267. X-181 -243
  2268. X-169 -243
  2269. X-221 -242
  2270. X-220 -242
  2271. X-183 -242
  2272. X-180 -242
  2273. X-169 -242
  2274. X-166 -242
  2275. X-156 -242
  2276. X-222 -241
  2277. X-192 -241
  2278. X-191 -241
  2279. X-180 -241
  2280. X-179 -241
  2281. X-169 -241
  2282. X-156 -241
  2283. X-154 -241
  2284. X-192 -240
  2285. X-191 -240
  2286. X-182 -240
  2287. X-178 -240
  2288. X-177 -240
  2289. X-168 -240
  2290. X-166 -240
  2291. X-156 -240
  2292. X-155 -240
  2293. X-202 -239
  2294. X-201 -239
  2295. X-180 -239
  2296. X-179 -239
  2297. X-167 -239
  2298. X-166 -239
  2299. X-183 -238
  2300. X-180 -238
  2301. X-171 -238
  2302. X-183 -237
  2303. X-181 -237
  2304. X-170 -237
  2305. X-169 -237
  2306. X-171 -236
  2307. X-170 -236
  2308. X-201 -235
  2309. X-199 -235
  2310. X-201 -234
  2311. X-200 -234
  2312. X-200 -233
  2313. X-195 -232
  2314. X-194 -232
  2315. X-193 -232
  2316. X-227 -231
  2317. X-195 -231
  2318. X-229 -230
  2319. X-227 -230
  2320. X-194 -230
  2321. X-184 -230
  2322. X-164 -230
  2323. X-162 -230
  2324. X-234 -229
  2325. X-233 -229
  2326. X-228 -229
  2327. X-227 -229
  2328. X-185 -229
  2329. X-183 -229
  2330. X-163 -229
  2331. X-162 -229
  2332. X-127 -229
  2333. X-126 -229
  2334. X-235 -228
  2335. X-232 -228
  2336. X-197 -228
  2337. X-195 -228
  2338. X-186 -228
  2339. X-184 -228
  2340. X-183 -228
  2341. X-163 -228
  2342. X-128 -228
  2343. X-127 -228
  2344. X-235 -227
  2345. X-197 -227
  2346. X-194 -227
  2347. X-187 -227
  2348. X-186 -227
  2349. X-184 -227
  2350. X-183 -227
  2351. X-172 -227
  2352. X-171 -227
  2353. X-141 -227
  2354. X-126 -227
  2355. X-235 -226
  2356. X-194 -226
  2357. X-193 -226
  2358. X-186 -226
  2359. X-184 -226
  2360. X-183 -226
  2361. X-172 -226
  2362. X-171 -226
  2363. X-141 -226
  2364. X-139 -226
  2365. X-235 -225
  2366. X-233 -225
  2367. X-196 -225
  2368. X-192 -225
  2369. X-191 -225
  2370. X-185 -225
  2371. X-183 -225
  2372. X-141 -225
  2373. X-140 -225
  2374. X-235 -224
  2375. X-233 -224
  2376. X-194 -224
  2377. X-193 -224
  2378. X-184 -224
  2379. X-234 -223
  2380. X-204 -223
  2381. X-203 -223
  2382. X-197 -223
  2383. X-194 -223
  2384. X-156 -223
  2385. X-205 -222
  2386. X-203 -222
  2387. X-197 -222
  2388. X-195 -222
  2389. X-155 -222
  2390. X-154 -222
  2391. X-205 -221
  2392. X-156 -221
  2393. X-155 -221
  2394. X-237 -220
  2395. X-236 -220
  2396. X-232 -220
  2397. X-231 -220
  2398. X-206 -220
  2399. X-205 -220
  2400. X-237 -219
  2401. X-231 -219
  2402. X-236 -217
  2403. X-232 -217
  2404. X-203 -217
  2405. X-202 -217
  2406. X-182 -217
  2407. X-181 -217
  2408. X-235 -216
  2409. X-234 -216
  2410. X-233 -216
  2411. X-212 -216
  2412. X-202 -216
  2413. X-182 -216
  2414. X-214 -215
  2415. X-212 -215
  2416. X-202 -215
  2417. X-200 -215
  2418. X-194 -215
  2419. X-193 -215
  2420. X-184 -215
  2421. X-182 -215
  2422. X-149 -215
  2423. X-147 -215
  2424. X-213 -214
  2425. X-212 -214
  2426. X-201 -214
  2427. X-200 -214
  2428. X-196 -214
  2429. X-192 -214
  2430. X-184 -214
  2431. X-183 -214
  2432. X-148 -214
  2433. X-147 -214
  2434. X-112 -214
  2435. X-111 -214
  2436. X-197 -213
  2437. X-191 -213
  2438. X-148 -213
  2439. X-113 -213
  2440. X-112 -213
  2441. X-101 -213
  2442. X-99 -213
  2443. X-198 -212
  2444. X-197 -212
  2445. X-195 -212
  2446. X-191 -212
  2447. X-111 -212
  2448. X-102 -212
  2449. X-99 -212
  2450. X-197 -211
  2451. X-191 -211
  2452. X-116 -211
  2453. X-115 -211
  2454. X-103 -211
  2455. X-102 -211
  2456. X-196 -210
  2457. X-192 -210
  2458. X-116 -210
  2459. X-114 -210
  2460. X-105 -210
  2461. X-104 -210
  2462. X-100 -210
  2463. X-91 -210
  2464. X-90 -210
  2465. X-237 -209
  2466. X-202 -209
  2467. X-201 -209
  2468. X-194 -209
  2469. X-193 -209
  2470. X-113 -209
  2471. X-103 -209
  2472. X-102 -209
  2473. X-91 -209
  2474. X-90 -209
  2475. X-86 -209
  2476. X-85 -209
  2477. X-237 -208
  2478. X-235 -208
  2479. X-203 -208
  2480. X-201 -208
  2481. X-116 -208
  2482. X-113 -208
  2483. X-102 -208
  2484. X-99 -208
  2485. X-86 -208
  2486. X-85 -208
  2487. X-237 -207
  2488. X-236 -207
  2489. X-201 -207
  2490. X-113 -207
  2491. X-101 -207
  2492. X-99 -207
  2493. X-123 -206
  2494. X-122 -206
  2495. X-116 -206
  2496. X-114 -206
  2497. X-232 -205
  2498. X-124 -205
  2499. X-122 -205
  2500. X-116 -205
  2501. X-115 -205
  2502. X-233 -204
  2503. X-232 -204
  2504. X-231 -204
  2505. X-124 -204
  2506. X-234 -203
  2507. X-233 -203
  2508. X-232 -203
  2509. X-231 -203
  2510. X-230 -203
  2511. X-125 -203
  2512. X-124 -203
  2513. X-244 -202
  2514. X-235 -202
  2515. X-234 -202
  2516. X-230 -202
  2517. X-229 -202
  2518. X-135 -202
  2519. X-134 -202
  2520. X-133 -202
  2521. X-245 -201
  2522. X-234 -201
  2523. X-233 -201
  2524. X-232 -201
  2525. X-231 -201
  2526. X-230 -201
  2527. X-133 -201
  2528. X-245 -200
  2529. X-244 -200
  2530. X-243 -200
  2531. X-234 -200
  2532. X-230 -200
  2533. X-134 -200
  2534. X-88 -200
  2535. X-87 -200
  2536. X-83 -200
  2537. X-82 -200
  2538. X-233 -199
  2539. X-231 -199
  2540. X-88 -199
  2541. X-87 -199
  2542. X-83 -199
  2543. X-82 -199
  2544. X-232 -198
  2545. X-231 -198
  2546. X-230 -198
  2547. X-109 -198
  2548. X-87 -198
  2549. X-86 -198
  2550. X-85 -198
  2551. X-84 -198
  2552. X-83 -198
  2553. X-230 -197
  2554. X-229 -197
  2555. X-110 -197
  2556. X-109 -197
  2557. X-108 -197
  2558. X-86 -197
  2559. X-84 -197
  2560. X-230 -196
  2561. X-229 -195
  2562. X-228 -195
  2563. X-227 -195
  2564. X-86 -195
  2565. X-85 -195
  2566. X-84 -195
  2567. X-227 -194
  2568. X-110 -194
  2569. X-109 -194
  2570. X-108 -194
  2571. X-232 -193
  2572. X-233 -192
  2573. X-232 -192
  2574. X-110 -192
  2575. X-108 -192
  2576. X-233 -191
  2577. X-231 -191
  2578. X-110 -191
  2579. X-108 -191
  2580. X-110 -189
  2581. X-109 -189
  2582. X-108 -189
  2583. X-82 -189
  2584. X-81 -188
  2585. X-259 -187
  2586. X-83 -187
  2587. X-82 -187
  2588. X-81 -187
  2589. X-260 -186
  2590. X-182 -186
  2591. X-110 -186
  2592. X-109 -186
  2593. X-108 -186
  2594. X-87 -186
  2595. X-260 -185
  2596. X-259 -185
  2597. X-258 -185
  2598. X-184 -185
  2599. X-182 -185
  2600. X-119 -185
  2601. X-117 -185
  2602. X-109 -185
  2603. X-88 -185
  2604. X-87 -185
  2605. X-86 -185
  2606. X-183 -184
  2607. X-182 -184
  2608. X-118 -184
  2609. X-117 -184
  2610. X-89 -184
  2611. X-88 -184
  2612. X-87 -184
  2613. X-86 -184
  2614. X-85 -184
  2615. X-221 -183
  2616. X-220 -183
  2617. X-171 -183
  2618. X-118 -183
  2619. X-90 -183
  2620. X-89 -183
  2621. X-85 -183
  2622. X-84 -183
  2623. X-221 -182
  2624. X-220 -182
  2625. X-170 -182
  2626. X-169 -182
  2627. X-111 -182
  2628. X-110 -182
  2629. X-171 -181
  2630. X-170 -181
  2631. X-111 -181
  2632. X-109 -181
  2633. X-111 -180
  2634. X-86 -180
  2635. X-232 -179
  2636. X-231 -179
  2637. X-164 -179
  2638. X-86 -179
  2639. X-233 -178
  2640. X-231 -178
  2641. X-166 -178
  2642. X-164 -178
  2643. X-231 -177
  2644. X-165 -177
  2645. X-164 -177
  2646. X-90 -177
  2647. X-89 -177
  2648. X 74 -177
  2649. X 75 -177
  2650. X-89 -176
  2651. X 75 -176
  2652. X-92 -175
  2653. X-91 -175
  2654. X-90 -175
  2655. X 75 -175
  2656. X 77 -175
  2657. X-224 -174
  2658. X-223 -174
  2659. X-219 -174
  2660. X-218 -174
  2661. X-92 -174
  2662. X-67 -174
  2663. X 76 -174
  2664. X 77 -174
  2665. X-244 -173
  2666. X-224 -173
  2667. X-223 -173
  2668. X-219 -173
  2669. X-218 -173
  2670. X-66 -173
  2671. X-243 -172
  2672. X-242 -172
  2673. X-223 -172
  2674. X-222 -172
  2675. X-221 -172
  2676. X-220 -172
  2677. X-219 -172
  2678. X-68 -172
  2679. X-67 -172
  2680. X-66 -172
  2681. X-244 -171
  2682. X-243 -171
  2683. X-240 -171
  2684. X-239 -171
  2685. X-238 -171
  2686. X-222 -171
  2687. X-220 -171
  2688. X-238 -170
  2689. X-239 -169
  2690. X-222 -169
  2691. X-221 -169
  2692. X-220 -169
  2693. X 72 -167
  2694. X 73 -167
  2695. X-279 -166
  2696. X-278 -166
  2697. X-94 -166
  2698. X 72 -166
  2699. X-278 -165
  2700. X-94 -165
  2701. X-93 -165
  2702. X 63 -165
  2703. X 64 -165
  2704. X 70 -165
  2705. X 72 -165
  2706. X-281 -164
  2707. X-280 -164
  2708. X-279 -164
  2709. X-247 -164
  2710. X-246 -164
  2711. X-95 -164
  2712. X-93 -164
  2713. X 62 -164
  2714. X 64 -164
  2715. X 70 -164
  2716. X 71 -164
  2717. X-281 -163
  2718. X-248 -163
  2719. X-246 -163
  2720. X-224 -163
  2721. X 47 -163
  2722. X 49 -163
  2723. X 61 -163
  2724. X-271 -162
  2725. X-246 -162
  2726. X-225 -162
  2727. X 47 -162
  2728. X 50 -162
  2729. X 61 -162
  2730. X 64 -162
  2731. X 74 -162
  2732. X-271 -161
  2733. X-270 -161
  2734. X-269 -161
  2735. X-225 -161
  2736. X-224 -161
  2737. X-223 -161
  2738. X 38 -161
  2739. X 39 -161
  2740. X 50 -161
  2741. X 51 -161
  2742. X 61 -161
  2743. X 74 -161
  2744. X 76 -161
  2745. X-268 -160
  2746. X-219 -160
  2747. X-68 -160
  2748. X 38 -160
  2749. X 39 -160
  2750. X 48 -160
  2751. X 52 -160
  2752. X 53 -160
  2753. X 62 -160
  2754. X 64 -160
  2755. X 74 -160
  2756. X 75 -160
  2757. X-269 -159
  2758. X-268 -159
  2759. X-220 -159
  2760. X-219 -159
  2761. X-218 -159
  2762. X-70 -159
  2763. X-69 -159
  2764. X 50 -159
  2765. X 51 -159
  2766. X 63 -159
  2767. X 64 -159
  2768. X-268 -158
  2769. X-267 -158
  2770. X-266 -158
  2771. X-259 -158
  2772. X-221 -158
  2773. X-220 -158
  2774. X-219 -158
  2775. X-218 -158
  2776. X-217 -158
  2777. X-69 -158
  2778. X-68 -158
  2779. X 47 -158
  2780. X 50 -158
  2781. X 59 -158
  2782. X-267 -157
  2783. X-265 -157
  2784. X-258 -157
  2785. X-257 -157
  2786. X-222 -157
  2787. X-221 -157
  2788. X-217 -157
  2789. X-216 -157
  2790. X 47 -157
  2791. X 49 -157
  2792. X 60 -157
  2793. X 61 -157
  2794. X-268 -156
  2795. X-264 -156
  2796. X-259 -156
  2797. X-258 -156
  2798. X-255 -156
  2799. X-254 -156
  2800. X-253 -156
  2801. X-196 -156
  2802. X-195 -156
  2803. X-152 -156
  2804. X 59 -156
  2805. X 60 -156
  2806. X-268 -155
  2807. X-267 -155
  2808. X-266 -155
  2809. X-265 -155
  2810. X-264 -155
  2811. X-253 -155
  2812. X-197 -155
  2813. X-195 -155
  2814. X-154 -155
  2815. X-152 -155
  2816. X-269 -154
  2817. X-268 -154
  2818. X-264 -154
  2819. X-263 -154
  2820. X-254 -154
  2821. X-220 -154
  2822. X-195 -154
  2823. X-153 -154
  2824. X-152 -154
  2825. X-268 -153
  2826. X-267 -153
  2827. X-266 -153
  2828. X-265 -153
  2829. X-264 -153
  2830. X-220 -153
  2831. X-141 -153
  2832. X-267 -152
  2833. X-266 -152
  2834. X-265 -152
  2835. X-140 -152
  2836. X-139 -152
  2837. X-81 -152
  2838. X-80 -152
  2839. X-266 -151
  2840. X-217 -151
  2841. X-216 -151
  2842. X-141 -151
  2843. X-140 -151
  2844. X-81 -151
  2845. X-79 -151
  2846. X-217 -150
  2847. X-81 -150
  2848. X 66 -150
  2849. X 68 -150
  2850. X-262 -149
  2851. X-261 -149
  2852. X-216 -149
  2853. X-215 -149
  2854. X-214 -149
  2855. X-134 -149
  2856. X 67 -149
  2857. X 68 -149
  2858. X103 -149
  2859. X104 -149
  2860. X-263 -148
  2861. X-261 -148
  2862. X-239 -148
  2863. X-214 -148
  2864. X-136 -148
  2865. X-134 -148
  2866. X 67 -148
  2867. X102 -148
  2868. X103 -148
  2869. X-261 -147
  2870. X-240 -147
  2871. X-135 -147
  2872. X-134 -147
  2873. X 89 -147
  2874. X104 -147
  2875. X-240 -146
  2876. X-239 -146
  2877. X-238 -146
  2878. X-41 -146
  2879. X-40 -146
  2880. X 89 -146
  2881. X 91 -146
  2882. X-53 -145
  2883. X-41 -145
  2884. X 89 -145
  2885. X 90 -145
  2886. X-74 -144
  2887. X-73 -144
  2888. X-72 -144
  2889. X-55 -144
  2890. X-54 -144
  2891. X-40 -144
  2892. X-39 -144
  2893. X-38 -144
  2894. X-74 -143
  2895. X-54 -143
  2896. X-53 -143
  2897. X-38 -143
  2898. X 74 -143
  2899. X-73 -142
  2900. X-48 -142
  2901. X 75 -142
  2902. X 76 -142
  2903. X-50 -141
  2904. X-49 -141
  2905. X-48 -141
  2906. X 74 -141
  2907. X 75 -141
  2908. X-265 -140
  2909. X-264 -140
  2910. X-263 -140
  2911. X-212 -140
  2912. X-51 -140
  2913. X-266 -139
  2914. X-262 -139
  2915. X-213 -139
  2916. X-212 -139
  2917. X-51 -139
  2918. X-50 -139
  2919. X-213 -138
  2920. X-211 -138
  2921. X-267 -137
  2922. X-261 -137
  2923. X-66 -137
  2924. X-65 -137
  2925. X-54 -137
  2926. X-267 -136
  2927. X-266 -136
  2928. X-262 -136
  2929. X-261 -136
  2930. X-66 -136
  2931. X-64 -136
  2932. X-54 -136
  2933. X-66 -135
  2934. X 81 -135
  2935. X 83 -135
  2936. X-238 -134
  2937. X 82 -134
  2938. X 83 -134
  2939. X118 -134
  2940. X119 -134
  2941. X-264 -133
  2942. X-237 -133
  2943. X-236 -133
  2944. X-56 -133
  2945. X-55 -133
  2946. X-51 -133
  2947. X-50 -133
  2948. X 82 -133
  2949. X117 -133
  2950. X118 -133
  2951. X129 -133
  2952. X131 -133
  2953. X-265 -132
  2954. X-263 -132
  2955. X-238 -132
  2956. X-237 -132
  2957. X-55 -132
  2958. X-54 -132
  2959. X-53 -132
  2960. X-52 -132
  2961. X-51 -132
  2962. X119 -132
  2963. X128 -132
  2964. X131 -132
  2965. X-265 -131
  2966. X-263 -131
  2967. X-54 -131
  2968. X-53 -131
  2969. X-52 -131
  2970. X114 -131
  2971. X115 -131
  2972. X127 -131
  2973. X128 -131
  2974. X-263 -130
  2975. X-53 -130
  2976. X114 -130
  2977. X116 -130
  2978. X125 -130
  2979. X126 -130
  2980. X130 -130
  2981. X139 -130
  2982. X140 -130
  2983. X-263 -129
  2984. X-59 -129
  2985. X-58 -129
  2986. X-57 -129
  2987. X117 -129
  2988. X127 -129
  2989. X128 -129
  2990. X139 -129
  2991. X140 -129
  2992. X144 -129
  2993. X145 -129
  2994. X-266 -128
  2995. X-263 -128
  2996. X-59 -128
  2997. X114 -128
  2998. X117 -128
  2999. X128 -128
  3000. X131 -128
  3001. X144 -128
  3002. X145 -128
  3003. X-265 -127
  3004. X-264 -127
  3005. X-58 -127
  3006. X117 -127
  3007. X129 -127
  3008. X131 -127
  3009. X-226 -126
  3010. X-225 -126
  3011. X-122 -126
  3012. X107 -126
  3013. X108 -126
  3014. X114 -126
  3015. X116 -126
  3016. X-227 -125
  3017. X-225 -125
  3018. X-124 -125
  3019. X-122 -125
  3020. X106 -125
  3021. X108 -125
  3022. X114 -125
  3023. X115 -125
  3024. X-225 -124
  3025. X-123 -124
  3026. X-122 -124
  3027. X106 -124
  3028. X-111 -123
  3029. X105 -123
  3030. X106 -123
  3031. X-110 -122
  3032. X-109 -122
  3033. X 95 -122
  3034. X 96 -122
  3035. X 97 -122
  3036. X-111 -121
  3037. X-110 -121
  3038. X-56 -121
  3039. X-55 -121
  3040. X-54 -121
  3041. X 97 -121
  3042. X-266 -120
  3043. X-265 -120
  3044. X 96 -120
  3045. X142 -120
  3046. X143 -120
  3047. X147 -120
  3048. X148 -120
  3049. X-265 -119
  3050. X-253 -119
  3051. X-104 -119
  3052. X-56 -119
  3053. X-54 -119
  3054. X142 -119
  3055. X143 -119
  3056. X147 -119
  3057. X148 -119
  3058. X-268 -118
  3059. X-267 -118
  3060. X-266 -118
  3061. X-252 -118
  3062. X-251 -118
  3063. X-234 -118
  3064. X-233 -118
  3065. X-232 -118
  3066. X-106 -118
  3067. X-104 -118
  3068. X-57 -118
  3069. X-56 -118
  3070. X-55 -118
  3071. X-54 -118
  3072. X-53 -118
  3073. X121 -118
  3074. X143 -118
  3075. X144 -118
  3076. X145 -118
  3077. X146 -118
  3078. X147 -118
  3079. X-268 -117
  3080. X-253 -117
  3081. X-252 -117
  3082. X-232 -117
  3083. X-105 -117
  3084. X-104 -117
  3085. X-58 -117
  3086. X-57 -117
  3087. X-53 -117
  3088. X-52 -117
  3089. X120 -117
  3090. X121 -117
  3091. X122 -117
  3092. X144 -117
  3093. X146 -117
  3094. X-258 -116
  3095. X-233 -116
  3096. X-58 -116
  3097. X-57 -116
  3098. X-53 -116
  3099. X-52 -116
  3100. X-258 -115
  3101. X-257 -115
  3102. X-256 -115
  3103. X144 -115
  3104. X145 -115
  3105. X146 -115
  3106. X-255 -114
  3107. X-99 -114
  3108. X120 -114
  3109. X121 -114
  3110. X122 -114
  3111. X-256 -113
  3112. X-255 -113
  3113. X-101 -113
  3114. X-99 -113
  3115. X-100 -112
  3116. X-99 -112
  3117. X120 -112
  3118. X122 -112
  3119. X-252 -111
  3120. X-241 -111
  3121. X-240 -111
  3122. X120 -111
  3123. X122 -111
  3124. X-252 -110
  3125. X-242 -110
  3126. X-240 -110
  3127. X-240 -109
  3128. X120 -109
  3129. X121 -109
  3130. X122 -109
  3131. X148 -109
  3132. X-55 -108
  3133. X-54 -108
  3134. X149 -108
  3135. X-256 -107
  3136. X-255 -107
  3137. X-251 -107
  3138. X-250 -107
  3139. X-55 -107
  3140. X-54 -107
  3141. X147 -107
  3142. X148 -107
  3143. X149 -107
  3144. X-255 -106
  3145. X-254 -106
  3146. X-253 -106
  3147. X-252 -106
  3148. X-251 -106
  3149. X120 -106
  3150. X121 -106
  3151. X122 -106
  3152. X143 -106
  3153. X-254 -105
  3154. X-253 -105
  3155. X-252 -105
  3156. X111 -105
  3157. X113 -105
  3158. X121 -105
  3159. X142 -105
  3160. X143 -105
  3161. X144 -105
  3162. X-253 -104
  3163. X -1 -104
  3164. X  2 -104
  3165. X 59 -104
  3166. X 62 -104
  3167. X112 -104
  3168. X113 -104
  3169. X141 -104
  3170. X142 -104
  3171. X143 -104
  3172. X144 -104
  3173. X145 -104
  3174. X-249 -103
  3175. X-248 -103
  3176. X-247 -103
  3177. X -2 -103
  3178. X 58 -103
  3179. X112 -103
  3180. X140 -103
  3181. X141 -103
  3182. X145 -103
  3183. X146 -103
  3184. X-247 -102
  3185. X -2 -102
  3186. X  2 -102
  3187. X 58 -102
  3188. X 62 -102
  3189. X119 -102
  3190. X120 -102
  3191. X-248 -101
  3192. X -2 -101
  3193. X -1 -101
  3194. X  0 -101
  3195. X  1 -101
  3196. X 58 -101
  3197. X 59 -101
  3198. X 60 -101
  3199. X 61 -101
  3200. X119 -101
  3201. X121 -101
  3202. X119 -100
  3203. X144 -100
  3204. X144 -99
  3205. X140 -97
  3206. X141 -97
  3207. X-92 -96
  3208. X141 -96
  3209. X-252 -95
  3210. X-251 -95
  3211. X-250 -95
  3212. X-94 -95
  3213. X-92 -95
  3214. X138 -95
  3215. X139 -95
  3216. X140 -95
  3217. X-93 -94
  3218. X-92 -94
  3219. X138 -94
  3220. X163 -94
  3221. X-252 -93
  3222. X-250 -93
  3223. X-81 -93
  3224. X164 -93
  3225. X-253 -92
  3226. X-252 -92
  3227. X-251 -92
  3228. X-250 -92
  3229. X-249 -92
  3230. X-80 -92
  3231. X-79 -92
  3232. X162 -92
  3233. X163 -92
  3234. X164 -92
  3235. X-254 -91
  3236. X-253 -91
  3237. X-249 -91
  3238. X-248 -91
  3239. X-81 -91
  3240. X-80 -91
  3241. X-254 -90
  3242. X-253 -90
  3243. X-249 -90
  3244. X-248 -90
  3245. X-74 -89
  3246. X-156 -88
  3247. X-155 -88
  3248. X-76 -88
  3249. X-74 -88
  3250. X-156 -87
  3251. X-155 -87
  3252. X-75 -87
  3253. X-74 -87
  3254. X136 -86
  3255. X136 -85
  3256. X137 -85
  3257. X-69 -84
  3258. X 50 -84
  3259. X 51 -84
  3260. X135 -84
  3261. X137 -84
  3262. X-71 -83
  3263. X-69 -83
  3264. X 50 -83
  3265. X-252 -82
  3266. X-251 -82
  3267. X-70 -82
  3268. X-69 -82
  3269. X 48 -82
  3270. X 50 -82
  3271. X-252 -81
  3272. X-251 -81
  3273. X 48 -81
  3274. X 49 -81
  3275. X162 -80
  3276. X-159 -79
  3277. X-158 -79
  3278. X-154 -79
  3279. X-153 -79
  3280. X160 -79
  3281. X161 -79
  3282. X-159 -78
  3283. X-158 -78
  3284. X-154 -78
  3285. X-153 -78
  3286. X161 -78
  3287. X162 -78
  3288. X-158 -77
  3289. X-157 -77
  3290. X-156 -77
  3291. X-155 -77
  3292. X-154 -77
  3293. X-157 -76
  3294. X-155 -76
  3295. X-157 -74
  3296. X-156 -74
  3297. X-155 -74
  3298. X 52 -74
  3299. X 53 -74
  3300. X 53 -73
  3301. X 53 -72
  3302. X 55 -72
  3303. X 60 -72
  3304. X149 -72
  3305. X150 -72
  3306. X 54 -71
  3307. X 55 -71
  3308. X 56 -71
  3309. X 58 -71
  3310. X 59 -71
  3311. X 60 -71
  3312. X 61 -71
  3313. X149 -71
  3314. X151 -71
  3315. X 49 -70
  3316. X 56 -70
  3317. X 57 -70
  3318. X 59 -70
  3319. X 61 -70
  3320. X 62 -70
  3321. X 77 -70
  3322. X 78 -70
  3323. X149 -70
  3324. X 50 -69
  3325. X 51 -69
  3326. X 56 -69
  3327. X 59 -69
  3328. X 61 -69
  3329. X 62 -69
  3330. X 63 -69
  3331. X 75 -69
  3332. X 78 -69
  3333. X-159 -68
  3334. X 49 -68
  3335. X 50 -68
  3336. X 57 -68
  3337. X 59 -68
  3338. X 61 -68
  3339. X 62 -68
  3340. X 74 -68
  3341. X 86 -68
  3342. X 87 -68
  3343. X-160 -67
  3344. X 58 -67
  3345. X 59 -67
  3346. X 60 -67
  3347. X 61 -67
  3348. X 74 -67
  3349. X 86 -67
  3350. X 87 -67
  3351. X-160 -66
  3352. X-159 -66
  3353. X-158 -66
  3354. X-62 -66
  3355. X 60 -66
  3356. X 66 -66
  3357. X 74 -66
  3358. X189 -66
  3359. X190 -66
  3360. X-154 -65
  3361. X-64 -65
  3362. X-62 -65
  3363. X 65 -65
  3364. X 75 -65
  3365. X 78 -65
  3366. X177 -65
  3367. X189 -65
  3368. X-155 -64
  3369. X-154 -64
  3370. X-153 -64
  3371. X-63 -64
  3372. X-62 -64
  3373. X 65 -64
  3374. X 66 -64
  3375. X 67 -64
  3376. X 77 -64
  3377. X 78 -64
  3378. X156 -64
  3379. X157 -64
  3380. X158 -64
  3381. X175 -64
  3382. X176 -64
  3383. X190 -64
  3384. X191 -64
  3385. X192 -64
  3386. X-156 -63
  3387. X-155 -63
  3388. X-154 -63
  3389. X-153 -63
  3390. X-152 -63
  3391. X-51 -63
  3392. X156 -63
  3393. X176 -63
  3394. X177 -63
  3395. X192 -63
  3396. X-157 -62
  3397. X-156 -62
  3398. X-152 -62
  3399. X-151 -62
  3400. X-50 -62
  3401. X-49 -62
  3402. X157 -62
  3403. X182 -62
  3404. X-131 -61
  3405. X-130 -61
  3406. X-51 -61
  3407. X-50 -61
  3408. X180 -61
  3409. X181 -61
  3410. X182 -61
  3411. X-132 -60
  3412. X-130 -60
  3413. X179 -60
  3414. X-155 -59
  3415. X-130 -59
  3416. X-44 -59
  3417. X179 -59
  3418. X180 -59
  3419. X-155 -58
  3420. X-46 -58
  3421. X-44 -58
  3422. X 58 -58
  3423. X-45 -57
  3424. X-44 -57
  3425. X 58 -57
  3426. X 60 -57
  3427. X164 -57
  3428. X165 -57
  3429. X176 -57
  3430. X-152 -56
  3431. X-151 -56
  3432. X 58 -56
  3433. X 59 -56
  3434. X164 -56
  3435. X166 -56
  3436. X176 -56
  3437. X-152 -55
  3438. X 20 -55
  3439. X 21 -55
  3440. X 22 -55
  3441. X 34 -55
  3442. X164 -55
  3443. X-151 -54
  3444. X-150 -54
  3445. X-149 -54
  3446. X-39 -54
  3447. X 22 -54
  3448. X 35 -54
  3449. X 36 -54
  3450. X-174 -53
  3451. X-149 -53
  3452. X-41 -53
  3453. X-39 -53
  3454. X 21 -53
  3455. X 34 -53
  3456. X 35 -53
  3457. X174 -53
  3458. X175 -53
  3459. X179 -53
  3460. X180 -53
  3461. X-175 -52
  3462. X-57 -52
  3463. X-56 -52
  3464. X-40 -52
  3465. X-39 -52
  3466. X175 -52
  3467. X176 -52
  3468. X177 -52
  3469. X178 -52
  3470. X179 -52
  3471. X-175 -51
  3472. X-174 -51
  3473. X-173 -51
  3474. X-57 -51
  3475. X-56 -51
  3476. X 51 -51
  3477. X176 -51
  3478. X177 -51
  3479. X178 -51
  3480. X 50 -50
  3481. X177 -50
  3482. X 50 -49
  3483. X 51 -49
  3484. X 52 -49
  3485. X171 -49
  3486. X172 -49
  3487. X173 -49
  3488. X171 -48
  3489. X172 -47
  3490. X-147 -45
  3491. X-148 -44
  3492. X-147 -44
  3493. X-148 -43
  3494. X-146 -43
  3495. X 43 -43
  3496. X 43 -42
  3497. X 45 -42
  3498. X-57 -41
  3499. X-56 -41
  3500. X-55 -41
  3501. X 43 -41
  3502. X 44 -41
  3503. X174 -41
  3504. X175 -41
  3505. X176 -41
  3506. X-58 -40
  3507. X-54 -40
  3508. X -6 -40
  3509. X -5 -40
  3510. X  5 -40
  3511. X  6 -40
  3512. X  7 -40
  3513. X-173 -39
  3514. X-59 -39
  3515. X-53 -39
  3516. X -6 -39
  3517. X -3 -39
  3518. X  7 -39
  3519. X174 -39
  3520. X176 -39
  3521. X-172 -38
  3522. X-171 -38
  3523. X-58 -38
  3524. X-54 -38
  3525. X -2 -38
  3526. X  6 -38
  3527. X 12 -38
  3528. X173 -38
  3529. X174 -38
  3530. X175 -38
  3531. X176 -38
  3532. X177 -38
  3533. X-173 -37
  3534. X-172 -37
  3535. X-57 -37
  3536. X-56 -37
  3537. X-55 -37
  3538. X-15 -37
  3539. X-14 -37
  3540. X -2 -37
  3541. X 11 -37
  3542. X 12 -37
  3543. X 13 -37
  3544. X 14 -37
  3545. X172 -37
  3546. X173 -37
  3547. X177 -37
  3548. X178 -37
  3549. X-57 -36
  3550. X-56 -36
  3551. X-55 -36
  3552. X-32 -36
  3553. X-15 -36
  3554. X-14 -36
  3555. X -2 -36
  3556. X 10 -36
  3557. X 11 -36
  3558. X 13 -36
  3559. X 15 -36
  3560. X172 -36
  3561. X173 -36
  3562. X177 -36
  3563. X178 -36
  3564. X-34 -35
  3565. X-32 -35
  3566. X -6 -35
  3567. X -3 -35
  3568. X  9 -35
  3569. X 10 -35
  3570. X 11 -35
  3571. X 13 -35
  3572. X 16 -35
  3573. X-33 -34
  3574. X-32 -34
  3575. X -6 -34
  3576. X -5 -34
  3577. X 10 -34
  3578. X 11 -34
  3579. X 13 -34
  3580. X 15 -34
  3581. X 16 -34
  3582. X-21 -33
  3583. X 11 -33
  3584. X 12 -33
  3585. X 13 -33
  3586. X 14 -33
  3587. X 16 -33
  3588. X 17 -33
  3589. X 18 -33
  3590. X-20 -32
  3591. X-19 -32
  3592. X 12 -32
  3593. X 17 -32
  3594. X 19 -32
  3595. X-161 -31
  3596. X-160 -31
  3597. X-59 -31
  3598. X-58 -31
  3599. X-57 -31
  3600. X-21 -31
  3601. X-20 -31
  3602. X 19 -31
  3603. X-162 -30
  3604. X-160 -30
  3605. X-60 -30
  3606. X-59 -30
  3607. X-57 -30
  3608. X-56 -30
  3609. X-52 -30
  3610. X 19 -30
  3611. X 20 -30
  3612. X-160 -29
  3613. X-60 -29
  3614. X-59 -29
  3615. X-57 -29
  3616. X-56 -29
  3617. X-51 -29
  3618. X-50 -29
  3619. X-14 -29
  3620. X 30 -29
  3621. X-60 -28
  3622. X-59 -28
  3623. X-58 -28
  3624. X-57 -28
  3625. X-56 -28
  3626. X-52 -28
  3627. X-51 -28
  3628. X-16 -28
  3629. X-14 -28
  3630. X 29 -28
  3631. X 30 -28
  3632. X175 -28
  3633. X176 -28
  3634. X-61 -27
  3635. X-60 -27
  3636. X-56 -27
  3637. X-55 -27
  3638. X-15 -27
  3639. X-14 -27
  3640. X 29 -27
  3641. X 31 -27
  3642. X175 -27
  3643. X176 -27
  3644. X-201 -25
  3645. X-200 -25
  3646. X-200 -24
  3647. X-188 -24
  3648. X -9 -24
  3649. X-203 -23
  3650. X-202 -23
  3651. X-201 -23
  3652. X-187 -23
  3653. X-186 -23
  3654. X-169 -23
  3655. X-168 -23
  3656. X-167 -23
  3657. X-11 -23
  3658. X -9 -23
  3659. X-203 -22
  3660. X-188 -22
  3661. X-187 -22
  3662. X-167 -22
  3663. X-45 -22
  3664. X-43 -22
  3665. X-10 -22
  3666. X -9 -22
  3667. X-193 -21
  3668. X-168 -21
  3669. X-44 -21
  3670. X-43 -21
  3671. X-193 -20
  3672. X-192 -20
  3673. X-191 -20
  3674. X-61 -20
  3675. X-60 -20
  3676. X-44 -20
  3677. X-190 -19
  3678. X-60 -19
  3679. X-191 -18
  3680. X-190 -18
  3681. X-63 -18
  3682. X-62 -18
  3683. X-61 -18
  3684. X-56 -18
  3685. X-55 -18
  3686. X-63 -17
  3687. X-57 -17
  3688. X-55 -17
  3689. X-187 -16
  3690. X-176 -16
  3691. X-175 -16
  3692. X-73 -16
  3693. X-55 -16
  3694. X-187 -15
  3695. X-177 -15
  3696. X-175 -15
  3697. X-73 -15
  3698. X-72 -15
  3699. X-71 -15
  3700. X-37 -15
  3701. X-175 -14
  3702. X-70 -14
  3703. X-36 -14
  3704. X-35 -14
  3705. X-71 -13
  3706. X-70 -13
  3707. X-37 -13
  3708. X-36 -13
  3709. X 13 -13
  3710. X-191 -12
  3711. X-190 -12
  3712. X-186 -12
  3713. X-185 -12
  3714. X 13 -12
  3715. X 15 -12
  3716. X-190 -11
  3717. X-189 -11
  3718. X-188 -11
  3719. X-187 -11
  3720. X-186 -11
  3721. X 13 -11
  3722. X 14 -11
  3723. X-189 -10
  3724. X-188 -10
  3725. X-187 -10
  3726. X-188  -9
  3727. X-184  -8
  3728. X-183  -8
  3729. X-182  -8
  3730. X-182  -7
  3731. X-30  -7
  3732. X-28  -7
  3733. X-183  -6
  3734. X-29  -6
  3735. X-28  -6
  3736. X -2  -6
  3737. X-29  -5
  3738. X -4  -5
  3739. X -2  -5
  3740. X -3  -4
  3741. X -2  -4
  3742. X-41  -3
  3743. X-40  -3
  3744. X  9  -3
  3745. X-42  -2
  3746. X-40  -2
  3747. X 10  -2
  3748. X 11  -2
  3749. X-40  -1
  3750. X  9  -1
  3751. X 10  -1
  3752. X-187   0
  3753. X-186   0
  3754. X-185   0
  3755. X 16   1
  3756. X-187   2
  3757. X-185   2
  3758. X 14   2
  3759. X 16   2
  3760. X-188   3
  3761. X-187   3
  3762. X-186   3
  3763. X-185   3
  3764. X-184   3
  3765. X 15   3
  3766. X 16   3
  3767. X-189   4
  3768. X-188   4
  3769. X-184   4
  3770. X-183   4
  3771. X-189   5
  3772. X-188   5
  3773. X-184   5
  3774. X-183   5
  3775. X-19   6
  3776. X 21   6
  3777. X-20   7
  3778. X 19   7
  3779. X 21   7
  3780. X-20   8
  3781. X-19   8
  3782. X-18   8
  3783. X 20   8
  3784. X 21   8
  3785. X-46  11
  3786. X-45  11
  3787. X-47  12
  3788. X-46  12
  3789. X-187  13
  3790. X-186  13
  3791. X-45  13
  3792. X-187  14
  3793. X-186  14
  3794. X-19  15
  3795. X-21  16
  3796. X-20  16
  3797. X-19  16
  3798. X-22  17
  3799. X-22  18
  3800. X-21  18
  3801. X 22  18
  3802. X 20  19
  3803. X 22  19
  3804. X 21  20
  3805. X 22  20
  3806. X  0  23
  3807. X  2  23
  3808. X  1  24
  3809. X  2  24
  3810. X 28  24
  3811. X-27  25
  3812. X-26  25
  3813. X-22  25
  3814. X-21  25
  3815. X  1  25
  3816. X 26  25
  3817. X 28  25
  3818. X-31  26
  3819. X-30  26
  3820. X-26  26
  3821. X-25  26
  3822. X-24  26
  3823. X-23  26
  3824. X-22  26
  3825. X 27  26
  3826. X 28  26
  3827. X-32  27
  3828. X-31  27
  3829. X-26  27
  3830. X-25  27
  3831. X-23  27
  3832. X-22  27
  3833. X  1  27
  3834. X  2  27
  3835. X 39  27
  3836. X-30  28
  3837. X-26  28
  3838. X-25  28
  3839. X-23  28
  3840. X-22  28
  3841. X  0  28
  3842. X  2  28
  3843. X 40  28
  3844. X 41  28
  3845. X-25  29
  3846. X-24  29
  3847. X-23  29
  3848. X-10  29
  3849. X -9  29
  3850. X -8  29
  3851. X -7  29
  3852. X -6  29
  3853. X -5  29
  3854. X 39  29
  3855. X 40  29
  3856. X-11  30
  3857. X -4  30
  3858. X  0  30
  3859. X  1  30
  3860. X-12  31
  3861. X -3  31
  3862. X 46  31
  3863. X165  31
  3864. X166  31
  3865. X-11  32
  3866. X -4  32
  3867. X 44  32
  3868. X 46  32
  3869. X165  32
  3870. X-10  33
  3871. X -9  33
  3872. X -8  33
  3873. X -7  33
  3874. X -6  33
  3875. X -5  33
  3876. X 45  33
  3877. X 46  33
  3878. X163  33
  3879. X165  33
  3880. X-27  34
  3881. X-26  34
  3882. X-25  34
  3883. X163  34
  3884. X164  34
  3885. X-27  35
  3886. X-26  35
  3887. X-25  35
  3888. X-28  36
  3889. X-24  36
  3890. X 51  36
  3891. X-29  37
  3892. X-23  37
  3893. X 49  37
  3894. X 51  37
  3895. X-28  38
  3896. X-24  38
  3897. X 50  38
  3898. X 51  38
  3899. X-27  39
  3900. X-26  39
  3901. X-25  39
  3902. X167  41
  3903. X168  41
  3904. X168  42
  3905. X168  43
  3906. X170  43
  3907. X175  43
  3908. X169  44
  3909. X170  44
  3910. X174  44
  3911. X176  44
  3912. X163  45
  3913. X165  45
  3914. X173  45
  3915. X175  45
  3916. X176  45
  3917. X192  45
  3918. X193  45
  3919. X164  46
  3920. X165  46
  3921. X172  46
  3922. X173  46
  3923. X175  46
  3924. X176  46
  3925. X191  46
  3926. X193  46
  3927. X 17  47
  3928. X 19  47
  3929. X164  47
  3930. X173  47
  3931. X175  47
  3932. X176  47
  3933. X190  47
  3934. X201  47
  3935. X202  47
  3936. X  9  48
  3937. X 10  48
  3938. X 17  48
  3939. X 18  48
  3940. X 52  48
  3941. X174  48
  3942. X176  48
  3943. X190  48
  3944. X193  48
  3945. X202  48
  3946. X-26  49
  3947. X-25  49
  3948. X  9  49
  3949. X 18  49
  3950. X 50  49
  3951. X 52  49
  3952. X175  49
  3953. X181  49
  3954. X190  49
  3955. X-26  50
  3956. X-25  50
  3957. X -1  50
  3958. X  1  50
  3959. X  7  50
  3960. X  9  50
  3961. X 51  50
  3962. X 52  50
  3963. X181  50
  3964. X183  50
  3965. X191  50
  3966. X193  50
  3967. X -2  51
  3968. X  1  51
  3969. X  7  51
  3970. X  8  51
  3971. X181  51
  3972. X182  51
  3973. X192  51
  3974. X193  51
  3975. X-12  52
  3976. X -3  52
  3977. X -2  52
  3978. X-13  53
  3979. X-11  53
  3980. X -5  53
  3981. X -4  53
  3982. X  0  53
  3983. X-25  54
  3984. X-24  54
  3985. X-13  54
  3986. X-12  54
  3987. X-10  54
  3988. X -3  54
  3989. X -2  54
  3990. X 58  54
  3991. X-25  55
  3992. X-24  55
  3993. X-13  55
  3994. X-12  55
  3995. X-10  55
  3996. X -9  55
  3997. X -2  55
  3998. X  1  55
  3999. X 56  55
  4000. X 58  55
  4001. X-13  56
  4002. X-12  56
  4003. X-10  56
  4004. X -1  56
  4005. X  1  56
  4006. X 57  56
  4007. X 58  56
  4008. X174  56
  4009. X-13  57
  4010. X-11  57
  4011. X 31  57
  4012. X 32  57
  4013. X 69  57
  4014. X173  57
  4015. X-12  58
  4016. X -2  58
  4017. X 31  58
  4018. X 33  58
  4019. X 70  58
  4020. X 71  58
  4021. X173  58
  4022. X174  58
  4023. X175  58
  4024. X -1  59
  4025. X 31  59
  4026. X 69  59
  4027. X 70  59
  4028. X -3  60
  4029. X -2  60
  4030. X -1  60
  4031. X135  60
  4032. X136  60
  4033. X148  60
  4034. X150  60
  4035. X 76  61
  4036. X134  61
  4037. X136  61
  4038. X149  61
  4039. X150  61
  4040. X205  61
  4041. X206  61
  4042. X 74  62
  4043. X 76  62
  4044. X136  62
  4045. X149  62
  4046. X205  62
  4047. X 75  63
  4048. X 76  63
  4049. X203  63
  4050. X205  63
  4051. X166  64
  4052. X203  64
  4053. X204  64
  4054. X 38  65
  4055. X 39  65
  4056. X 40  65
  4057. X166  65
  4058. X168  65
  4059. X 38  66
  4060. X 81  66
  4061. X166  66
  4062. X167  66
  4063. X 39  67
  4064. X 79  67
  4065. X 81  67
  4066. X 80  68
  4067. X 81  68
  4068. X 26  69
  4069. X 27  69
  4070. X 27  70
  4071. X 28  70
  4072. X 26  71
  4073. X159  71
  4074. X207  71
  4075. X208  71
  4076. X 46  72
  4077. X 47  72
  4078. X158  72
  4079. X208  72
  4080. X 13  73
  4081. X 46  73
  4082. X 48  73
  4083. X158  73
  4084. X159  73
  4085. X160  73
  4086. X208  73
  4087. X210  73
  4088. X215  73
  4089. X 14  74
  4090. X 46  74
  4091. X209  74
  4092. X210  74
  4093. X214  74
  4094. X216  74
  4095. X 12  75
  4096. X 13  75
  4097. X 14  75
  4098. X109  75
  4099. X110  75
  4100. X120  75
  4101. X121  75
  4102. X203  75
  4103. X205  75
  4104. X213  75
  4105. X215  75
  4106. X216  75
  4107. X232  75
  4108. X233  75
  4109. X109  76
  4110. X111  76
  4111. X119  76
  4112. X121  76
  4113. X204  76
  4114. X205  76
  4115. X212  76
  4116. X213  76
  4117. X215  76
  4118. X216  76
  4119. X231  76
  4120. X233  76
  4121. X112  77
  4122. X121  77
  4123. X127  77
  4124. X204  77
  4125. X213  77
  4126. X215  77
  4127. X216  77
  4128. X230  77
  4129. X241  77
  4130. X242  77
  4131. X 82  78
  4132. X100  78
  4133. X109  78
  4134. X112  78
  4135. X126  78
  4136. X128  78
  4137. X214  78
  4138. X216  78
  4139. X230  78
  4140. X233  78
  4141. X242  78
  4142. X 80  79
  4143. X 82  79
  4144. X100  79
  4145. X101  79
  4146. X112  79
  4147. X126  79
  4148. X127  79
  4149. X129  79
  4150. X215  79
  4151. X221  79
  4152. X230  79
  4153. X 53  80
  4154. X 54  80
  4155. X 55  80
  4156. X 81  80
  4157. X 82  80
  4158. X109  80
  4159. X111  80
  4160. X126  80
  4161. X127  80
  4162. X129  80
  4163. X130  80
  4164. X221  80
  4165. X223  80
  4166. X231  80
  4167. X233  80
  4168. X 53  81
  4169. X109  81
  4170. X110  81
  4171. X126  81
  4172. X127  81
  4173. X129  81
  4174. X221  81
  4175. X222  81
  4176. X232  81
  4177. X233  81
  4178. X 54  82
  4179. X 64  82
  4180. X126  82
  4181. X128  82
  4182. X132  82
  4183. X133  82
  4184. X 63  83
  4185. X 65  83
  4186. X127  83
  4187. X132  83
  4188. X134  83
  4189. X 41  84
  4190. X 42  84
  4191. X 51  84
  4192. X 53  84
  4193. X 62  84
  4194. X 64  84
  4195. X 65  84
  4196. X 88  84
  4197. X134  84
  4198. X 42  85
  4199. X 43  85
  4200. X 51  85
  4201. X 54  85
  4202. X 61  85
  4203. X 62  85
  4204. X 64  85
  4205. X 65  85
  4206. X 76  85
  4207. X 77  85
  4208. X 86  85
  4209. X 88  85
  4210. X134  85
  4211. X135  85
  4212. X 41  86
  4213. X 54  86
  4214. X 55  86
  4215. X 62  86
  4216. X 64  86
  4217. X 65  86
  4218. X 76  86
  4219. X 77  86
  4220. X 87  86
  4221. X 88  86
  4222. X214  86
  4223. X 52  87
  4224. X 56  87
  4225. X 57  87
  4226. X 63  87
  4227. X 65  87
  4228. X145  87
  4229. X146  87
  4230. X213  87
  4231. X 54  88
  4232. X 55  88
  4233. X 64  88
  4234. X 90  88
  4235. X 91  88
  4236. X144  88
  4237. X145  88
  4238. X213  88
  4239. X214  88
  4240. X215  88
  4241. X 44  89
  4242. X 45  89
  4243. X 51  89
  4244. X 54  89
  4245. X 91  89
  4246. X 92  89
  4247. X146  89
  4248. X 43  90
  4249. X 45  90
  4250. X 51  90
  4251. X 53  90
  4252. X 90  90
  4253. X175  90
  4254. X176  90
  4255. X188  90
  4256. X190  90
  4257. X 43  91
  4258. X174  91
  4259. X176  91
  4260. X189  91
  4261. X190  91
  4262. X245  91
  4263. X246  91
  4264. X 42  92
  4265. X 43  92
  4266. X176  92
  4267. X189  92
  4268. X245  92
  4269. X243  93
  4270. X245  93
  4271. X206  94
  4272. X243  94
  4273. X244  94
  4274. X206  95
  4275. X208  95
  4276. X206  96
  4277. X207  96
  4278. X 38  99
  4279. X 39  99
  4280. X 38 100
  4281. X 40 100
  4282. X 40 101
  4283. X129 101
  4284. X199 101
  4285. X247 101
  4286. X248 101
  4287. X 40 102
  4288. X 41 102
  4289. X128 102
  4290. X198 102
  4291. X248 102
  4292. X128 103
  4293. X129 103
  4294. X130 103
  4295. X198 103
  4296. X199 103
  4297. X200 103
  4298. X248 103
  4299. X250 103
  4300. X255 103
  4301. X249 104
  4302. X250 104
  4303. X254 104
  4304. X256 104
  4305. X149 105
  4306. X150 105
  4307. X160 105
  4308. X161 105
  4309. X243 105
  4310. X245 105
  4311. X253 105
  4312. X255 105
  4313. X256 105
  4314. X272 105
  4315. X273 105
  4316. X149 106
  4317. X151 106
  4318. X159 106
  4319. X161 106
  4320. X244 106
  4321. X245 106
  4322. X252 106
  4323. X253 106
  4324. X255 106
  4325. X256 106
  4326. X271 106
  4327. X273 106
  4328. X 60 107
  4329. X152 107
  4330. X161 107
  4331. X167 107
  4332. X244 107
  4333. X253 107
  4334. X255 107
  4335. X256 107
  4336. X270 107
  4337. X281 107
  4338. X282 107
  4339. X 60 108
  4340. X 61 108
  4341. X 62 108
  4342. X140 108
  4343. X149 108
  4344. X152 108
  4345. X166 108
  4346. X168 108
  4347. X254 108
  4348. X256 108
  4349. X270 108
  4350. X273 108
  4351. X282 108
  4352. X 63 109
  4353. X140 109
  4354. X141 109
  4355. X152 109
  4356. X166 109
  4357. X167 109
  4358. X169 109
  4359. X255 109
  4360. X261 109
  4361. X270 109
  4362. X 62 110
  4363. X 63 110
  4364. X149 110
  4365. X151 110
  4366. X166 110
  4367. X167 110
  4368. X169 110
  4369. X170 110
  4370. X261 110
  4371. X263 110
  4372. X271 110
  4373. X273 110
  4374. X149 111
  4375. X150 111
  4376. X166 111
  4377. X167 111
  4378. X169 111
  4379. X261 111
  4380. X262 111
  4381. X272 111
  4382. X273 111
  4383. X166 112
  4384. X168 112
  4385. X172 112
  4386. X173 112
  4387. X167 113
  4388. X172 113
  4389. X174 113
  4390. X174 114
  4391. X174 115
  4392. X175 115
  4393. X254 116
  4394. X185 117
  4395. X186 117
  4396. X253 117
  4397. X 60 118
  4398. X 61 118
  4399. X184 118
  4400. X185 118
  4401. X253 118
  4402. X254 118
  4403. X255 118
  4404. X 61 119
  4405. X 62 119
  4406. X186 119
  4407. X 60 120
  4408. X215 120
  4409. X216 120
  4410. X228 120
  4411. X230 120
  4412. X214 121
  4413. X216 121
  4414. X229 121
  4415. X230 121
  4416. X216 122
  4417. X229 122
  4418. X 77 124
  4419. X 78 124
  4420. X246 124
  4421. X 77 125
  4422. X 79 125
  4423. X246 125
  4424. X248 125
  4425. X 77 126
  4426. X246 126
  4427. X247 126
  4428. X 99 131
  4429. X169 131
  4430. X239 131
  4431. X 35 132
  4432. X 84 132
  4433. X 85 132
  4434. X 86 132
  4435. X 98 132
  4436. X168 132
  4437. X238 132
  4438. X 35 133
  4439. X 36 133
  4440. X 37 133
  4441. X 84 133
  4442. X 98 133
  4443. X 99 133
  4444. X100 133
  4445. X168 133
  4446. X169 133
  4447. X170 133
  4448. X238 133
  4449. X239 133
  4450. X240 133
  4451. X 38 134
  4452. X 85 134
  4453. X 37 135
  4454. X 38 135
  4455. X189 135
  4456. X190 135
  4457. X200 135
  4458. X201 135
  4459. X189 136
  4460. X191 136
  4461. X199 136
  4462. X201 136
  4463. X192 137
  4464. X201 137
  4465. X207 137
  4466. X180 138
  4467. X189 138
  4468. X192 138
  4469. X206 138
  4470. X208 138
  4471. X 92 139
  4472. X 93 139
  4473. X180 139
  4474. X181 139
  4475. X192 139
  4476. X206 139
  4477. X207 139
  4478. X209 139
  4479. X 92 140
  4480. X 94 140
  4481. X189 140
  4482. X191 140
  4483. X206 140
  4484. X207 140
  4485. X209 140
  4486. X210 140
  4487. X 92 141
  4488. X189 141
  4489. X190 141
  4490. X206 141
  4491. X207 141
  4492. X209 141
  4493. X206 142
  4494. X208 142
  4495. X212 142
  4496. X213 142
  4497. X207 143
  4498. X212 143
  4499. X214 143
  4500. X214 144
  4501. X214 145
  4502. X215 145
  4503. X 99 147
  4504. X100 147
  4505. X101 147
  4506. X111 147
  4507. X112 147
  4508. X159 147
  4509. X225 147
  4510. X226 147
  4511. X 30 148
  4512. X 31 148
  4513. X 99 148
  4514. X109 148
  4515. X112 148
  4516. X160 148
  4517. X161 148
  4518. X224 148
  4519. X225 148
  4520. X 31 149
  4521. X 32 149
  4522. X 94 149
  4523. X100 149
  4524. X108 149
  4525. X159 149
  4526. X160 149
  4527. X226 149
  4528. X 30 150
  4529. X 92 150
  4530. X 93 150
  4531. X 94 150
  4532. X 95 150
  4533. X108 150
  4534. X121 150
  4535. X 87 151
  4536. X 91 151
  4537. X 93 151
  4538. X 95 151
  4539. X 96 151
  4540. X108 151
  4541. X120 151
  4542. X121 151
  4543. X166 151
  4544. X 86 152
  4545. X 87 152
  4546. X 90 152
  4547. X 93 152
  4548. X 95 152
  4549. X 96 152
  4550. X 97 152
  4551. X109 152
  4552. X112 152
  4553. X164 152
  4554. X166 152
  4555. X 91 153
  4556. X 93 153
  4557. X 95 153
  4558. X 96 153
  4559. X111 153
  4560. X112 153
  4561. X165 153
  4562. X166 153
  4563. X 57 154
  4564. X 58 154
  4565. X 92 154
  4566. X 93 154
  4567. X 94 154
  4568. X 95 154
  4569. X 57 155
  4570. X 59 155
  4571. X 94 155
  4572. X 57 156
  4573. X171 156
  4574. X169 157
  4575. X171 157
  4576. X170 158
  4577. X171 158
  4578. X139 161
  4579. X209 161
  4580. X 64 162
  4581. X 65 162
  4582. X 66 162
  4583. X138 162
  4584. X208 162
  4585. X 64 163
  4586. X138 163
  4587. X139 163
  4588. X140 163
  4589. X208 163
  4590. X209 163
  4591. X210 163
  4592. X -3 164
  4593. X 65 164
  4594. X -3 165
  4595. X -2 165
  4596. X172 168
  4597. X -3 169
  4598. X 72 169
  4599. X 73 169
  4600. X170 169
  4601. X172 169
  4602. X -4 170
  4603. X -2 170
  4604. X 72 170
  4605. X 74 170
  4606. X171 170
  4607. X172 170
  4608. X -5 171
  4609. X -1 171
  4610. X 72 171
  4611. X -4 172
  4612. X -3 172
  4613. X -2 172
  4614. X -6 173
  4615. X -5 173
  4616. X -1 173
  4617. X  0 173
  4618. X178 174
  4619. X176 175
  4620. X178 175
  4621. X177 176
  4622. X178 176
  4623. X  0 178
  4624. X  1 178
  4625. X  1 179
  4626. X  2 179
  4627. X  0 180
  4628. X 37 184
  4629. X 38 184
  4630. X 87 184
  4631. X 88 184
  4632. X 37 185
  4633. X 39 185
  4634. X 87 185
  4635. X 89 185
  4636. X 37 186
  4637. X 87 186
  4638. X -1 187
  4639. X -2 188
  4640. X -1 188
  4641. X  0 188
  4642. X -3 189
  4643. X -2 189
  4644. X -1 189
  4645. X  0 189
  4646. X  1 189
  4647. X -4 190
  4648. X -3 190
  4649. X  1 190
  4650. X  2 190
  4651. X109 191
  4652. X179 191
  4653. X 44 192
  4654. X 45 192
  4655. X 46 192
  4656. X 94 192
  4657. X 95 192
  4658. X 96 192
  4659. X108 192
  4660. X178 192
  4661. X 44 193
  4662. X 94 193
  4663. X108 193
  4664. X109 193
  4665. X110 193
  4666. X178 193
  4667. X179 193
  4668. X180 193
  4669. X 45 194
  4670. X 95 194
  4671. X -2 198
  4672. X -2 199
  4673. X -1 199
  4674. X 52 199
  4675. X 53 199
  4676. X102 199
  4677. X103 199
  4678. X 52 200
  4679. X 54 200
  4680. X102 200
  4681. X104 200
  4682. X198 200
  4683. X199 200
  4684. X 52 201
  4685. X102 201
  4686. X198 201
  4687. X199 201
  4688. X109 207
  4689. X110 207
  4690. X111 207
  4691. X121 207
  4692. X122 207
  4693. X109 208
  4694. X119 208
  4695. X122 208
  4696. X104 209
  4697. X110 209
  4698. X118 209
  4699. X102 210
  4700. X103 210
  4701. X104 210
  4702. X105 210
  4703. X118 210
  4704. X131 210
  4705. X 97 211
  4706. X101 211
  4707. X103 211
  4708. X105 211
  4709. X106 211
  4710. X118 211
  4711. X130 211
  4712. X131 211
  4713. X 96 212
  4714. X 97 212
  4715. X100 212
  4716. X103 212
  4717. X105 212
  4718. X106 212
  4719. X107 212
  4720. X119 212
  4721. X122 212
  4722. X101 213
  4723. X103 213
  4724. X105 213
  4725. X106 213
  4726. X121 213
  4727. X122 213
  4728. X 67 214
  4729. X 68 214
  4730. X102 214
  4731. X103 214
  4732. X104 214
  4733. X105 214
  4734. X 67 215
  4735. X 69 215
  4736. X104 215
  4737. X 67 216
  4738. X149 221
  4739. X 74 222
  4740. X 75 222
  4741. X 76 222
  4742. X148 222
  4743. X 74 223
  4744. X148 223
  4745. X149 223
  4746. X150 223
  4747. X 75 224
  4748. X 82 229
  4749. X 83 229
  4750. X 82 230
  4751. X 84 230
  4752. X 82 231
  4753. X 97 244
  4754. X 98 244
  4755. X 97 245
  4756. X 99 245
  4757. X 97 246
  4758. X119 251
  4759. X104 252
  4760. X105 252
  4761. X106 252
  4762. X118 252
  4763. X104 253
  4764. X118 253
  4765. X119 253
  4766. X120 253
  4767. X105 254
  4768. X112 259
  4769. X113 259
  4770. X112 260
  4771. X114 260
  4772. X112 261
  4773. X119 267
  4774. X120 267
  4775. X121 267
  4776. X131 267
  4777. X132 267
  4778. X119 268
  4779. X129 268
  4780. X132 268
  4781. X114 269
  4782. X120 269
  4783. X128 269
  4784. X112 270
  4785. X113 270
  4786. X114 270
  4787. X115 270
  4788. X128 270
  4789. X141 270
  4790. X107 271
  4791. X111 271
  4792. X113 271
  4793. X115 271
  4794. X116 271
  4795. X128 271
  4796. X140 271
  4797. X141 271
  4798. X106 272
  4799. X107 272
  4800. X110 272
  4801. X113 272
  4802. X115 272
  4803. X116 272
  4804. X117 272
  4805. X129 272
  4806. X132 272
  4807. X111 273
  4808. X113 273
  4809. X115 273
  4810. X116 273
  4811. X131 273
  4812. X132 273
  4813. X112 274
  4814. X113 274
  4815. X114 274
  4816. X115 274
  4817. X114 275
  4818. END_OF_xlife-2.0/patterns/blockpusher.life
  4819. if test 23036 -ne `wc -c <xlife-2.0/patterns/blockpusher.life`; then
  4820.     echo shar: \"xlife-2.0/patterns/blockpusher.life\" unpacked with wrong size!
  4821. fi
  4822. # end of overwriting check
  4823. fi
  4824. echo shar: End of archive 2 \(of 8\).
  4825. cp /dev/null ark2isdone
  4826. MISSING=""
  4827. for I in 1 2 3 4 5 6 7 8 ; do
  4828.     if test ! -f ark${I}isdone ; then
  4829.     MISSING="${MISSING} ${I}"
  4830.     fi
  4831. done
  4832. if test "${MISSING}" = "" ; then
  4833.     echo You have unpacked all 8 archives.
  4834.     rm -f ark[1-9]isdone
  4835. else
  4836.     echo You still need to unpack the following archives:
  4837.     echo "        " ${MISSING}
  4838. fi
  4839. ##  End of shell archive.
  4840. exit 0
  4841.  
  4842. dan
  4843. ----------------------------------------------------
  4844. O'Reilly && Associates   argv@sun.com / argv@ora.com
  4845. Opinions expressed reflect those of the author only.
  4846.