Google
 

Trailing-Edge - PDP-10 Archives - BB-AI48A-BM - subsys/adt.exe
There are no other files named adt.exe in the archive.
?p `0`?hX
o?x+md$I iO
om+e]HeHfHfHfHfHf"Hf.Hf>HfLHfHfdHfjHfqHfxHf}HgHg
h7hpi
If you are unfamiliar with ADT, detailed prompts
are available.

The abbreviated prompts assume you are familiar
with DATATRIEVE terms and concepts.

Help is available for both types of prompts.
Please enter
A domain is a concept that associates a name (like YACHTS)
with the relationship between a data file (like YACHT.DAT) and
a record definition (like YACHT).

Using the domain name gives access to information in a data file
as interpreted by the record definition.

You use the domain name in the READY, FINISH, SHOW, DELETE,
and EXTRACT commands. You also use the domain name in
the record selection expressions you can include in the PRINT,
LIST, FIND, SORT, REPORT, SUM, STORE, MODIFY, and ERASE statements.

The name of a domain cannot duplicate the name of another
dictionary object stored in the same directory of the data dictionary.

A DATATRIEVE name must
	- begin with a letter,
	- be composed only of letters, digits, hyphens (-),
	  and underscores (_),
	- not contain any spaces or tabs,
	- not end with a hyphen or underscore,
	- and not be longer than 30 characters.

DATATRIEVE uses this file name to locate the file
which contains the data for the domain.

A file name has the format - DEVICE:<DIRECTORY>NAME.TYPE
Only name is required. Often the domain name is used.
For example, if the domain name is EMPLOYEE, the file
name could be EMPLOYEE.DAT

A field is a part, or segment, of a data record.

An elementary field is a record segment containing one
item of information.

Each record contains one or more elementary fields.

For example, in the YACHTS domain, the elementary fields
in each record include MANUFACTURER, MODEL, BEAM, and PRICE.

A group field is a record segment containing one or more
elementary fields. A group field can also contain other
group fields. You can access all the subordinate elementary
and group fields by using the name of the group field.

For example, in the record definition YACHT, the group field
TYPE contains the elementary fields MANUFACTURER and MODEL.
When you enter the statement PRINT TYPE, DATATRIEVE displays
the values in both elementary fields.

Choose the word which best describes the type of data
you want to store in this field:

  DATE -- if you want to easily print it as a date
	  or you need to sort a date.

  PERCENT -- if you want to store a 3 digit percentage and
	     have it print with a percent sign (%).

  MONEY -- if you want to store a sum of money and
	   have DATATRIEVE print that sum with a $ and 2 decimal positions.

  NUMBERS -- if you want to use the values in this field for arithmetic
	and statistical functions like TOTAL and AVERAGE. The number
	may be signed and have decimal positions.

  CHARACTERS -- if the data you want to store is none of the types
	above. You may not use this field in arithmetic operations.

  GROUP -- if you want to give one name to a sequence of subordinate
	elementary and group fields.
Please enter
Enter the maximum number of digits permitted to the left
of the decimal point. Your answer cannot exceed 21.

For example, if the largest number to be entered is
9999.99999, your answer to this question is "4".
Please enter a
Enter the maximum number of digits permitted to the right
of the decimal point. Your answer may be between 0 and 21,
but the total number of digits both right and left
of the decimal point must be between 1 and 21.

For example, if the largest number to be entered is
9999.99999, your answer to this question is "5".
Please enter a
The number 00274 has two "leading" zeros. If you suppress
the leading zeros, DATATRIEVE displays that number on your
terminal as 274.

If you do not suppress leading zeros, DATATRIEVE displays
the number on your terminal as 00274.
Please enter
Enter the maximum number of characters which will be stored
in this field.

For example, if the field will hold a name, and the longest
name to be stored has ten characters, your answer would be "10".
Please enter a
You can specify another name, called a query name,
for this field. You can use the query name
where ever you can use a field name, that is, in value
expressions and in record selection expressions.

For example, in YACHTS, the field LENGTH-OVER-ALL has
a query name of LOA. The query name LOA is more
convenient to type than LENGTH-OVER-ALL.

