Google
 

Trailing-Edge - PDP-10 Archives - decuslib20-03 - decus/20-0085/zap.rel
There are no other files named zap.rel in the archive.
 0biH A}T/. 	 
INXiSH 	  xxY$+ "	""
	` 
+lB@`3B
+b+	4"	
&	"	`
&6@m @7@@.@
``	j+ 
07+
+1D+1D	(E"(+1D
2d  
@@,- "(B	(D
U*&d`&[4DB~dWtPhJ&H	*U**"fnF"R7Z7`JP8
(~
&+a`+	(A**4B5[>t77@+
Z+0RU3@@4*m J+0R
&=+

Z.A.P.	-  THE ZOFTIG ALTERATION PROGRAM

ALL COMMANDS ARE ONE LE	 DTTER, FOLLOWED IMMEDIATELY BY
THE ARGUMENT(S).
ARGUMENTS IN <> ARE OPTIONAL. ALL NU	 LMBERS ARE OCTAL.

COMMANDS:

Ffile<.ext><[p,pn]>	- OPEN file.ext
Afile<.ext><[p,	 Upn]>	- AUTO OPEN
C		- CLOSE FILE
E		- CLOSE FILE IF OPEN AND EXIT
		  (SAME AS ^C)	 ]
Rn OR R+/-<N>	- READ A BLOCK
W		- WRITE CURRENT BLOCK
D<loc<,n>>	- DISPLAY IN CUR	 fRENT MODE
Zloc		- ZAP IN CURRENT MODE
S		- SEARCH AND ZAP IN CURRENT OR CHARACTER M	 nODE
Mk		- SET MODE
Pn		- SET WRITE PROTECT
I		- TYPE CURRENT STATUS
Tk		- SET TER	 wMINAL TYPE
H		- THIS MESSAGE

FOR MORE INFORMATION, TYPE "Hc", WHERE c IS SOME COM	 U*U*MAND.

dPJFLBftHkfn~R7`IZ	PhS	*P
&+
&
+Mk		-SET CURRENT MODE

ALL DISPLAY AND ZAPPING IS DONE IN THE C	 URRENT MODE.
THE EXCEPTION IS K(CHARACTER ZAP - SEE THE K COMMAND).
THE THREE MODES	  ARE:
O	- OCTAL
S	- SIXBIT
A	- ASCII
K	- ASCII CHARACTER
I	- INSTRUCTION

ASCI	 !I IS DISPLAYED AS 7-BIT BINARY BYTES, WITH THE CHARACTER
EQUIVALENTS TO THE SIDE. CO	 *NTROL CHARACTERS ARE DISPLAYED
AS "\". SIXBIT MODE DISPLAYS AND ENTERS AS CHARACTERS	 Q(2; OCTAL
AS NUMERALS. OCTAL IS DEFAULT.
,752RB2F98	""U(;dlB Dd ``a@+@
 
,E4LA3L+9
?
&+^f	 CBRVe`E&pg0Q@Y?8g#
&+a`+

L,752+Wd l 
&T+
Tk		 T	- SET TERMINAL STATUS

FOR OPERATION ON A HARDCOPY TELETYPE, TYPE "TH". DEFAULT
I	 
E*]S CRT ("TC").
,752(Rd2T9`+Ad+PeFf	 Pel  d  
&g+
Afile<.ext><[p,pn]>	- AUTO OPEN file.ext

CLOSE CURRENT FILE,	 n IF OPEN (UNLESS ZAPPED BLOCK STILL IN
CORE). OPEN FILE.EXT AND READ IN BLOCK 1. (TH	 vIS IS BASCALLY
THE SAME AS THE AUTO START PROCEDURE - SEE THE F COMMAND.)
l  	"T``+ +
&+Ffile<.ext><[p,pn]>	- OPEN FILE FOR WORK
NO WORK CAN BE DON	 E UNTIL A FILE HAS BEEN SPECIFIED, EITHER WITH
THE F COMMAND, OR AT THE MONITOR LEVE	 L: R ZAP-file.ext.
IF A DIFFERENT P,PN FROM THE USER IS GIVEN, THE USER MUST
HAVE W	 U*RITE PRIVILEGES TO THAT UFD.
``++

+.@@,74T2/T	**E!@T42/1R+'0R++U
&3a`+
&= 
,HR
	*U"*:4L<
">,H
&?S
,L
&@``
&A``+A
&C+
&ES
,L
&F	"QU"C``
&G
&H
'dMa`+``
&J`@
&K
&L 
,e
&Na@+
&P	*U*Q
K 
 ,e
&S+STUVX
&Z+a`+2b	" UT``+
dy JB+^
b +
BS`	*""\
&j,L	b'	`a` ++7
2
&ll+5Te,752+U
&l+D<loc<,n>>	DISP	 mLAY IN CURRENT MODE

IF NO ARGUMENTS ARE GIVEN, DISPLAY THE ENTIRE BLOCK.
IF NO lo	 vc IS GIVEN, DISPLAY n WORDS STARTING AT LOC 0.
IF ONLY loc IS GIVEN, DISPLAY LOC.
O	 Q"~THERWISE, DISPLAY n WORDS STARTING AT loc.
,|@@ "@ B,77@42``	(E
+	0.@+0R+
T.0n@+
&
,L
"q d<f
&`  
a`  
,d	"U*@83$+
&OHRS]
& +	  Zloc		- ZAP ONE WORD IN CURRENT MODE

THE VALUE OF loc IS DISPLAYED, AND THE USER T	 )YPES IN THE
NEW VALUE UNDERNEATH. ONLY THOSE CHARACTERS RECOGNIZED IN THE
CURRENT M	 1ODE ARE VALID. THE FOLLOWING KEYS HAVE SPECIAL MEANING:
ESCAPE	ZAP UP TO POINT OF ES	 :CAPE
RUBOUT	DELETE NEW VALUE AND RETAIN OLD ONE.
CTRL-H	BACKSPACE ONE CHARACTER
CT	 BRL-L	FORWARD SPACE ONE CHARACTER
IN ASCII MODE, THE FIRST CHARACTER OF EACH BYTE MUS	 *KT BE ZERO OR
ONE, AS MUST THE LAST BIT (BIT 35).
,|``+
Q*S``+@+
 ,d
& l ,BF GD  
 `@	("Q*\,da`@l ,ld`@+a
&@++4
&ra@9W 
 ,d
&Z	 P Q
d N 
 ,d
& l ,BF GD 
&a@+X`@+}   	" (m`@+Z``@+s"
$
d{/
.*(D((F(@@+Z 
@@$
d{/*#`	*@A"u/
   @f`@<
)D()N(a@+{(D(NBD GN  +[  	*P~ D +[
&+S[/s]		- SEARCH FOR VALUE AND ZAP
SM[/s]		- SEARCH MULTIPLE BLOC	 KS
SC		- CONTINUE SEARCH FROM LAST FOUND VALUE
SCM		- CONTINUE MULTIPLE SEARCH
SEA	 RCH IS CONDUCTED IN CURRENT MODE; THUS, CHANGING THE MODE
WILL DISCONTINUE THE SEARC	 H. WHEN THE SEARCH VALUE IS FOUND,
IT IS DISPLAYED, AND THE USER HAS A CHANCE TO CHA	  NGE IT. RUBOUT
WILL RETAIN THE ORIGINAL VALUE AND RETURN THE USER TO COMMAND
LEVEL.	 ( IF THE VALUE IS FOUND TO LIE ACROSS A WORD BOUNDARY, BOTH
WORDS MAY BE ZAPPED.
   	 1SEARCH MULTIPLE WILL WRITE OUT ANY BLOCK THAT HAS BEEN ZAPPED
IN THE PROCESS OF CONT	 9INUING THE SEARCH.  A NEW BLOCK MAY BE
READ IN WITHOUT INVALIDATING THE MULTIPLE SEA	 BRCH.
   S/F (OR SM/F) REQUESTS A FULLWORD SEARCH - THE ENTIRE WORD MUST
MATCH THE S	 JEARCH STRING (RIGHT JUSTIFIED). EXCEPT IN ASCII MODE,
SEARCHING FOR ALL 36 BITS DOES	 S NOT AUTOMATCIALLY INVOKE THE
FULLWORD SEARCH.
   S/R (SM/R) REQUESTS AUTO REPLACEM	 [ENT ON A SUCCESSFUL SEARCH. EXCEPT
ON A FULLWORD SEARCH, THE SEARCH AND REPLACEMENT 	 dSTRINGS MUST BE THE
SAME SIZE.
   S/C (SM/C) WILL CONTINUE SEARCH AUTOMATICALLY AFT	 lER ZAP IS COMPLETE
(FOR A PROTECTED FILE, AFTER DISPLAY). WHILE RUNNING, TYPING ^C (	 uCTRL-C)
WILL STOP ACTION - EVENTUALLY. USE WITH CAUTION.
   S/W (SM/W) REQUIRES THA	 }T THE MATCH TO THE SEARCH STRING BE FOUND
ENTIRELY WITHIN ONE WORD.
,|,7	*D4T
0R+,7 *vR
(4L9
l*l+a@+``+
&t
'dM	(T D
&vd @@,4F`@+$@`F+(F=(D8hi@)D ,	" E*.
 L#`.d{ Na@+&1Ll+& * J J D F
&@	*Q*(+0
&x,4F`F+-(F=+(D8`@+02F+
dy Jl a@+4 *jza`@
@@b d{"
d{Z0(Y+\`@	(E U
9+<($()Cd{.3&+67 a@A2B+6/(`@+E${2$	 "UAm @8<a@@+Ed`@+4a`+GS

&{,L
&|S
,L``@
&}	(U"(J
&`+T 
 ,d
&@`@+ja`@+Q "$//+S ".	"U
A*R/&d{ B+j 
 ,de`@+Z,l
&|8S
,L
& 
 ,d
&	"EQ"[a@++4``+
&d +``+d 82f+sB7	*U
U"c+[0hY+j&{3&+jl`+8PdyX(Y HZ+8l ,l+0	 Tle`,~e`+p#b7+[	b: 
**YO,~
&dL+	*@UtFG4	Z
HHIH	 T"U(}
&+,|``++[
&+
C		- CLO	 SE FILE.
E		- CLOSE AND EXIT.
ONE OR THE OTHER MUST BE DONE BEFORE EXITING. IF A ZA	 PPED BLOCK
IS STILL IN CORE, THE ROUTINE WILL OFFER THE CHOICE OF CLOSING
WITHOUT W	 RITING IT BACK OR REREADING IT. THE USER CAN OF
COURSE WRITE IT OUT THROUGH THE W CO	 MMAND.
a`+)"A`` +a`+	`	`l a`	(Q"U '+%a`+"
&
l @@!+e@+&@@!
&+
" 

(1L+5	"01L+41L
 7
&
L,~d  
@n	"@ 8 ,C7 0+>2P09
91POP,~P/040G+8
	 
I)J.*
"=nI,~ .@
)J.*
"=nL,~ R`,L
"S
	(R+L . @
)J.*
"@
)J.*
"@
)J.*
"
"=nS	 @Z@
)J.*
"
&  , 
@@@)N1. ..0n? ..N	*"c=l_
&,~
&]`@+d`@+t ./(L8 @
`@+n)Kd{	(Pk.
dD
"/d{5ni,~)J.*
"@
)J.*
"@
)J.*
"
"	(@"t+l@,>7z,[,^aPazp7,maPaZ7,p`z,z,~	(E|/a`+
@
2a@+	(QD
 
$* J+
a@+
@a`+
ZL	A: 
dB`@l > +d
1	"D
+1J+du1J?++a`+1J+da@0*7+)/
dD	*U*Q4*)2jdG+)+d,"2nd?++a`+ DG
"`` 	(D
" 
,d74F+
,~7@4F+`Z+',~+Jd`+!  	(U*'+`Z+4B,1+Jd`+X&X+//5>lJ	((T"/.
dD1* *.
""
dI(F(GdQ=l
0N
"dL=n
+!a`+/0j+) 0	(8pJ 0p.
dD
"(Fl&d <
0n+
+!`Z+L1J+B	"*A@J.
dD
"=l
 L,~+J 
"="Dld`+J`Pl`Pl	 AD"I   dN@ ,+
1J+[1J+^1J+W1J+fJ.
dD
"	(T "Q=l
lZ+a,1+Zd`+VXX&`Z
"+JlZ+)`Z+V+S	"E
Zd+J5B)lZ+)
"l$l&+
lZ+),1+J1j+b,	+J	(A"Q"b
"d`+J(JGG+JaZ+),1+J0j+a
"d`+!n$	* kG+!0J+o
 1J
 1J?d
 J1* *.1J? *.
"(F|GdQ	*(Q
s=n
+! ww
z8
3ldB+}`@+
82nd?++ ,	"*"|a@
&t@p(GdI0.dIp
&t`` 
"+
d`+z8
2LdB+}	 @"*l  *j@
j *j(F*8
j+4B
+w	*(
+/a`+PX0 *j
+55B) 
mZ	(D*P+mZ+$mZ+%`Z+),z*+j,[ 
d,S*~aP+X*	 D*ld,p+IaP+"lR`l*p+Id,pR`+I,m*+d,pX	 A"D &X&at+Jl$l&+J
&`` 
"+
a`
&``
& 
d`@,l	 P /,^``a@++4@j``+4l 3B"+:d 7N+:@
)L/,	(A74,	0l+	(JG
5N6:x,~)J~.*
"@
)J.*
",~	 @	 H?H
HH
HH	  "Qp~p,>,[ . 
xaP,m 
xaP,p 
x,z<.Z	*Y
"+Y,^,~@
)JS(J ,	 aP+g(JdP)J(J(L{	 "E(bdPS
72"4Rj(RRL
Y2P+cZL
Y.2@ 
L	4Lj,H
",~)L	"A*j .,L
&#@,~*#4Ji,;
"/.,~`l
"`l<S`4Ly	 sl  0@
)J``4Jxd .*
"<=pt,~
"$<,~*$4Ji	*@Q{
",;
"/.,~@l``+	l 3B"+	d 4B	Z5N		R)L	" D(	/,4,	0l+		(L)J5N	)J{@+	 * ,	8
3N%+	2B9
			*P	
^,	40	R
,	 
%`Pl*p:x,~[
,	Q,N 
&:x,~`` 
" @
	 U	)L7@+	
&t+	
&,~	 		 	&	 	.	 	7Ge@S:N@ 	 	?GeJ 
iR
>et2 S8@_W 	 	H`g&=
gRK`
 O&=
@gRN@
`S:Y@ 	PG2~9 edX9 [R	 @k.I@`kN.J kN.K` Y>}=8@K;$\@`k*-`	 	YUON0I
@	 	aI  In@I&``I6~i I6~k@	 	j M'@@I6~i6I6~kV M'F @M3& `kIp 	 	rMN@S`S2$ Y S @IB`M M%@ M%P	 	{@M$ `M& M&*  M&+ @M&(@`MNMN@ MNP@	 
MN `MN MN*  MN+ @MN(@`M7M7@ M7P@M7 	 
`M7 M7*  M7+ @M7(@`M0M5@ M5P@M4 `	 
M6 M6*  M6+ @M6(@`[?4P [?4Z   [?4[  @[?4\` `[?60	 
![?6: ! [?6; !@[?6<`!`[?5`"[?5j " [?5k "@[?5l`"`[?5P#	 
%[?5Z # [?5[ #@[?5\`#`S7-@$S7-J $ S7-K $@S7-H@$`[V`%[Ve	 
.% [VeP%@[Vd %`SN`&SNj & SNk &@SNh@&`I'0'I'5' 	 
6I'5P'@I'4 '`CN@(e? ( YN@(@U5p(`CND0)e?$0) YND0	 
?)@Kb*E3 * C>,*@C>+@*`UK@+U@+ q +@	 
G[+`aW
@,aW, a?,@a? ,`UO-UO- UN-@UJ	 
P-`C .C%. C%P.@C$ .`gV/gV/ gVP/@gV /`	 
XGH0GM@0 GLP0@GMI 0`GL1GLy 1 GM`1@GLp1`Gh	 
a2Gm@2 GlP2@GmI 2`Gl3Gly 3 Gm`3@Glp3`UVn4	 
iUVn4 UVn	 4@UVn4`UVn 5UVn	r5 UVn@5@UVn	`5`g.N6g.N	 
r6 g.N	 6@g.N6`g.N 7g.N	r7 g.N@7@g.N	`7`C>P8C>U@8 	 
zC>TP8@C>UI 8`C>T9C>Ty 9 C>U`9@C>Tp9`C?:C?@: C?P	 :@C?I :`C?;C?y ; C?`;@C?p;`g>P<g>U@< g>TP<@	 g>UI <`g>T=g>Ty = g>U`=@g>Tp=`g?>g?@> g?P>@g?I 	 >`g??g?y ? g?`?@g?p?`g' @g'* @ g'+ @@g'(@@`	 C: AC:%A C:%PA@C:$ A`C:$8 BC:$84B C:$86B@C:$81B`g%P	 %Cg%Z C g%[ C@g%X@C`C:$; DC:$;4D C:$;6D@C:$;1D`g$E	 -g$ E g$ E@g$@E`q?Fq?F q?PF@q? F`S?GS?	 6G S?PG@S? G`C:$8@HC:$8TH C:$8VH@C:$8QH`KG0IKG5I 	 >KG5PI@KG4 I`g$8 Jg$84J g$86J@g$81J`_JK_J K _J 	 GK@_J@K`g$; Lg$;4L g$;6L@g$;1L`_JPM_JZ M _J[ M@	 O_JX@M`_J N_J* N _J+ N@_J(@N`g%pOg%z O g%{ O@g%x@	 XO`Q2`PQ2eP Q2ePP@Q2f0P`QJ`QQ3Q QJePQ@QJf0Q`	 `Q2g RQ2g* R Q2g+ R@Q2g,`R`QJg SQJg* S QJg+ S@QJg,`S`Q2ep	 iTQ2ez T Q2e{ T@Q2e|`T`QJepUQJez U QJe{ U@QJe|`U`Q2dPV	 qQ2dZ V Q2d[ V@Q2d\`V`QJdPWQJdZ W QJd[ W@QJd\`W`QKXQK	 zX QKPX@QK0X`Q3YQ3Y Q3PY@Q30Y`QK ZQK* Z 	 
QK+ Z@QK,`Z`Q3 [Q3* [ Q3+ [@Q3,`[`QKp\QKz \ QK{ 	 
\@QK|`\`Q3p]Q3z ] Q3{ ]@Q3|`]`QKP^QKZ ^ QK[ ^@	 
QK\`^`Q3P_Q3Z _ Q3[ _@Q3\`_`iJp`i2p` iJtP`@i2tP	 
``iJtai2ta iJu`a@i2u`a`ipbiNpb itPb@iNtPb`	 
$itciNtc iu`c@iNu`c`iKPdi3Pd iKTPd@i3TPd`iKT	 
-ei3Te iKU`e@i3U`e`iPfiOPf iTPf@iOTPf`iTg	 
5iOTg iU`g@iOU`g`iJhi2h iJPh@i2Ph`iJii2	 
>i iJ`i@i2`i`ijiNj iPj@iNPj`ikiNk 	 
Fi`k@iN`k`iJxli2xl iJ|Pl@i2|Pl`iJ|mi2|m iJ}`	 
Om@i2}`m`ixniNxn i|Pn@iN|Pn`i|oiN|o i}`o@	 
WiN}`o`UK@+a?H6+UKI@+Qf@+ Up+PU~`	 
`+(U +0U+@U+PU?0+`S:
[
 _W$:
"S:
Y
$_W&=
&	 
hS:
(S:
v
*	O%Ht
,	g%Ht
.
e87
0
G3)T
2G3)W
4g/Q
6
g/V	 
q
8
S>t[z
:Y&=I%@
g$II%}:I4:$I$},	 
yO$:4I&+<oN@DG?PLKbN@TkC$;\I$PdY>=@lCC[Q	 
i&l\@[O%2O&
$iK9:,iK)74	 
eVvJ6<a*|Dg2,\Lg&{Ta-0\O%J7deVplg&]xtel	 
gCHg%h6i7;y$ IN\:, gg=4!U>=<!	 
L"I6N8\#I6=d#I6
l$g-0t$eS&,|%Y>0%U>=	 
&Y>&o".) 'I5h6$'GRe+q,(O>=4(QCL)Q&\@T)o\P\*	 
d*g&]7l+_RF\y|+G"\q,I6:=
,I-[w-U>	5-CS$t$.I,j7	
GT1U]\1a>\S@d2iJmkgl2	 
4I[=5I[.,g5Gb',6[R8gv9'\9G3=d9a&Mj'l:a'gt:I*g|;	 
<SBlG<SBlg=SBl'$=a<S@,>gW]4
&&+	*Q*U*
&(+
&*
&/d @@+
&1+
&4+
&6+
&8+
&:+	*D
T
&<+
&?7
&Bd@d +
&G+
&J+
Zb0B+
&M
'
k
&
+NPRTWZ\	k*~g	 

&`??ZAP RUNS ON REAL TERMINAL ONLY
ZAP!		
TYPE H 	 FOR HELP
H<%NOT YET IMPLEMENTED. PATIENCE, PLEASE.
?DDT NOT LOADED	"@


&+WISE GUY!
?INVALID MODE

&%NOT A BINARY FILE
	 
Pn		- SET WRITE PROTECTION

   IF SET TO ZERO (INITIAL CONDITION), FILE CAN BE ZA	 PPED.
IF SET TO 1, ZAP WILL NOT WORK, AND SEARCH WILL DISPLAY ONLY.
?FILE IS R	 P#EAD-ONLY

&"+?INVALID TYPE

&&+?FILE ALREADY OPEN

&)	( ,+??CAN'T OPEN DISK

&,	`X?NO FILE NAME

&0+
I		- TYPE CUR	 4RENT STATUS

TYPE OUT THE NAME OF THE OPEN FILE, THE CURRENT BLOCK,ETC.
FOR EXAMPL	 =E:
FILE:  LENGTH:  BLOCKS
WRITE-PROTECTED
NO BLOCK IN CORE
BLOCK	 E  IN CORE ZAPPED
DISPLAY/ZAP MODE: MULTIPLE FULLWORD SEARCH FOR "	 N" CAN BE CONTINUED.
REPLACEMENT VALUE IS ""
OCTAL
SIXBIT
ASCII
	 VINSTRUCTION
ASCII CHARACTER

Rn		- READ BLOCK n
R+<n>		- READ AHEAD n BLOCKS	 _ (DEFAULT IS ONE)
R-<n>		- READ BACK n BLOCKS

YOU MUST SPECIFY THE BLOCK TO READ 	 gBEFORE DOING ANY WORK.
??I/O ERROR: STATUS = ?ZAPPED BLOCK STILL IN CORE. TYPE R	 p TO REREAD

(SECOND PART)
SEARCH MODE IS ENTER SEARCH VALUE: 	 xENTER REPLACEMENT: 0<
BLOCK 
LOC  (FIRST PART) (SECOND PART)
	 %END OF BLOCK REACHED
%%END OF FILE REACHED.

W		- WRITE CURRENT BLOCK
SE	 	LF-EXPLANATORY.
L?ZAPPED BLOCK STILL IN CORE.
TYPE C TO CLOSE WITHOUT WRITIN	 AG OR R TO REREAD.

%SEARCH ABORTED
HH0	  x<0$.?DELETED
UNCHANGED
p$L
Y	 #    .$``?FILE NOT OPENED
?ILLEGAL SYNTAX
%MORE BLOC	 +KS ALLOCATED THAN USED IN FILE
?BLOCK # OUT OF RANGE
?ILLEGAL CHARACTER
	 4?NOT AN OCTAL NUMBER
?ILLEGAL COMMAND
%NO FILE OPEN
?NO BLOCK IN CORE
	 <?NO SEARCH IN PROGRESS
?NULL REPLACEMENT ILLEGAL
?SEARCH AND REPLACEMENT VALUES	 E NOT THE SAME SIZE
?FILE IS WRITE-PROTECTED
?LOCATION OUT OF RANGE
? (FI	 MLE I/O): FILE NOT FOUNDNO UFD FOR P,PNPROTECTION FAILUREFILE BEING MODIFIED;	 V TRY LATERSYSTEM ERROR P-ERAEF%SYSTEM ERROR P-ERISU%DEVICE OR RIB ERROR	 ^QUOTA EXCEEDEDSTRUCTURE WRITE-LOCKEDSYSTEM ERROR S-ERNET%PARTIAL ALLOCATION gBLOCK NOT FREESYSTEM ERROR P-ERCSD%SEARCH LIST EMPTY	P]P]P^P^ 1~ ^,g0x.E0x8x0x9Et	D0x:y0x@L0xALPz2
t2LYd2M(Q2M#B+D^2].@61;CHXu	HXv			D"HY	HY	HY0G	HY4	HY4j~HY6.	HY9g		HY<w	HY[V		D HfZ
2K!F,KQ~	"d@]\zWqd^&X.
W_.
+P_.9=ZakHm_akJ`SakK*R	D"akU
nakVeiakWlakXealjalZaljSal[Malvg	D"alvYal,lal2cal 3Oal#dE&md.[dUzd[&p	D"gm@NtR}	t#m}).
h	D"H8q/H@,HRT'HS&Hd.M|[SOK3SONwSOP	SO[g@SOdSOhKSOtQSP=y1S$+2S$K"$tj$u
$uZ$v*$v5S%	D"S%@(HT<(T7(T
B9(Tg/(T\8(TbT	`
(Tm4>2n\A	D"2o&L73'<E$7E$V8	D"E$W[	E$X,=E$j|IE$u3PE$}VE$}a9E%;E%)SE%~	D"E%&iVp''W:*KzW:/}W:/#XhDdXi	jXjaIX
(L	D"X
,qZX
.MWX
3JX
41SX
4YVX
=D^X
>mfX
@aX
XG[	D"X
|.BX
~7DX+yoYvU&$Yw,Yw..Yw.W"Ywk&%	D ]Qvw
 ^\'_
(S^^]PzH^b_	D"^q>A^u9^u=w+^u^P)^v
^v9
^vS
^v-g^{ ?	D"^{' |Z`_.Q`fK?`
'MG`
=&N`
MoI`
N.B`
O.L	D"`
_gD`:2u`A,`N*`RKSbFaSbUSbl!b,s	D"b-
b-N"b-WV b.a*b/wb/N
b0[*5b1/b1
N>	D"b1
lb6I*b6nb6zN"Qt,IBn
XP2/.AP,
A1;7QK$'P3PUfq F|RPrQerVr
u^
"u^v
&P	@
7!&TP(n7
P'&4z/B"5'CW55
05R	`'	D"*[	`5K%<s@f)<t);L2MMP8MPO[7MPb|JMPy;B	"MP|)MQ	`PIPHQRw0Rw R GsR axj	D"R bdR?<M	U&:FEU&G6U&G 4U&G~U&SG\U&T
<U'uZ	D"U'|TU'[QU'oSU'#H+U'#H-U'$\0U')
&U'*zU'+V	D"U',:U'/;tU'K&8U'TiUFb.UOIDUP&yUP,.{bn	D"Vd`Vdi;dX3m;vXy-1Xy-I6XzV4Xz#?:YJ;-YhV*	D"YiB(Z0yZ18.Z1JBZ1K&Z1W8Z1mgPYPY	"PZPZma,wlma.GpnJj>|Un{ZUot?Uo