cgtm 23 ira pohl translation from b5500 extended algol · translation from b5500 extended algol to...
Post on 11-Mar-2020
29 Views
Preview:
TRANSCRIPT
Introduction
Translation from B5500 Extended Algol
to 08/360 Algol
CGTM # 23 Ira Pohl 8eptember, 1967
08/360 Algol is the IBM implementation of Algol 601/ for the
System/3602/. Extended Alg013/ for the Burroughs B5500 contains many
more capabilities than Algol 60 but is defined analogously. Therefore,
the translator from B5500 Algol to 08/360 Algol is a mapping from a
superset into a (approximately) proper subset. It is not a very hard
translation task for the elements contained in the intersection of the two
languages, and is very hard for some of the machine dependent extensions
of B5500 Algol. The translator was written to be a simple translator
dealing with translating the Algol 60 structures of B5500 Algol into
08/360 Algol.
The translation process handles simple translations which are
equivalent to finite state transformations. This level of translation
is the simplest possible. It would be harder to deal with Fortran to
PL/l which requires context free transformations, and harder still to
go from B5500 Algol to PL/l which would require dealing with problems
of semantic equivalence of similar syntactic form. The translator
described here for B5500 Algol to 08/360 Algol mostly does work akin to
the following production, <reserved word> ::= '<quoted reserved word>'.
A Fortran to PL/l 4/translator deals in harder syntactic transformations
where, for example, the Fortran <do statement> must be translated with
an END inserted at the place of the statement number that ends the
<do statement>. Harder stil15/ is to appropriately translate a B5500
Algol <for statement> into a PL/l <do statement> where the syntax does
not differ greatly but the meaning does. The Algol statement constantly
-2
re-evaluates its step size and upper bound, but the PL/l statement does
this only once. For reasonable translation here, it becomes necessary
to translate the Algol <for statement> into the corresponding conditional
and branching statements, or to check that the Algol statement being
executed in the for loop is not affecting the step size or bound.
Use
The translator is simple to use, and its output requires little
further modification. The translator takes as input a B5500 deck (extend
ed IBM 026 key punch code) and produces an OS/360 Algol translation6/;
this translation is produced as a sequenced deck (IBM 029 key punch code)
and for input to the OS/360 Algol compiler. The translator deletes
certain constructions which would cause the OS/360 Algol compiler undue
syntactic hardship. The translator produces a copy of these deletions
referencing the sequence numbers of the outputted deck, and the OS/360
Algol compiler produces its standard syntactic diagnostic messages.
Further translation by hand (see Appendix 1) is required in certain
areas, principally input/output. If stream procedures and bit manipu-
lation are extensively used the program should probably not be translated,
but reprogrammed and not necessarily in Algol. However, if the B5500
Algol program mainly uses the Algol 60 subset of Extended Algol, then
the hand translation will normally be limited to input/output. The
(human) translator should be familiar with both B5500 Algol and OS/360
Algol and should be sure to run a few test cases on the translated
program.
Organization
Paralleling the simple nature of the translation is the simple
organization of the translation. Abstractly it is a finite state recog-
nizer with left recursion, needing no backup in its left-to-right scan.
-3
The program is written in OS/360 Algol, which requires that string manipu-
lation be carried out as the manipulation of integer arrays. While this
is unnatural (as opposed to the natural handling of strings in PL/l)
the experience gained in using the OS/360 Algol system, and the excellent
compile time and especially run time diagnostic capability of OS/360
Algol were sufficiently compensatory.
The program translates a card at a time, reading each source card
into an integer array. This integer encoding is then scanned for one
of four basic elements -- identifier, reserved word, number or special
symbol (which includes blanks). Identifiers and numbers are directly
passed out in 029 card code form. Reserve words and special symbols
require a multiplicity of actions and each is done by a procedure having
the various relevant cases.
The special symbols are mapped into one or more output symbols.
The most complicated case is the quote mark (,) which initiates a scan
for a second quote mark, meanwhile directly emitting all characters
encountered. The reserved words are more diverse and complicated in their
requirements. The simplest action is to emit them quoted -- so BEGIN
becomes 'BEGIN'. Other reserved words initiate simple mappings into
special symbols, as is the case with OR, AND and N9T going respectively
to I , ,and.., Certain reserved words and the statement containing
them are deleted. Label declarations are unnecessary, while input/output
statements are intractable, so both are deleted. FIN¢FTRAN is considered
a reserved ',lord and its detection causes termination of the translation.
The translation is both punched on cards and passed to the OS/360 Algol
compiler. The compiler then complains about any text it cannot parse.
The translator is very simple in structure and is easily modified.
Extensions could be made in two manners, first as prepasses to this
-4
system or second as more cases in the handling of reserved words. A
prepass could be written to handle the expansion of DEFlNEtS, FILL'S
and the translation of the WHILE and FOR-STEP-WHILE which are not found in
OS/360 Algol. These constructions require keeping track of block struc
ture, tasks unsuitable'for the present translator. The second possibil
ity, extending the cases in handling the reserve words, could in a more
limited way than the above method, add scope to the translator. The
extensions could include the deletion of lower bounds lists from array
specifications. Nevertheless, the translator as it stands should
allow a programmer familiar with both B5500 Algol and OS/360 Algol to
translate and debug a 1000 card program in a day or two providing the
program is written principally in the Algol 60 subset of B5500 Algol.
Acknowledgements
I would like to thank John Welsch for his critical attention, advice
and moral support. Also, would I like to thank Miss Kathleen Maddern
for her excellent error detection and typing.
Footnotes and References
1. 'Revised Report on the Algorithmic Language ALGOL 60', CACM Vol. 6 (1963) p. 1.
2. 'IBM System/360 Operating System ALGOL Language', c28-6615-1.
3. 'Burroughs B5500 Extended Algol Reference Manual', 1964.
4. Lanse Leach, 'FORTRAN to PL/l Translator', Stanford CC, Aug, 1967', Document No. 33-78~2.
5. The key is that semantic equivalence is harder to achieve going from B5500 Algol to PL/l than it is going from Fortran to PL/l. One is misled by the syntactic differences in judging Fortran the harder translation. For the opposite view see reference 4.
6. The extended 59 character set is used instead of the ugly 48 character set. See appendix 2 of reference 2 (p. 94).
See also: Wayne Wilner, Algol to Fortran Translator, CGTM 15, June 1967
APPENDIX 1 HAND TRANSLATION TIPS
1) 'FOR' V:= AEI 'STEP' AE2 'WHILE' BE 'DO' statement;
Here AE stands for arithmetic expression, BE stands for Boolean expression, and V for variable.
In translating th~s c0nstuction a new variable is declared and used. New variables will be represented by Q, Ql, ~ • • •
Hand translation:
Q:= AE 1; 'FOR' V := Q 'WHIlE' BE 'DO' 'BEGIN' statement; Q . - Q + AE2 'END';
2) 'WHILE' BE 'DO' statement;
Hand translation:
'FOR' Q := 0 'WHIlE' BE 'DO' statement;
3) FILL A[i l , i2 ' •• ,*] WITH value 1, value 2, .•• value n;
Value i are the values in the value list, and in B5500 Algol these may be numbers, strings or octal numbers. In the case of strings or octal numbers a simple translation may not be possible.
Hand translation:
J := lower bound of row; 'FOR' I := value 1, value 2, •.• value n 'DO'
'BEGIN' A(/ iI' i 2, •• , J/) := I; J:= J+l 'END';
Note: A, I,and value 1, value 2, ••• should agree as to type.
4) X MOD Y
Hand translation:
X - Y * (SIGN(X/Y) * ENTlER (ABS(X/Y)))
5) CASE AE OF 'BEGIN'
Sl; S2;
Sn; 'END' ;
Sl through Sn represent statements. In the following translation each CASE statement must have its own switch list.
Hand translation:
'BEGIN' 'SWITCH' CASE:= CASE 1, CASE 2, ... , CASE n;
'GO TO' CASE (/AE/); CASE 1: Sl; 'GO TO' EXIT; CASE 2: S2; 'GO TO' EXIT;
CASE n: EXIT: 'END' ;
S " n'
6) 'IF' BE 'THEN' conditional statement;
Hand translation: 'IF' BE 'THEN' 'BEGIN' conditional statement 'END';
7) Own variables
These should be moved to the outer block, while consistently changing any conflicts between the scopes of identical identifiers.
8) ALPHA variables
The translator changes these to REAL, but normally this will not suffice. A simple translation may not be possible.
9) Lower bounds in array specifications must be removed. 'PROCEDURE' P(A);
'ARRAY' A(/O/);
Hand translation:
'PROCEDURE' P(A); 'ARRAY' A" ,
10) Double statements
If double precision is required the LONG option should be used when calling the OS/360 Algol compiler. Mixing LONG and SHORT is impossible in OS/360 Algol.
11) Machine dependent constructions - stream procedures, partial words etc.
These create difficult reprogramming problems.
12) Input/output
Read the relevant sections of the Algol manual.
If the above tips do not lead to a painless conversion, try going to Fortran or PL/l for real difficulty.
ttl/I:l IJLlt7 u;) ALl>ul F D~Tt SEP 07 19~7
.;)uU,{LL. I-'KJ"kAi; PAGE OCl ~( SLLriCL sr~lt~l~1
celce GCCCC oe(Jco OlCCC CC"CC ceLCL cecce CCl.ce C(CCC ccccc o(eCC CCLCC cccee occce occcc ceccc eccce occec ccece cccoc occcc occcc a ecc c CCl.lC eecce ccccc ceCCG ceccc CCCCC CCGl.u cccce CCCOC OCCCC CC(Juc CCClL eccCl OCCCI ccce.:: ceCC3 CCCC:~
OCLC4 GCCC5 OCLC~
O(CCC GCCCt cecI":
't~LI~' 'L[~~l~T' H~~Cu ~L.~UL lu l.~/jbLJ ~LG~L T~D~~lATUk. ~~LGMAM~tk IkA PO~l (~L"L ,,~uJ CC~PlETEC SEFTEMBE~ , IS67.
T~I: fLlLL~IN" AlLCl P~[~~AM T~
P;{lJ(;"Aj·, vdLL T,<.t.N$lA1E A tl55()O EXTENDED LS/AL"uL. fMC IkA~SlATI(~ PMODLLlS A PUNCHED
CtCI<. ' ''\l.. t.>LSL A I - li~ ~l ... IiL", .... r t)Y IHt L::i/ALGCL SYSTE M TJ (CMr'llE h ·. I: T" MI ::.l A ILL. P t- Lv R iI",. .;)! "l, t Lo ~ / A l G L liS P U;{ tAL G U l i:> 0 "I T f d:" Llf-Fc:t--U,ClS Td L l""".lL.ATu,\ ,Hl i\U lI:S Tt-IS SU~SET uf 35'.>00 ALGLL ~EkV Id:Ll U : AVI ,.l> LlnLe rLk HAl\O CGNVERSION. IG,STRE .~M
F~GLEUL~~S, b55 0C ~~Mu u~t~AI'u~) A~D eTMER EXTE~SIUNS ~Ill ct ~lA~C~U dY Tht CU~~'LLK uK ~tLlTcC.
'CLMM[~T' A,J,L, ••• L =U!VL~ ~~rLuLk vAlUt Fuk INSYMbCl/U~TSYN80l II F 1 t K 11\ 1 T I All Z A T 1 [j I~ ut '~L ~ I:. k V L:.lJ ~u t< eTA e l E H, I , J ,K Ai{ E USE D FuR INH:Glr{ VAKIA8l~S "'".I ,'lAY I~v lG~GI:R EE A~SU"'EO Te HAVE ~Yr"I::ClIC LSt. r'lL"Ckc.= Cul.;,dtk f-Lt- '<l)"I~L ,{ ur ""I<U::. Te 21: (LTPLTTI:C PE l< CAkC li,,)LI. LI..,~ ~ U,T '''"A!,1Jo'i 1.> J.
LKCC~T= CAKL dt l~ G ~~ul,L';);)L.lJ • CCkOCNT = CA,{t; r.UI\iJeK I"" ""~uuULE U ~Y SI:~Uf:i\CE. CliGt!.: tf\lRY Ui RESl:kvt:1J nUKu IAblE. IT 1$ U~I:O TO INDEX MPO ~~IC"" ALlLI\S ;)WITCH TL.! ","r'"lJPKIAl to CASE 11\ "wUMCS. C"';Lt= "hilCli ~Gii. Tf-.A"~L;.\I,- "uulii~t J.=r\t::.li<v tJ "UI-\[)
2= IGLi\TIf-i[" 3= ,;,.)o'I..>L... 4= ~PtCI/lL SY("lLl (i-'= ll,LL~i" <-'LI,\ltt< 1'[;, l,,,,",,'L.i 'd \..AkU (0k= CuLL~'\ PLlldl;M ru" iJull'ul \..ARD ElJH/l:8(;/)= l,~PuT dLrr[:,{ (..KI.>!/1:j,l:60/J =I)UIPl-T BUff'EM M~C= kESlkVtu ~ukD lA~lL. II 1" LINEAk A~C U~DEkEC ev lENGTH LF l~~ ftL::'e~vL~ ~L. t<US . I~~LLI/l/J GIVl::' fHI:. ~TAMT Uf THE TAGLE ;: L f< k to S t j , II t. L " u;{ L. S L f- u :. .• " i 11 1. e f\ T A Ii II 1 / ) = L \ iJ efT,' ~1 L [ • hi c II = ;: G C L 1:" i\ '" 111 C t- ::. /l y:.> •• M L. I It L h. i.. Uk k £ i,1 ~ Y r-: [) <- L f.l::. [) I; t ,~
TIHi\~lA r tl.; IF T"LI: THu. "L .. -,YouL IS MEAC. ~AF(/I/J= ~A~PI~G FLM ~"'e~IAl ~YMBUlS ~PL=~ApPI~G FeR RESERVED "O~CS. **",,~******~,***** •
I 1,\ I L ( t k' ~, l , L ,C , t , r ,u , L. , ,., , . • , L. , f' , ... , " , ;) , 1 , L- , '1\ , V ,X , Y , t. ; , 11\ 1 t ~ L t< I ,..., I , J , " , " A X ll,\ , .. " t- ... "', , .:.> Y ,'I u , G L A I' K , l t T iJ,~ J 1 ;,; , LJ I G I r , L P , C UK,
I. L L 1 IT, I I ~ t 1\ , i\ i.. ,'i l.l , ;) Y i' (c. U , L. t: "u r M , " u [; E ; 'Ii\TEGtK' f\L~CkC,C"[;(i\T, Luu~l,u~KuLi\T;
'If\TEGlK' "KKAY' ~~F(/I:Du/l, 1,~ul/l:3,i:dO/), TA[lE,Ei\TA~I/l:9/), ~~C(/C:ICCC/), ITEM(/U:3uv/li
, 11\ r t ~ t ,.(, 'il t- " ,l Y' ", /\ f' ( / L ; '" .) / j, 1'1 r> u ( / v : 5 C C / I ;
'l:CLLt.1I\' fOrtEv;
'(Lh~· tf\J' (\LIlJ ::'KIPS I LI, .. :~ u,. P"Ii\TER 'Ff<,-CtL,L~I:' i\UIJ; 'V ,Hu<.;' 1i 'li.ltGt,{' I;
**~,*",~, * * ** SY"ACT(i,14,I J;
Sl
CLCL ... ceel(: C CC 11 CLUJ CeG1l, CCLl5 ace I I vCCIS C C~ £ i OCG23 OCCd CCC;'::i oec.::t CLL;it CCCa aCCLe; CCL3':; CCC~l
GCe.; ! GCC~<
OCL'::~
CCL':.2 OCL32 GCC34 ceL;~
OLC3: oee:::; OCC::~ ~
GCC..it ceC3 t eeC;7 CCC~ t
oec::.; GCC4C GeC4! 0(C4 2 vLe4.:: oeC4 /. OeC4 .i LU.42 GeC4;: 0(L42 eee4;' ece" J Gee '1 ', oee'1 ', GCC44 OL C 4 ~
.)UUi-\ '-L t'Kuld'. AM ~CLJk C t STIlHi",I::I\T
, eLI' ,'0 t i\ l' :::. t .. u I: i\ "L ,., L /. L L .) .) ... '. u L , ,l. c MJ i', e I:c K:::' lI~ C A K L S • '" * * * * * * * '~~L C I:cLL ~l ' S t ~~ L ~LL ;
' elL 11\ ' 'i i\ lt e;t.,.. ' 1, t\ ;""]""JCh' '",kKAY' C IGI/1: :~ /)i
K:=l.C KGC I\T; Cll!/ b/):=G; CIU/l/I:= LL~lJC "' T
': L,, (/dl:= L(; rdC/\ T L1U/ j /):= L" Kt.lCi, T
'l'lU~~U U v;~~kDCI\T:=LLKUC~T-LI G (/l/)*l OOOCOO ;
'I'L~uuu u i ~'-h~Cl\r:=LC ~OC,~ r- C I G (/2/1 * l JOOOO i
'l'l UJUU; LLh UCI\ T:=LC~JC~ r- l I G (/3/)*l COOO; [ 1 ,, (/ '11):= LI GII , /) := ClG(/i;/I:= [1 ( 11711 :=
U. ,{ JC;,1 CC k t.lCi\ T Ll. ~ t.lLI' T C("lJC/\ T ;
'I'lvuui 0"hOCI\I:=lCKDC~T-CIG(/4/l.100Qi
'I'LJJi ~~KDCI\T:~CCHUC N T-CIG(/5/)*lOO;
'I' lu L"kDCI\T:=CCRULNT-CIG(/6/l*l O
' fC C,, ' 1:=L ':::1 ,,1-" 'u ,.,IIL' u 'J~' ' ': l C I i'. '
l.; i.. 1 ::, 'r ,v eL L ( L , '(' C ! L ;, '. , u I.;) 'i ' i " tJ I G ( 1 Ill" I , ; ~ Lr::'Y~ Eu L(3, '(' u l,~~,~70 9 'J', DIG(/I/I"l);
'cl\ C ' ; CC 1< C C i\ T : = i~ " 1
'L /\[ ' ~t '~LLi\ Cl: ;
'CLI"I' I:c/\!' I.LIC HL PK,-.~ U(.t.) l'u,."I1LLi ... " i<C:::' LJl TA .)tT I\Ut"tH:K 2. a ~ c r~ S~ tS lLTPUI rG A LU~L ~~~PIL[N Ctrll :::,fr J . * ****
' i'i<L L ELLKt'LL1CkJ (I\""JJ; 'Ldt...,i:k' I\CC; 'tt~LI\' 'I~TL~"K' I;
, I- L,, ' I: = I ':::, r l: r" 1 ' ul\ f I L' Ii.' u L ' , ~ t C i i, '
LLT:::'Y~ J LL( L ,' (' J l ~;'1~~ (u ~~ uLuLI-~hIJKL~~UP~(S IUV~XYZ"-*I=<>, & ( 1 :';LI1 .1,"_'I'i',LKJ(/ ~CU ,LIJ J;
LLT::''r~ulL(j,'('OlLj.~bla~Ao ... Jt~Grl1J K L~I\UP.~STUV~XYl''-. 1=<>,&( I : ' ;!. It. i ," _ ' ./, , ) , ,C K J ( I NC U , i. I I );
, t 1\ C ' ; ~ t ~ Lt: /\ l t; '~L ~ ' 1:=1
'(.[ 1";"[; 1,1 ' ~ L", vt.: """L ",u l'll. be; l.;i\ (AkL;;. 'ST i:: P , , U 1'< TIL' '" v 'u L.. ' C K t.: 1 1 1\ ( L , 1/ , : = 0 ;
U .. K: = 1; '~I\[' CLTCNL;
, L L ,v i' L" T' 1/\ l r< L K t .:I L ,:; 1 1\ '-",' v.) L " v <. 6 A S in '" l; E: S r t u. (K [) C i'< TI S 1\"I't:lk L.f CA"v S ki:Al.. II •• ruK LA\..h CARL k t AD H. Ii\CRC (ALLS LulCRJ TC Gi: ~ i:KATE ll-t p~tVLuUS LAK[)S TkIlI\SLATIlr.. IF THE fJ r< tlliLivS LAKU H~S Tkll l,;,LI\; u) il'.Tli Tw( CARLS ThE liVlKFLO .... IS I-AI\LL~ U ~ Y :::.rAKrli\~ A ')~"~~u "AKL.. AT CGLUI"N UNE.
'f'r<Ll.lLL KI:c' II\ (;<D ; ' E CLii\ ' , 11\ T c i; ~ i'< ' 1, K ; 'I.LI~,V. l i\ T' Ch:CK I-Lk d LA "", ""'KU .******** .:' 'FLk' 1\:=1 '::,ltP' 1 'UI\ lJ.L' oj 'Uu'
'11-' CRL(/~L~CKD,K/I'=u 'IML~' , GU Te ' Ll; ~L~l~C:=~L~CK~-l;
THL
PAGE OC2
.hH)"LL t'''l.Il>KAM SL ~ClKl~ ~rA1EMl~I
CLC4c O(C4t LlCL4i ",(L41 Ole 41 C U.4 / lLL4.: C el4 'i eLl~e
Ce(;~i
ClC~~
ccc~c
lLV;" CLL':~
oce~~
CCC5~
OCC~L;
CCC:i: (le:'; LlLL5'> .c L (, ~ tj
ceu<; CC(L~
aLec L
(e(t~
CCu,,, CCU, LC((;( CCete Cllt'> (C l -, \.
(L L "' l
C C ll2. OCl n ceu; CCe7~
CCll; C,-C/', lLCI'< OCC7" OlL7S (L(i';;
LlC:../: li..,-Ic llU ~ OCC7c OCCi S CCCtl
L 1 : 'f-Cr,' jr,:=i 'Sfi:::}.i'
• Fll'-' 1: = 1 • ~ f i:: f" • i:' E C II'>'
'LJI\ l.t L I l~uJ·ll..J"U I UU. '....; ... j1'-.' 00 'ULII
LulCt-:U(Kl;
1~~Y~bLL(C,'{ 'OI23~~u7o~AoLULfGHIJKL~NCP~~~TUV~XYl&-=/.+ a;_)l(*.~.~II·?I')',t!LF(/I/l );
• t. f\ L r ;
flli'l,'l,: = 1; li<Li..I\ I: =l.I<Lli\ Tt 1; , E 1\ L' If\ C k::' ;
'll~~t"I' ~Xl~Y~ 0i::T~ "EAI~rNJ~L f~~~ 1l\FUT i:'UFFEk ~UF .****** , j 1\ '1 L L L k I • t' I'" L. L t L l..J ., t I 1\ ~ I .J in,
• t: ~" l i\ ' , i. r J C I} = -,.5 • I h L.>,J I
'j:tlll\' Cf':=I; l,\C,{C, 'U ..... ·;
"XI~Y~:=Llf(/LP/l; C~:=~~+i;
'tI\L' 1\)\ 1 :: Y;V ;
• e l. ,~ ;1 t i\ I' I i\ i c; L i, r-; '- l L"" i Ll: ~ luLl. I 11- i L R ::. • *,~" * , . • ~ r< L elL l.-: L' j 1\ Il. L " ( L L ,\ C L: , 1 I L ,'1/ ,
'I1\ltut,,' Lti,.:;r,,; 'i1\ILvL',' '':'k",AY' ITEI'; • eL Gl1\'
• !f\ 1 l:L.t:K , K; K : = 1 ; l l 1\ L T f- : = 1 ; :, Y (-I ~, : =".\ I .., Y , , , " "I:. " : ~ , r ,~ l ~ t ' ;
%< '
','(h' lc~,,,Tf-:=LL~,\;Tr+~ '""iLL' ~((SYIVD=tL':'I'>K) (:,y,"tj)LcTOkUIG) 'Ll' ·f.jiCGli,' IIl,V{/Lu,vl,'I/l:=..,YjIIB;
~Y,"t :=1\" 1 SYI-; K:=LI:I\Gff-;
• t: 1\ j~ I
lli\lrr-:~K;
, L 1\ i..' i 1\ 11.. L t\ ;
• ( u' ,., b\ T' (\ l r; L 1\ I.. 1 c, 1 k It: iI ..) y' I"W u L hAY A P P to II k 11\ A 1\ U M 8 cR. I T l..) L. S L ~ t: Y 11\ i\ U ,,; r, T l t: 1 ,. LJ r 11 t I: " LJ 0 F A ,\ U f' B L k. * * * * *
• C (. '- L i: /ll\' 'f-- ,< l. C L lJ U". L' l' l ," ~,H) ; , 1 F' ::. Y iV :; < = L 1 u 1 f G ::. Y ,'I u • = u ~ .. ,," • 1 H d\' 1\ U ,'- [i\l) : = • T K U l' 'E L S c • 'Ir' (~Yi",.'~j-" I ;'Y,'in=J()) (..>Y'-lu=49 5Yfoic='.itJ) 'ThEf\'
fI l (>'- i. 1\ L : = , f K l! i:. ' • E L .H:· .. u ,"1 to I" J : = , FA L S E: ' ;
'(.Lr;I~lI\T' i"f\UfYLJ Kcllvl\lLL'" .~'J,·,utK..,. ,,******,.,,***** , f- ~ l. '- tI. L., L' i ,'" L"'~ 0 { l t- ,\u 111, l f L,'I 1 ,
, ii, iLl; L t<' L L ,\ U -j 11; • i 1\ r L v ~ K • ' .. I'- I' MY' lIt (>' ;
, t Lei 1\ • 'i1\lL"i::,' r\; K : = 1 ; Lt: 1\ ( T f- : -= 1 ; S y '" ti : = i\i X T ~ Y " ; f" ,{ L " : = • F A l S L ' ;
PAGE OC3
;:'ulJ"L.L ~K .. A,KAM ~~ SL~kLE ~T'T~Mc~T
I.Jl ct:~ (Cet ~ OCCU: OCCt7 CCU:E OCCct CCCtt oeect GleeS OCCS.:: OCCS~
lCV;1; cc l.SS ()lCS~
O(l.S: CCCS~
CCCC;~
O(LSI GLl.SH C L 1 C 1 O(le" CClC2 OClOI; CUC~
C(lCe aClCe CCl":c eel C 7 ,JClle o C III li(lll OCll1 C (1111
Clll'1 Clll;; CCl16 U C 1 1 " (CJ. IS o C llS CLl"C OUd Cll,,;' CC 1,,1;
CCld LC le; CCl"t \) ( 1.:C. ..; l 1" I
, H. K' L d",l t- : = L L f\ v T h + L '", ILL L' "LJ ,'I E f\ L 'L C. ' , ~ L (; 1.\ ' 1 I L I' I / L t 1\ G r I- II : = ;, r 1'1 L.l; ;:, Y f" t) : = f\ xIS Y tA; K: = L l f\ G T H 'E NO' ; Ltf\\,;TI-:=Ki
'U\C' If\f\L.:,.~e;
'(L~f"~f\T' C~TICt~ ~LIP~T;:, 'JL~il~ILhS ,~LT ~CTUALLY MAY GUTPUT AI\Y ':':L.AI\llTY li\ 1 lEi'. """,,(. *"'**********
, F r< C L t l.. L. r' l' L L. r I L t:~ ( L t i\ G I, 1 , • i c: "I I i '1/lllLt' LU,C1H; '!1\ILI. ... L'" Lt,."i'h; 'If\ltGlri' 'IHRAY' ITE!,;
'E~~If\' • if\lt~tK' I,J,L~;:'i
i\ v, C :
LIIS:= CUR.L~~~Th-l; J :=C;
'II'-' lA;:,>!i. 'Tfltf\' , '" L L. 11\ '
, F lJ k' I: =" ",;\ ';:, J L til 1 'u f\ TIL' 72 '0 C ' 'ctldf\' J:=J+l; 1..1'U"I~vl'IL.I'L<,I/I:=lrE:i'H/J/) 'ENe'; f\li~C~C:=~~~C~J.Li
L::\~:-=Lr-I\"Tt·.CL.r<-lj, L.cI":=l; 'CLlL' i~ ... C; , l,',C ' i
'h .. ,;' I: = (. L." '~I i: P' L 'u.,j 1 L' LAS 'L L ' , u t G 1 f\' J: = J+ 1; 1.." J i II~ cll'lL. i\U oi 1 I : = 1 T Ei~ 1/ JI I 'E N iJ ' ;
CLi<:=lAS+l; 'Eci\L' GLTIC[f\i
, li~ f' poll i\ I ' L l.J 11', ... ,·1 L l. T P L. I;:, , • U I'll) t. " ::, *** :):*~***** , F 1< L. L L i.. L" t.' L Li r 1\ l.. ,v, (L t 1\ lJ j 1 1 , i r L ,'I J ;
'\II1LlJ(' Ll::i,GTh; 'Il'd"lJi::I~' LLi'I...lh; 'If\TEGtK' '~RRAY' L" 1 11..1::1\ ( L t:1'iG 1 h, I I t ~ ) ;
t(ll~ '~t;'d' ";lISYI' 1..1..ii'L.l" "(I'IOI.JL.> *****'*- );::~
, F" L C ;: L L. i< L' ,.lJ I ~ Htl :> y I"~ C ) • ' \i" L lJ t.' ::. Y I' d; '11\ H, " C K ' S Y II I; ;
'tfClI\' 'Ll l'I''tt:,i'd' I\<:tl, L"K"C ".j,'lut:k Ut- lASeS 'if' CL;K>7~ 'rt-:tl~' ·~~lil,.' ''1u,'I"KJ;=j\;UMCRl,;+l; L.UK:=l 'ENO' (~[(/I\LM"k~,LlJk/):=~Y~~; "u":=L.uk+l; , I:: f\ [' ~ li T:::' Y I' ;
, l L I' I' C 1\ I ' L 11 L if, L. '" r r' L i;, 1 I L ,'I 1.. LI ~ L t. I i L1, 1< ll.; T 11\ I: S ~, ,,,, * * ; , F " Lei:. L L " L' l 1 I l ,v ( ~ t i\ (; 'i 1- , L I ",'I J ; '''/iLl-t' LE:i\GTH; 'll\TlGlK' Lt:m,irl; '1,\oTI::GE:R' 'At<R/~Y' ITI::I",; 'EEUf\' '1f\ltGLr:' 1,J; 'FL,,' 1:=1 ':iltl-" 1 'ul\lL ... ' LCI\il..>ftl 'GU'
I TE~;
~L.I;:,y~tLLli,'('UI~~~~o/o~~~~ut.FGriIJ~LI'~OP.k~10\1wXYZ+-* 1=<>,&(
: ' ; i. I 'i • i , iI _ 'i ' I ' ,IT t: I' ( / I /) ); ' t :\ L • ;
'FHL~E[I..~t' ~ulClLcll(~~J;:,~ue,N~YM,lTE~I;
'~It<I~G' I'E~SAGt:; 'l~ILoL'" ~::.y~; '11\TtbE~' 'ARRAY' ITE~;
PAGE OCI;
;'Uv'",L t'"u"kA,~ S( ~LGRC~ ST~TEM~~l
((1;'~
CC1.;,: OC13C CC13C 0(131 C(LH u(l,;~
C C 1; I GCljj 0(131 OCl;(; GC L!S OU-='1 J ( 1': S OC1'<2 C 1l"2 OCl"~ LU'i ~ Gel".:! O(I'i~
ell,,:.: O(l"t OCl<i7 Ol147 ell'" Jll" l ((1';(
C(l~C
CC15C OCl ': 1 CCl ~L (j(1~=
ell ~" GCl ~:; Cll':':: UC1~:
';(I~c
O(L~L
GC1~t
Cel ~ I l.i(1~7
o Cl ~t CLl.~c
ell :c lL1:c Ul1::':; GCl:: .., CC i.c~
' ... Li" i', L 1\ I' l :: L"; I L t' k Lid uv) UL.. L Ie T ~.; II ~ ) ~ ,<I Ie L. T f- L u E L <: T L C I"Altl<IA1. IS ,\,:;n' LJ,\u "'''_ 1.:> i'uul.LJ 1,\ Illl". 1\ ,·1lS"AG,c I::' ~LSL I ~ S L t tj •
'tL\;l/\' , 11\ Ttl" tc K ' 1 , 1\( I':: I ; LLfSTRI~Gll,'I'*~~ 'j')
L L. 1 ~ T k If\ G ( 1 ,i"\ L ;, ;, >I" Ll; u u T S I t<l t, GIl, ' I' C A K C' I ' I ; L U 1 11\ 1 c G LI' ( 1 , '- C·d .. C ,'d I , "L I 1 ) ;
, ~ L K' I: = j ':: 1 t t" 1 ' ""' ILL' ' • .) Y ,'I '[) G ' L l I ::, Y r' ~ L L ( 1 , ' ( , J 1 L'::> it J v 1..; nW L \.J t: t- G I j I J K L ~' i, II i-'~" S 1 J v,. X y L t--~, 1= < >., I: (
:';!;I'i .l,II_'i'I',lTc,"I/IIl I; '[1\(' LClutlLTl;
'':'LI'','t,\!' ::'Cili'.tdLL :'(':>"<.) ""lJ JLLL.I<::: UI\TIL c ... ;,;",'\cru{ TIL.'~***** '~k<.ClLl"l' ~(ij'\ldLl(JjLJ, ·V..;LvL' lIL; 'ii\ltC!-:,' TIL; 'cL<.li\'
(L i\ I 5 C ,'1/\ :
LL.ISYi"uGLIl,' 1'0'2~~~~/o~AJCuL~GHIJ~L~NUP~kSTUVWXYLt--~/=<>"&11 :';t.I' .:f,h_'c'j',::,Y,'io-,l I;
~ Y 1" t: : -= 1\ X J ~ Y iv ;
, 1 ~, ~ Y ,', G ., -= I I L 'T H l:, < ' , ~..J
~~t~:=, r~LL';
't~L' S(A~~llL;
, LL ....... i .... i ... 1 1
fu' l.GNT::,(t>;\; "I:.LLl IUI\ jr.CLL.U~::' f lL
'U.:"''''I::I\T' ::'(Af'lflLL SCAI~S v,\IIIL 1..1IAKA(Tt::k TIL At\LJ PLACE:SSYi-I8ClS L 1 r< L L I l Y 11\ L L I ;' (I t: C r r ,-". ,r 1... L S l t:.: F l k S r f< 1,"1 G::, A 1', C (( f" ,'A E ,~ T S • ;
'rkCL[I.l .. "L' ~l."'\IJILL(rlll; 'V,'Lv,,' IlL; 'Ii\ltuu{' TIL; 'clGll\'
CC/\l~CA1\:
(,. CIS 'r iJ I S 'r IV d) ;
~Yh:i:=1\XT5YIJ,;
'if-' ~Y/"L; ..,= III 'Tr:ti'w-Pricl!:=' ["C:e'
, c i\ l.' :: l /11\ J J L L ;
'(l~~f~T' rl~US LNL,ELSt UK
';kL(I::LCKl' ::'(A~t~UCfS1AI;
't te; \/\' r.Ll:~lL'\:
i\ x ) 1 1 ~ ~ ( l U.l; !;-- , j I L ,v , l. ,-,!,) _ I ;
, IF' (, L C l = 't 'T H t: 1\' 'I:! L.. u L •• '
, e <: G 1 1\' l.. C 1 ::, Y ,~ ( ~ c ), 'u u , E,\t,; ,
lu'LL:HSCtll\;
',~, I rl:~(/l/j=~a 'T~tN'
lu' t-uUNuE~D 'tl\C'
'CL'::'L' '1Ft ;""LL:E=l 'lilLI'll' '0 ..... ,,11'" 'lI--' Cvul'='J J l;",o."L1=49 'fc,<:;\' '-) L u L ,\, i< '.LJ" J;' iLl:." li I II ,J 1 t i- , L L U, 1); 'G LT.:' r u U 1\1 0 U" 0 'l NO'
'LJ\8 ' LIIL~(Ltl\~I;--,ITL~I;
PAGE OC5
;'uuKl..L r'Kuvt<Ai~ SC ~[0kC~ ~IDI~M~~l
C U i:.l ceLt.:' UClt.-: CClt; CCli:.3 Ollt .: ul..lc; OClc1 o Clt"t allt7 Oelte OClte OCltE Olltt elite CUt c CCltS Oel-' i C C 171 OLI7.-: GC 17;' OC 113 OCll~ OCI7'; G L II 7 () ( I I I
OCII'C Oel7e GCl 7 t C(ile C el/', ()llU CUU OCIEI CLiE" Oelid CUt(: GClt I GC Ib CCIS3 C C I C; I,
l. Cl '>t Gll '>1: Cl.~CI
Cl...::C4 CC.::CI CCdC OC2 U
,~[ IL' htl..~~l..K;
fLL~Ll~L:
't~L' ~l4~L~LCF~IA1;
'C[~~~~I' ~S~~[kL S~A~CHL~ ~L~~KWLU WUke lA~LE FGR IGE~I[fl[R
l~ 11th A~O 11 R~TUk~~ l..uUCi INC PUSIIIL~ I~ TAtL~ IF fHE 1L.c,\ I if-1LK IS ,~ h[St::-'.,LU "n.J"U. ***~,*~,***
, t L L L t f\ ,\, ,~ ,< (j C Ll; lJ i< L' " ;:, \I " u " U I i Ie,'" l t N LJ I I-- ) ; 'I"JlLl..t'Ltr\\.;H"; 'li\ILv'-K' LL,,,;,JH;'I~ltGt,<' 'ilkl'tly' 'El:lI~' '[~TI::l:Ci<' [,J,i\,li-l.:.I;
, If' l to r-. \.; T h <,~ A Xl t i\ 'I IlL" '
, eEl: 11\'
'f-uk' i\:=I;',JLi::(/Ll"c,J,1/1 ',Jld" Lt~\.;11-- 'J.'dlL' L"I;lcd/LL""Tr,/) '",u'
, l::c G [,\ ' CLLEl:=,,;
LASl:=K.LI::~GTh-'i
'f-Lk' J:=K 'SIl:~'
",t:Cli\' [:=[+1;
L! =U; J. 'u,.fIL' LAsl 'CC'
[ f L t' ;
, 1 r-' ;{ "I.J ( / J Ii .,= ! I u'iI/lll 'I co L ,\ ' I L I\L I ;
'-JuT C' I\f {j I J
kSI" ... CkU:= 'lkl;E', '"Glu' ",CUT; iIol" I L : ' E,\[.; ,
'Li\C' rlL l.. I :
r<.'::::\ti.CKL .- It"I4L;:.,L f
't./\L' r'.::;Vr.":r.-L;
'lLPMl~I' SP~C5YM ~~~fL",n~ H~~KuK1ATE lR~~SLATIL~ Sf THE SPELIAL Sr~BLLS. *** •••••
'F~LL~L~~t' ~PLCSY~(Crikli
I "oj tl L l. t.' .... 1- /{; I 1 i\ 1 t!,J t. t< I l. f11·~ ,
, i: L \.; 11\ I
'S~[ICh' l.."~t:= C~~ll'~~~LL,~~,JL~,CA~L4,CAS~~ILtSt6,CASl7,
CASE~ICASt9,CASLI0;
'GC IL' CASU/ ,"AP(/CriK/) /I, [ASE1: ~l..ISY~(~"tI; ~LI~YMI~J.j; .~~ IU' ~~ITEM; 'ClM~~~T' .,- , Li>St<:: Ll..lulLtTl{'(' k LI\LL"),.IL'dC,,, ,~tST Cf LtRlj I~LLtILG ')',O,ITc'l)
CF:=l~; 'GL lu' ~,,,1 ILl"; '\..u;·:,',c"f' Pi:r<Ct~T E::1"CLui\le~~Lc;
L A ~ t j : '" C 1 ~ Y ,~ ( <\ S I; '" '" I .:. Y i'I I .. u); ~ L T ::, Y i-J ( 't '1 ); S y ,.~ C : = ~ X T S Y i', ; ::CA~IILL(491;
",Cl~Y~(4SI; ",ul~Yi'i(4n; ",uf"YJ'd'r\i); 'GL TC' N",ITU"; , ell' IV t ~ I' CAS tC j ~ U elL ~ H "c) P i~ ~ ~ L S SIR I 1'. G S * * * * * * *
L'\:: t 't : ~ l.. I ;, Y J' ( 4 b); \; U 1 ::, Hil "J.j j 'u~ T G' I,", I I L ;'1; 'C L I< ,V l '\ T' L ,~ ~ c : : '~l.. I :0 Y ," ( ,,~ ); .,; LJ 1 ~ (n I .. 1 J; '1..>'-' fe' ,\ ... I I!:: i'; 'C l,~ r-' t 1\ T' < = L " :, to c : '" ~ I " Y,~ ( 4 v); .. J T S t "II ~ I j; , ~ u T u' \ " Ilt,~; I [G ,v ,"1 L :\ I • / ) C ,\ S l I : .. U r ~ ~ ,~ ( I. 6); i.; l.J 1 ~ Y I" I '~J) ; , I..> ~ T G' ~ hIT [[>',; 'C G M M [ NT' I / [AS[o: ,.UI;:,yl'(~Y'''i:l); 'GC lu' 1""iTL,1; 'C[rt~I::~T' SIM,OAi{C 1-1 MAP LA:'~S: ~UI~Y~(~~I; ",l.JISYM(j~), 'Gu Il' ~hlTE~; 'CU~MENT' **
PfI:'>E OC6
JuUo,,,,L r'i<.uuRAI" SC ~C~~Ct ~1~ltMl~1
(; (,~ 1 ': CCdE CCLlS C L21 S CCdS OC<'1<; OCdS o C<: 1 S OC.:.:0 CU~.:
CU23 OC.:~';
CCLC1 CC':L~
OC.:.:(; CCLd: C~LLt OCL<:S CCL~;
OC,:;'1 G (.: ~ (; ()Cdt o C;:.:., l.C.:"<1 CCL.,l Gl.':"~ LC';4': C LL4 7 0(.:4'7 (j c<:., S GLL':.:: CLL~<.
C c..: ,-" OlL':J CL.::: O(,~:,
l.l(:'~,
CLib. CC,,(l. OlL-lit LJl~t~
CC"Lt CC<-tl.: U l.. '- t. l~
ac."tS CC~'1 OCd 1 (j C" -{:
(A~El~: ~LI~.~(~j) " LJ I .) t ,-I ( -t • j I·~C TL' ""drE,'; 'CCM~·,tl\I' >= 'c~[' ~~~C~~~;
'CLi'/tld' kr.URU.i 1;) 111t ,..""jL.t:uUkL "HICh CCES tof'PRLPKIATE ACTIuN ~uk C<cStk\itv ... uc<u;;. I r L)r, ... '~Lr1c;) uf'; CCGEl AHICi-1 IS THE TAtlLI: tl\I K . FLI< rl-L KL:::I:KVl:u ,.UI~J !''i !lUl • NCk"ALLY CCCE/j IS EXECUTED ",": 1 L r '" ~ C It:, r ' 1 L :< I: S t _\ V L o.J "U I, o.J ;
• f- "L '- t i. L " t' ,\.\ L K L ::> ( Lt .'", 1 '" t j ~ "1' "V J ~ • ) ;
"dILLL' Ll.UlI; '1,\Tt\;L '" ,-",Jc..,LL\GH-; 'li\li.GLK' 'A,<K .:l Y' ITEI'; , r: t L 11\ '
'~~IIC~' L~Sc:= CAS~1,L~Jci,L.~;)~J,LASl4,CASE~,CA~1:6,CASE7,CASE8, LASlS,Cl~tlJ,LAStll,LA.)cJ.L,'-AJE1J,CASI:14,CASl15;
, j i\ 1 :: u t !( I I; 'uL I~' LA;)L(/~~[(/L.LJc./j I);
, L l. I· ,v tI\ j' L ;. ::: (. I IS\; LIe ,- .• .) ~ .. n L ,~'- A I- T E ,.( G [ I ~ ~ i: C l.J G i'< i ll:: iJ A 5CAf\ f-I,\l..:i Iht i"t.xl l ~"J ,-,-o1f:, 'GUll'. ***************;
o ~ tl : I T l f" ( I 11 I : = (,. L. G t~ r< i\; 1 lui! I L I J : = u; I TE I" ( I j I I : = C ; LLJILlf\(3,ilt,~); SCA"JILLiL); ",LJT:iYo"(Cl; ("UTSYt~(r.;UCMkr<l;
, " l r L.' r\ ~ I I L ,', ;
L ;l :: l c: : _. ~ I ~ ~ i~ ( ?': ); , ~ L I ,-,' i ~ "1 I L ,', ' C L ;. ;~ c ,\ T'L i{ fJ l L GMt S I; L t ~ C .l : ." L; r ~ ~ ,"i ( :, ;, ); 'LL I v ' ",<1 I ~ ,', ' eLI' i" E ,\ I' A:\: r.: E. t L C ", E S [.; Cj.\~t'1: 'u\.; IL' CASto; 'L ... ,"111LI,r' ~i..oRRt:f\1 rAf\LJlPIG OF I:NU***; C Il ~ t ) : '" ~ r ~ ~ j'" ( 4 ,,,; , ..; L I ~ , I ' ... I ~,~; , C L fV ,., [ ~. T' f\ G r M t C C;~ E S .,;
l.A:::lb: 'f-ul" 1:=Llf\Glri '::oILr" -l 'Uf\TIL' 1 'JU' I I l,V ( I I .. t / ) : = iTt /' ( I I I J; L L ,~'" I h : = L I: f\ G 1 r -+ 2. ; I r L" ( I 1 I ) : = 1 I l '"I ( ILL,,, '" II 1/ ) : = '" U U ",,, i\; U v I I L to f\ ( L [ ;\ v T H , I T L ,'1 ) ;
",LISY~(~LA~~I; ~LAf\llll(~~J I
I C L I" I ~ i: i\ I' SCI S .\; t' ,"\ L ~ : ~ 'i- A L .;, L '; , lJ eTC' N'-' I T l M ; LA!:ll: L.LJll..lLt:rt.l'('lht r';LLlJvd.,~U HAS t:tEI\ LELUEC FR[~ YCU" PROGRA
~')I,ltl\~lr,llc~); SCA~I\ILl(?u'; 'vu lu' N~I1EfV; 'CO~~t:I\T' Dt:lETIUN OF l il Ie L L , i. l f- 11\ L i, 1\ l~ F C" ;,,<r, v u L'- L '"' kAT Il~.;) • *" ~q",,, *~, * * *" ;
lD~l=: '~C~I 1:=LL~Glf- 'JIL~' -. 'uI\Tll' 'u l ' I I l ~ ( / I .. i I ) : = i I t: r' ( I I I ) ; L E 1\ i..o r r : = L u\ ~ I 10 -+': ; I h"'l I if ) : =! f to M ( I L t I\u I hI ) : =IJLJCMk 1\; 'e;(. I L ' t-.f;;"CKLlS; ',-lJI'io'ltl~l' :iIAI\CAI<D CI\St QULTE hESERVED
\'lL . '<.~ ~ ;
C i l :': t S : _, L. 1 ::"f ,': ( •• L.: ~,-. Ie" ) '" u I .) Y ... ( "v J; i" U r s y ,',I ( l. U L "; ,{ K ) , G L. T U' 1'< wiT E :'1 ; ' ..... Lr· t" Li\ I ILl V 1~l:L.l;"'L..) '/ I
L ~ ::: t l C: I 1 t " ( I.: / I : = L; I 10: ,'I ( I ~ / J : ~. J ; I r l.~ ( I:) I ) : .: V; L i." ,.) T h : = 5 ; '\;L IL' CI,SIC(j; 'Cu,~fwLI~f' l. ... V l:d:L.GM[:::; 'Eo,;;UIV'
Cp~ttl: Lt.I\lJII-:='t; Ilt"L/',/):=L£.; 'GO IL' CAStb; 'CL~~l~r' I~P Ul~u~t~ 'i~~L'
l P ~ t 1 <. : • l L I ,~, r L:-(,' 1",,\ I '- ;
'- t ~ t L: : u,- I ..: L L i... I t( I (I L" " v L L ,," '"' j 1 L f\ I-' L l: A ;) ( r' u T ll~ i... u I b: b Lee I\, , ) ,
,.;,!iU'); 'll lU' '''',liLl'i, 'CCfVfVt:I\T' U\o.~, t;i::LETlui'<j C P ~ E 14 : u L I ,: l L tl I: ( , (. A L r' II... u l ~ L" r{ A IlL 1\ I S K t f'L A C u.; e Y REA l ' ) I ,
ll: 1\ G 1 h, ill: l' ) ; 1 T E '-0 ( I ! I J : = £. /) ; ITt: I' ( I 2 I ) : = 1 ') ; IrE N ( 131 ) : = 1 1 ; !It,'1/4/):=.:"; Lt:I\l..T: -I:=4; 'ul.J IU' CAS!:o;
PAGE OC7
!:l
Cl 7c lj l "' c CC ti
CCc.cl oed: 1 C(d31 oca.! CCLci CC-,:I:;2 0(<'1:2 o Cd::;: CCd:~
CCd:': CCd: ; CCd:S CUI:5 C(£t:C O(c.at CCLE-> OCLE,> llUc'> QUc,> a C c. <, I Q l ~<; I C c: S" (jC£S~
C(£<,4 OC2<,<; GCiS S CU'>;: o L£ S '>
CC3ll: C (. 3 ( 1 C ( 3(1 Cl.::lI lC.:!l.£ I. l3l.Lt l.(..:!c.~ (~ .-....,L~l~
O(3l(;
Cl:!ll (C.:!(c U..:l': Gl;i " C l .; 1 _~ ClJ 14 C(31't CLJ1~
::, ... HJ"l.. L:. fiku\> kA .... :: l L.. k C t :: r /J T e:;" I:: 1\ T
li: ::, i:. 1 ~ : L.. l 1 L- L t [ C ( , ( 'I tc L r...J .... L u" '" '"' H i\::' ,! t t 1\ t) l: LET I: lJ 1-" l;.' Y CU R P f\ U G [{ n~'I',ll~lll-,IIE~ ; ::,CA"~~CCr31~li '~L IL' "hllE~; 'Cu~~ t~ T' D[ LETILN
l ,- ::, T ,:. I d' LI S "ic I l.. t1 C .... " ., ~ 1 L) L ... v T U ,~ /J T I lllll Y H: /J ,\ ;, L A T t::) . IU , flllt0LU~lt STATc:~e:NT3 AKt ~F IHIS TYPE.***** ••• ***.*
I\k.,C,,[S: 'If\[' 1\I,CkL:S;
, ( C ,- ,,, l /I T' ,\ x I I T L ,v \> L l::i 1\ L A I ! I L ," T...J 1 K /\ f\::i L /'l T c • r I- l 'r i" ,\ ) ~ I: LF fCLR T~PES. RtSt~v~~ ~0~~::' IOEi\TII-IEKS NL .... BE~S SPECIAL ~ Y'" e l.. L ::, ••• 1 I P /J S S lSI H,- ,I u' A I, U I I S L t f\ G T H A f\ U A CO lJ t: f-el< Ihi: 11t," TU THE TKA I'.':" LAlc K,,;vTll\t. ***"**.*~';
, ~"L C l: L L;, L' 1\ X I I J c :~ ( ll~, ( I ,.1, 1 I .... ", , "L J L ) ;
, 1 f\ -I uj t ,<' l t ~," 1 H , C c: L c, '1., i Lv L " ' , A i< t< il Y' ITt.;, ; , c l ( I i\' , L U" I" t f\ J' ,; t I::, f\ 0\1 .,) Y ,. 1, .. '- I I CAL I J l ,II ;
'IF' I-'Kt:v 'ThtN' ~Yr·i3;.= .• AI3yj'i;
'IF' ~YM d=d lA~K 'THEf\' '~~Gll\' Le:f\GTI-:=l; CGUE:=~i lltM(/l/):=::'Y Vrl ; ~KEV:='T~UE' 'ENlJ'
'tl~t' 'If-' 'i:Jt"I,\ '
::, Y I' c' < L to 1 u." cd v
'II-' 5'ri',S>Llull 'In..: .. '
I 111Lh I
, (iC: C 1 f\ ' I T bV, ( IL i I ; = 3 'r ,', 0 ; I N I [; t 1\ ( l t N \.i r H t 11 e: 1'1) ;
C. ~ '- t. : = '1 F' "';; V nut<. v" r t rl t l i: f\ G T 1-) '1 hE,',' t.: u '-' TIT' [ L S E ' 1 ut,,, ;
Ie j, ~ I
'tL:;'L' 't~ t'vll\' IrE: ,'. I / 1 / I : = .,) 'r '" tI ; 11\ ,\ V" t: ( l L " V r t-- , [ J [ I" ) ; Oc := ;\ l.. ,~ c; 'E i\ Ll '
, b\L ' 't:lSc' 'db,,ji\' U: '\l;,fr-,:=~; L...;l"E:=S~,IIClL; ITll"(fl/):=SYi~13;
~"Lv:='TkLt'
't ,'<L ' ; 'tl\C' :\XIII LI';
, (. L ,v i'. i: 1\ "I' T K /\ ,\ ~ l Art 1 K /J 1\ 3 LI' 1._.:.. 11 t ,'I I U L L T ~ L T f- L R i'~ • '~t<I.CtLLi<t' j,<M,~Lfll[(U:"vln,!lu-",-uCE);
'\I~ll..C:' ,: (,]i:; 'l.dcvL",' LtN01t',LCLL; , ! j\ 1 L \.:; t: ., I I ,1 r'. 1<' A y I 1 I t 1\ : ;
, l: f: CI,\ '
'~~lTCr' CAJc:= Cfl~t,,'-MJLL'l.k~L~,C/J~~4i I(~IL' (ASt(/CCUt/);
CA~tl: ~~Lk~~(lt~\>lH,lJt~,~uuLlj;
C t :: t 2 : l LI I L. t ,\ ( L t i\C,I Ie t ! T E,' Ii' v u I u' i\~. IlL'" ; l ~::: t :; : L l. J i\ L ,V l L d, ,; 1 n , I I L " ) , "v I..;' h ~d T ~ ,'. C t::, t L, : :: h.: (. ~ H ( ;, Y I"~ J I ;
, t ,\ [ ' I i, ,; ,\ :: l ;l r t ;
'" A 1 " I' K l.. ~ K /J i-,
*******'l'
******** 'lL(II~lf\r'
'lL(II ~ E~I'
;; r il K J II\1IL~LlH
C r ~~IA JLj~*¥**~***¥**********~********
PAGE OCI'
oOOCnonCGGCcooocoronnrnoroccccnorccnocnnrnnnnnco r r r. r r ,-.. c: n,-.. r- r r, I""'"'l r r, r r C- r, r {. r ,- r. C--., r, C, r CI c~ r.., (J r. cr· c-. r, n r r r. r- r-J r r. r. r r- tr
..I:- ..L' .1' J.'" .£' ..I:- ...l:- ..I:- ..I:- .I:- .I:- ..l:"- .I:- ..i' ............ ;: . .J..' .I:- ... ' \!t,.1 l.... ~ ... 1..-,,- \,...,; 1..:0.... \,.,,' l:. u.: 1... ... ~Jrr.: l .. : ~j.' l ...... \1.... u... \1 l •• ~ .... l .... l ... l.I.. 1..10- t ... l" \.1 r. o r \.f'", ...l:- """ ..... ..I:- ..I:- LJ I,. h:" f'-;....-....- r r r-: r, ..:. , .. ~j) ~I-! (l n-;, n- {"'o n- \r \1"'. ,r ...l:- ...l:- .I:- h..: l •. ' b .• u.. f'. 1'\.. 1\
_ \. .. ,.z .I:- ~"- .:'1 \.', ,.... LI,: ,r \1": n \n ~ r,' ~r _, (') ..!-, .r, l". C" o.f n~ f' [I r,. ,-, If I'\. ,..,... r: r I. •• '
,,, Cr -,
A A- T ";"J --4 r' ";... ::;.. -;: ? A;:_ ;;~ ::to -;. X n:A. A..- _ -.;: -: _ :< c -< :: .... -:-<. r rT <" _ iF U (r. r :.. ~- =.. :>::; "T:-.. :7 5 :;: ~ ~ :> :; :s !.o :., ,_ ;-.::SO 5 ,_ '"':.. \ fj L 1'..:.- r l:> 1':> "Tl Tl"T .,...., "T: Ii Tl 'T 7" r- b r. n-r- r r .- ;- .- r. l I r I r r, r-: rj r: ~ r. r: C-; I. r; r~ r r T. ""'c-, r. r r r: r r r r r r r- 1':> y r (" u- '/
r- ~ _ r C ~ r -..... II It II -< -< :t. '?~ .,~ '";, r 7 r "'? 'l"-:; 'I:> "":-~ U .......................................................... nr: ............................................................................ rr ...................... r'{--::<,I'\..f'- ~ .................... 't-................................................ -:;-;-..r-,-::..:('rr
- - rr ..r. r n 11' I.,.,"'C ....- ....- \)",.' ....- "'~ \)... /' rt 1> .. ("" \f". \"; ...t' ...t' .................... .l'- l. h " " r\ ..- ........ .......... ........ .......... ;;. ........ :;;- '" ;'\_ - - C"" f\. --r f"- r ......... c.... il I' 7 \]1 ~- -..I \~ ,F, ~n ..t- \~..- _ \~' ..r \n ..- ~ l. ,.n l~ 1'\.; ',1""..- ,,', 1-' -.......... .......... ......... ("{l 1r1 .......... r .......... I! r II ...,j l.) "'--..- ro . ......................................................... ............................. .......................................................................... ......................................................... .. -;; .r If .................... -.......... II II II ::;.
I' II Ii II II I
~, -.. ,. r: r'
;;. ). - ,,~ J-o >- ;...
2·, ~ ~- ! f ~
c- C \:"' ... , .... . n 1'\.. r::~ .I:-- c; ... t ......................... , .....
I; II I. i. II r r j (
/- 7 ;. ;r ;. ~ ::.. ,. ~ =-L L L ~ l
C C)' v: 1..;' u ... ," -.. u.; ..t \..- ~
...................................................
II II II II II It
1>~r-r-v-~
--;A:;A..:;" X ... _ :;: :;. :- :.=.. ;. •. \' r- r·;- ("""" :---
0" C- 0" ~ , U: ........ '-'" ..s:-- C C h. CoL "', ................... II II II II II II r ~--:' r \:'
II 10 II I.: I. I: II II ...... ..L'-? r ,- \' """7 I' U· ~.
" I! T' 'I II Ii II
'---'._C."
,- ,- ;r - ~ ,.. 7 ., ;:;,
J > " 7 ,. ~ ~ ~
~ C "'-. C '... C. ;::
'~.... ,~, I' I'- ,..... ........ C r" f\.. (),
............................
II I: II Ii I: II II II II II Ii ~ r; ~ c ~ , ~ , C
/ ") /' ,~ /. ) ;..... ;.. ,.. "/ / ,. =-. ~ ~ .. :: :-c.. c 1;,. !.;. L C. C. \... L c... C
4> 1.". u. v. r'\.. I'\.. ..- ,...... l.,... • ...;.s..--..IU-...L'\J" -.I\...)..; ............. .............................................................. ......... ..........
II II I ~ , T I I II II II - r _ 1-- < X ~ ~ j;" ..
;t; :A .. j . 7- "'- ;r:.. A ;-. ~ ~ ~ ~ ,. ~ y > ~
rrrr r Clrr:;-·
......I:-- (,"-' l_,' "-.: 1'-; 1'\..\
-" C . ~t, ~ u.; .,i. ... c' :,i' ~
......... ................................................................ .........
II II II II II II II II ~:; C-'C;-<:'::-'\,
II II I-- C.
n n
II II -nc
I. r:. J: r. - - •. - ~ I-- r: .... r r.. r...- n-. II II •• ; .. " , •• I. Ii '" " >-
M ___ .... f"-.
II l' :; (.' ". II ~ " I.~ _ r ( IT II ___ II \J
L,"'" I-- ~ I. •. ' f\.; V'
r ;;;- n· n ... U I .. U ;:: r ..- r: C. __ --1--( :: .... ""C.--I--
... j,- r rr '. X X _ .... ... ..... ; r:- n. r '7 C r ~ ~ f ·
,I. tl 1\ ....... -. \.>.-' f'\.. --r r' ","""" 1' ..
'"
co r.
;. ;... :';', "'l:;", ~
rr •• -..: ""r. \..1 -::: "\., (" ;; n l::
~ ..... TI C- .. ,', c,.- r {.I L,
""C"'"C~C C II 'I-~-< _ l C ~ ....... _ ..- _ II..I:- f'... {/ L,'
_"- To - - ......... 'J II ..n .. rr "t:- ">-v..-7 .................. t-:- .. r ............................ ..- ......... - ... -P- ... rr
V c> V" "'C r - l'. O· f"\.. 1r.J.,.' C C C"... A..-~G-7'~~~rr / ~ C~--
r. - ........ ......... ......... f\.i __ ............................ II ~ IT (1:. v... 1'\.' .t. ~....... f' r r
II ...,.. 'tJ,- r " - r r- r- c. j.- r ~ ~ I~ !i II .......... .............. II !! II .. ( l; r r
~' ~ C - II ~ (- i' l. .~(. C ~. _C,L·\:l.7Clc
" V I'''' ~ '- <.. r c.. \. tt:
r ~ ~. C II r ......... :;;;: v £"- il t·
\"., C C ;_ C ... ? ... l
C_':;_'LC (""C""'Cu"'[C-C
-(
v-fo-n .. l
xr --I .... II II
b \~; "-- II :i ..... ..t--V'~l-:
a -< " 11 II
1,..'; f',
C- A r (~-
c.
~ r
T U v G
-~ . ."
elL' (
'.
C~ r'\.. ............................ II "
~ - v..: U' I-- ~ 11 ;C, 1> ......... -..J ...... U 1'\..;' ...... C TJ 0' .................. f"- ............. .
V' -................... "
-!! II II -..D T, L
It IS V r, ......... ,
I. ~r: _ "-. ~ II ""0 \..1- c.~ C' ~"A.. ....
" - •• II
, .............. , .. ~ II cr.; ......... , ..
II ~ ...... -.I 'J' C'
c r
., r " CPIc
cAre
c II
II j, \)'i
- Ii.... Vi" cc
r' ~- _ -i * o.
il ;c r-<.o<: * ~ Ii .. .II ....
u..
* * * * * G *
cr. n- * -< /' ,'} -~ "* nil * Cf'...; 1i-r o. * ,} II * '"
/'
v C C
" ~ r
o n .n
sc
UC'1t~
((" I .! JLl1 it CV1C 1 OV,(;~
C L (itt
.; ('1ci CV.'7 !
C ( c, (., '~
J C" ,; ., C(:C.; o (:: l- I
(; (~ 1 I 0(:1' V C: i , I..i( .. :d CCSLi O(~;i
CC:..:.: (C ~ ~ . ~
(; L: :;':f ';C~::2
C L ~" ,~
uC~"" O(~,,(;
CL:~C
JLS: L.. (.:L~:C.
O(~:(.
CV:c<' \; C ~ t ; C 1... : L LJ
CC::t;: C L ~(~
G ( ~ / '1 LlC:/e UC:l:L Oe te 1...( ~', (
o c ~ t, ~ (C: lj: I...(:<;t Cl-LtC
L L ( •. " (.,L'-(~
C\;cl', (.; ((. 1 ~
C'v C J"
.,)uUf\l"t. r"K.u~"';'A ;·oo1
:: L l; " ( l ::: I /J T t ," l ,\ T
,-:,LiI LS/I:~~;
"",LI/ '/;/I:~I;
"" t: 11 I/n:~I;
" ... LII elll:=>,; tl\ I ~[; (1,,/ I: =(:'1; IAtLi::.II~/1 :=t.5; :< "' L: (I t 5 I I : = ,j ;
,( 'I, (I t', I 1 : = ,. ; ,,,d,(1 (,~/I :=/.; ",,,LII S7I) :=l;; " "L I I 1 ell) : = 1\ ;
""L-(jlC~1I :=L; ,< A L ( IlL S Ii: = L ;
" .\L (jll~1) :=L; ,oll/j17/):=1;
""C(/lt.l/l:=i\; ""LIIL,':;/) :="; 1'\,[: (/1.::'71) :'-=t:; L i, 1 i' C ( I ::: I ) : = 1 .:: (, ; II!tL c (It I ) : =.::~:: ;
I' ,\ L. ( I r L 5 / ) : := ~ ; 1<" L ( I.::.:: SI I : =\.. ; K"L(/,-~lI) :=F; k"L (/,;511 :=1.; h " [ l I , :; 'I I ) : =' , ;
" ... L I / " " 1 I 1 : = L ;
,r<" i, II ~" .: I I : =- ,. ; :< 1\ L ( I L" 7 I ) : = i\ ; k " i: ( I < " c, I ) : = ~ ;
"v.u I I 7 (j) ; ~ I; f!" ,) I I ( '1 I ) : = ,1 ,
,,, .. ) I I Ill) : ="; j<., u ( I ,,2/);-'1;
.<,,) ( I <- t I ) ; -" L. ,
..... rl .. ) \ / c) e/l ~=H, ".," (I S' ':''l;~r,
'<"UII '> 0/ I : = i ;
,\,,,)(/1C'::/) :~L.; 1(" ,; ( I 1'- 6 n : =" ; ( ",) ( Ill'; I J ; ~ v ,
.-< " ,1(/11",) ;='" h",.d/11cl) :=L, K"~1/1~,!;J :=C), ,( •• 11 (/1<:,,1) :='"
i, " U ( It. <. t I I ; =" , ,{);\) 112381 j ; =,1;
KWLJU,!321) :=U, ,( ,,'~ ( Ii j CI ) ; = r ; <",,!/?J c /J :-"u, '"L:( 12"£/1 :=l:, " .... t.... ( / ;. t·f '1/ ) :.= L ;
k"c;IU"EIl ;=L;
" ... C!l.o'':JLIl :=1; '< ~,L ( I L ':; .; I I : = A ; " \, LJ ( I 2. 5 '1 I ) : = ,-I ; "\(".(/t/) :=,~ 'i;
litLc(l7/) :-=l.n; i' /, I~ Ill; 1/ ) : =.:; ",,1~1/1;:;/1 :=I.i " .. ~(l13C,1l :=L; "'1l~1/1"~/) :=1\; ,q. L(/l"I/I:~(,
K ',L I I 1 ':; 1 I ) : " ;', ;
,-, I', J I I 1 ) L I) : -= u , ""Jl/ljf; /l :=,,; ~ to d ( / 1 '-+ C I J : -= 1"1 ;
',,,U(/l""I) :=/, K ,\ l J , I 1 '. t'i } ; -" L ,
!" \\ ) (11 ',':/1 : =r, ,~ " L ( I 1 ::: ';; I I : 0 I. ; " ., J ( I 1 :.; {; I 1 : = .\ , t!\ T ~ C ( I " I ) : = 1 J (; ; I"I::L[(/"II :-=l:;'j; "~L(/l?'.i/1 :=p; k"uI/16C/) :="i f' r. [ ( I 1 (; ~ I ) :.:;. ; " tI ~I ( I 1 '-' "I ! : = J ,
,< y, L ( I : t '/ I ) : = L ; ~~~(/l,,~/1 :~r; ~~J(/i Q'.i /J :=1; k (. [ I I 1 7 .:: I 1 : = /' ; " "LJ ( I i l :: I ) ;" I ; " ",L(/17tl) :=h; t 1\ I ~ ~ ( I C; I ) : -= i 't ;
;"hi! I 11/):<; l'n..J l / l:i/l:=,,; ",.JII ('il):-=,,;
""ull rtJ/):=T;
,,"J(I }J 7/):=I-;
""u(1 ,,11l :=~; f\ , .. L.J , / '7?Il:=~;
.<I.J (I ')e.;; I) : =1\; ,~ (, U ( I 1 () J I ) : = ::, ; ,\ I. V , 11 U 7 I ) : = r ; " "u I I 1 1 1 I ) : -= ~ ; ''',,) I I 1 1 ':> I ) : '="; " ... ,J(/ll';/1 :=[; .,,,J( 11231) :=t; K"1J1/12711 :=1;
"",,( Ii.L7/) :=1;
!\ (, u I 12 3 3 I ) : = R ;
" •• ..;\ 12.' ') /) :=l..;
",,,) (/L f1?/): =f;
K" J I 12:; 1 I ) : = i. ;
"nul 11jj/) :=L.; " •• JI 1137/) :=1\; " ., ,) I 11 4 1 I ) :.= ,v ; ""u(/14?/I:=I; " ~ •• J ( I l. .:, '.j I 1 : = l ; " .. ,) I I 1 ? -' I I : = l ; ""Ji 11':> (1):= <;
t,,,Ll II 16111 :=C; ".,u! 116'1) :=L;
" ., J I I 1 " ell : = 1\ ;
Kl\ul/17,,1I:=K;
I, .. L II 7Z/) := P ; :! ,.; L ( I 7 hi) : =;, ;
"tllll d ,) I ) : = ~ ; F,,, L 1/ i;l4/) : =f-;
;, •• L. I I o :-i/) : =1-; -{,\, L ( I '-12/):=.<; r<r • ..; ( I ,; 6 I ) : -= I: ; ,(lie (I lOCI) :=1'; Kv.LI /10411 : =E; I{ .. L U 10811: = I; "\\ L (/ 112 II : = L ; "'" L I I 1 1 () I ) : = I ~ ; ,\,' C I I 12 v I ) : = L ; K.-iLI/124/1:=L; '~ we (I 12d/) :=T;
,{"' L ( 12 ;:: b I ) : = r ;
Kv/[1/234/):=;>,;
'<" L ( I 2. .. 0 I ) : = E ;
,: .. l , ( 12461 ) : = I ;
;{.v ell 2,21 ) : = E ;
I< " [ I I 1:; 41 ) : = L ; Rw[(/138/):=C; K ;~ L ( I 14 2 I ) : '" E i K"C1l14611 :=1';; " ., L I I 1 '. ' . ) : = [ ; <" L ( ,. 1 ~ " / ) : = K ; ",,[l/l .. J/) :=[);
R .. CII16211 :=C; ,~,roL (I It)ol): =k;
k ... LII1711J:=li KWLII1751J :=A;
PAGE Ole
~LJUKL.t: ~Kul1KAM S( SCURCE STATEME~T
OCtl': Letl': UCtl': OCt15 oe61t GCt17 Get it CU:lt
'(LM~E~T' E~C LF SY~~Gl IAuLt fu~ ~tSEk~EC ~CkC~**********; 'CC~~E~l' Thl~ Kt~ER~~0 ~~~u Ik0Lt ~ET ~p IS ~A5EU G~ A~ lC£A JF SG;
i\ld lE,.; N)TITE~(L~~GTh,ITEM,CUUEJ;
TRA~SLAlt(LE~GTh,ITE~,CCuLJ ; 'Cl 1[' NI\ITE/'!;
Tt.KI"Ii\ATt.: 1£I\[t
PAGE 011
top related