Indexed files are stored in such a way that access to
records with specific field values (keys) is much faster than for
non-indexed files. In addition, the records in an indexed file
are stored sorted in alphabetical order by one field
in the record, the primary key.

An indexed file must have one primary key field, and ADT allows
you to define any number of alternate key fields. You cannot modify
data stored in a primary key field, but you can allow duplicate values
in primary keys fields of different records. You can allow both
duplicate values and changes for alternate key fields.

For example, if you define a domain of employee records, you could
use the employee number as the primary key (there are no duplicate
numbers and the numbers do not change). Employee name would make
a poor primary key because you might need to change a name.

In a sequential file you can only store a record at the end of
the file. In an indexed file, each record is stored in the proper
order based on its primary key.

In a sequential file, all fields can be modified. In an indexed file,
all fields except the primary key field can be modified.

Please enter
Indexed files are stored in such a way that access to
records with specific field values (keys) is much faster than for
non-indexed files. In addition, the records in an indexed file
are stored sorted in alphabetical order by one field
in the record, the primary key.

Defining a field as a primary index key reduces the time
DATATRIEVE uses to find records with specific values in that field.

Define as the primary key the field you use most often
when referring to the records.

The primary index key must be a field you have already defined.
You can choose to allow duplicate values for the primary key field,
but you cannot modify the data stored in a primary key field.

Because you have specified that your data file be an indexed file,
you must enter the name of a field as the primary index key.

Indexed files are stored in such a way that access to
records with specific field values (keys) is much faster than for
non-indexed files.

Defining a field as an alternate index key reduces
the time DATATRIEVE uses to find records with
specific values in that field.

The alternate index key must be a field you have already
defined. You can choose to allow duplicate values and changes
to the values stored in an alternate key field.

Please enter
Indexed files are stored in such a way that access to
records with specific field values (keys) is much faster than for
non-indexed files.

Defining a field as an alternate index key reduces
the time DATATRIEVE uses to find records with
specific values in that field.

The alternate index key must be a field you have already
defined. You can choose to allow duplicate values and changes
to the values stored in an alternate key field.

ADT builds a command file that contains the DATATRIEVE
commands which define a domain, a record, and a data file.

If you answer YES to this question, the command file is
executed for you.
Pleaseenter\"i helps you set up a structure for your data. After a
series of questions and responses, ADT constructs the
definitions for a DATATRIEVE domain, record, and data file.
ADT will then write these definitions into your
dictionary directory, allowing you to begin to enter and
process data.

End each response by entering RETURN.

If you want help, enter ?

To see the current state of your record definition, enter *

To go back to the previous key or field definition, enter <

Do you want detailed prompts? : 
Enter the name for your domain.
Start with a letter, and use letters,
digits, hyphens (-), or underscores (_).
(No spaces or tabs) : 
The data for the domain ! will be stored in a file
with the name you specify.
Enter the name for !'s data file : 
Enter the name of the first field in !.
Start with a letter and use only letters, digits,
hyphens (-), or underscores (_).
(No spaces or tabs.) : 
What's in ! --	DATE
		PERCENT
		MONEY
		NUMBERS used in arithmetic
		CHARACTERS
		GROUP?
Enter one of these words or an abbreviation : 
The choices for formats in which DATEs are printed include:
	1	MM/DD/YY	6/29/79
	2	DD-MMM-YY	29-Jun-79
	3	DD-MMM-YYYY	29-Jun-1979
	4	DD.MM.YY	29.06.79
