[comp.sources.x] v11i019: wcl - Widget Creation Library, Part07/35

david@devvax.Jpl.Nasa.Gov (David E. Smyth) (02/01/91)

Submitted-by: david@devvax.Jpl.Nasa.Gov (David E. Smyth)
Posting-number: Volume 11, Issue 19
Archive-name: wcl/part07

#! /bin/sh

# Make a new directory for the wc sources, cd to it, and run kits 1
# thru 35 through sh.  When all 35 kits have been run, read README.

echo "This is wc 1.05 kit 8 (of 35).  If kit 8 is complete, the line"
echo '"'"End of kit 8 (of 35)"'" will echo at the end.'
echo ""
export PATH || (echo "You didn't use sh, you clunch." ; kill $$)
mkdir Doc 2>/dev/null
echo Extracting Doc/VG1.PS:AA
sed >Doc/VG1.PS:AA <<'!STUFFY!FUNK!' -e 's/X//'
X%!
X%%Pages: (atend)
X%%DocumentFonts: (atend)
X%%EndComments
X%
X% Frame Maker PostScript Prolog 1.3, for use with Maker 1.3
X% Copyright (c) 1986-1988 by Frame Technology, Inc.  All rights reserved.
X%
X% Known Problems:
X%	Due to bugs in Transcript, the 'PS-Adobe-' is omitted from line 1
X/FMversion (1.2) def 
X/FrameDict 123 dict def 
X% The readline in 23.0 doesn't recognize cr's as nl's on AppleTalk
XFrameDict /tmprangecheck errordict /rangecheck get put 
Xerrordict /rangecheck {FrameDict /bug true put} put 
XFrameDict /bug false put 
Xmark 
X% Some PS machines read past the CR, so keep the following 3 lines together!
Xcurrentfile 5 string readline
X00
X0000000000
Xcleartomark 
Xerrordict /rangecheck FrameDict /tmprangecheck get put 
XFrameDict /bug get { 
X	/readline {
X		/gstring exch def
X		/gfile exch def
X		/gindex 0 def
X		{
X			gfile read pop 
X			dup 10 eq {exit} if 
X			dup 13 eq {exit} if 
X			gstring exch gindex exch put 
X			/gindex gindex 1 add def 
X		} loop
X		pop 
X		gstring 0 gindex getinterval true 
X		} def
X	} if
X/FMVERSION {
X	FMversion ne {
X		/Times-Roman findfont 18 scalefont setfont
X		100 100 moveto
X		(Maker version does not match postscript_prolog!)
X		dup =
X		show showpage
X		} if
X	} def 
X/FMLOCAL {
X	FrameDict begin
X	0 def 
X	end 
X	} def 
X	/gstring FMLOCAL
X	/gfile FMLOCAL
X	/gindex FMLOCAL
X	/landscape FMLOCAL
X	/docheight FMLOCAL
X	/docwidth FMLOCAL
X	/yscale FMLOCAL
X	/xscale FMLOCAL
X	/orgxfer FMLOCAL
X	/orgproc FMLOCAL
X	/organgle FMLOCAL
X	/orgfreq FMLOCAL
X/FMDOCUMENT {
X	array /FMfonts exch def
X	/#copies exch def
X	FrameDict begin
X	0 ne /landscape exch def 
X	/docheight exch def
X	/docwidth exch def
X	/yscale exch def
X	/xscale exch def
X	currenttransfer cvlit /orgxfer exch def
X	currentscreen cvlit /orgproc exch def
X		/organgle exch def /orgfreq exch def
X	end 
X	} def 
X	/pagesave FMLOCAL
X	/orgmatrix FMLOCAL
X/FMBEGINPAGE {
X	FrameDict begin 
X	/pagesave save def
X	
X	2 setlinecap
X	xscale yscale scale
X	landscape {
X		90 rotate
X		0 docheight neg translate
X		/fillprocs /fillprocs90 load store
X		}
X		{/fillprocs /fillprocs0 load store}
X		ifelse
X	/orgmatrix matrix def
X	gsave 
X	} def 
X/FMENDPAGE {
X	grestore 
X	pagesave restore
X	end 
X	showpage
X	} def 
X	/fontname FMLOCAL
X	/fontscale FMLOCAL
X	/fontnum FMLOCAL
X	/fontdict FMLOCAL
X/FMDEFINEFONT {
X	FrameDict begin
X	/fontname exch def
X	/fontscale exch def
X	/fontnum exch def
X	/fontdict fontname findfont fontscale scalefont def
X	fontdict /Encoding get StandardEncoding eq
X	{
X		fontdict DiacriticEncode 
X		/fontdict exch def
X	} {
X		fontdict NonDiacriticEncode
X		/fontdict exch def
X	} ifelse
X	FMfonts fontnum
X		fontnum fontdict definefont
X	put
X	end 
X	} def 
X/FMLINEWIDTHS { 
X	FrameDict begin
X	dup array /FMlinewidths exch def 
X	1 sub -1 0 {exch FMlinewidths 3 1 roll lnormalize put} for
X	end 
X	} def 
X/FMNORMALIZEGRAPHICS { 
X	newpath
X	0.0 0.0 moveto
X	1 setlinewidth
X	0 setlinecap
X	0 setgray
X	} bind def
X/FMBEGINEPSF {
X	end 
X	/FMEPSF save def
X	/showpage {} def 
X	FMNORMALIZEGRAPHICS
X	[/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall 
X	fx fy translate 
X	fw urx llx sub div fh ury lly sub div scale 
X	llx neg lly neg translate 
X	} bind def
X 
X/FMENDEPSF {
X	FMEPSF restore
X	FrameDict begin 
X	} bind def
X 
XFrameDict begin 
X/savematrix {
X	orgmatrix currentmatrix pop
X	} bind def
X/restorematrix {
X	orgmatrix setmatrix
X	} bind def
X/dmatrix matrix def
X/dpi	72 0 dmatrix defaultmatrix dtransform
X	dup mul exch   dup mul add   sqrt
Xdef
X/max	{2 copy lt {exch} if pop} bind def
X/min	{2 copy gt {exch} if pop} bind def
X/DiacriticEncoding [
X/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
X/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
X/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
X/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
X/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
X/numbersign /dollar /percent /ampersand /quotesingle /parenleft
X/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
X/two /three /four /five /six /seven /eight /nine /colon /semicolon
X/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
X/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
X/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h
X/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar
X/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute
X/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
X/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
X/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
X/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
X/udieresis /dagger /.notdef /cent /sterling /section /bullet
X/paragraph /germandbls /registered /copyright /trademark /acute
X/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
X/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
X/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
X/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
X/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
X/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
X/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
X/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
X/periodcentered /quotesinglbase /quotedblbase /perthousand
X/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
X/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
X/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
X/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
X] def
X	/basefontdict FMLOCAL
X	/newfontdict FMLOCAL
X/DiacriticEncode {
X	/basefontdict exch def
X	/newfontdict basefontdict maxlength dict def
X	basefontdict
X	{exch dup /FID ne
X		{dup /Encoding eq
X			{exch pop DiacriticEncoding}
X			{exch}
X			ifelse
X			newfontdict 3 1 roll put
X			}
X		{pop pop}
X		ifelse
X		} forall
X	newfontdict
X	} bind def
X/NonDiacriticEncode {
X	/basefontdict exch def
X	/newfontdict basefontdict maxlength dict def
X	basefontdict
X	{exch dup /FID ne
X		{exch newfontdict 3 1 roll put}
X		{pop pop}
X		ifelse
X		} forall
X	newfontdict
X	} bind def
X	/freq FMLOCAL
X	/bwidth FMLOCAL
X	/bpside FMLOCAL
X	/bstring FMLOCAL
X	/onbits FMLOCAL
X	/offbits FMLOCAL
X	/xindex FMLOCAL
X	/yindex FMLOCAL
X	/x FMLOCAL
X	/y FMLOCAL
X/setpattern {
X	 /freq    exch def
X	 /bwidth  exch def
X	 /bpside  exch def
X	 /bstring exch def
X	 /onbits 0 def  /offbits 0 def
X	 freq 0 {/y exch def
X		 /x exch def
X		 /xindex x 1 add 2 div bpside mul cvi def
X		 /yindex y 1 add 2 div bpside mul cvi def
X		 bstring yindex bwidth mul xindex 8 idiv add get
X		 1 7 xindex 8 mod sub bitshift and 0 ne
X		 {/onbits  onbits  1 add def 1}
X		 {/offbits offbits 1 add def 0}
X		 ifelse
X		}
X		setscreen
X	 {} settransfer
X	 offbits offbits onbits add div setgray
X	} bind def
X/grayness {
X	setgray
X	orgxfer cvx settransfer
X	orgfreq organgle orgproc cvx setscreen
X	} bind def
X/normalize {
X	transform cvi exch cvi exch itransform
X	} bind def
X/dnormalize {
X	dtransform cvi exch cvi exch idtransform
X	} bind def
X/lnormalize { 
X	0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
X	} bind def
X/fillprocs0
X	[{0.00 grayness}
X	 {0.10 grayness}
X	 {0.30 grayness}
X	 {0.50 grayness} 
X	 {0.70 grayness}
X	 {0.90 grayness}
X	 {0.97 grayness} 
X	 {1.00 grayness} 
X	 {<0F1E3C78F0E1C387> 8 1 dpi 16 div setpattern} 
X	 {<0F87C3E1F0783C1E> 8 1 dpi 16 div setpattern} 
X	 {<CCCCCCCCCCCCCCCC> 8 1 dpi 16 div setpattern} 
X	 {<FFFF0000FFFF0000> 8 1 dpi 16 div setpattern} 
X	 {<8142241818244281> 8 1 dpi 16 div setpattern} 
X	 {<03060C183060C081> 8 1 dpi 16 div setpattern} 
X	 {<8040201008040201> 8 1 dpi 16 div setpattern} 
X	 {}
X	 {1.00 grayness}
X	 {0.90 grayness}
X	 {0.70 grayness}
X	 {0.50 grayness} 
X	 {0.30 grayness}
X	 {0.10 grayness}
X	 {0.03 grayness} 
X	 {0.00 grayness} 
X	 {<F0E1C3870F1E3C78> 8 1 dpi 16 div setpattern} 
X	 {<F0783C1E0F87C3E1> 8 1 dpi 16 div setpattern} 
X	 {<3333333333333333> 8 1 dpi 16 div setpattern} 
X	 {<0000FFFF0000FFFF> 8 1 dpi 16 div setpattern} 
X	 {<7EBDDBE7E7DBBD7E> 8 1 dpi 16 div setpattern} 
X	 {<FCF9F3E7CF9F3F7E> 8 1 dpi 16 div setpattern} 
X	 {<7FBFDFEFF7FBFDFE> 8 1 dpi 16 div setpattern} 
X	 {}
X	] def
X/fillprocs90
X	 [{0.00 grayness}
X	 {0.10 grayness}
X	 {0.30 grayness}
X	 {0.50 grayness}
X	 {0.70 grayness}
X	 {0.90 grayness}
X	 {0.97 grayness}
X	 {1.00 grayness}
X	 {<87c3e1f0783c1e0f> 8 1 dpi 16 div setpattern}
X	 {<f0e1c3870f1e3c78> 8 1 dpi 16 div setpattern}
X	 {<0000ffff0000ffff> 8 1 dpi 16 div setpattern}
X	 {<cccccccccccccccc> 8 1 dpi 16 div setpattern}
X	 {<8142241818244281> 8 1 dpi 16 div setpattern}
X	 {<81c06030180c0603> 8 1 dpi 16 div setpattern}
X	 {<0102040810204080> 8 1 dpi 16 div setpattern}
X	 {}
X	 {1.00 grayness}
X	 {0.90 grayness}
X	 {0.70 grayness}
X	 {0.50 grayness}
X	 {0.30 grayness}
X	 {0.10 grayness}
X	 {0.03 grayness}
X	 {0.00 grayness}
X	 {<783c1e0f87c3e1f0> 8 1 dpi 16 div setpattern}
X	 {<0f1e3c78f0e1c387> 8 1 dpi 16 div setpattern}
X	 {<ffff0000ffff0000> 8 1 dpi 16 div setpattern}
X	 {<3333333333333333> 8 1 dpi 16 div setpattern}
X	 {<7ebddbe7e7dbbd7e> 8 1 dpi 16 div setpattern}
X	 {<7e3f9fcfe7f3f9fc> 8 1 dpi 16 div setpattern}
X	 {<fefdfbf7efdfbf7f> 8 1 dpi 16 div setpattern}
X	 {}
X	] def
X/fillprocs /fillprocs0 load def
X/H { 
X	FMlinewidths exch get setlinewidth
X	} bind def
X/X { 
X	fillprocs exch get exec
X	} bind def
X/V { 
X	gsave eofill grestore
X	} bind def
X/N { 
X	gsave stroke grestore 
X	} bind def
X/M {newpath moveto} bind def
X/E {lineto} bind def
X/D {curveto} bind def
X/O {closepath} bind def
X	/n FMLOCAL
X/L { 
X 	/n exch def
X	newpath
X	normalize
X	moveto 
X	2 1 n {pop normalize lineto} for
X	} bind def
X/Y { 
X	L 
X	closepath
X	} bind def
X/K { 
X 	/n exch def
X	newpath
X	moveto 
X	3 1 n {pop curveto} for
X	} bind def
X/J { 
X 	/n exch def
X	newpath
X	moveto 
X	1 1 n {pop curveto} for
X	} bind def
X	/x1 FMLOCAL
X	/x2 FMLOCAL
X	/y1 FMLOCAL
X	/y2 FMLOCAL
X/R { 
X	/y2 exch def
X	/x2 exch def
X	/y1 exch def
X	/x1 exch def
X	x1 y1
X	x2 y1
X	x2 y2
X	x1 y2
X	4 Y 
X	} bind def
X/C { 
X	grestore
X	gsave
X	R 
X	clip
X	} bind def
X/U { 
X	grestore
X	gsave
X	} bind def
X/F { 
X	FMfonts exch get
X	setfont
X	} bind def
X/T { 
X	moveto show
X	} bind def
X/P { 
X	moveto
X	0 32 3 2 roll widthshow
X	} bind def
X/S { 
X	moveto
X	0 exch ashow
X	} bind def
X/B { 
X	moveto
X	0 32 4 2 roll 0 exch awidthshow
X	} bind def
X/Q { 
X	moveto
X	gsave show grestore
X	} bind def
X	/x FMLOCAL
X	/y FMLOCAL
X	/dx FMLOCAL
X	/dy FMLOCAL
X	/dl FMLOCAL
X	/t FMLOCAL
X	/t2 FMLOCAL
X	/Cos FMLOCAL
X	/Sin FMLOCAL
X	/r FMLOCAL
X/W { 
X	dnormalize
X	/dy exch def
X	/dx exch def
X	normalize
X	/y  exch def
X	/x  exch def
X	/dl dx dx mul dy dy mul add sqrt def
X	dl 0.0 gt {
X		/t currentlinewidth def
X		savematrix
X		/Cos dx dl div def
X		/Sin dy dl div def
X		/r [Cos Sin Sin neg Cos 0.0 0.0] def
X		/t2 t 2.5 mul 3.5 max def
X		newpath
X		x y translate
X		r concat
X		0.0 0.0 moveto
X		dl t 2.7 mul sub 0.0 rlineto
X		stroke
X		restorematrix
X		x dx add y dy add translate
X		r concat
X		t 0.67 mul setlinewidth
X		t 1.61 mul neg  0.0 translate
X		0.0 0.0 moveto
X		t2 1.7 mul neg  t2 2.0 div     moveto
X		0.0 0.0 lineto
X		t2 1.7 mul neg  t2 2.0 div neg lineto
X		stroke
X		t setlinewidth
X		restorematrix
X		} if
X	} bind def
X/G { 
X	gsave
X	newpath
X	normalize translate 0.0 0.0 moveto 
X	dnormalize scale 
X	0.0 0.0 1.0 5 3 roll arc 
X	closepath eofill
X	grestore
X	} bind def
X	/x FMLOCAL
X	/y FMLOCAL
X	/w FMLOCAL
X	/h FMLOCAL
X	/xx FMLOCAL
X	/yy FMLOCAL
X	/ww FMLOCAL
X	/hh FMLOCAL
X/A { 
X	/y exch def
X	/x exch def
X	/h exch def
X	/w exch def
X	x y normalize /yy exch def /xx exch def
X	w h dnormalize /hh exch def /ww exch def
X	ww abs hh abs xx ww add yy hh sub
X	gsave
X	savematrix
X	newpath
X	translate
X	scale
X	0.0 0.0 1.0 5 3 roll arc
X	0 setlinecap
X	restorematrix
X	stroke
X	grestore
X	} bind def
X	/FMsaveobject FMLOCAL
X	/FMoptop FMLOCAL
X	/FMdicttop FMLOCAL
X/BEGINPRINTCODE {
X	/FMdicttop countdictstack 1 add def 
X	/FMoptop count 6 sub def 
X	/FMsaveobject save def
X	userdict begin 
X	/showpage {} def 
X	translate
X	FMNORMALIZEGRAPHICS
X	} bind def
X/ENDPRINTCODE {
X	count -1 FMoptop {pop pop} for 
X	countdictstack -1 FMdicttop {pop end} for 
X	FMsaveobject restore 
X	} bind def
X/gn { 
X	0 
X	{	46 mul 
X		cf read pop 
X		32 sub 
X		dup 46 lt {exit} if 
X		46 sub add 
X		} loop
X	add 
X	} bind def
X	/str FMLOCAL
X/cfs { 
X	/str sl string def 
X	0 1 sl 1 sub {str exch val put} for 
X	str def 
X	} bind def
X/ic [ 
X	0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
X	0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
X	0
X	{0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
X	{10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
X	{19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
X	{13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
X	{4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
X	{13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
X	{7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
X	{0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
X	{10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
X	] def
X	/sl FMLOCAL
X	/val FMLOCAL
X	/ws FMLOCAL
X	/im FMLOCAL
X	/bs FMLOCAL
X	/cs FMLOCAL
X	/len FMLOCAL
X	/pos FMLOCAL
X/ms { 
X	/sl exch def 
X	/val 255 def 
X	/ws cfs 
X	/im cfs 
X	/val 0 def 
X	/bs cfs 
X	/cs cfs 
X	} bind def
X400 ms 
X/ip { 
X	is 
X	0 
X	cf cs readline pop 
X	{	ic exch get exec 
X		add 
X		} forall 
X	pop 
X	
X	} bind def
X/wh { 
X	/len exch def 
X	/pos exch def 
X	ws 0 len getinterval im pos len getinterval copy pop
X	pos len 
X	} bind def
X/bl { 
X	/len exch def 
X	/pos exch def 
X	bs 0 len getinterval im pos len getinterval copy pop
X	pos len 
X	} bind def
X/s1 1 string def
X/fl { 
X	/len exch def 
X	/pos exch def 
X	/val cf s1 readhexstring pop 0 get def
X	pos 1 pos len add 1 sub {im exch val put} for
X	pos len 
X	} bind def
X/hx { 
X	3 copy getinterval 
X	cf exch readhexstring pop pop 
X	} bind def
X	/h FMLOCAL
X	/w FMLOCAL
X	/lb FMLOCAL
X	/bitmapsave FMLOCAL
X	/is FMLOCAL
X	/cf FMLOCAL
X/BEGINBITMAP { 
X	gsave
X	translate scale /h exch def /w exch def
X	/lb w 7 add 8 idiv def 
X	sl lb lt {lb ms} if 
X	/bitmapsave save def 
X	/is im 0 lb getinterval def 
X	ws 0 lb getinterval is copy pop 
X	/cf currentfile def 
X	w h 1 [w 0 0 h neg 0 h] 
X	{ip} image 
X	bitmapsave restore 
X	grestore
X	} bind def
X/ENDBITMAP {
X	} bind def
Xend 
X%%EndProlog
X%%BeginSetup
X(1.2) FMVERSION
X1. 1. 792. 612. 1 1 10 FMDOCUMENT
X0 12. /Times-Roman  FMDEFINEFONT
X1 24. /Helvetica-Oblique  FMDEFINEFONT
X2 18. /Times-Roman  FMDEFINEFONT
X3 14. /Helvetica-Bold  FMDEFINEFONT
X4 24. /Times-Roman  FMDEFINEFONT
X5 24. /Times-Bold  FMDEFINEFONT
X6 24. /Helvetica-BoldOblique  FMDEFINEFONT
X7 24. /Helvetica-Bold  FMDEFINEFONT
X8 18. /Helvetica-Bold  FMDEFINEFONT
X9 12. /Helvetica-Bold  FMDEFINEFONT
X0.5 1. 3. 4. 4 FMLINEWIDTHS
X%%EndSetup
X%%Page: "6" 6
XFMBEGINPAGE
X72. 531. 630. 531. 2 L
X3 H
X0 X
XN
X678. 542. 687. 549. R
XV
X7 X
X90. 450. 3. 3.5 684. 545.5 G
X675. 542. 684. 549. R
XV
X633. 529. 640. 535. 654. 535. 654. 556. 660. 556. 660. 535. 654. 529. 7 Y
X0 X
XV
X0 H
XN
X270. 360. 6.5 6.5 653.5 535.5 G
X270. 270.1 6.5 -6.5 647. 529. A
X270. 0. -6.5 -6.5 660. 529. A
X723. 529. 717. 535. 703. 535. 703. 556. 696. 556. 696. 535. 703. 529. 7 Y
XV
XN
X180. 270. 7. 6.5 703. 535.5 G
X180. 180.1 7. 6.5 696. 542. A
X180. 270. 7. -6.5 696. 529. A
X669. 556. 669. 529. 663. 529. 663. 556. 4 Y
XV
XN
X669. 542. 676. 535. 687. 535. 694. 542. 694. 549. 687. 556. 669. 556.
X 669. 549. 687. 549. 687. 542. 10 Y
XV
XN
X0. 90. 6.5 7. 687.5 549. G
X0. 90. -6.5 7. 694. 556. A
X270. 360. 6.5 7. 687.5 542. G
X270. 270.1 6.5 -7. 681. 535. A
X270. 0. -6.5 -7. 694. 535. A
X0 F
X(D.E.Smyth, December 1990) 72. 54. T
X(I.6) 707. 54. T
X1 F
X(Hello World:) 72. 486. T
X2 F
X(4 lines of resources, no lines of C, interpreted by Mri:) 220.53 385. T
X72. 90. 720. 504. C
XU
X81. 176. 711. 380. C
X81. 176. 711. 380. R
X7 X
XV
X330. 199. 638. 284. R
X3 X
XV
X0 H
X0 X
XN
X322. 207. 630. 292. R
X7 X
XV
X1 H
X0 X
XN
X3 F
X(Mri.wcChildren:) 331. 274. T
X(push) 522. 274. T
X(*push.wcClassName:) 331. 254. T
X(XmPushButton) 522. 254. T
X(*push.labelString:) 331. 234. T
X(Hello World) 522. 234. T
X(*push.activateCallback:) 331. 214. T
X(WcExitCB) 522. 214. T
X113 73 113. 73. 121. 208. 
X
X%%BeginBinary:  1930     
XBEGINBITMAP
X0
X04000400040004000400040004007F0
X222A222A222A222A222A222A222A4D0
X08000800080008000800080008007F0
X8292829282928292829282928292CD0
X08000800080008000800080008007Fy"
X224D0
X10011001100110011001100110017F0
X88A888A888A888A888A888A888A8FF#U$
X007FF8007E"9":"8$
X22BFEFF2127F0
X0875555535555555554D555540447E#u$
XA16AAAA100FF0
X0475555535555555554D555544087E#u$
X20EAAAA0A27F0
X0A75555535555555554D555542007E0
X80EA00002000000000080002A088FF$S%
X04757FFD44007E0
X226A6AAAAAAAAA9AAAAAAAA6A22A7F0
X0875555535555555554D555540007E0
X82EA6AAAAAAAA89AAAAAAAA6A292FF0
X0875555531455555554DFFD540007E0
X226A6AAAA88AAA9AAAAAAA26A2227F0
X107557FD301001557D4DD55540017E0
X88EA6EAAA808A89AE2AAAA26A0A8FF0
X0075555131515155554DD55540007E0
X22406C02A808A89AC2AAAA2402127F0
X087FD55531515155554DD557F0447E0
XA16A6AAAA080201AAAAAAA26A100FF0
X0475555535555555554D805544087E0
X20EA6AAAAAAAAA9AAAAAAAA6A0A27F0
X0A75555535555555554D555542007E0
X80EA40002000001000080006A088FF&8)
X0475000000000000000544007E$s%
X226A2AAAAEA22A7F$s%
X087515554D40007E$S%
X82EA2FCEA292FF$>%
X08751FCD40007E$>%
X226A2FCEA2227F$>%
X10751FCD40017E0
X88EA2DDFE79FFFDDFFF9FDCEA0A8FF'9'
X00751DDFF7DFFDFDCD40007E$>%
X226A2DCEA2127F0
X08751DD8F7DE3FDD8D3DE1CD40447F0
XA16A2C1777DDDFD574DDDDCEA10087%:(
X04401DD075FDDDCC04087F&<%
X20FFADD7F7CFF0A27F&8"9%
X0A751DD777C9CD42007F0
X80EA2DD8E38E3FDD8DF8E1CEA088A7$S%
X04751FCD44007F$>%
X226A2FCEA22A7F$>%
X08751FCD40007F$>%
X82EA2FCEA2929F$c%
X0875100D400028$>%
X226A200EA22207$S%
X10753FFD400105$>%
X88EA7FFEA0A8870
X0075555535555555554D5555400004#u$
X226AAAA212280
X0875555535555555554D555540447E#u$
XA16AAAA100920
X0475555535555555554D55554408280
X20E00000200000000008000000A27E#8":"8$
X0A4000000200660
X8088808880888088808880888088B90
X04000400040004000400040004007F0
X222A222A222A222A222A222A222A460
X08000800080008000800080008007F0
X8292829282928292829282928292FF0
X08000800080008000800080008007Fy"
X227F0
X1001100110011001100110011001060
X88A888A888A888A888A888A888A89Ci"
X7B
XENDBITMAP
X
X%%EndBinary
XU
XFMENDPAGE
X%%Page: "5" 5
XFMBEGINPAGE
X72. 531. 630. 531. 2 L
X3 H
X0 X
XN
X678. 542. 687. 549. R
XV
X7 X
X90. 450. 3. 3.5 684. 545.5 G
X675. 542. 684. 549. R
XV
X633. 529. 640. 535. 654. 535. 654. 556. 660. 556. 660. 535. 654. 529. 7 Y
X0 X
XV
X0 H
XN
X270. 360. 6.5 6.5 653.5 535.5 G
X270. 270.1 6.5 -6.5 647. 529. A
X270. 0. -6.5 -6.5 660. 529. A
X723. 529. 717. 535. 703. 535. 703. 556. 696. 556. 696. 535. 703. 529. 7 Y
XV
XN
X180. 270. 7. 6.5 703. 535.5 G
X180. 180.1 7. 6.5 696. 542. A
X180. 270. 7. -6.5 696. 529. A
X669. 556. 669. 529. 663. 529. 663. 556. 4 Y
XV
XN
X669. 542. 676. 535. 687. 535. 694. 542. 694. 549. 687. 556. 669. 556.
X 669. 549. 687. 549. 687. 542. 10 Y
XV
XN
X0. 90. 6.5 7. 687.5 549. G
X0. 90. -6.5 7. 694. 556. A
X270. 360. 6.5 7. 687.5 542. G
X270. 270.1 6.5 -7. 681. 535. A
X270. 0. -6.5 -7. 694. 535. A
X0 F
X(D.E.Smyth, December 1990) 72. 54. T
X(I.5) 707. 54. T
X1 F
X(Does Wcl Really Help?) 72. 486. T
X4 F
X(C + UIL =) 93.47 401. T
X(1723 lines) 94.33 374. T
X(.vs.) 118.33 326. T
X(Resources =) 84.91 278. T
X(265 lines) 100.33 251. T
X(\050Comments, ) 85. 203. T
X(blank, and ) 94.01 176. T
X(stylistic lines ) 80.99 149. T
X(not counted\051) 83.68 122. T
X1173 961 527.85 432.45 234. 44.55 
X
X%%BeginBinary:  56438    
XBEGINBITMAP
X5
XQ)A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A35
XQ)0408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408035
XQ)20A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A2275
XQ)0A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000F5
XQ)8088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088875
XQ)0400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400075
XQ)222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A222A275
XQ)08000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000F5
XQ)8292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292829282928292875
XQ)08000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000800080008000Fz"
XQ(22275
XQ)1001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001175
XQ)88A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A888A88Fj"
XQ(075
XQ)2212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212265
XQ)08440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440844084408440D5
XQ)A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A100A55
XQ)0408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408040804080408055
XQ)20A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A220A2255
XQ)0A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000A000D5
XQ)808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808880888088808885#Z$
X0401Q$840005#8"J"9$
X222BFEPKFE222A24&z(
X0801DDDDDCPKDDDCDDDDDC08000F'z(
X8293F77776F7PJ7776F77776029287&z(
X0801DDDDDCPKDDDCDDDDDC08000F'z(
X2223F77776F7PJ7776F77776222227&z(
X1001DDDDDCPKDDDCDDDDDC100117'j'
X88A9F4000080PK80003608A88F$Z%
X0001DDQ"DC000006'z*
X2213F57776F7PH77757776F77776221220&z(
X0845DDDDDCPKDDDCDDDD5C08440E'z2z*
XA101F57776F7O,776777777677777777070777777773776317O+77757776F777762100A7&z#r*z(
X0409DDDDDCO+DDC51DDD1C1045D01DDDDDDDD1O.DDDCDFFD5C040807'z"s*z*
X20A3F57776F7O*776277013267711777777773O,77757776FF777620A227&z5z)
X0A01DDDFFCO+DD4C04885DC440844511D891045D9984441C1801C0DO+DDDFDCDDD55C0A000E'z5z*
X8089F57766F7O*7746162677664667126770533077113317311331447O*77757776FF7776008887&z4z(
X0401DDDDCCO+DDC545C5DC441C51045D951045D81011D199119CO-DD5CDDD55C040006'z4z*
X222BF57006F7O*7765676776670673267715326771737373113314O+77757476FF7776222A27&z5z(
X0801DDDDDCO+DD4C545C5DC44CC51045D9D104519D111D199119CCDO,DDDCDDD55C08000F'z5z*
X8293F57776F7O*7744701017712100130771407073070604043000617O*77757776FF7776029287&z#z(
X0801DDDDDCO2DDDC5DO7DDDCD8055C08000D'z"z*
X2223F57776F7O17776O677757776F77776222227&z"z(
X1001DDDDDCO2DDD0O8DDDCDDDD5C100117'j*
X88A9F5000080PH01000080007608A88D$8"J"8'
X00010000PH00000040000006$z%
X2213FEQ"AAFF221223$z&
X0845DCQ!5554DC08440F%Z&
XA101F4BFQ FCF62100A3%J%
X0409DC7FQ!DC040806%J%
X20A3F4BFQ!F620A224%J%
X0A01DC7FQ!DC0A000F%J%
X8089F4BFQ!F6008883%J%
X0401DC7FQ!DC040006%J%
X222BF4BFQ!F6222A21%J%
X0801DC7FQ!DC08000B(9#J"8%
X8293F4BFFFFDDFFEEFPDDFF6029283'9$J":%
X0801DC7FFE0DE0FEEEPBDEDC08000F'9$J%
X2223F4BFFEFFEFFEFEPGF6222227(9$J)
X1001DC7FFEFBBCE1D87FPBF3BA7FFCDC100117%8#8$J)
X88A9F4BFBB7FDDDDFFPBEDB9BFFCF608A88F(8"J$8%
X0001DC7FFC3BB7C3PD80DDBBDC000007-J$8%
X2213F4BFFDFBB0FFFFDFBDDBPBBDC3B7F6221227(9#J)
X0845DC7FFDF777BBBBPCDF777FFCDC08440F%<"J%
XA101F4BFB3PHF62100A7%8"8$J)
X0409DC7F78C1CBB8PCE370FFFCDC040807(8$J$8%
X20A3F4BFFFFFFFFFFFFFPBFFFFEFF620A227%J%
X0A01DC7FQ!DC0A000F%J"8%
X8089F4BFPLFFF6008887%J%
X0401DC7FQ!DC040006%J%
X222BF4BFQ!F6222A25%J%
X0801DC7FQ!DC08000D%J%
X8293F4BFQ!F6029285%J%
X0801DC7FQ!DC08000D%J%
X2223F4BFQ!F6222225%j%
X1001DC40Q!DC100115%J%
X88A9F480Q!F608A88D$Z%
X0001DCQ"DC000004$J%
X2213F4Q"F6221227$J%
X0845DCQ"DC08440F$J%
XA101F4Q"F62100A7$J%
X0409DCQ"DC040807$J%
X20A3F4Q"F620A227$J%
X0A01DCQ"DC0A000F$J"C#:$@%?#?%;&J%
X8089F4K01F80FF01E03E07FFF80C07FF80FFF01FE03FFFE03:F6008886$J%=#H%A#8(<)J%
X0401DCGFC00000380018000007FFC01003FFF00FFC03FFC00FFF03F81FC1E>DC040000$J"9"=#;"<":">";%B#<#J%
X222BF4GF803007F1F070081F0007FFC1FF03E07=F6222A26$J"C"A">%8"8":"8";":"<"I%
X0801DCO$003EC0C0001FF8FE80E3E0F807E3DC08000F$J"?":"<">"9$;'8$8$8"9$?#I%
X8293F4J063FF03CFFFFFF0100000FF81F7F7F807FFE07F07D01F87CFE07F6029287$J%=#;#:$:$A(9"9':&<"J%
X0801DCGFFFC0FFE03E0FFFFE03FFFFF81FFFE01F00FF03FFF00FC07FFFFC0FFF07FFFFFFCFC4DC08000F$J%H"8"J%
X2223F4OFFC07F8073EFF>F6222226$J"8"J"=":&:">";"J%
X1001DCHF807;0103F80FFC07E07E80E0?DC100117$J'90<&8"9"8%:);0F%
X88A9F4LC3FFF03FFFFEE07FC0F8703FFC03FFF8007C0FFF81000F80F87FC01F8003FFFCF00FF000F03E000FFC0FFF000FFE001FFC0FF000FF007FF608A88E$J(848$8$8%9"9+:'8"8&H%
X0001DCI1FFC0781FFC00F07E07F801F80F0E03FF000FFE000780FFC007F03FFFC81E03E003FFFF000107C00FFC003E000E03C3C01E1F80FFCF8F003E000FCDC000007$J&9'8%9"<"9'8"="8#@"8"8"8#8$F%
X2213F4K0600FF0007C07E000F80E0C0007FC0F8F8C01E03FC001F3F780001C1F8F0C001F000FFF6221227$J$;#8#8"8"9$:&8"9"?#9"<$8"8%8"I%
X0845DCK0C00FE80FC81C08080E000FFF0001F8180F8E040FE013801C3F0E0003F8001DC08440F$J":#9%8-8"8#8&<#8/80G%
XA101F4HF0FC0E0001F81C81E07F01C03F03C0781FC038FEE078001E07F038C07F303040FC0700F80FE07F01FFFFF883F81FE0780FC0F03F0381F80FE03FF62100A5$J%8&8-;&8#8#;"8%>$8(J%
X0409DCK0800F81EFC0003F03C01E07E03E03E07C0F81F80FEC0F81F0210E078C07FF8C0F80F80308187C0F81F81F03E076DC040807$J'92;#8#8#<"9%8%9'8)H%
X20A3F4JF80180F83C0F07F0781F011FC07E07E03C0FC0F01F81FF81F0301CF03FFF2181F81F1FC07F03108107F01F8103E03E0F03F81FF0F620A227$J(9*9"8":":#8$9#=%?"9"8&8"G%
X0A01DCI3FF81381F0381F3FE0703F023FC07C0F8001070070C0E07FF80FF03F80F00FF0C03C0E07F01FDC0A000D$J"8#8(:$8"<'8#;":"9"9":#9)8#G%
X8089F4K03003F0FFFE0007F007F781F000303E03F00F03C00FF8003817E018003E01E07C07C000FF807F6008886$J"8&:(9"8":"9$8$:#=";"<&8%8#G%
X0401DCHE00701E0007FC000FF00FFC0F81E3EFCC03F010F8001F01FE0FE1FF03F03C08078001FFC03DC040003$J"8%9$:%>(8"<"8$9$8"9"9"8$8&G%
X222BF4K0F03FFFFF807FF01C0701E01FE03803E03E07C0F81F0780701F03F07033E3C0700FFF03FFF01F6222A27$J'8"8&9%?"9&8$<"8"8">"8(9"G%
X0801DCJF01F03E07FF71FFFEE03FF80F01C81E090780F81FFDF3FE03F030380E0903C0620781FFD81DC08000B$J":#;#;$:"9"8/;"8$?"9$8&H%
X8293F4I7F3FE77FCE80F018FD0F003E07C0F80F80FF9FFFE03FC07F0F3E03E03F103C040FF9E03FBFF6029286$J"8#;#:&8#;&9#8%=':":-G%
X0801DCK3E1F073E0E0701F0010101F100207E07817C1F0F00FF011C07E01F80FC0700203C0040F807C1E01F8F01DC08000C$J";#;+8$8"9.<"8&=&8(H%
X2223F4HC0000F001E07FF81F80003F0037E0003F8607E0003F81F80003FFFF000011F000FE003817FE07E0060C0F80003E00300F6222227$J"9"8";)>%8"9&8*8"9";&9$G%
X1001DCMF0F0E0FC000FF00703E07FE07C0007C0F80007FF03E0F83F03F0003FE0070F0FE07C01C0FC070003DC100113$B#J'8&8+;$8+;*=-8"G%
X88A9F4FE3F<E03E07F8001F3FFFF0003C01FE001FF80F03C07F80FF01C00FF01FE0007FFFFC000FFFFE07F8007FF00701FFC07F01E07E0380FE0007F007F608A88E$B#J"9$:$9&9#9$9"8(>&A-G%
X0001DCFF7F;FFFE01FFFC03FCFF80FFFC1EE01F1FFF873FF807FFFFFF807FFE03FFF80F83C07F0780FF807FF80FE01FDC000001$JR8Z8W9$9U"9U"RG%
X2213F4H3FFFFFEF881F6221223$C"J$J%
X0845DC73P'FBFF018DC08440B$C"J"C"@#J%
XA101F46DO<071FF87E9F62100A7$C"J#J%
X0409DC71P(00038DC040807$C"J$J%
X20A3F46DP'FC00078F620A227$B#J"C"C"J%
X0A01DCFE20O;FCF01F8DC0A000F$B#J"J%
X8089F4FFFFP)7F8F6008887$J#B#@$J%
X0401DCOIFFFFFFFFFFFFFF8DC040007$J%
X222BF4Q"F6222A27$J%
X0801DCQ"DC08000F$8"j"J%
X8293F4F050FP7F6029287$8"Z"J%
X0801DCF75EFP7DC08000F$J%
X2223F4Q"F6222227$J%
X1001DCQ"DC100117$J%
X88A9F4Q"F608A88E$J"J%
X0001DC7FDP8DC000005$J"J%
X2213F47F9P8F6221225$J"J%
X0845DC7FDP8DC08440D$J%
XA101F4Q"F62100A5$J%
X0409DCQ"DC040805$J%
X20A3F4Q"F620A225$J%
X0A01DCQ"DC0A000D$J"J%
X8089F47F8P8F6008884$J"J%
X0401DC7FFP8DC040007$J%
X222BF4Q"F6222A27$J%
X0801DCQ"DC08000F$J%
X8293F4Q"F6029287$J%
X0801DCQ"DC08000F$J%
X2223F4Q"F6222227$J%
X1001DCQ"DC100116$J%
X88A9F4Q"F608A888$J%
X0001DCQ"DC000006$J%
X2213F4Q"F6221227$J%
X0845DCQ"DC08440F$J%
XA101F4Q"F62100A7$J%
X0409DCQ"DC040806$J%
X20A3F4Q"F620A227$J%
X0A01DCQ"DC0A000E$J%
X8089F4Q"F6008887$J%
X0401DCQ"DC040007$J%
X222BF4Q"F6222A27$J%
X0801DCQ"DC08000D$J%
X8293F4Q"F6029287$J%
X0801DCQ"DC08000F$J%
X2223F4Q"F6222225$J%
X1001DCQ"DC100116$J%
X88A9F4Q"F608A88B$J%
X0001DCQ"DC000007$J%
X2213F4Q"F6221223$J%
X0845DCQ"DC08440E$J%
XA101F4Q"F62100A4$J%
X0409DCQ"DC040807$J%
X20A3F4Q"F620A223$J%
X0A01DCQ"DC0A000E$J%
X8089F4Q"F6008881$J%
X0401DCQ"DC040003$J%
X222BF4Q"F6222A23$J%
X0801DCQ"DC08000F$J%
X8293F4Q"F6029287$J%
X0801DCQ"DC08000F$J%
X2223F4Q"F6222227$J%
X1001DCQ"DC100117$J%
X88A9F4Q"F608A88F$J%
X0001DCQ"DC000007$J%
X2213F4Q"F6221227$8"j"J%
X0845DCF050FP7DC08440F$8"z"J%
XA101F4F25AAAFP7F62100A7$8"Z"J%
X0409DCF75EFP7DC040807$J%
X20A3F4Q"F620A227$J%
X0A01DCQ"DC0A000E$J%
X8089F4Q"F6008885$J%
X0401DCQ"DC040005$J%
X222BF4Q"F6222A25$J%
X0801DCQ"DC08000D$J%
X8293F4Q"F6029285$J%
X0801DCQ"DC08000D$J%
X2223F4Q"F6222225$J%
X1001DCQ"DC100114$J%
X88A9F4Q"F608A88F$J%
X0001DCQ"DC000007$J'J%
X2213F4=555555555557P-F6221227$J(J%
X0845DC<FEAAAAAAAAAAA7P-DC08440F$J(J%
XA101F4<FF7FFFFFFFFFE7P-F62100A7$J#J%
X0409DC<FEFFP2DC040807$J#J%
X20A3F4<FF7FP2F620A226$J#J%
X0A01DC<FEFFP2DC0A0008$J#J%
X8089F4<FF7FP2F6008886$J#J%
X0401DC<FEFFP2DC040007$J%J%
X222BF4<FF7FFF9FP0F6222A27$J%J%
X0801DC<FEFFFFDFP0DC08000F$J#J%
X8293F4<FF7FP2F6029286$J%J%
X0801DC<FEF9671FP0DC08000F$J%J%
X2223F4<FF7CDADFP0F6222226$J$J%
X1001DC<FEFDC2P1DC100117$J$J%
X88A9F4<FF7DDEP1F608A88F$J%J%
X0001DC<FEF8E30FP0DC000007$J%J%
X2213F4<FF7FFFFFP0F6221225$J#J%
X0845DC<FEFFP2DC08440F$J#J%
XA101F4<FF7FP2F62100A7$J#J%
X0409DC<FEFFP2DC040805$J#J%
X20A3F4<FF7FP2F620A226$J#J%
X0A01DC<FEFFP2DC0A000B$J#J%
X8089F4<FF7FP2F6008887$J#J%
X0401DC<FEFFP2DC040003$J#J%
X222BF4<FF7FP2F6222A26$J#J%
X0801DC<FEFFP2DC08000C$J#J%
X8293F4<FF7FP2F6029287$9z"9#J%
X0801DC5556FFEFFP2DC08000B$8"z:#J%
X2223F4F65AAFF7FP2F6222226$8#Z":#J%
X1001DCF77F3FEFEFFP2DC100111$8#J#J%
X88A9F4F6FF8FF7FP2F608A88B$8#J'J%
X0001DCF77F8FEFCCB3A7867P.DC000003$8#J'J%
X2213F4F6FF8FF7B66DDB6DBP.F6221227$8#;%E'J%
X0845DCF77FF33FFC3FFEFB6F1DB6C3P.DC08440F$8#;%8"B'J%
XA101F4F6FFFB7FFBBFFDFF7B6EDDB9DFP.F62100A7$8#>"E'J%
X0409DCF77FFFFEFCC6089863P.DC040807$8#;*@'J%
X20A3F4F6FFFCE938F29CE598CCBFFF7FFFFFF77FP.F620A227$8#<)@#8#J%
X0A01DCF77FF6DF2D6B736DB67FFEFFF8FFP.DC0A000F$8#;*@#8":"J"D%
X8089F4F6FFFB76DFA16C778DB6FFFF7FFF88OI88F6008887$8#=&B#="J"D%
X0401DCF77FDBAF6B776DFEFFDDOIDDDC040007$8#;*@#J%
X222BF4F6FFF32248711823064C7FFF7FP2F6222A27$8#;*@#>"J"C%
X0801DCF77FFFFFFFFF7FFFFFFFFFFEFFCFOICFDC08000F$8#>#D#>"J#C%
X8293F4F6FFFE3FFF7FB7OHEBB7F6029287$8#>#D#>"J"C%
X0801DCF77FFFFFFEFFC7OIC7DC08000F$8#J#>"J#C%
X2223F4F6FF8FF7FB7OHF7B7F6222226$8"j:#=#J"C%
X1001DCF75FEFF8883OI83DC100115$8"J#=#J#C%
X88A9F4F69FF7FFFFFOHFFFFF608A88D$8"Z"9#J%
X0001DCF75EFFEFFP2DC000005$J%J%
X2213F4<FF7FFF33P0F6221225$8"j"9%J%
X0845DCF050FFEFFFFBBP0DC08440D$J':"j"J"j"8%
XA101F4800000000017FE0007O0F860FF62100A5$8"Z,Z"J"Z"8%
X0409DCF75E7FFFFFFFEF113BB9367E70F7O0FB6EFDC040805$J'J%
X20A3F4<FF7BADBB6AAFP.F620A224$J$J%
X0A01DC<FEFD61P1DC0A000F$J'J%
X8089F4<FF7D6FBB6DDFP.F6008887$J":&G#J"9%
X0401DC7F9FEFEF1119DFC77OFB9DC040007$J":'F"J"9%
X222BF47F6FF7EFFFFFFFFFBOG36F6222A27$J#J"J"9%
X0801DC<FEF95F7OFBEDC08000F$J":#J"J"9%
X8293F47FEFF7F4F8OGB9F6029287$J":#J#J"9%
X0801DC7FDFEFF4FB77OFBEDC08000E$J":#J"9%
X2223F47FBFF7FP.B6F6222220$J":#J%
X1001DC7F7FEFFP2DC100116$J":#J#J"9%
X88A9F47F0FF7F4FCF7OF19F608A88F$J":#J"J"9%
X0001DC7FFFEFF4FFOGFFDC000007$J#J%
X2213F4<FF7FP2F6221227$J#J%
X0845DC<FEFFP2DC08440E$J#J%
XA101F4<FF7FP2F62100A7$J#J%
X0409DC<FEFFP2DC040806$J#J%
X20A3F4<FF7FP2F620A227$J#J%
X0A01DC<FEFFP2DC0A000F$J#J%
X8089F4<FF7FP2F6008887$J&J%
X0401DC<FEFC259CD3P/DC040005$J&J%
X222BF4<FF7B736B6DP/F6222A27$J%J%
X0801DC<FEFB7708P0DC08000F$J&J%
X8293F4<FF7CF77BEDP/F6029285$J&J%
X0801DC<FEFC238C44P/DC08000E$J&J%
X2223F4<FF7BBFFFFFP/F6222223$J$J"z"8%
X1001DC<FEFC7FOEFA6AAAFDC100117$J$J"z"8%
X88A9F4<FF7FFFOEF96554FF608A88B$8"j"9#J"Z"8%
X0001DCF6567FEFFOFFA68FDC000006$J"9#J"J%
X2213F48E7FF7FOFF99F6221224$9"Z"9#J"J%
X0845DC7F467FEFFOFFA9DC08440F$C"?#9*J"J%
XA101F4EFFEE7FF555555555542AABFO?F99F62100A3$C"?#9*J"J%
X0409DCF7FF67FEAAAAAAAAAA85555FO?FA9DC040806$C"?#9*J"J%
X20A3F4E3FEE7FF5FFFFFFFFF87FF9FO?F99F620A221$C"?#9#J"J%
X0A01DCD3FF67FEBFOFFA9DC0A000B$C"?#9#J"J%
X8089F4A1FEE7FF5FOFF99F6008883$C"?#9#J"J%
X0401DCC1FF67FEBFOFFA9DC040007$C"?)9#J"J%
X222BF480FEE7FFF3FFFF53CF82ABO@F99F6222A27$C"?)9#J"J%
X0801DC40FF67FFFBFFFEBBEF8553O@FA9DC08000F$B$>#9#:#J"J%
X8293F4FE807FFEE7FF5B87F3O@F99F6029287$B#?+J"J%
X0801DCFF00FF67E33B997EB8EDB9F3OCFA9DC08000F$B$>+J"J%
X2223F4FE003FFEE7DADB6CFF5B6DB6C3OCF99F6222227$B"@.J"J%
X1001DCFDFF67DEDB6DFEBB6DB307FF8003O@FA9DC100117$B$>$8%J"J%
X88A9F4FA001FFEE7DAFF5B6DBCODF99F608A88F$B"@.J"J%
X0001DCFCFF67E73198FEB8C6700FFF87FFO@FA9DC000007$B$>*J"J%
X2213F4F8000FFEE7FFFFFFFF5FFFC0ODF99F6221227$B"@#9&J"J%
X0845DCF4FF67FEBFFFFC1FOCFA9DC08440F$B$>#9%J"J%
XA101F4E80007FEE7FF5FFFF8ODF99F62100A7$B"@#9&J"J%
X0409DCF0FF67FEBFFFF13FOCFA9DC040806$B$>#9*J"J%
X20A3F4E00003FEE7FF400023200000001FO?F99F620A225$B"@#9&J"J%
X0A01DCD0FF67FE80004540OCFA9DC0A000D$B$>#9*J$9%F%
X8089F4A00001FEE7FF7FFF8F7FFFE7FFFFO?F9FFE003FFE7CFF6008885$B"@#9&J%8%F%
X0401DCC0FF67FEFFFF1FFFOCFAFFF77FBBFFF39FDC040005$B$>#9%J";"I%
X222BF4800000FEE7FF7FFFBFODF9ABF6222A25$B"@#9%J"8*D%
X0801DC40FF67FEFFFFFFODFA4B38C78F32F55CD3B7DC08000D$A#8"=#9#J,E%
X8293F4FE807FFEE7FF7FOFF9FFF0E6D7BFAED9F55B6DF6029285$A#@#9#J+F%
X0801DCFF00FF67FEFFOFFAFFF7EE19CFBEDBF558DC08000C$A"9"=#9#8"J"9#8$E%
X2223F4FE3FFEE7FF7FCFOCF9FEF7F6DBEDF6222227$A"A#9#8"J-D%
X1001DCFDFF67FEFFEFOCFAFFE3C7118F1F31E28C44CBDC100117$A"9"=#9#J"VD%
X88A9F4FA1FFEE7FF7FOFF9F608A88F$A"A#9'J"J%
X0001DCFCFF67FEF4DB24EE7FOBFA9DC000007$A"9"=#9'J"J%
X2213F4F80FFEE7FF7B5B9B6DBFOBF99F6221227$A"A#9'J"J%
X0845DCF4FF67FEFB5BBB6C3FOBFA9DC08440F$A"9"=#9#8#J"J%
XA101F4E807FEE7FF7B6DFFOBF99F62100A6$A"A#9'J"J%
X0409DCF0FF67FEF8E518C63FOBFA9DC040800$A"9"=#9'J"J%
X20A3F4E003FEE7FF7BFFFBFFFFOBF99F620A226$A"A#9%J"J%
X0A01DCD0FF67FEF1FFF1ODFA9DC0A000F$A"9"=#9%J"J%
X8089F4A001FEE7FF7FFFFFODF99F6008887$A"A#9#J"J%
X0401DCC0FF67FEFFOFFA9DC040007$A"9"=#9#J"J%
X222BF48000FEE7FF7FOFF99F6222A26$A"A#9#J"J%
X0801DC40FF67FEFFOFFA9DC08000F$@#:"<#9"`"J"J%
X8293F4FE807FFEE7FF07OAF99F6029286$@#A#9"J"J%
X0801DCFF00FF67FEOGFA9DC08000F$@";"<#9RJ"J%
X2223F4FE3FFEE7OAF99F6222227$@"B#J"J%
X1001DCFDFF67OKFA9DC100117$@";"<#J"J%
X88A9F4FA1FFEE7OKF99F608A88D$@"B#J"J%
X0001DCFCFF67OKFA9DC000007$@";"<#J"J%
X2213F4F80FFEE7OKF99F6221227$@"B#J"J%
X0845DCF0FF67OKFA9DC08440D$@R<#J"J%
XA101F4FEE7OKF99F62100A6$9z"J"J%
X0409DC55567OKFA9DC040803$9z"J"J%
X20A3F45AAE7OKF99F620A227$8"ZJ"j"8%
X0A01DCF75OLFA60FDC0A000B$J"J%
X8089F4P6F89F6008886$J"Z"8%
X0401DCP6FB6EFDC040004$J%
X222BF4Q"F6222A27$J%
X0801DCQ"DC08000B$J%
X8293F4Q"F6029286$J%
X0801DCQ"DC080009$J%
X2223F4Q"F6222223$J%
X1001DCQ"DC100113$J%
X88A9F4Q"F608A88F$J%
X0001DCQ"DC000007$J%
X2213F4Q"F6221227$J%
X0845DCQ"DC08440F$J%
XA101F4Q"F62100A7$9z"z"Jz9%
X0409DC55567:5577O16AADC040807$8"z"z"Jz"8%
X20A3F4F65AA66:AAB7O16556FF620A227$8#Z$Z"J"Z"9%
X0A01DCF77F3FE677F937O1BF4FEDC0A000F$8#J#J"J%
X8089F4F6FF466FFOK7F8F6008887$8#J#J"J%
X0401DCF77F4677FOKBF8DC040007$8#J#J"J%
X222BF4F6FF466FFOK7F8F6222A27$8#:%8#>#=$9#J":'8#@%
X0801DCF77FF33FFF7FF07F677FCCFFF8E7CFO<BFCCFFE0FF33CFCF9FDC08000F$8#:#:$=#=)J":'8#@%
X8293F4F6FFFB7FFBBFB766FFEDFFF77F77FFF39FO<7FEDFFF77FBBEFE73FF6029286$8#<#B#?$J"J%
X0801DCF77FFEBF677FEFBF7FO?BF8DC08000D$8#:+<#=+J":->%
X2223F4F6FFFCE93EB94B26C86D033466FFF3A4EF922734F55CD3B7O:7FF3A4F75BBB8E4D89EAB9A76FF6222225$8#;+;#>)J";+?%
X1001DCF77FF6DDDCE6D55BADB6DB7F677FDB6FAD76DB755B6DO;BFDB70DBBB6DAAB6EAB6DBDC100115$8#:&A#="<"J#J#A":$<"@%
X88A9F4F6FFFB76DC1DEE66FFED58>1107=E2237FEDDB77B0F608A88D$8#<&?#?#8$J#J#A"@%@%
X0001DCF77FDDDDEEDBBB677F776D76DBED=BBB7=F777BFB776EDB7DC000005$8#:,;#=+J":->%
X2213F4F6FFF3224888C73BB072C9313F66FFCC8938E38331228C44CBO:7FCC8923E51186776245188997F6221225$8#:V;#=%QJ"J"@":W>%
X0845DCF77F677FFFFFFFEF=B1?3FBFDC08440D$8#J#@"J"J#@"J%
XA101F4F6FF466FFC7CB6>AEDF7F8F62100A4$8#J#@"J#@"J%
X0409DCF77F4677FFFO4AF1FBF8DC040807$8#J#J#@"J%
X20A3F4F6FF466FFO?DEDF7F8F620A227$8"j"jJ#J$@"j9%
X0A01DCF7567:41111=E3DE0F805DC0A000F$8"J"J#J$@"J%
X8089F4F6566O FFFF=FFFFFF008F6008887$8"Z"Z"JZ"8%
X0401DCF75E7:F7O16EFDC040007$J%
X222BF4Q"F6222A27$8"j"J"j"8%
X0801DCF0O"07O0F860FDC08000E$JjJ%
X8293F4O%O29F6029280$8"Z"Z"Z"Z"Z"8%
X0801DCF75E7:F3HE75F36EFDC08000E$J%
X2223F4Q"F6222227$J%
X1001DCQ"DC100117$J%
X88A9F4Q"F608A88F$J"J#J"J"J"9%
X0001DC7F9:F873GB95DE6BEDC000006$J"J"J"J"J"9%
X2213F47F6:FBH3659C63CF6221227$J"J#J"J"J"9%
X0845DC7FE:FEF3GB65DE6BADC08440E$J"J%
XA101F47F9P8F62100A7$J"J"9%
X0409DC7FEP4B6DC040807$J"J"J"9%
X20A3F47F6:FDOGB0F620A227$J"9%
X0A01DCPLBEDC0A000D$J"J"J#J"9%
X8089F47F9O51958C7351CF6008887$J"J"J"J#J"9%
X0401DC7FF:FFHFF5FFF35FFDC040007$J%
X222BF4Q"F6222A25$J%
X0801DCQ"DC08000E$J%
X8293F4Q"F6029283$J%
X0801DCQ"DC08000F$J%
X2223F4Q"F6222223$J%
X1001DCQ"DC100116$J%
X88A9F4Q"F608A88C$J%
X0001DCQ"DC000007$J%
X2213F4Q"F6221223$J%
X0845DCQ"DC08440E$J%
XA101F4Q"F62100A1$J%
X0409DCQ"DC040803$J%
X20A3F4Q"F620A223$J"j"8%
X0A01DCP6F060FDC0A000F$J%
X8089F4Q"F6008887$9z"J%
X0401DC55567P7DC040007$8"zJ%
X222BF4F65AAP8F6222A27$8#Z"8#?"@#J%
X0801DCF77F3FEFE7FFEFC3FOLDC08000F$8#J#J#J%
X8293F4F6FF6FDBF4FDFFOLF6029287$8#J%
X0801DCF77FPLDC08000F$8#J#J%
X2223F4F6FFLFC7FOLF6222227$8#J#J%
X1001DCF77FLFFBFOLDC100117$8#J%
X88A9F4F6FFPLF608A88F$8#J"J%
X0001DCF77FLFDOMDC000007$8#J#J#J%
X2213F4F6FF6FE7F4FE7FOLF6221227$8#J#?"@#J%
X0845DCF77F6FFFFFFFFFFOLDC08440E$8#J%
XA101F4F6FFPLF62100A5$8#J#J%
X0409DCF77FO#C0F9OGDC040805$8#J$J%
X20A3F4F6FFO#EEDDBFOFF620A225$8#J#J%
X0A01DCF77FO#EAFDOGDC0A000D$8#J%J%
X8089F4F6FFO#E39D1997OEF6008885$8#J%J%
X0401DCF77FO#EBDDB6CFOEDC040005$8#J%J%
X222BF4F6FFO#EFDDB0DFOEF6222A25$8#J"J"jJ%
X0801DCF77FO%B7DE069DC08000C$8#J"J%J"J%
X8293F4F6FF73F9C788C88FO+109F6029287$8#J#J%J#B#8"J%
X0801DCF77F6FEDF9FFFFFFFFGDFFE0180309DC08000F$8#J$C"J%
X2223F4F6FFOM039FFCE0<F6222227$8#J$C"J%
X1001DCF77FOM0F1FF8F8<DC100117$8#J"E"J%
X88A9F4F6FFOM3FFE<F608A88F$8#J"E#J%
X0001DCF77FOMFFFF80;DC000007$8#J"J"G"J%
X2213F4F6FF6F6O503E0;F6221226$8#J#J"j"9"G"J%
X0845DCF77F6F73F9C0D010FF8;DC084408$8#J#J"G"J%
XA101F4F6FF6FFFFO43FFE;F62100A6$8#J"Z"9"G#J%
X0409DCF77FO#CFDFBFFFF80:DC040807$8#;#9$J"8"I"J%
X20A3F4F6FFF81FE0FFF3O;FD03E0:F620A227$8#;#8%J"8"I"J%
X0A01DCF77FFDDFFDF777FBO;FB0FF8:DC0A000F$8#<":"J"8"I"J%
X8089F4F6FF5FBFO<FD3FFE:F6008886$8#;*<"j"J"8"I#J%
X0401DCF77FFC79952798F7A71A7F66:33FFBFFFFB09DC040007$8#;*J$J#J%
X222BF4F6FFFD76CEDB6DF7B6FAFFO:FDFFE14FE309F6222A26$8#<(>%J"J%I"J%
X0801DCF77FF6DEDB8DF7B73855555554673FFBFFE00FF8:DC08000F$8#?&=%J"8(8%J"8"I"J%
X8293F4F6FF6DF777DB7F2AAAAAA86B3EFFBDF9FF7E7FDBFFF9EEF7FD03E0:F6029287$8#;*=%J"9&;#J"8"I"J%
X0801DCF77FF8F98C490660E2313F5FFE7FF8673F3D7DFF5F76EAB7FB0080:DC08000F$8#;T=$J"9"@"J"9"G#J%
X2223F4F6FF3FFEFF7B3FBC77FD3FFE00:F6222225$8#J$J"8/J"9"G"J%
X1001DCF77F55FFE7F773DB7BA31C68C71B89634D91EDABF16FB0FF8;DC100117$8#J$J":-J"9"G"J%
X88A9F4F6FF53FFEFF7B3B6DBEDB6FB7CDB6AADDDEFED6FD03E0;F608A88F$8#J$J";,J"9"G"J%
X0001DCF77F55FFE7F773DCEDB73B9DDF6AAFBDFFEF6FB0080;DC000005$8#J$J"8/J":"E#J%
X2213F4F6FF53FFEFF7B3BB7B76DF5DB7D7EDDAF76D7BFF6D6FD3FFE00;F6221226$8#J$J"8/J":"E"J%
X0845DCF77F55FFE7F773BCB17908DE423718E6F7730BFF736FB0FF8<DC08440B$8#J%J"8YJ":"E"J%
XA101F4F6FF5200080006B36FD03E0<F62100A7$8#J$J"J":"E"J%
X0409DCF77F5400000773FFB0080<DC040803$8#J"z"J";#C"J%
X20A3F4F6FF52A9AAB3FFD180000<F620A226$8#Jz"J";"J%
X0A01DCF77F5:5573FFB10KDC0A000C$8#J"Z"J$Z"J%
X8089F4F6FF467:F3FFDFFE15F09F6008887$8#J$J%
X0401DCF77FOHFBFFE3O!DC040003$8#J$J%
X222BF4F6FFOHFDFFE7O!F6222A26$8#J"z"J%
X0801DCF77FO#CADAAABO#DC080009$8#J"zJ%
X8293F4F6FFO#D5E55O#F6029283$8#JZJ%
X0801DCF77FO#FO#DC08000B$8#J'J%
X2223F4F6FF466223FFFF81FP2F6222227$8#J(J%
X1001DCF77F467777FFFFDDFFEP1DC100117$8#J"J%
X88A9F4F6FF95FP2F608A88F$8#J)J%
X0001DCF77F5AAF3927C79E0665FP/DC000007$8#J(J%
X2213F4F6FF6EDCDBD76DADB3FP/F6221227$8#J(J%
X0845DCF77F6F1DDBDF8DEDB7FP/DC08440F$8#J#8#J%
XA101F4F6FF5DDEDF6DAP1F62100A7$8#J(J%
X0409DCF77F6E08C78F067263FP/DC040807$8#J$PJ%
X20A3F4F6FF5FFFFFDP/F620A227$8#J"J%
X0A01DCF77F7F8P4DC0A000F$8#J"J%
X8089F4F6FF7FFP4F6008887$8#J%
X0401DCF77FPLDC040007$8#jJ%
X222BF4F6804P8F6222A26$8#J%
X0801DCF700PLDC08000D$9Z"J%
X8293F45E7P7F6029285$J"J$J%
X0801DCO'C19F03E7FO,DC08000D$J'J#J"Z"8%
X2223F4O'EEEFFFFBFFEF4FBB7AF36EFF6222225$J#9"J#J%
X1001DCO'EF7FFF4FABFO-DC100115$J'I%J%
X88A9F4O(4CB381994E71F8E7738FO+F608A88D$J'I%J%
X0001DCO(6E6D6B6CEDAFFAF76D7FO+DC000005$J&I%J%
X2213F4O)E17B6DEC33FBF7619FO+F6221224$J(J#J%
X0845DCO'EEEEEF6B6DEDFD56FEFO+DC08440F$J(I%J%
XA101F4O'C1C4719C98C623F1E2311FO+F62100A7$JRI%J%
X0409DCO'FFFFFFFFO+DC040807$J%
X20A3F4Q"F620A227$J%
X0A01DCQ"DC0A000F$J%
X8089F4Q"F6008887$Jj&c$J%
X0401DCO'6078000FFC0078000O#DC040006$9z"z"Jz"z9%
X222BF455567:5573I555736AAF6222A20$8"z"z$Z&S&z"z"8%
X0801DCF65AA66:AAB3FF3F5EF8001FFCFEF8001FFE65AAB36556FDC08000E$8#Z$Z"J$@'Z#Z"9%
X8293F4F77F3FE677F9337F78082F78082FFE77F433BF4FEF6029287$8#J#J$@'J"J%
X0801DCF6FF466FFO#EF8101EF8101FFE6FF57F8DC08000F$8#J#J"j$@'J"J%
X2223F4F77F4677F;385F78282F78282FFE77F5BF8F6222227$8#J#J$@'J"J%
X1001DCF6FF466FFO#EF8181EF8181FFE6FF57F8DC100116$8#;'?#?&C.?$8"=';(?":%:"A%
X88A9F4F77F33FF83FFCF83677FE67FF87FF939004206008180200004000610F783C2DFF783C2FFE77FF33FFC3FFFCCC1BFFCCFFE0FFDF608A88F$8#;)=#?&E%;"@$@';(?":%8"C%
X0001DCF6FFB7FFDDFFEFDDFDBF66FFF6FFF77FFDC28200A009EF85C1EF85C1FFE6FFFB7FFBBFFFEEEE7FFEDFFF77EFDC000006$8#J#B"F"I$8"='>"B"="8$A%
X2213F4F77F4677FFF42F78BE2AFF78BE2FFE77FFFBF7BFFFFFAF6221227$8#;*<#?'B.?$8%:';*=":,?%
X0845DCF6FFCE93DD6E23C36819A766FFF9D271E33DCF3A4845CE39738E4769CB26E120EF87E1AD29FC7FEF87E1FFE6FFFCE938F12CEEE1CE5F7FFF3A4F7A599B0D3C3AE59CDC08440F$8#;*<#@&D+@$8$;'<)=";,>%
XA101F4F77FCF6DC36DEDDD6DB6DB677FEDBE5ADDB744924124904832495522F7880276D6FBF78802FFE77FF6DF2D9B6EEEB73FBF3DB77B36D56EDB77736B7FF62100A7$8#;&@#?'F)@$8"8":';&8#=":#8"9$?%
X0409DCF6FFB76DDF6E6D66FFF6EDBF5F1D8731248C4622095504EF900106FFEF9001FFE6FFFB76DFAFBBC77F7FFEDD7870770CDC040805$8#>#@#A%B.?$8%:'=#9">"=)?%
X20A3F4F77F6FAD677FB75ADDBF3C4848920A2482812250892842F7800276D6DB7FF78002FFE77FDBADB7BF7776EEEEDCF7777BF620A227$8#;*<#?'C,@*:';*=":->%
X0A01DCF6FF32248F94648396498966FFE64490E608C734E86F721BDC8E719088CFEF9555FFCE2231DCFFEF9555FFE6FFF32248731CC441823F7FFCC8920E306EC44C2223883FDC0A000F$8#;T<#?QB"g?);';T=":R&>%
X8089F4F77F677F38F78AAAFFCFFEF7FFF78AAAFFE77FBFFBBFFFFFFFF6008885$8#J#J$8#<'J"A#A%
X0401DCF6FF466FFO#EF97F1FC63EF97F1FFE6FF57FFC7FDC040006$8#J#J"Z$8#<'J"A#A%
X222BF4F77F4677F;3F5F78FF2FFFFF78FF2FFE77F5BFFFFFF6222A23$8#J#J$@'J"J%
X0801DCF6FF466FFO#EF97F1EF97F1FFE6FF57F8DC08000F$8"j"jJ$@&j#j9%
X8293F4F7567:8F78FF2F78FF2FFE7533805F6029283$8"J"J$@&J"J%
X0801DCF6566O$EF97F1EF97F1FFE66008DC08000E$8"Z"Z"J$@&Z"Z"8%
X2223F4F75E7:F37F78FF2F78FF2FFE75F36EFF6222224$J.?$8"=$J%
X1001DCO'3EFFBDF9FF7E7FDFFFFBFFF9EFEF97F1DFEF97F1O#DC100117$8"j"9%;"@$9"<&j"8%
X88A9F4F0O"033D7DFF5FF6F78FF2FBF78FF2FFE0L0FF608A88B$J"I$8#<$J%
X0001DCO)BDEF97F1AFFFEF97F1O#DC000006$8"Z"Z0?$8$;&Z"Z"8%
X2213F4F75E7:F3FF3DB7BA31C68C71B89634D91EDFF78FF2AE53F8F78FF2FFE75F36EFF6221221$J+@$8$;$J%
X0845DCO)BB6DBEDB6FB7CDB6AADDEF97F1773BF6EF97F1O#DC08440B$J)@$8$;$J%
XA101F4O+CEDB73B9DDF6AAFBF78FF2077BF7F78FF2O#F62100A3$J/>$8$;$J%
X0409DCO'3BB7B76DF5DB7D7EDDAF76D7BDDFEF97F1777BB6EF97F1O#DC040807$J"J"9,@);$J"J"9%
X20A3F47FE:FCCB17908DE423718E6F7730F78FF2FFCE2231B9F78FF26DC6B0F620A227$J"J%X>);$J#J"9%
X0A01DC7FC:FB73FF3FEF97F1FFCFFFFFFFEF97F169B73537DC0A000F$J"J$@$J"J"9%
X8089F47FAO%F78FF2F78FF26DB6B7F6008887$J#J$@$J"J"9%
X0401DCO$FCF37EF97F1EF97F16DF6B1DC040007$J"J#J$@$J#J"9%
X222BF47F6:FB737F78FF2F78FF26DEF35BEF6222A27$J"J$@$J"J%
X0801DC7F0O%EF97F1EF97F16DD:DC08000F$J"J$@$J"J"9%
X8293F47FEO%F78FF2F78FF26DB6B6F6029287$J"J#J$@$J#J"9%
X0801DC7FC:FCF37EF97F1EF97F168873519DC08000F$J"J"83:$8,J#J"9%
X2223F47FF:FF3EFFBDF9FF7E7FDFFFFBFFF9EFE7F3FFFE7FF78FF2DFFF07FFFDE67FFFF78FF26FFF35FFF6222227$J%;';$9#8"8$J%
X1001DCO)3D7DFF5FF6EFF7FBFBFFEF97F1FBBBF7EF97F1O#DC100117$J"I$8#8"9$J%
X88A9F4O)BDF78FF2AFFFFAF78FF2O#F608A88F$J2;$8&8%J%
X0001DCO'3DB7BA31C68C71B89634D91EDFC73B919CEF97F1AE53B79C3A1FEF97F1O#DC000006$J0;$8,J%
X2213F4O)BB6DBEDB6FB7CDB6AADDDFB6DB6B6BF78FF2773B876B77777EDFF78FF2O#F6221225$J)8$;$8&8%J%
X0845DCO+CEDB73B9DDF6AAFB1B0B0BEF97F1077BBB0B70FFEF97F1O#DC08440D$J2;$8"8)J%
XA101F4O'3BB7B76DF5DB7D7EDDAF76D7BDB6FB7B7BF78FF2777CF77776DFF78FF2O#F62100A5$J2:1J%
X0409DCO(CB17908DE423718E6F7730BDC3118C8C3FEF97F1FFCE2231398C2222373FEF97F1O#DC040805$J"Z:1J%
X20A3F4O'3F1F78FF2FFCFFFFFFFFBBFFFFFFFF78FF2O#F620A225$J$;#9$J%
X0A01DCO=EF97F1FC7FEF97F1O#DC0A000D$J$;#9$J%
X8089F4O=F78FF2FFFFF78FF2O#F6008885$J$@$J%
X0401DCO=EF97F1EF97F1O#DC040004$J$@$J%
X222BF4O=F78FF2F78FF2O#F6222A27$J$@$J%
X0801DCO=EF97F1EF97F1O#DC08000F$J$@&j$J%
X8293F4O=F78FF2F78FF2FFE037800039F6029287$J/8";*:$J"J%
X0801DCO'3EFFBDF9FF7E7FDFFFFBFFF9EF9FCFEF97F1FFCE7C83FF9FEF97F15F8;DC08000F$J%;$8";*:&Z$j9%
X2223F4O)3D7DFF5FF6EFDFEFF78FF2FFCF39DDFEDFF78FF2FFE137800136F6222227$J"I$9"<$J%z#8%
X1001DCO)BDEF97F1DEEF97F14FEF80823555546FDC100117$J2;$8,J&Z#8%
X88A9F4O'3DB7BA31C68C71B89634D91EDC479CB38FF78FF255DECC479A79FE3FF78FF24FF7810133F4FEEFF608A88E$J0;$:*J&J"8%
X0001DCO)BB6DBEDB6FB7CDB6AADDDBDB6E6D6FEF97F1B6DB6DB6FDBFEF97F14FEF828237F56FDC000000$J-<$:*J&J"8%
X2213F4O+CEDB73B9DDF6AAFBDCDB8EE1F78FF2C6DB0DB8FDFFF78FF24FF7818133F5EFF6221226$J1<$8,8$E&J"8%
X0845DCO'3BB7B76DF5DB7D7EDDAF76D7BF5B6EEFEF97F16DDDB6DB7DB6EDBFEF97F1F81FF9FEF83C237F56FDC08440F$J1;18$E&J"8%
XA101F4O(CB17908DE423718E6F7730B8C9047187F78FF2FFCE2883830988906E7FF78802FDDFFDFF785C133F5EFF62100A7$J"J"Z;&S$9"F&J"8%
X0409DC:BF:3F0EF97F1FFCFEF90015FFEF8BE237F56FDC040807$J"J$@$8&C&J"8%
!STUFFY!FUNK!
echo " "
echo "End of kit 8 (of 35)"
cat /dev/null >kit8isdone
run=''
config=''
for iskit in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35; do
    if test -f kit${iskit}isdone; then
	run="$run $iskit"
    else
	todo="$todo $iskit"
    fi
done
case $todo in
    '')
	echo "You have run all your kits.  Please read README."
	for combo in `find . -name '*:AA' -print`; do
	    if test -f "$combo"; then
		realfile=`echo $combo | sed 's/:AA$//'`
		cat $realfile:[A-Z][A-Z] >$realfile
		rm -rf $realfile:[A-Z][A-Z]
	    fi
	done
	rm -rf kit*isdone
	chmod ugo+x test*
	;;
    *)  echo "You have run$run."
	echo "You still need to run$todo."
	;;
esac
: Someone might mail this, so...
exit

--
dan
----------------------------------------------------
O'Reilly && Associates   argv@sun.com / argv@ora.com
Opinions expressed reflect those of the author only.