Google
 

Trailing-Edge - PDP-10 Archives - BB-FI82B-DD_1989 - 6,10/ddrpd.sav
There are 2 other files named ddrpd.sav in the archive. Click here to see a list.
x+x`&J=MP0mx-MHex/+    @.@@@@@@
2@@
< 
3 @/- 5a`+5	` 4  7 @*@@
B@@
9@@
:
+A	b
 8. `9 9. `: :. `;d,mO@
96@
16@
97+o  ;7@
1,B6@
1,C@@
:7@
1O@
:[
/".,\ <7@
1,:6@
1,;@@
:7@
1O@
:Z
/".,\  <,B,BO@
1 A @ $k & 	`+  @<&V:.B+R7@k+o  B,B  k,B  C,B  m,B  6,B E " $F @
K	`+o @ 
K.B.$=b]  E,B F  I,B =,: G,L =,: F,L >,: G,L ;,: H,L ;,: H,L  <,B,B	`
3@F+r2@G+L  N,B,3+v+w  Q,B+r  	`,a  c,B,3+{+  e,B+w n	`7+,>  o,B,^. 
. ,B  r,B,3++  u,B+  	`(,  5 @*  	`+ @@
2	`	Q @
I 		b+"@@
76@O@
7 	b@O@
8`B@@
8 	b+>	b+ 	p+$[` P
@@@
=  &,B,3O@
=+  ),B+@@
I  9,B,3O@
I+   ;,B+@@g J* ; :g@@  J,B@@
=,3O@
=+'  
,B+"  N,B,3O@
2++  
,B+'  P,B,3+/+1  S,B++ 
d  @
+2 
l  @
  ],B,3+6+8  a,B+2 
d  @
+; 
l  @
7
"l@@
5 m* 
7  m,B,, 4@A,L+:@@
9+H@@
3 `P,L+C.::18+A :g@@
97@
3+u7
"l  w,B,,(+G"@
J @
J+q @M	`+SA a@+S0`@   {,B P,B  ,B 	b,~ BN$4DW6@
7+$0D,k,~$0D+^$9`Dml1d+h,~$1D+d1D+d$91D+f0D,~+f$1Dml+h1Dl1DlG@h M @hO@
3:x,~0D+p  ,B,3+q+p  ,B+k:x,~  B @*  q @
K@@
< h4@@7@
2+z@`G
5G
5G
64@z 
J& 5B	  <,C h4@@,a@@
4@@
4@@
5@@
5@@
6@@
6Zh`A 1@,"`@,%`@,)`@,,`@,0`@,3`@,7  96@
9  <,C,m h @