Enter format 1, 2, 3, or 4 : 
Do you want to define more fields in !? : 
Enter the number of digits to the left of the decimal point : 
Enter the number of digits to the right of the decimal point : 
Do you want zeros at the left of the number
to print as spaces? : 
Enter the maximum number of characters for ! : 
Enter an abbreviation you can use
as a query name for ! : 
Do you want the data file to be indexed?
You can't modify primary keys in indexed files. : 
Enter the name of the primary key field.
You cannot modify data stored in a primary key field. : 
Do you want to allow the primary key fields in different records
to have duplicate values? : 
Do you want to specify an alternate index key? : 
Enter the name of the first alternate key field : 
Do you want to allow the alternate key fields in different records
to have duplicate values? : 
Do you want to allow alternate key values to change? : 
Enter the name of the next field in ! : 
Enter the name of the next alternate key field : 
Do you want ADT to add the domain and record definitions
to your current default dictionary directory? : 
Enter domain name : 
Enter the name of the first field in ! : 
Is ! a DATE, PERCENT, MONEY, NUMBERS, CHARACTERS, or GROUP? : 
Date formats are:
	1	MM/DD/YY	6/29/79
	2	DD-MMM-YY	29-JUN-79
	3	DD-MMM-YYYY	29-JUN-1979
	4	DD.MM.YY	29.06.79
Enter format 1, 2, 3, or 4 : 
Any more fields in ! : 
Do you want to suppress leading zeros? : 
Enter a query name for ! : 
Do you want this file to be indexed? : 
Enter the name of the primary key field : 
Do you want to allow duplicate values
for the primary key? : 
Do you want to allow duplicate values
for the alternate key? : 
Do you want the definitions added to the dictionary? : NoYesCharactersDateGroupMoneyNumbersPercent1234To backup, enter *To review your record definition, enter enter RETURN if you do not want a query name
Please end your response by pressing RETURN(Hh+ _JH_fa(H_|_Q@(H`Wa(H`t_Q _KHaA
The date format you choose controls the way DATATRIEVE
displays the date printed on your terminal or in a report.
Please enter _OHh;
Answer YES if you want to define more fields in this group or record.
Please enter _JHhJ Hb Hb- _JHbO Hbia(_YHb_Q _JHc#a(Hd_Q
Answer YES if you want to allow different records to have
the same values for the primary key field.
Please enter _JHha _JHdla(He_Q
Answer YES if you want to allow different records to have
the same values for the alternate key field.
Please enter _JHhr
Answer YES if you want to allow changes
to the values in this alternate key field.
Please enter _JHi _JHeH?Cannot REENTER ADT


	THIS SOFTWARE IS  FURNISHED UNDER A LICENSE AND MAY
	BE USED OR COPIED ONLY IN ACCORDANCE WITH THE TERMS
	OF SUCH LICENSE.

	COPYRIGHT    (c)   1984   BY   DIGITAL    EQUIPMENT
	CORPORATION.  ALL RIGHTS RESERVED.

x{x6i/6`i/PVa.UnJpP;s&PU|rPU|qPU|qUjn)PQ5!U
YLU@,!P!
HORVK$HO}DPVa.PU|rPU|qPU|qUjn)PQU
YL_`U_,TU",T?&
S,S@SK$P	9=PU8M`
HIj?RVK$HIj?}PVa.PU|rPU|qPU|qUjn)PQU
YL_`U_S,S@S_K$P	9=PU8RHhn7P&~
HIlHIl}DPU|qUjn)P?PQ5
YLUT0$,T?&
HKE3HKE3~
YL
x0~ji/x0~jTMGPPZL3	;$i&Va.R*
w4GPU|qUjn)P?U^#=PkqPkqPeV`Y
*
xOoPpZ18).2
2)U
YL`PPP&/Uu^Z3
OZ7/^x,zg/;-v
wl(pi&P@VKV;/V9rPbK'JhF:'	[<i&)b
piOO>	ON`}
ONK]ON@ION-?ON-ONkPJY cbZ
nK0V_YOs?_QOet_S
(@_2+^2_W*u_J.
oK||1$!MbO$!Lb-$!Lb$!KaA$!K`t$!J`W$!J|$!If*>keH*>ke*>jdl*>jd*>ic#*>ib*>hbi>Aj<JL=AJLzU JLmf`JLU:~nUHfz@1D(R
o=bnW1K
7MQ{
L?~K
	H_M"W"am"WKSyW8	*
al'}
58	)
48	)
28	(
18	(
08	'
,8	'
*8	&
)8	&
(8	%
$8	
#8	
!8	
 8	
8	
8	
8	
8	
8	
8	
8	
8	
8	
8	
8	
8	
8	
8	
8	
8	
8	
8	
8	
8	
	8	
	8	
8	

8			~K}T	k8			e8		d	x{'	Z8		U8		THMW	(8		$8		$8		8		8		8		8		8		8		8		
8Hr8	8	8	8	8	888~8~8}8v
8u8u8t8t8s}8s|8rz8ry8qv8qt8ps8pr8oq8oo8nn8nm8ml8mj8lj8lg8kf(U2)u8ks8jr8jm8il8bh8ag8ac8`b8`^8^8[8^Z8^U8]U8]P8\O8\J8[J8[C8ZB8Z>8Y=8Y68X68X38W3+qjKPW(U3a8W^8V^8V]8U]8N[8MZ8MU8LU8LN8KN8KK8JK8JH8IH8ID8HC8HA8G@8G:8F98F78E68E48D3+qjKPWT"ZL8DE8CE8C>8B=8B;8A:+qj(KPWG)e*K=:af!"a+"a+
2	#	
=w58v:g1TOs`Uj9\[+8Hw8Hx4ww3wx0Gi$\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[X%[Qgr%0[Ms/[M"-[M	+[L,[FG[@v*r#eOD^w'dw]!+{0
o+ e]'C >O\$ &@#g  2H'+
 ",Bx+@@x`@+&,
 _14+ <&,	Z@`@+$@@@@8@@8@@3O@O@ " B 'XB9!"GB9 " XB: " QB:@@: ( B; ( B; " B<@@< & B= " B= "` B> <&,L+>,~>
Rf,>,>,>,>,>,>,>,>,> z 2@:+1 z W @+4  @WO@ <9,
5,
w,^,^,^,^,^,^,^,^,^,~x{x
Please answer Yes or No.
Domain name may only contain letters, numbers, dash, and underscore.
A file specification must be of the form DEVICE:<DIRECTORY>NAME.TYPE,>,>i/,>> " Bi/ <,
7`@+U 4S 4O+O >Z @  2@+Y   @+Z@@ <,
7 @x c@x+i,>,>=,>,,>,>=,
b+ ,>,>,> <,	( @|>|+l 4k 4l  c@x+Z!  @`,>,>,>,>3 <,
7 @~ c@~+~,>,>=,>,,>,>=,
b+Z>	4|+}<&,	Z>}+44>~  c@x+n &"@@  @
,>~,>~,>,(>~,~%::/p==h3DE,>,>,>,>,>,>,>,>,> z 2@:+& z W @+-  @WO2@++,>2,>,>3,
x>~+-> <9,
5,
w,^,^,^,^,^,^,^,^,^,~
Please enter Yes or No.
Please enter Yes or No.
Names may contain only letters, numbers, dashes, or underscores.
Please enter Yes or No.
You cannot create more than 1000 keys.
Please enter Yes or No.
Please enter Yes or No.
Names may contain only letters, numbers, dashes, or underscores.
The DATATRIEVE definitions for your domain are
located in file .CMD

Please enter Yes or No.,>,>i/,>> "} Bi/@@~O2@+ <,
7`@+k 4i 4f+f >Z0@+nO@+X@@O@K= <,
7>@>c@+,>,>=,>,,>,>=, @{+@@{  c@{+ <,
7`@+ 4 4+  c@{+
 >Z1@g   @K>>~+ 4 4>}  c@+o7 +W <,
7`@+ 4 4+ >Z1@+W:  t2`+! 4 4  <&,	Z $"O@K=  2@+% <+% <	,
7 @ c@+U,>,>=,>,,>,>=,| <,	k @{ $" { @K=O3@{+7   @{+8@@{  c@{+? <
,
7`@+? 4= 49+9  c@{+D $" >Z1@g   @K>  c@{+K <
,
7`@+K 4I 4F+F  c@{+Q $" >Z1@g   @K>>~+U 4S 4U>}  c@+"+> ~+d 4Z+[ <&,	Z 4]+^ <&,	Z 4`+a <&,	Z 4c+d <&,	Z "  "34g+h <&,	Z 4j+k <&,	Z 4m+n <&,	Z <
7`@+t 4r 4n+n >Z0@+w   @+x@@ <&,  >},^i/,^,~ +z,>~,>~,>,>~,~|{ppppp	pp	p
x%336699@@CCGHJKMNTUZZ\]]^,>,>,>,>,>,>,>,>,> z 2@:+# z W @+.  @W>$"	 ! @  2@)+(  .@O2@+,,>2,>,>3,
x>~ <9,
5,
w,^,^,^,^,^,^,^,^,^,~
Please enter Yes or No.
Names may only contain letters, numbers, dashes, and underscores.
You cannot create more than 1000 fields.
Names may only contain letters, numbers, dashes, and underscores.
Please enter one of the choices for type of data.
Do not specify GROUP; you have too many groups.
Please enter an integer number between 1 and 500.
Please enter 1, 2, 3, or 4.
Please enter a number between 1 and 19.
Please enter an integer between 0 and 21.
Please enter an integer between 0 and 21.
There must be between 1 and 21 digits in a number.
Please enter Yes or No.,>,>i/,>O> "~ Bi/ &" . 3@+
,>,>V,&",>
7>~`@+ W4 W4{+{ >Z1@+
,>2@+@`@+ <&,a+\ }.@+H &" . 2@+,>,>X+,>,>X,>
7 @}  c@}+&:
$,	,>,>=,>,,>,>=,  = b+ ,>,>=,> <,	( @y  c@y>>|+) Y4( Y4)>~  c@+
  t2`+1 Z4. Z40 <&,	Z $"	  @!@@(  2`%+L,>,>[ $"	  !Q `,>,>% <,
7 @}  c@}+G 
$,	,>,>=,>,,>,>=, = b+ >}+J [4I \4J>~  c@+5@@  b@+b,>,>\ $"	  !Q `,>,>% <,
7 @}  b@}+X ]4W ]4X  c@}+a   2@+a $"	  2@)+a@@} ^4` ^4a>~+M $ 	 @x >Z x @) x ) /"+
h+k+}++$"	  !Q `,>,>% <,
7 @}  c@}+t6b>0bz@@} $"	 > @*  b@}+z _4y `4z>~  c@+k+H <P,
7`@+@`4a4}+} $"	 >Z @)+H  .@ &" .  @ x  !Q ` @
7 @  c@+6b>0"
@@ $"	 > @*   @*  b@+ a4 b4  c@+
7 @  c@+7 >+   3`>@@  b@+% b4# c4% $"	 > @*  c@+4 <S,
7 @  c@+,7 >+-  3`>@@ $"	 > @*  b@+4 c43 d44  c@+< $"	 *.*1`
5`<@@ d4; e4<  c@+ <U,
7 @  b@+D e4B f4D $"	 >Z @)  c@+>@>~,^i/,^,~ +I,>~,>~,>V,>~,~KJNpppp%23
56==BBIJOOTUZZ]^bbggllrr.CMD?Error writing command file.
DEFINE DOMAIN  USING _REC
 ON DEFINE RECORD _REC USING 
 01 _REC.
QUERY_NAME IS PICTURE IS X(USAGE IS DATE EDIT_STRING IS NN/DD/YY   DD-MMM-YY  DD-MMM-YYYYDD.NN.YY   PICTURE IS 9()V99 EDIT_STRING IS $$$,$$9.99)V99 EDIT_STRING IS $$,$$$,$$$,$$9.99)V99 EDIT_STRING IS $$,$$$,$$$,$$$,$$$,$$$,$$9.99PICTURE IS 9()V9() EDIT_STRING IS -.9(USAGE IS COMP PICTURE IS 999 EDIT_STRING IS ZZ9B%DEFINE FILE FOR  ,MAX KEY = DUPCHANGE?Cannot continue ADT after it has finished.> *cQ*` 3  3b+  J " { ( 
b+  J@@!" $cQ$`g   @ZBx  c@+1 x |g   @  b@+9 |44+5 <&,	Z }47+8 <&,	Z <&,	Z *cQ*` J " } ( 
b+  J 3  3 
b+  J " ~ ( 
b+  J 3  3 
b+  J " ~ ( 
b+  J 8  8 
b+  J  @  @  @  @@ 
@ x $cQ$`@f4Y   @  b@+\ <&,	Z *cQ*` J "  ( 
b+  J 3  3 
b+  J "  ( 
b+  J " 	 ( 
b+  J 3  3 
b+  J " 	 ( 
b+  J@ 
@ x $cQ$`@f4w   @  b@+z <&,	ZO@~+ *cQ*` J ~$&	 ! @~ ~&"$"@+ $D. 3`+  ~ 	Jg   @ B  b@+
 <&,	Z  @ ~$&	 $!Q$` % % 
b+  J  @ ~$&	 (4@ " 	 ( 
b+  J $%Q$`   
b+  J  @ ~$&	 ) /"+
+"+(+
+5+N+ " 	 ( 
b+  J * @~  ~+ " 	 ( 
b+  J ) /"+
-+/+0+1+2 "y+3 "z+3 "|+3 "} $Q$` " (+
 " 	 ( 
b+  J * @~  ~ &Jg   @ B  b@+@ <&,	Z  3 ~+D " 	 (+
@  3 ~ "@ $2$~  A0@+K " 	 (+
  2 ~+
 " 	+	 * @~ * @} " 	 ( 
b+  J  ~ &Jg   @ B  b@+Z <&,	Z7@}+e " 	 ( 
b+  J  } &Jg   @ B  b@+e <&,	Z "	 	 (	 
b+  J ~$&	  2@)+l  -+m  @  @ ~$&	  3@)>~  ~ &Jg   @ B  b@+w <&,	Z  @ ~$&	  2@)+|  @7@}+
 " 	 ( 