+~ 
@6@
5O@
=6@
5O@
=6@
6O@
=l2B@3B@+[@4P+@@
G@@
FZ 6@
=Z $ @"Q 
L!@@@
@@
E@@
8@`
H6@
4  d6@
4  H6@
5  6@
5  6@
6  6@
6  J @
G,N,Y+ ,c  " @
K,s+67@
G:
G 
Gl 	`3+(+*6@
7+*
G7
G @.@.@	 @
A@@
B @B+/,+62R@, @.@.@	/ 7@
=/ 2@
A7@
I+6 "	b
,j,o+",],q+  
H7@
=,y+>:
H@@
G@@
F@@
E,m+ ".:1z2+q :gL@
96@
9+q:
J7@
2+G@`G
5G
5G
64@G 
J& 5BK  ?,BO@
2 
J.
J,L  C,B6@
J+q+s  E,B,~7@
9+S,U @
?@@
?@@
@, @
G,~ 
F @
G,f,~ 

I.
M(*Ij
Id*&

G ,~ 
?&". ('af:x,~:
E 
?&". S "Z(!G F,~ 
G6@
5. K6@
5. 
A6@
4. d6@
4. d6@
6. |6@
6. > @
F,~  6@
=  .@
G,~S hX h@@h* h,~ 
G2 
F:x,~ 
G3`
E:x,~ h 
G,f(#
?`b+x 
H7@
=3B
?:x,~6@
5+6@
5+6@
6+6@
6+6@
4+6@
4++T1 
:x,~1 d:x,~1 -:x,~1  :x,~1 	:x,~O@
B:
<:
<" 
 @
A  U7@
86@
=7,C  _7@
8,CO@
8"$ 
G @
H6@
=+ @ @
D@@
B"

+~@@
;"$7@
H+- 
Hl 	`3++6@
7+
H7
H@@
B @Bi7+3R@+-+O@
B  <,C 
H,P>,; @,V >,; @
B  j,C6@
9
"k,;@@
B,,b"

+~O@
;:
H9D6@
;,~  <,C 
G,P  k,C  .
G,P 
G,f >,; 
D,S >,; >,; 
B,S  m,C,~  m,C ,a  n,C p,M  q,C @,a,~
"lO@
:7@
9@@
8  r,B h,` ;,: h,,(+B0`+BS$"Q (%G3<
>+H Bh hl Bh@@
:+
K   66@
;,B7@
;,C 6@
;,L7@
;,M >6@
;,:7@
;,; ,f 
?6@
;,L7@
;,M >6@
;,:7@
;,; 
?6@
;,L7@
;,M >6@
;,:7@
;,; 
@6@
;,L7@
;,M,~ 
6@
4&*d6@
4&*d6@
6&*6@
6&*>6@
5&*
6@
5&* J
? 
6@
4&*6@
4&*6@
6&*	,>@G
5G
5G
65@w J
? L
@,>,>S
?(  @Z
?( n
n

@	j
$+B @,`  ~,B 
J,Lc  ,B  7@
=  ,B  7@
=,B  ,B  ,B 
GO@
;,P@@
; 
<,L  ,B 
<,L  ,B,^,^,^,~ 
?$ 
.
?$ .
@,~@@k *< <k \
>
+1@?+1@+0@1@3|
>+> p
"+
  \
>,~ 
>  F
E"&@@
D2<
>+' p:/ ;`@
E+# 
D \
>,~ 
>@f2<
>+0 p:1@+00 0`,~:$&/ .+)0h,~  \
>:x,~  ,B, 
> p: \
>1@,,~:x0@':x,~O@
:+;@@
: @(*6@
:+@6@
9,g7@
9
",~6@
9,g
",~O@
:+C@@
: @6@
:+J6@
9+G
',~ J.

7@,~,g+H
'6@
9+G,~O@
:+N@@
: @&*,>6@,N,^.*,<,~O@
:+T@@
:Z
,\,~O@
:+W@@
: @,>[
,\  q,C,^Z
,\,~".&*,>:@,\,^.*,<,~O@
:+b@@
: 
 J
E @
D".
E4@g. ( |,;8.d,~7@
:7@
9,~?`j+kJj,~d+j,p,~
& ,`
&@@
9:x,~
&% ,`
&@@
9,~O@
L7  0 @*6@
96@
L+-  .,B t>,R  6,BZ6@+2	`  3,B h,`-t+<7@I+B, (@@
C(b+C I. 6@,C7@O@
C! "`(@f6@
C+ D,C=hD,C+ @>@E*@EB>,~E*>,~[d0@L+  h @I @4B  F,C,  V @I @
 @I7B@+&  F,C,  M,C 6	"47@
6"4SX4@.46@
8/4ZP VI I,C ,S  D,C`B,.6*t,  P,C 
<,M0`,M,~  S,B +,R  X,B +,R  <,B  > @I +,  Z,BO@
C,c++,>[0@+D,^,>,^
L@@@@	b+
L1@ +Z1@+\1@+P1@+P1@+T1@+Y  \,BZ,R  g,B[,R  i,B,^+|@@
9  m,B,^,>@@@@,~  },B  	`
,^,>@@@@,~  
,B+U  ,B,^+|  ",B! M	`+`A 0@++,^	`7@
2,~, , *bd@@
C,,~P;:,
-=	~8I???JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC-/0124678:;=H[>@BCEFGpbJJ~xnLNQSUXY[]^_Vabceg`wjjklh{mno~	X]pratuwN_b^y|jjkl|}~L(	_y^8	|jjklx	*#p	/%&~x	:P*+-.02356789;<>~x	LBCDEGHJLNOQRTVXY 	`]_`acdfgiklm8	tstvwyz|}x

X
	
x
x
.x
@x
Jh
K!x
N#x
R$x
d)x
v-~x234679<=?ADFHJLOpSU@VWXY[]_x,dyGhjkm_pqsuwy{jklIB
IB
IB
 IB
0IB
@IB
PIB
`IB
pIBIBIB IB0IB@IBPIB`IBpIBIBIB IB0IB@IBPIB`IBpeB
eB
eB
 eB
0eB
@eB
PeB
`eB
peBeBeB eB0eB@eBPeB`eBpeBeBeB eB0eB@eBPeB`eBpM"
M"
M"
 M"
0M"M"M" M"0M"M"M" M"0M""M""M"" M""0MN
MN
MN
 MN
0MN
@MN
PMN
`MN
pMNMNMN MN0MN@MNPMN`MNpMNMNMN MN0MN@MNPMN`MNpMN"MN"MN" MN"0MN"@MN"PMN"`yhMN"p
CONSECUTIVE SURFACES (APPLIES TO MOVING HEAD DISKS) MEANS DO YOU WANT
TO TEST ALL SURFACES ON A CYLINDER BEFORE MOVING TO THE NEXT CYLINDER.
IF NOT ALL CYLINDERS WILL BE DONE ON A SURFACE BEFORE MOVING
TO THE NEXT SURFACE.


DATA ERROR CHECKING MEANS DO YOU WANT TO READ EVERY LOCATION IN
THE PROGRAM TO INSURE THAT NO SPURIOUS PARITY ERRORS HAVE BEEN
INTRODUCED BY MEANS OF A BAD DATA READ FROM THE DEVICE UNDER TEST
THROUGH THE DF10.

|
x
2xTx
p`I0 ??f@3}@U% PROGRAM RESTARTED!
  4,B+0




PDP-10 USER MODE DISK PERFORMANCE TEST(DDRPD)
VERSION SYSTEM:	BUILT ON:p
DATE: >
? JOB MUST BE LOGGED IN AS [1,2] TO PROCEED  G,B-tRUN IN HIGH PRIORITY QUEUE ?
RUNNING IN HIGH PRIORITY QUEUE MEANS THAT YOUR JOB WILL, IF POSSIBLE,
BE SCHEDULED BEFORE OTHER JOBS ON THE SYSTEM.


% CAN'T SET HIGH PRIORITY QUEUE

  ],B,~LOCK YOUR JOB IN CORE ?
LOCK YOUR JOB IN CORE MEANS THAT YOUR JOB WILL NOT BE
AVAILABLE FOR SWAPPING OUT.


% CAN'T LOCK IN CORE - RUN IN HIGH DISK PRIORITY ?
RUN IN HIGH DISK PRIORITY MEANS THAT YOUR DISK REQUESTS WILL,
IF POSSIBLE, BE HONORED BEFORE ANY OTHER SYSTEM DISK REQUESTS
FOR THAT UNIT.

x
% CAN'T SET DISK PRIORITY

  ,B,~x
? ERROR ON GETTAB FOR FIRST STATES WORD. ARGUMENT = 17,,11  
,B-t4
0P
? ERROR ON GETTAB FOR TOP OF MONITOR. ARGUMENT = 12,,11  ,B-t
? SPY UUO FAILED  ,B-t8
? GETTAB FAILURE FOR DDB ADDRESS. ARGUMENT = 7,,16  ,B-tRUN IN SINGLE BLOCK MODE?
RUN IN SINGLE BLOCK MODE MEANS DO YOU WISH TO READ THE DISK 1 BLOCK
AT A TIME INSTEAD OF 10 BLOCKS AT A TIME. (NOTE:SINGLE BLOCK MODE
TAKES LONGER TO RUN).

SLEEP OPTION ?
SLEEP OPTION MEANS IF OTHER PEOPLE ARE TRYING TO USE THE UNIT UNDER TEST
WOULD YOU LIKE TO SLEEP FOR 1 SECOND BETWEEN REQUESTS TO THAT UNIT.

\pgCONSECUTIVE SURFACES (TRACKS)?DATA ERROR CHECKING?ENABLE "SYSERR" REPORTING?
SYSERR REPORTING MEANS DO YOU WANT ANY ERROR INFORMATION TO BE
RECORDED IN "ERROR.SYS"[1,4].

ENABLE MONITOR ERROR RETRIES ?
ENABLE MONITOR RETRIES MEANS DO YOU WANT THE MONITOR TO TRY TO
AUTOMATICALLY RECOVER FROM DISK READ ERRORS.

FX
6
NAME THE UNIT TO BE TESTED(<CR> FOR ALL) 
? NO KNOWN DISK-UNITS ON SYSTEM  r,B-tHOW MANY PASSES?(<CR> FOR INFINITE) 
? YOU CAN'T RUN A DISK PERFORMANCE PROGRAM ON A`  YOU DUMMY!
xMD IS OFF LINE
 M,`  ,B,~6
UNIT STATUS INDICATES THAT THE UNIT HAS NO PACK MOUNTED?
IS THIS CORRECT
THE "DSKCHR" UUO HAS RETURNED A STATUS INDICATING THAT THERE IS NO
PACK MOUNTED ON THE SELECTED DRIVE. THE BIT MAY BE SET EVEN IF THERE
IS A PACK MOUNTED.
-UNIT TYPE UNKNOWN   ,C@,~-RP03O@
4  $,C@,~-RP02O@
4  (,C@,~-RD10O@
5  +,C@,~-RM10O@
5  /,C@,~-RS04O@
6  2,C@,~-RP04O@
6  6,C@,~ SEQUENTIAL ADDRESSING MODE RANDOM ADDRESSING MODE
********************
END OF PASS 
********************

?TOTAL ERRORS ON THIS UNIT HAS EXCEEDED 50. IS THIS UNIT FORMATTED?
6(fY.
? SURFACE CHECK ROUTINE CALLED WITHOUT ANY INITIALIZED DEVICE  M,B-t

BLOCKS MARKED WITH "<>" FAILED IN A 10 BLOCK READ
BUT NOT ON A BLOCK BY BLOCK RE-READ!

BLOCK  CYL\TRK	SURF	SECT	     CONI	    DATAI     RECOVERY
(10)	(10)	(10)	(10)	      (8)	     (8)x
LRU	THRU    <>
	<>
UNIT:	
DATA CHANNEL # = 
@   UNIT ID = 
? NAME THE BAD SURFACES (OR TRACKS) FOR $*6@
5$* J
@@@
?+u
************************
CURRENT STATUS: 
PASS COUNT: 
READ MODE IS: SINGLE BLOCK - 10 BLOCK - NON-CONSECUTIVE SURFACES
BLOCK  CYL\TRK	SURF	SECT
(10)	(10)	(10)	(10)
TOTAL ERRORS THIS UNIT: 
TOTAL ERRORS THIS SYSTEM: 
************************
0kH
D Y OR N <CR>-H
********************************
? CAN NOT WRITE FILE .PNT ON DEVICE:DEV
********************************

********************************
? ERROR ENCOUNTERED WHILE WRITING FILE @@
L	`
? EXIT CALLED FROM PC = 
DDT

&1+
? INIT FAILURE ON DEVICE:
? UNIT NOT FOUND IN THE DDB, OR IS FILE STRUCTURE NAME  6,B-t
? NO TABLE POINTER FOR ERROR MESSAGES

&=,~,,~, 
	?p
CONI:	+2
DATAI:	
*****UNKNOWN UNIT TYPE*****
  H,C+2
PERTINENT DATAI'S:

TOTAL ERRORS ON THIS UNIT = 
? USER DETECTED PARITY ERROR AT PC = 
APR STATUS = 
SWEEPING CORE!

********************************
?ERROR INTERCEPT OCCURED WITHOUT KNOWN CAUSE
?INTERCEPT PC = 
?INTERCEPT CODE = 
********************************

********************************
?OUTPUT DEVICE FULL OR QUOTA EXCEEDED
?CONTINUING WITH OUTPUT ON CONTROLLING TTY!
********************************

***********************`*********
?DISK HAS GONE OFF LINE - WAITING FOR OPERATOR ACTION!
********************************

********************************
?WAITING FOR OPERATOR ACTION ON DEVICE!
********************************

********************************
?USER DETECTED ERROR IN JOB - ENTERING DDT
********************************

********************************
?TIME LIMIT EXPIRED!
********************************
,^+||r80NON-DISK-DEVICEDECTAPEMAGTAPETERMINALPAPER TAPE READERPAPER TAPE PUNCHDISPLAYLINE PRINTERCARD READERCARD PUNCHPSEUDO-TTYPLOTTERPOSITION FAILUREHEADS IN POSITIONDISK ON LINEFILE UNSAFENO SUCH DRIVEREAD ONLYWRITE HEADER LOCKOUTRP03READ VERIFYDF-10 IN KI MODECONTROL WORD PARITY ERRORSECTOR PARITY ERRORCHANNEL PARITY ERRORDISK WORD PARITY ERRORSEARCH DONEEND OF CYLINDERPOWER FAILURESEARCH ERROROVERRUNNON-EX-MEMNOT READYILLEGAL WRITEILLEGAL DATAOSECTOR ADDRESS ERRORSURFACE ADDRESS ERRORDONEPIA 33PIA 34PIA 35DRUMSECTOR 80LOW AREA SAFEUNIT ERRORTRACK-SECTOR ERRORPOWER FAILDEVICE PARITY ERRORDATA PARITY ERRORCONTROL WORD WRITTENBUSYAR FULLCB FULLCHAN INHIBITCHAN ACTIVECHAN PULSECONT EXCEPTIONILLEGAL FUNCTIONDRIVE REG ACC ERRCHAN DATA PARITY ERRCHAN CONTROL WORD PARITY ERRDATA BUS PARITY ERRDRIVE EXCEPTION ERRCHANNEL ERRDRIVE RESPONSE ERRILLEGAL COMMANDPOWER SUPPLY FAILURECONTROL BUS OVERRUNREGISTER ACC ERRATTENTION
REGISTER 0 - DRIVE CONTROL REGISTER = DRIVE AVAILABLEGO
REGISTER 1 - DRIVE STATUS REGISTER = POS IN PROGMEDIA ON LINEWRITE LOCKLAST SECTOR XFEREDPROGRAM MODEDRIVE PRESENTDRIVE READYVOLUME VALIDDIFF=1DIFF<64GOING REVINNER GRD BNDFAST FORWARDMEDIUM FORWARD
REGISTER 2 - DRIVE ERROR REGISTER 1 = DATA CHECKOPERATION INCDRIVE TIM ERRWRITE LOCK ERRINVALID ADDR ERRADDR OVERFLOW ERRHEADER CRC ERRHEADER CMP ERRHARD ECC ERRWRITE CLK FAILFORMAT ERRREGISTER MOD REFUSEDILL REGISTER SELECTILL FUNCT
REGISTER 3 - DRIVE MAINT REGISTER = HIGH COUNT DETSYNC BYTE DETZERO DETDATA ENVELOPEECC ENVELOPEMAINT WRITEMAINT READMAINT SECT CLKMAINT INDEX PULSEMAINT CLKMAINT MODE
REGISTER 4 - DRIVE ATTENTION SUMMARY REGISTER = DR 7 ATTENDR 6 ATTENDR 5 ATTENDR 4 ATTENDR 3 ATTENDR 2 ATTENDR 1 ATTENDR 0 ATTEN
REGISTERlH 5 - DESIRED DISK ADDRESS REGISTER = 
REGISTER 6 - DRIVE TYPE REGISTER = NOT BLOCK ADDRTAPE DRIVEMOVING HEADDRIVE REQUEST REQUIRED
REGISTER 7 - DRIVE LOOK AHEAD REGISTER = 
REGISTER 10 - DRIVE SERIAL NUMBER = 
REGISTER 11 - DRIVE OFFSET REGISTER = SIGN CHANGE DETPDP11 FORMATECC INHIBITHDR COMP INHIBITNEG OFFSET
REGISTER 12 - DESIRED CYLINDER ADDRESS = 
REGISTER 13 - CURRENT CYLINDER ADDRESS = 
REGISTER 14 - DRIVER ERROR REGISTER 2 = AC UNSAFEPLO UNSAFE30V UNSAFEINDEX ERRORNO HEAD SELECTEDMULTIPLE HEAD SELECTEDWRITE UNSAFEFAILSAFE ENABLEDTRANSITIONS UNSAFETRANSITION DET FAILUREMOTOR SEQ ERRORCURRENT SWITCH UNSAFEWRITE SELECT UNSAFECURRENT SINK UNSAFEWRITE CURRENT UNSAFE
REGISTER 15 - DRIVE ERROR REGISTER 3 = OFF CYLINDERSEEK INCOMPAC LOWDC LOWDISABLEDNON-RD/WRT UNSAFEVELOCITY UNSAFEPACK SPEED UNSAFE
REGISTER 16 - ECC POSITION REGISTER = 
REGISTER 17 - ECC PATTERN REGISTER = PUSHDOWN LIST OVERFLOWUSER IOTADDRESS BREAKMEMORY PROTECTION VIOLATIONCLOCK ENABLEDCLOCK FLAGFLOAT OVERFLOW ENABLEDFLOATING OVERFLOWTRAP OFFSETOVERFLOW ENABLEDOVERFLOWLOCK UUO NOT IMPLEMENTED

JOB NOT PRIVELEDGED TO LOCK

NOT ENOUGH ROOM FOR UNLOCKED JOB

CORMAX WOULD BE LESS THAN CORMIN

EXEC VIRTUAL MAPPING IS EXHAUSTED

ILLEGAL LOCK ARGUMENT GIVEN

SPECIFIED PAGE IS UN-AVAILABLE


? PUSH DOWN LIST UNDERFLOW ERROR  ,B-t+wP<66HheHheiP)wWH9YFWE{OWCE._WA7xQ{`
Kx?gmM
3q]@
8?	Vc(S&2
BdWg=dHjdGdEA
<cmZcj`kcivcgzc]6ZUJ)o#?3
Knv\(knuyGnK@sqnJoSonJ/AYnJ/5Sn%R@n	7CnJA;|i5^~n
?N	`	gn,
Hfqf8Mf}~LF9>
<ews:
Deuy	eu[zeuN2euF
;;e="c).I=">7 /Yi h1Yhd+Yhd,j
CW0$J	`3`W/sUW.YJG[xW.-b
?e@
;V?[me?V?8|UGeg|99	`9]y
I,	`
MPI>wMP0UrMPM/aB
@L3~L&K/
FKI+FK6uK6d>pWb,>ry>r[>Za_
>>ZI>Z	G
>3d,~ELU=0j.=0B|U='k8
6?^;X:
3;W=V;Ur	h>x^;F<U;F:.J;EPB>U;D@.H;CVBdU;BF.d;A\BdU;=;7zV
6U;=47zV
4U;=._7zU
4:\W^
I9pP9n.9B
AU9Tl7h
56f8	6dr		
/(d5pJ25p=3*%@65Zh8*[	`4~V)B4~VH4zzp4zxmP77m4vz4vn4vm4vm-(&P($.71S
A':BKU4\7/h
53_E=	
3^"	z%F[2W
XUW7jgtk';,>
)8f
E	qg	qd	q`P
a	p}pROyS	pcg	pA\UN8V	p%|	p%LLM^M	p!rP	p B	pG	pJM'CM$:M@3~];3~[\[S+3dz	`
UK^7l$cUMw9Z
Jv|O
JWyg
P3*m
&u^
"TMzTMwqV*
22
1_
KYI9
=YFh2
CdOJPoG>
2SMN*"SM>SMg/DT9k
:8b#z+#aI2(Yo{(Y$
.,.	`+wF3
7~(^~	\^}wP^}jkT^}EY^}.D^},fZ^}!7^}!)?^}!U^u*m~&&^\'
 ^\&~
$Crx=Hb&
DHb#A
BG_[vtU	`E,R/
:B
G@jB/
8!
A.a5^`,(Ty"	`(Tv(Tuy(Ts'(Ts#
Nv
 (TbT	`
(TE0
Ns^((TgN(T]S(Tu
Ns",l[,^(C6e@*
9(;S
:?
;?
3
IR([G
7__Ih
eKf7/
9!mqs	W@
L!kzt}K	`^?)`	K{^+y^+y^h!]lI`Z,I`Y&p!	pl&V	`(9q		`Rl:^D>/^CyG;5+4"433	aWd22aWU*aWT!aWTaWSaWSaWRaWRwaWQnaWQfaWP]2xaWAUaW@LaW@DaW?;aW?3aW>*aW>"aW=r0aW=aW<1oaW-aW,waW,oaW+faW+^aW*UaW*MaW)DaW)<aW(31g{S
@\}6Ac\},
\}z \}y\|^]\[z\\|PbSlYSD&
?S'3S&GS@]S
Ed@<MR/Qp+T2qM?N
LM:
=M,
MgPMfUR)M1<)G@;HY\yHFb8v:
M2dQs
G2dOZ
H2dO5
F.2BH.2B".2A:.2AGS(0GPI GPI+t+ssgJ4MJ++'J@AJ5omYF	`mM	>FfFeFebb?O0\B:/\>X\>5'\7N+\2g'r'I(\)8*\)7\	&\	)\+,\6.\.,[rO.O[mNO[mO[m	O[l|[l{&O[l+O[kO[kO[j]O[jRO[i%r%H([Z[Qgr%0[Ms/[M"-[M	+[L,[FG[@v*r#eOD^w'`w]!+{ 0+0