b+  J  } &Jg   @ B  b@+ <&,	Z  @+
 " 	 ( 
b+  J  @  @  @  @@ 
@ x $cQ$`@f4   @  b@+ <&,	Z:~ ~3`+{ *cQ*` J  @  @  @@ 
@ x $cQ$`@f4#   @  b@+& <&,	Z *cQ*` J " 	 ( 
b+  J 3  3 
b+  J " 	 ( 
b+  JO3@+5  @  @  @@ 
@ x $cQ$`@f4<   @  b@+? <&,	ZO@}+l *cQ*` J " 	 ( 
b+  J }$& 
K=$,	 $0!Q$` 0% 0% 
b+  J  b@K>+N  c@K>+_  @ }$& K>a@+U " 		 ( 
b+  Ja@+X  c@K>+X  @ }$&  c@K>+^ " 		 ( 
b+  J  @ }3@+b  @  @  @@ 
@ x $cQ$`@f4i   @  b@+l <&,	Z:} }3`+@  c@+r x @! .@x+r@@@ x	g   @  b@+x <&,	Z <4y 	
4w+xffijklmopqrtu~

Names must contain only letters, numbers, dashes, and underscores.
Names must not be longer than 31 characters.
The first character in a name must be a letter.
Names may only contain letters, numbers, dashes, and underscores.
Names must end with a letter or digit. .<6@p+	- 	O4	, 	O4	-  2 p+	2 	P4	0 	P4	2 p4@	M0`+	M 0`-+	60  +	9 	Q4	8 	Q+	L p /&O+	E 0`-+	>0  +	E0`+	@0 +	E0@1@+	E1@/+	E 	R4	D 	R+	L.$3d+	;0`-+	H0  +	N0`+	J0 +	N 	S4	L 	S4	Mg  ,~	
	
							#	$?ADT ERROR: ?Cannot continue ADT after a fatal error. 	c4	[ " U$@+ + @<4	` 	d4	b+	^ <&,	Z+	^	S	U
The index key must be a field you have already defined. 
.<O+	v $&	 *!Q*` p 0 %b	{+	r,~ *%Q*` p 0 (b	{+	v,~. 3`+	m 	}4	y 	}4	zO,~@	d	dYou have decided to go back and answer some questions
over again. Your application now looks like this:
--------------------
Domain: 		Data file name: 
Sequential fileIndexed file, Keys: 
     (Duplicates allowed, Changes allowed)

Fields:
 is  characters is a date is a group is money,  digits for dollars, 2 for cents is a number,  digits, of which  digits are after the decimal point is a percent
--------------------
>  c@p+
C t4
9+
: <&,	Z u4
<+
= <&,	Z u4
?+
@ <&,	Z v4
B+
C <&,	Z v4
E+
F <&,	Z w4
H+
I <&,	Z w4
K+
L <&,	Z 34F
P "  "4
R+
S x4
R+
S <&,	Z x4
U+
V <&,	Z 84F
[ "  "4
Z+
[ <&,	Z y4
]+
^ <&,	ZO2@+
c y4
a+ <&,	Z+ z4
e+
f <&,	ZO@+ $"O3@K=+ z4
k+
l <&,	Z {4
n+
o <&,	Z "  $$ K=$&	 $!Q$`"%4
u+
v <&,	Z $"  b@K>+
z  c@K>+ {4
|+
} <&,	Z $"  c@K>+ |4+ <&,	Z $"  c@K>+	  c@K>+	 |4+	 <&,	Z $"  c@K>+ }4+ <&,	Z }4+ <&,	Z: 3`+
g ~4+ <&,	Z ~4+ <&,	Z 4+ <&,	Z 4+  <&,	ZO3@+mO@+k $&	 !&" /  @x  $@x  3`x+)   @x@@+- "4,+- <&,	Z: 3`x+* "  $&	 $!Q$`"%44+5 <&,	Z $"	 )4@h /"+
8+;+D+E+F+O+e 
4=+> <&,	Z $"	 * "  &J+B+C <&,	Z 
+f 
+f 
+f 
4H+I <&,	Z $"	 * "  &J+M+N <&,	Z 
+f 
4Q+R <&,	Z $"	 *.* "  &J+W+X <&,	Z 
4Z+[ <&,	Z $&	7@*+h 
4_+` <&,	Z $&	 * "  &J+d+e <&,	Z7
 
4g+h <&,	Z 
4j+k <&,	Z: 3`+" 
4o+p <&,	Z 
4r+s <&,	Z>~,~	}



	





















!
"
$
'
)
*
+
/
1
1
4?Cannot continue ADT@<4
 
4
+
	 <&,	Z+
	
> "@44
   @xl&  c@x+
@44
   @x  b@x+
 <&,	ZC"2(Bw(B	 B . W @W .
5 @W .
6 @W   @~ . W @~ . W @ " $~A4
'+4
'+
( <&,	Z G
6 @W!"@/4
,   @x "!$  c@x+
2@,4
1   @x  b@x+
4 <&,	Z>},~WW
	>J \x 
.,.<  c@+
= x  _2+
> x  _>6@0+
@ @:+
J *~5Q*` J: 4B
I1F+
FF+
B p 0 pb+ +
B@@ 
n _Z@24
d  _U @  _W X@  _W @ x  _Z X@ 
n $_U@f24
U   @ B~ D~ZF  c@+
d! b@~+
d ~ @> 1@_Y+
e 
n _[@f24
`   @ B~  c@+
d! c@~+
e@+
m 0@_U+
i,>2,>,>3,
x>~ 0@_W+
k <&,
5 1@_W+
J  >~5,~9g &3 
v,$,$,$,$,$ @bi/,>}<+
uW1O@i&,~,> ,>,>i/,>i(,>i/ $ Di/,>i&@@i&,>i(,> {.${,> $,> 
|7@,,>,0,,,^7@i&+.~QAi)2Di)+~,>*d
D,G, L,
x,>i*,,pt to return from SIGNALSTOP
			Condition value = ,>,>i&@@i&,>i(,>i),>i(,> $~,> $,> 
i/0Di/,>0,,^h0o6n+
			ConditionValue=i+<\"i,\",^,~,> ,>,>,>,>  "  i.[J4
"5b,>~,,>,>,>~,>,^/,~<<( $&Z$$/$&/<,~0<(/(5(
(@$&P"X$$/$&+77~7~7}7} '''~'~(///~/~/} '''~'~<0x7d~+!  3H+!=d@,~