X7$ ?BOOT-U-No boot on volume ߋtvlSRT11A DECRT11A `il3xx`"vx`"vQAx`"[(l3 Nl3xx`"v$p*x`"v$p* the use, functionality or reliability of its software on equipment which is not supplied by DIGITAL. */ /* ** float.h */ /* ** Characteristics of floating types for the PDP-11 */ #ifndef __FLOAT_H #define __FLOAT_H /* Rounding mode for floating-point addition */ # define FLT_ROUNDS ( -1 ) /* indeterminate */ /* Radix of exponent representation */ # define FLT_RADIX ( 2 ) /* Number of base-FLT_RADIX digits in the mantissa when normalized. */ # define FLT_MANT_DIG ( 24 ) # define DBL_MANT_DIG ( 56 ) # define LDBL_MANT_DIG ( DBL_MANT_DIG ) /* number of decimal digits of precision */ # define FLT_DIG ( 6 ) # define DBL_DIG ( 16 ) # define LDBL_DIG ( DBL_DIG ) /* ** Minimum negative number such that FLT_RADIX raised to that power minus 1 ** is a normalized floating-point number. ** ** True FLT_MIN == DBL_MIN == 2**-128 */ # define FLT_MIN_EXP ( -127 ) # define DBL_MIN_EXP ( FLT_MIN_EXP ) # define LDBL_MIN_EXP ( FLT_MIN_EXP ) /* ** Minimum negative integer such that 10 raised to that power is in the ** range of normalized floating-point numbers. */ # define FLT_MIN_10_EXP ( -38 ) # define DBL_MIN_10_EXP ( FLT_MIN_10_EXP ) # define LDBL_MIN_10_EXP ( FLT_MIN_10_EXP ) /* ** Maximum integer such that FLT_RADIX raised to that power minus 1 is a ** representable finite floating-point number. ** ** True FLT_MAX == 2**127-2**103, true DBL_MAX == 2**127-2**71. ** */ # define FLT_MAX_EXP ( 127 ) # define DBL_MAX_EXP ( FLT_MAX_EXP ) # define LDBL_MAX_EXP ( FLT_MAX_EXP ) /* ** Maximum integer such that 10 raised to that power is in the range of ** representable floating-point numbers. */ # define FLT_MAX_10_EXP ( 38 ) # define DBL_MAX_10_EXP ( FLT_MAX_10_EXP ) # define LDBL_MAX_10_EXP ( FLT_MAX_10_EXP ) /* ** Identifiers with the prefix __P or __SP are formed on analogy with ** Polish notation: P for power (exponentiation), S for subtraction, ** n for unary minus. */ /* The maximum representable floating-point numbers. ** ** FLT_MAX == 2**127-2**103 == 2**103 * ( 2**24 -1 ) ** DBL_MAX == 2**127-2**71 == 2**71 * ( 2**56 -1 ) ** */ #define __P2_7 ( 128.0 ) /* 2**7 */ #define __P2_24 ( 16777216.0 ) /* 2**24 */ #define __SP2_24_1 ( 16777215.0 ) /* 2**24-1 */ #define __P2_32 ( 4294967296.0 ) /* 2**32 */ #define __SP2_56_1 ( __P2_32*__P2_24-1.0 ) /* 2**56-1 */ #define __P2_71 ( __P2_32*__P2_32*__P2_7 ) /* 2**71 */ #define FLT_MAX ( __P2_71*__P2_32*__SP2_24_1 ) #define DBL_MAX ( __P2_71*__SP2_56_1 ) #define LDBL_MAX ( DBL_MAX ) /* ** The minimum positive floating-point numbers, epsilon, such that ** ** epsilon + 1.0 != 1.0 */ #define __P2_n8 ( 0.00390625 ) /* 2**-8 */ #define __P2_n16 ( __P2_n8*__P2_n8 ) /* 2**-16 */ #define FLT_EPSILON ( __P2_n16*__P2_n8 ) /* 2**-24 */ #define DBL_EPSILON ( FLT_EPSILON*FLT_EPSILON*__P2_n8 ) /* 2**-56 */ #define LDBL_EPSILON ( DBL_EPSILON ) /* ** The minimum positive floating-point number, i.e. 2**-128. */ ho o Gc l n t e@sGbA G ACsGdAvGoAHGEB7eG @AfGrAlGm BP GoAsGeBrGe@B\eGsaGs BlG BSGE GtC+lGk l )Too tRa(lel@cstu)mc(uAd2 :aDs2 )h @pseudms(eAt3t: Dh3i)kd@asauima(rA 4o:uDn4 ) h@ sbugmc(uAd5b: De5n)b:hVD2 ~lZH6$ @sum(oB 2:B4)o @cslu mn t(eA2:@A4)@ssbum(AC2:C4 ) @sAum(D2s:dD4)AvGoAHGEB7eG @AfGrAlGm BP GoAsGeBrGe@B\eGsaGs BlG BSGE GtC+lGk l )Too tRa(lel@cstu)mc(uAd2 :aDs2 )h @pseudms(eAt3t: Dh3i)kd@asauima(rA 4o:uDn4 ) h@ sbugmc(uAd5b: De5n)b:hVD2 ~lZH6$d Total 1.00 2.00 3.00 4.00 10.00 5.00 6.00 7.00 8.00 26.00 0.00 6.00 8.00 10.00 12.00 36.00 (FBa&fe@BJ%@& fEA  w J&Z hDxDzpD|D~x_ ^_ h_ ޜ_ 6_ _ ܝ_ &_ p_ _ ҟ_ _  _  n_  _  _  _ _ _ d_ _ H_ _ F_ x_ _ _ _ :_ _ "_ $F_ $_ $_ *F||| 1164 122316 131 10514157553=6120212223?63242526-4527312829$36,44 32!33"34%37&38'39(40)41#3530*42.46+43149/47048@64A65B66C673514522500v Da       B A @  A @  @ 7%   D%"& N % Be %e B A @ N B    m B A @ m A @ m@ m00         C B A D 6 ve\          B A @  A @  @ 0 B A @      @effff & & & &De*&f    & N & QR  v  6    66 6 6 6 "v     1 %6 6 6 6 ?     |6  l6  \6  L e%v 6 6 6  D v v v 6e\  B A @ -  - --     effff & & & &Be*&f f &  6    6 v %w     6        e B A @  B A @ *%%B    C B A @  6 ve\      mB A @ E mA @ E m@ E m E      m@ E m E    &    C 5UA B C C  \ &    \B`  ?huj  "&=f&  b' 5  L F5& b?   &!+7(??E&?&E" &P!ۃe" stsuvxF3l3 # s ! b 5 #>"e!ePe"Pj3h3|3z  U $ F &  fW  u"\?Err 59 USR not locked?Err 62 FORTRAN start failr&Lf&AE=@ lB`)  rrwʊ@ҋed ^H R X΋ + +(= C wFP <z|  [ <? DW=W?m A @ @)M鈇& e:   낃 (   3 E`E& N U%@"w?Err 60 stack overflowed ABCDEFGHIJKLMNOPQRSTUVWXYZ$. 0123456789fromin routine "" line ?Err (PC=U\N E\N MEP\ ' ' \\%&&Af&  e\f&: 35w6ȋwR -`Y5  /5,4( 54- jpthp&朢d j3 & B  5@a3 s 5@55& &e& w 6 @ 3@3 r3 p3!  #p   3 3?& & & & b9e*e,& & & && & & && & & && & & &  CR$ $$ "` \ `C \ f B % % e@ ( B`  ` A@^   A ^”E eBCIE `-    D E A@D D e0bb %- ҕ* V  ɥFɥT Kѥ K Е ȕT‹ȕFK\\PH\PP& P   \%\e&&&&\  \\5@5&E! !5 m5 ҕ   mU j&j&e j6d  j D6gV`b Xw b63p\53r\5p5r @ 3@œ r@E |dt&6ej53 Dt~ J5t~3 r3 p3 X 3\w %c m4@ ы@ e"     , ;3  ,FF3 F V  {` `3 V3 Tl ,FFBFF R w  3oAsk F g  @  X[ `X DTB ;  J  @ B   D \$w V- D  ׬RDD r33 V3  b33 F  `P B3 \ b@  VEx H3I \sJ *sL% sN DL׬I( R%RNN @ 3`"  ,    h2 JœH @ & %NR W w l  %D C& & EF   x(1w (¥Ef (1w DR%% $J J N ꇁ   Е `CBД w SD @` 6<p\  `\ `\e\e\e\e\e\e\g\g\g\\%\%\%\%\%\'\'\'\&\\&\\\\&\\\&\\\& \ \ \\\\ \ \& \ \ \& \&e\ b\b\b\b\&%\ "\"\"\"\&\ \&\\\ \\&\ \\\\\\\\\\\\\&\\&\\\&\\\\ \\\\\ \& \\\\\֋\܋\\ȋ\fffD j(!H`"w`H`"w`%\AH`"w(H`"w(%\A  "w "w "w \j&Tj&^&f-  f&- ե W(k3 "3 $3 (3 &  @ Z@0#9 0 ` `P &azE (8 #Eq$3 (# S!!!!#!+!9!L! !oU& " &ec9`3 " &[ "V y t $ $,$?R d $\   D O :f II  d x@  -$')(/.,: & 0 " &W W0W9e ( & " ݁U ; , ‡:ddddn::: ~"$&43 ( j "3((3 "3 (W   @ " .@ v "5  &  "  >+ %tw&4 4-45@E4   <%&vC j5EUe  & 4-/ . %& &v    E5@ߋ*3 p5Up3 rw@f&&$  J"Kv v&f& ) D\ &&&+J) f3! ,f$ f nH5$ &STOP --  %(t&& fAP  t\ %(t \\ \ \ \ l(& eN t RD \RD ^ & e\& ew&& e\& e\&&&e\e&\&g\g&\&e\&e\&&&g\&g\&&4LPFVx^^^^ԜL @@@ @Ћ @7 8RK ʓ ̓X0D761hNCB9: Op O,p O>,p O!,p O/,p O<-p O\,p ON-p OL,p O ,p O )p O 2-p O )p O<,p O,,p O2-p O,p O2-p O+,p O-,p O(,p O@,p O.,p O0 p O9 x ,p O p O t `-7TpK9TKTKHp O"T*B9: OTO@: p*7)!z+~xTz(>OdOO!p*`(QQXO.O*dOO`O xXOV(y O\(Oy TQTQ>ATQTQ8>O(ORv`(O}{ O\(O}{ \(xyTQTQrB6Qƃ0+dQƃ6Qȃ@+dQȃp Of+`(Or gb+\(O q+p O p O t nx +xOx\(xy Ol OO8'O+TK*TQTQ>ATQTQ8>O(ORv\(O}{ "(O4st\(O g7Tv(TJ: `-,,<,L,\,`-l,,`-6(6(6(6(`Qd QLO2O,~OTOTQ(dQOOTOTQ(TK((x(-(7T~K9TKTKHTO@: -7)7Tv(1(TQTr(TQTt(;)7 :K7TK9TK9TLTLHTK9B9: Op O\1p O\1p O`. OX  Op OA p OZ t V1 OX Al.v..////V10V1V10V1V1V10V10$1V1V1,1V141V1V1\1TQTQ8>O`(O}{ OTQTQ>A\(O}{ \(O g"(O4st(ORvpp O p O t nx .x\1T*L@: \1HP\1$TQTQ8>O`(O}{TOr  p O x V17T8L9TLTLH&(O4sP(̓@: \1`(O}{r /7$TQTQ>ATzTQTQrB\1TLp\17TBL9TnL9TLTLHTL9TL9B9: Op O\1p O\1p O`D0 OX  Op OF\0TLp\1p OAp0 n\1p OM0 n\1p OC0 o\1p OR0 o\1p OS0$p OO0 p\1p ONV1 p\1$$$: 1$!n1x1$$h$TL@: \1TLJ;7$7 BLHJITMTMHITL9dQO\(OQLO OLPTPXPOPTP2OOQ1dQOITM`9TM`9TMXPOPTPR;IpOdQPXPOPTPX PP PT P8:V(}{r 2dPOPQR26OQ2dQPX PO PT PXPPPTP3PO2OQ2$7 MP3 PP` PTP&; PPP`PhLPTMTP!>PPZ38'Pr3TM`9dPPA PTP`9$`PA LPTP`9Z37 BM` P`P8>(P`((P $P2(PQL&P`((P}{33B4B4THM`T&P&;$p $P- 4T&P&((P4sP(̓:$p $PR,4T&P&((P4sP(̓N:$T&P&((P4sP(̓9$ ((PR*PT&PT*P;: d4$p $PG p $Pg t 4p $PI4p $P*5p $P$N5p $P%5p $PE5p $P0 p $P9 x J6TJMT&PT*P;j6&PTLMT&PT*P;\(&P͓ j6`&P\*P5*PL&P8'&P$5p&PT&PT6M:2(PQd &PL4PT4P&;$TJMT&PT*P;X)2PN()͓L"P "P 5"P.!2Pp5j6\(2P͓ $j6TFMd&P6P6PT6P*P C8PT8P;\(&P͓ %\(&PΓ j68'*P5T&P&;$d&P@P` @PT@P&;T>M98'*P *PNM t >6*PL2PTJMT2P2$TBM9$ $PX 0LBPTBPT&PT*P;TΓ9$7 PVMTQTQHTQTQ3$7 (^MdQDPdQFP` FP`FP`(DPQL LFP8'FP6DP6DPQ6dDPQQ$7 fMdQHPdQJP` JP`JP`(HPQL LJP8'JP87HP8'HP7dHPQQ$7 nM`Q QX LQ6QQl7dQQ$7 hvM`Qd QLQ2Q7~Q$7 @~MTMTMH|ITMTMH|I$7 MTQTQ8>NP`(NP}{r  `(NPr g x  8\(NP qTQTQ>ATPPTLPTxTzx MP!MPL8TM8 LP(NPRPP\(NP}{ !nn8x!LP8\(NP}{ TzTQTQrB`(NPr E 8'PP x 8;6Qƃ8dQƃ6Qȃ8dQȃ!MP87$7 MXP XPQ tZP tZPQ t *9TM` ZPQXPL\P$\P7 M(>`P8'`PH9$`P7 vM!ʓ9`bP(>dP2dPn9$ bPLfPTfP$7 0M~jP`jPl(hP 9$2jP9TM``jPf(hP`9jP97 M~pP`pPl(lP 0:pPnP:$`pPf(lP`9pP9 nPd pPLrPTrP&;$7 M`tP(>zP vP~Pl zP~PT~P&;~|Plf(tPLxP !xP:$`xP`9xP!|PvP:$7 (M~PpPj(P :TM`PP:$`Pl(P :~P`Pf(P`9PP:7 MTM`9$7 MP8;$~PTM`9!PP<;$7 M`P<>PTNTPTΓ!`Pd'l*(PΓ TΓ9$7 @N`P<>P`P<>PT NTPTΓ!`PR'l*(PΓ $7 N PPP2P;$P P2Pc<2Pb< PP` PTP&;TN9`Ph LPT&NTP!>PdPP0 PTP`9dPP0 PTP`9$P PP` PTP&;TN9$P PP` PTP&;T"N9$P7 (N PP`Ph 0  PT4NTP!:0  PdPP$P7 6N~PP 2=XPPcB=XPPR=XPP'b=XPTP`PR;$7 b>NTJNTHNHTz9Tz(>xdxP !P= PP=TxTHNHB9: Pp PR@p P0@p Pb?p PZ@p P@@p P0@p P @p P d@p P =p P?p Pn@p P>p P @2PO@xP`xXP.P>dPP\(PyLP\(PxLP PPPPf!PP>\(xy PdxP\(PyLP`P`9PPP>|I=8'P> P$P8'x@TFNH`xXPPV?dPP\(PxLP\(PyLP PP`P`9PPPP6?xP>6xP@`xXPP?dPP\(PxLP\(PyLP PP`P`9PPPP?P>8'x@TJNTHNHpP`xXPP"@dPP\(PyLPP\(Py P`P`9PPP?pxdPP>8'x@x=6xP@x=px=dPx=dxP>TJ: @R@Z@@@0@@@@@8'P>;=\(Pz ~x P$P7 LN z`Pt=x P$P7 TN`P(:LQ~QN(yLPlf(PLP PPPPQQAT\Nt=x P$P7 ^N`Q`Q8>Q`(Q}{TQr  p Q x xA$&(Q4sL Q2 Q 6 Qʃ t ATfN`2̃ 6̃ʃ t AThN`\( Q̓(:L Q2 QATjN`~Q~QTQTQ8>Q&(Q4sXQ Q*B"(Q4s`Qd QPQȃAQƃAl Q̃d QQ\(Q̓LQ` Q QV(̓ QQQ̃PB$7 dlN`Q(:L$Q2$QBTtN`2̃ 6̃ʃ t BTvN``Q`Q8>"Q`̃ $Qʃ(Cd̃&Q&Q~(Qlf(QL Q`&Q (QP(̓ Q Q(Q$QB"("Q4sh̃$Q̃$("QRv"("Q4st\("Q}{  ̓$7 xNHITNTQ2TQ=TN9TQTQ8>.Q`(.Q}{CCCCTN`TN9,DTN9CTN9TQTQ3,DTN9&(.Q4sP(̓(>0Q20Q-DX-0QT0Q&(.Q4sP(̓9|ITNTNH!nVDTN9vD!olDTN9vDTN9TN`ʃd ̃L4QT4QR;`Qd QLQXQ`QX6Q.QDdQ2Q\(2QQL,Q ,QQ,Q2Q6QDTQTQHTQTQ3I!̓ETN8 ̓TNTNH$7 OTE:Q :Ql(8QT>Qr PEp >Q PE!>Q !/+-(@.09 Label: "ggNumber or Expression:xxOAuto-advance Blankcell Clearsheet Delete Edit Format Global Insert Load Print Replicate Save Version eXit AZAgClear Sheet: Editing: Format Auto-recalc Manual-recalc recalc-by-Columns recalc-by-RowsShape-of-spreadsheet Overflow-labels No-overflow-labels FAMCRSONExit: /d@O  \g$P AA\gP-RGgI*$%E09* $%ERR??/E_qDP%&$DP(&$HP%&rLP(&rLPLP_X#LPg?Bad expressionEt:#XP]9x}^P\gbP\gvhP\gxlP\gytP\gXqPT KPAyP \g:P(/@P(a""PERR00N/ADEP o;@P00 \g<P,P,vPP4MqQ4`"Qy[*Q (blank) (label) (number) (expression) ManRowCol?Not enough room in heap to store cellF:d!8Q :d@QAZAZ0909:d:TQ0909:dp^Q:_lQ[HD lQpQ[;H!xQ[0J!xQ[0K"xQ[7m`xQ[0mxQ[24;1H E|Q[ABCDOPQRS(I) (F. )Ox$5 ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggGfD @ C:  f#e&&&&\);@ ~(z 6~Fz <~~ & & & @e&&& ~ |O    G6Af& l>f&"yB ~ Z ~ ~ lz  fffD   a  \e\ \%6  \&&&&\\\ \@3eޘ@7Q@׋@êg{H& fDezr&&&&A  e35@e35@ z ~ ~ ~ ~ ~ ~ ~ ~ ~ Җ ~ e    CBf&&&&& B\\& \\zr1@\ r(7[?\ -?v9?uοMc?kA`5?I2f?(*@ A/fEA77B  e@ & & f& & ff& & f ~ ffff      \CEf&\& P\&W @ EE Em B @0 f % e\ e\\\&\\\\\6e*6 6 e*  e*&fU%f& )( $  " • 0f& * ev\@    7 x7T9TtTrHT,9B9: p Np Np `ș X  p -Dp $Dp %Dp *Dp GDp IDp RDp EDp 0 p 9 x Dp Wr;N !hTQTQ8:P( N qN7Td9Tt@: NTTxTz@G: HTxTzFE: H2 2( t H !\(QQ` ~N(QL` Q66QQ4dQQ61NC$;7$7 nv~~TT8>`(}{r &(4sLTTTT΃: ޛ`(r E 8' t ޛ; (R\(R6Q 6Q t6Q t6Q t `d QLX`X.QpdQ\(QL ZTTHTT3!o6ƃv~6ȃv$6ȃv~6ƃv$7 !$NC6QtTQdQT$dQTTr$7 2QN;$Q6QQ^$`Qd QLQ2Q~~QD71$7 D6QQ;$Q6QQ$dQQD7n71$7 6QQ;$Q6QQ$dQQ661$7 2Q>;$Q6QQN$dQQ661$7 f7T9Tد@: ܞTTTxTzE: TxTzFE: TT$7$Tį8$7 އگ Q t $ Q t 2$ Q Q x h Q66 Q Q x  QD7n7 !61 Q Q7$7 ⯼ İ ǰ pp~̰ l( ưp ư` ưX  ưp ư p ư,p ư !ưܤp ư(p ư+Bp ư-jp ư*p ư/p ư^p ư)¡p ư@:p ư.ʢp ư0 p ư9 x ʢp ưA p ưZ x p ư=tp ư<p ư>ʣp ư&p ư!ʤ ǰ ǰ2\( \(/ !ǰZ Ȱ ɰT Ȱ ɰT!ǰ Ȱ ɰT Ȱ ɰT Ȱ ɰT Ȱ ɰT Ȱ ɰT8'ʤ`(TҰr p ҰT̰T``: ʤ¡T̰T``: ʤTʰTȰ`` : ʤ2\( Ȱ\(/ ǰ!ʰT̰T``: ʤ ǰ (p: `°``(: ʤ2(p° TаTΰ``E: ʤ2(pTаTΰ8:'R(p: T`° Ȱ ɰT ɰ l(TӰr =p Ӱ> ȰT ȰP ȰP ɰ l(r = ȰT ȰP Ȱ ɰT Ȱ ɰT2`(/ T̰T``: ʤ8'n`(/ɰƗn2\( Ȱ\(/ ɰp ɰnT̰T``: ʤTX̰ʤT̰`°$İ2T̰T``: ʤܤ2ʤ (p° İ$İ7  ְְְܰ ְl(԰Tr 0 p 9 x 8p .ְ ְl(԰Tr 0 p 9 x j`ְְܰܰ ְXl(԰Tr E p e tp d t r(԰ D ְl(԰r Dpְ ְl(԰Tr + p - t $ְ ְl(԰Tr 0 p 9 t ְ ְl(԰Tr 0 p 9 x H`ذ ְްl ܰްTް`ܰf(԰:  ڰ$ڰtذ ڰ$ڰ7 "F`갾<>`T`!`R'l $ $7 N 2j`(T"r  x j ""x|̧DRpШ0V|ȩ6Z~ƪЪ"Rtȫ쫪j2j(h (h (p~ 2j(h (h (pz 2j(h (h (p 2j(h (h (p 2j(h (h (p☖2j2j(p (pX2j (h (p~HZ2j (h (p~HZ2j (h (p~HZ2j (h (p~HZ2j (h (p~HZ2j (h (p~HZ2j (p0'Z (h0'ZH2j (p0'H (h0'HZT TT``(: |jT TT``(: |jTT T``(: |j2j(p(pB䗖2j(p(pҗ䗖2j(p(p䗖2j(p(p•䗖2j(p(p䗖2j(p(pB䗖V|T^T|2j`  (p0'(p (x(p (2j (p0'D(pv(p@TT``: |jTT``: |j2j (p (x~(p (x2j (p (x~2j (p@  (p0'b (p (p @ TB䗦 (p@(pv $$2r(p`x $7 z`X (T*T(2*쬖(¬ &$&($& $ &$&7 yh,.2. 6$67 ypX< :>p@pB<8$E@ABCD !%    % e    @    B 7 6yx LT\TVTZTT`F`DG: ֭$L`F`DFE: $L Fl(Dr )$LF L NT`HT`JdTRdZXTXTR8>P`(P}{T^r  p ^ x ڮ(PR: ڮ!N (PRf`H`J Nڮ (PRfhXH®hH (PRfpXJڮpJX\>RV8$L'$ % * 0 thru 9 General IntegerRight Width - Error -$%*GIRE09WColumn width:Kq#EoWq 5K},.8^Goto cell position:?Bad Cell position_Xkf"K ,(+-*/^)@.09AZ=<>&!=>=b:dZ԰09.09EedDD+-0909o gfIA!hcYPs$=;Ps,,.""8QRD)b(D00.0 ) @@c@c ZXœ 3 r3 3&5 w 䅔X  `35@  j&~ "U   U j`5 @j&. U   U Z5    DRSҋ3 te \^ zD  sN$S sLls & V LL &E xlL z(w @Pѕ ѕ(s b ֹD,  J) s  ʋsN& &  LcN& &  Tw ȕ̕@   2e3d & 35 5  X3d X @E`se K  sW7s5rX5@EEW W 5@W U5W ÉX@@c@c LNbXœeNU 5E33 r3 &5 Vw ,X5@U@X5,Nɥ R  <& & & f@ |w ́eeX55@X5W U5@CW UU 56W UX5@5)  {w .ĉX5  ‰ U@ X5. 5@5@UX5  5UX 5UX5‰5X5X5ÉX5@5 & ( A t tX5ÉX5ÉXf&̋ƚTT 5 Eť1 ť+ť$ 3 Tť0 H̋  <̋s  Ş@{s @ s ツ̋% F4 m 54 w$j&,  E j&  U5@ 5 ̴&  n&SD   \ \% 0m UJ  \ D  3-^5 H4 E^ %\   ^  , w f  BB@Qijs^3\ \`D Da E j& 8    A pU@3 3&e &&& &&P0j&J = 5F:  6 0 l plpEEj&  ˁ  U5B&f 0 Dl0E&l&  V! ̋wR0 p  plpw@ "S 0D0,  `&l   E  dlʋDD V&l   E 4f ppNl /Uc 0, & T > ff& %N* +ABC    C΢   E3  e l ADEn % b %e ee e  (@7 hTTTTT!$TTTTTThTTTT TttTd'Tƃd'Tȃd'T̃d'TnF'ToF'lTttTQd'TQd'Trd'Ttd'TvF'TpF'TqF'lTtt~N(QL`F'ƃPl~~TT8>`(}{r  `(r g x ڠTttTd'Td'(RR'"(4sd'\(}{F'\(F'lȃlƃhTttTd'Td'T R'Td'T̫TΫlTtt~N(̓L`F'̃:lTTT7$TЫ8$T⫾8TTTT$7 :TĭTƭTTT!ĭơ$TTTTTΤTTTT TṰd'Tȭd'Tʭd'Tέd'TڭF'TۭF'l2̭ 2̭ x ڤ2ȭ 2ʭ t2έ t ڤ6ȭQ `ȭʭQ t6έʃ t 褾Hdȭƃdʭȃdέ̃ ڭn ۭo2̭8TTQd'TQd'Trd'Ttd'TvF'TpF'TqF'l2Q 2Q t2r t2t t ڤ6QQ `QQQ x `QdƃdȃLޭTޭ(:ƃLQ6QQldQQ`QdQLQ2QXQ6ƃQ 6ȃQ x dƃQdȃQ6rQ vx6tQ x ڣ~rdQt vT~ȭN(QL`F'ȭƃlTTȭd'Tʭd'TҭR'Ṱd'TڭF'TۭF'l8'ȭTʭTȭ8>Э(ЭRҭ"(Э4sh̭\(Э}{ ڭ\(Э ۭ T~ܭN(̓L­`­F'­ܭ̃lTTTP$T,8$T>8 T`8 HPT~8TTT$7  hLd d hLdl T譾f:Dd$~$7 D 7`ꭾ9T֬TԬHT֬@: ֥7$Tz(>H\(Hz =\(H{ DT֬TTzTBT>J8'J0T8$`TTجd( :d(TTҬd( .d( TTجd( ~L~Nlf(LF !F F t ¦`Lf( FLFN`Lf(  $7 ڬ7T⬾9TFTDHTF@: 67$~xTlTjThTfTxTzG: x~f~hdƃjdȃl~xTxTzFE: TbTdTPT`T!b$TDTDTPTdT@TȨT@TDTDT@TH ʓTBdhnppdfrXtntTtXvrvTv8:V(}{r >drprj6pfdfrXxnxTxXzrzTz3rpVTFnl ʓTFT@T@7$ ʓT8$ ʓT8$7 }J|@'|$~\(~} | 2~6$p~$8'~6~~ ~TXTTv~N(}L`F'~Nlp~$f&f&  e `e& e  XeB N"Q$B(< U& 8 u @ 3 & @  }PA&eW! '& f@! ! & etXw ow ow o' B   ` ׮PU ׮P׮P!U, U1 0 55  5 55 U U& @&&=¥6 &$5 , &@ #& 5ff@ & 5 EE 爄 Mxdxd zv@Save into file:g ?Cannot OPEN file?EOF or I/O error writing fileAYMLoad from file:?Cannot OPEN file?Data in file is in wrong format ?Saved spreadsheet is too big?EOF or I/O error reading fileRI;sଡ଼,&=?Bad filespec typed:. fZPRange for Print: Print into file: ?Bad range specified ?Cannot open file?EOF or I/O erroryu| <&N<ڗNԘBzڙp晰xx N7 ܒޭ7T歾9B9: p hp hp C p c t pp R p r t Ж;7$7T96Qƃh6ƃQdƃ \( QL\( QL ~ ` X.LTd T8>T.d T8>(R (R"(4s&(4sP\(}{`(}{ \(`(  ȃf! Q\(QQ ~ d TTQ8>(Rv"(4st\(}{ \( g ȃbƃ~ ~ d Td T8>`(}{r ~x~TTTTzTx&(4sP(̓: L6Q2TTTTz:\(y ` X0LT` X2LT>ATzT0T2rB ȃ ƃ66QQ–dQQ661$7T,96Qȃh6ȃQ~ dȃ d T` X4L T 8>d ""T"T48>(R (R"(4s&(4sP\(}{`(}{ \(`( f! Q ƃ~ TQd $$T$8>(Rv"(4st\(}{ \( g ƃȃ~ ~ d &&T&d ((T(8>`(}{r ʘ~x~TTTTzTx&(4sP(̓: 6QfTTTTz:,\(y ` X6L*T*` X8L,T,>ATzT6T8rB ȃ엌 ƃ藾1$T@8$7 ҍh7Tp9B9: @p @rp @rp @C p @c t zp @R p @r t ;7$7T96Qƃr~LdLPPTPTQ>ALȃ`ƃXvQdQN\(NQL<\(NQL> ><~L`LXxLRTRXTNTTT8>HTxdNVVTV8>J(HR (JR"(H4s&(J4sP\(H}{`(J}{ \(H`(J Lȃ<>Nv\(ƃQ ~LdLXXTXTƃ8>H(HRv"(H4st\(H}{ \(H gLȃp~N~LdLZZTZX\N\T\8>H`(H}{r Λ~x~BTFTDTBTzTx&(H4sP(̓: 6DQjDTFTDTBTz:0\(By `LXzL^T^T NX|L`T`>ATzTzT|rBLȃNƃ욾66QQdQQ661$7T96Qȃr~NTQXbNbTb>ANƃ&`ȃQ~NdȃdddQLdLffTfT NX~LhTh8>HdLjjTjT~8>J(HR (JR"(H4s&(J4sP\(H}{`(J}{ \(H`(J LdjNƃZ~NTȃXlNlTl8>H(HRv"(H4st\(H}{ \(H gNƃp~N~LdLnnTnXpNpTp8>H`(H}{r 6~x~BTFTDTBTzTx&(H4sP(̓: 6FQҝFTFTDTBTz:\(By `LXLrTrT NXLtTt>ATzTTrBLȃXNƃT1$7 rȮ7TЮ9T@: ȠTTTTTxTzG: TxTzFE: 7Tޮ9T@: ȠTTTTTxTzG: TxTzFE: ddTT8>`(}{r b&(4sP(̓2,6ƃdƃ6ȃdȃ7T9dd6ddTTTTx6d6dğpddTTTTx6`d6`d"ddTT8:(4sP(̓,|vp $T8Π7 $7 ``8:(4sLxpx`(x̓ \(y !ء XTx,' \(x̓T`x dxTTTxT΃E: \(̓ `: L`: LTTTTz:\(y`(̓ dx Tz``rB$7 7T&9TjThH~*T`9`l( p @p .p 0 p 9 x p A p Z xp a p z xt ڢ!$T`9`l(T± !±Ģ$`l(r (dT`9`l( p ` X  p A p Z xp 0 p 9 xt ࢾB9: p `j X  p A*p R`Xıf(v(ıTt *;BT`9`l( p 0 p 9 x p .!$p ep Ep dp D*7 lpȱȱ`ȱl(Ʊ L$`ȱXʱl(ƱX̱Tx,'6r(ʱƱT`̱x 67 Rt ڱб бl(α ܱ Աf(ұ ܱԱp ܱ@p ܱ.p ܱ0 p ܱ9 x p ܱA p ܱZ xp ܱa p ܱz xt Z!ܱ$ڱб бl(α ܱ Աf(ұ ܱԱ!ܱL$ڱp ܱ( бޱԱ`ر`ֱ`б`αE:  ڱ$ڱޱб Աf(ұ`ޱl(α ޱԱб бl(α ܱ Աf(ұ ܱԱp ܱ0 p ܱ9 x p ܱ.!ܱ $ڱp ܱep ܱEp ܱdp ܱDԱ7 2`hLTT豾!> ⱘf(`A   ⱘf(`A   hdLT`汾!>`h LTT챾!>8'豮8'걮* ⱘf(`0   ⱘf(`0   ⱘf(`0  $7 7T9B9: p x$p $p N p n t p A p a t Χ;$ v~rdQt$7Tޯ9T@: $TTxTz: TxTzFE: 7T9T@: F$TTxTz: TxTzFE:  vdrdt$7 D~p7T 9 T氾@: bTxTzFE: &TTxTz@G: jTxTzFE: j26Qr 7T"9 T氾@: bTxTzFE: TTxTz@G: jTxTzFE: j22~  t Ωdƃdȃ!`QdL6QdQ!`QdL2X6Q 6Q x b`Q6ƃ 6ȃ t 6r vx6t x ~rdt v6Q ~~`XQ L` L\(}{`(}{ \(`( "(4s&(4sP(R (Rƃȃdȃdƃ`XQ L` L\(}{`(}{ \(`( "(4s&(4sP(R (R.!.!dQdQ`ƃXd~` L\(}{ \( g"(4st(Rv`ȃXZd~` L\(}{ \( g"(4st(RvƃP$7$;$T:8$Tj8$T8$T8$7 (z  ` ` FE: ج$ Xl( Tr `r( X   l( Tr A p Z t .$ l( X A  Xl( Tr `vr( X   l( Tr A p Z t   X A ƭ$Qԭ$ $:$"insert-Column insert-Row CcRrInserting column...gInserting row... g?Too many columns or rows to do inserte":delete-Column delete-Row CcRrDeleting column... gDeleting row...gXqSource range:Destination range: Replicating... ?Bad range syntaxTq8^zQDAbsolute or Relative:@.09AZaz(AZ09AR09.eEdD} Ʊ9wWα@.09AZaz(09.eEdDAA000d wAdvance No-advance NnAaBeginning Column:Ending Column:xdNew number of columns: New number of rows:ggThe new spreadsheet would have too many columnsThe new spreadsheet would have too many rows The new spreadsheet would be too big The new spreadsheet would be too small:d$ AZAZ7 t ~ִд дl(δ p p p ((p ` X  p A p Z tp 0 p 9 tx ֲ$2$\(մ \д дl(δTr p p (($д~'ִLִV:$ ` Ҵ`(m Դ$7 ^s´ TTTT``G: $``FE: ȳ$ l(r )޳$ ttddTT8>`(}{Tr  p  x \(R: \ (R< P @@'T̴`$ $:d(δ (AZ09 ( )bSUM AVERAGE COUNT INT ABS EXP LN LOG10 SQRT PI NA IF NOT MAXR MINR MAX2 MIN2 ROUND ͥ @E|llA eH @ @H7 VtTp:TPtL T Tx$7 tTTH`9|I;$7 s7`9T9B9: p Y p y t $7 sִ~ƃ~ȃ~̃ n o Gq p~rdQt v~"N(QL "Q~"N(}{LN(L(4sL'RL  g t  "Q$7 r~Q~Q~Q~Q6D71$7 rTTFTTFTTFTTFTTFTTF$7 VrT `9T`9$y: $\g""&](Type a "Y" to confirmYyxGgy:Fw$|e$ X$<$7 tTⴾJT 9 xȲزT9T*9T89Tf9T9T9T9Tƴ9$7 s䴾7T촾9T9TzTxHT49TQ=TF9TQ=TP9TQ=Tf9TQ=Tv9$7 Ds|~~~~TT8:V(}{r 6Գd6dȃƃdƃdȃ$m?SHEET-F-Bad STRPTR in HPFREE HEAPFF is badNull string in heap--heap has been messed up Attempt to store a null string in the heap Bad cell typeString not ASCIZ Cannot repeat null Bad internal row/col numberZx SHEET version x3.1, Copyright (C) 1987 by Randall Meyers Current shape is cols by rows. Max cells is ; max cols is .w<*7 t (, *. x f$`*`(8>0`.`,8>2`.`,>A(2R (0R\(2`(0 \(2}{`(0}{ `(0}{ֲֲ"(24st$&(04sP(̓`.`,rB$`.`,`*`(`.`,$j!( 1.0 SHEET X3.1, A SPREADSHEET PROGRAM SHEET is a spreadsheet program modeled after VISICALC and SUPERCALC. SHEET requires no special hardware, and has almost all of the features of its more famous counterparts. Features: No special PDP-11 hardware required. Version available for VT52, VT62 or VT100. All calculations done in double precision. Very fast: Overlay scheme keeps most of program memory resident most of time. Full function spreadsheet: INSERT, DELETE, PRINT, REPLICATE. Most math functions available. Real expression syntax with operator precedence. Logical expressions complete with an IF-THEN-ELSE. Similar to VISICALC in most respects. Extensive prompting. Disadvantages: Memory pig: requires 24K+ words. Sources not (yet) available. 2.0 BASICS The spreadsheet is made up of cells in a rectangular array. The columns in the array are identified by letters, and the rows in the array are identified by numbers. Each cell in the spreadsheet has a unique name that is derived from its column and row position. The cell that is in column A and row 5 is named A5. The maximum size of the spreadsheet that SHEET can handle is set when SHEET is built. Typical sizes of spreadsheets that can be handled by SHEET are 10 columns by 117 rows or 24 columns by 59 rows. (The /V command, described below, will tell you the maximum size of the spreadsheet handled by your copy of SHEET.) Page 2 There are four types of cells: 1. Blank: These cells provide whitespace in the spreadsheet. Initially all cells in the spreadsheet are blank. 2. Label: These cells contain a string. They are used as titles and labels in the spreadsheet. 3. Number: These cells contain a number. Their values are used by expressions stored in other cells. 4. Expression: These cells contain an expression to be evaluated when the value of a cell changes. Both cells of type number and expression get their value the same way: you type an expression as their value. The only difference is that if the expression has a constant value (does not contain any references to cells in the spreadsheet) then it is only evaluated once, and only the value, not the expression is stored. If the value of a cell of type blank or label is used as in an expression, then a value of zero is used in most cases. The exceptions are the @SUM, @AVERAGE, and @COUNT functions, which merely ignore the reference to the cell. 3.0 EXPRESSIONS Expressions handled by SHEET are similar to expressions in many programming languages: == | ! == | & == | = | "<>" | "<" | "<=" | ">" | ">=" == | + | - == | * | / == | ^ Page 3 == - | + | | ( ) | | == @ABS( ) | @AVERAGE( ) | @COUNT( ) | @EXP( ) | @INT( ) | @LN( ) | @LOG10( ) | @NA() | @NOT( ) | @PI() | @SQRT( ) | @SUM( ) | @IF( , , ) == | : == | | == | | | == == . | . | == E | E + | E - | D | D + | D - | Page 4 In other words, the following operators are available: OPERATOR FUNCTION PRECEDENCE ASSOCIATIVITY -------- ---------- ---------- ------------- () Grouping 8 - unary minus 7 + unary plus 7 ^ exponentiation 6 left-to-right * multiply 5 right-to-left / division 5 right-to-left + addition 4 right-to-left - subtraction 4 right-to-left = test for = 3 right-to-left <> test for not = 3 right-to-left < test for less 3 right-to-left <= less or equal 3 right-to-left > greater than 3 right-to-left >= greater or equal 3 right-to-left & logical AND 2 right-to-left ! logical OR 1 right-to-left The logical operators (&, !, @NOT()) consider zero to be false and non-zero to be true. The logical and relational (=, <>, <, <=, >, >=) operators return the value 0 for a false result and 1 for a true result. Some examples: Expression Result ---------------------- ------ @NOT(0) 1 @NOT(1) 0 @NOT(-1E-25) 0 1 & 2 1 0 ! -1 1 5-4 < 2 1 1 < 2 & 5 > 4 1 Note that the @AVERAGE, @COUNT, and @SUM functions take a range as their argument. These functions operate on all the cells in the rectangular array specified by the two end points of the range. The first cell in a range specifier gives the upper left corner of the rectangle, and the second cell in the range specifier gives the lower right corner of the rectangle. Thus, @SUM(A1:B3) sums the cells A1, A2, A3, B1, B2, and B3. A degenerate case of a rectangle can be a row or column: for example, @AVERAGE(A1:A5) averages the cells A1, A2, A3, A4, and A5. An even more degenerate case of a range is a single point: If both endpoints of a range are the same, then the range references a single cell. In that case, the colon and the second cell reference may be left off. For example, @COUNT(A1:A1) is the same as @COUNT(A1). Page 5 The following functions are available: @ABS() Take the absolute value of the expression. @AVERAGE() Take the average of the specified range. This function ignores blank and label cells in the range. @COUNT() Return the number of expressions and numbers in the specified range. @EXP() Raise e to a power. @IF(, , ) Return the second expression (the THEN expression) if the first expression is true. Return the third expression (the ELSE expression) if the first expression is false. @INT() Throw away the fractional part of a number. @LN() Take the natural logarithm. @LOG10() Take the base 10 logarithm. @MAXR() Maximum of all the cells in the specified range. @MAX2(, ) Maximum of the two expressions. @MINR() Minimum of all the cells in the specified range. @MIN2(, ) Minimum of the two expressions. @NA() Cause the cell's value to be displayed as N/A. The @NA() function is used as a prompt: in general purpose spreadsheets, cells marked N/A are to be filled in by the user of the spreadsheet. @NOT() Logical NOT of expression. Returns 0 if the expression is non-zero and 1 if the expression is zero. @PI() Returns the value of pi. @ROUND(, ) Round the first expression up to be a multiple of the second expression. @SQRT() Take the square root of a number. @SUM() Sum all the elements of the indicated range. Page 6 4.0 OPERATION See the file SHEET.DOC for information on installing SHEET on your system. That file will help you pick the copy of SHEET that supports your type of terminal and that supports the size and shape of spreadsheet most suited for your needs. SHEET is a very big program. If you choose the copy of SHEET that supports the largest spreadsheet, you may find the foreground job and most device handlers should be unloaded. If this is not done, SHEET may fail to start, or the commands which do file I/O may fail. (This last is most dangerous because you may have spent an hour typing in a spreadsheet before you discover that you can not save your work!) You may want to try a load or save command right after starting SHEET to make sure that there is sufficient memory for load, save, and print to work later. SHEET has a heap that it uses to store labels and expressions. If this heap becomes full, SHEET will not allow any new expressions or labels to be stored until space in the heap is freed. Space in the heap is freed anytime the length of a label or expression is changed to be smaller (i.e., when the cell is blanked, the cell is edited, or a new string is typed in, etc.). SHEET uses the top three lines of the terminal screen to provide feedback on the state of the spreadsheet. Line one displays the current cell address, the cell's type, and the cell's contents. The far right of line one tells you the recalculation order and the number of characters of heap remaining. Line two is used for prompts and for error messages. Line three is sometimes used for prompts, but usually this line is used as an echo area when expressions, numbers, filespecs, and the like are typed in. SHEET starts is a state where it is waiting for the user to type a command or a new value for a cell. SHEET decides if the input is a command, a label to be stored in the current cell, or an expression to be stored in the cell on the basis of the first character typed: The following printing characters signal the start of a command (see the next section): / " ! > The following characters signal the start of an expression (or number): 0 1 2 3 4 5 6 7 8 9 + - ( @ . Any other printing character signals the start of a label. The next section will discuss commands in detail. Value type in will be discussed now. Page 7 When SHEET was determined that a label or expression is being typed in, it will write either "Label:" or "Expression:" in the prompt line, and will echo the user's input into the echo line. During type in, various editing characters can be used: Character Description --------- ----------------------------------------- Up arrow Go to beginning of line Down arrow Go to end of line Right arrow Go right one character Left arrow Go left one character Delete Delete the character left of the cursor CTRL/D Delete the character at the cursor CTRL/U Delete the text left of the cursor CTRL/K Delete the text right of the cursor CTRL/A Go to beginning of line CTRL/E Go to end of line CTRL/F Go right one character CTRL/B Go left one character If the foreground/background RT monitor is used, the command "SET TT NO FB" needs to be done before running SHEET in order to be able to use CTRL/F and CTRL/B. If all the text on the line is deleted, then SHEET aborts value type in, and returns to its normal state of waiting for a command or value type in. Value type in is ended by pressing return at any point in the line. If a label was being typed in, then the cell becomes of type label and has the line assigned as its value. If an expression was being typed in, then the expression is evaluated. If the expression is a constant expression (does not reference any cells in the sheet) then the cell become type number with the value of the expression. If the expression is not a constant expression, then the cell becomes of type expression and stores the both the expression and the expression value. If the recalculation mode is automatic and a expression is typed in, then all expressions in the spreadsheet are reevaluated after the current cell gets its new value. (Recalculation mode is automatic by default.) If autoadvance mode is on and a new cell value is typed in, then the cursor moves to the next cell in the autoadvance region. (Autoadvance is off by default.) Page 8 5.0 COMMANDS Commands to SHEET are one one character long, but several commands may display menus of additional one character commands to be typed, or prompt for additional information. The commands to SHEET are: / Begin a muti-level command. A menu of the second level commands will be displayed in the second and third lines of the screen. ! Recalculate the spreadsheet. This command is most useful while in manual recalculation mode, but it can also be used in automatic recalculation mode to force a recalculation. > Go to a particular cell. The command will prompt for the cell name of the new location. " Start a label. This command is used to start a label that begins with a character which normally begins an expression. SHEET will write "Label:" in the prompt line and begin label type in mode. The quote is not part of the label value. CTRL/R Redraw the screen. Useful if the screen becomes corrupted because of RT echoing typeahead. CTRL/L Redraw the screen. tab Move to cell in the next column. Up arrow Move to cell on the preceding row Down arrow Move to cell on the next row Left arrow Move to cell in the preceding column Right arrow Move to cell in the next column. CTRL/P Move to cell on the preceding row CTRL/N Move to cell on the next row CTRL/B Move to cell in the preceding column CTRL/F Move to cell in the next column. PF2 Move to the previous screenfull of the spreadsheet. PF3 Move to the next screenfull of the spreadsheet. CTRL/V Move to the next screenfull of the spreadsheet. CTRL/A Move to the first logical cell of the current row. CTRL/E Move to the last logical cell of the current row. Page 9 If the foreground/background RT monitor is used, the command "SET TT NO FB" needs to be done before running SHEET in order to be able to use CTRL/F and CTRL/B. The VT100 function key PF2 is the red function key on the VT52 and the "BACK FIELD" function key on a VT62. The VT100 function key PF3 is the black function key on the VT52 and the "FORWD FIELD" function key on the VT62. As is noted above and below, some commands prompt for additional information like filenames, cell positions, ranges, etc. While typing an answer to one of these prompts, the same editing keys used for value type in can be used. Note that the entire command is aborted if all the text being typed in is deleted. Thus, if you mistakenly begin a /L (load) command, you can abort it by typing a CONTROL/U or delete to the filename prompt. After a "/" command, SHEET puts up a small menu of secondary commands which can be given. The secondary commands are all one letter long; the commands are the capital letters in the words in the menu. The following is a list of the commands which can be given after "/": Word Command in Menu Function ------- ------- ------------------------------------------ A Autoadvance Controls autoadvance mode B Blankcell Blanks the current cell C Clearsheet Blanks all of the spreadsheet D Delete Deletes a row or column E Edit Allows editing of labels or expressions F Format Controls the format (typeout) of a cell G Global Controls properties of entire spreadsheet I Insert Inserts a new row or column L Load Loads in a saved spreadsheet from disk P Print Prints a portion of the spreadsheet R Replicate Copies and relocates portions of the sheet S Save Save a copy of the spreadsheet on disk V Version Show the version number of SHEET X eXit Exit to RT Page 10 5.1 Autoadvance Command The Autoadvance command controls autoadvance mode. When autoadvance mode is on, SHEET will automatically move to the "next" cell after a value is entered in the current cell. This allows data to be entered into a large number of cells in a spreadsheet rapidly without the user having to use the arrow keys to position to the next cell. The autoadvance command will display a menu in line two of the screen, and wait for a one letter command: Word Command in Menu Function ------- ------- ------------------------------------------ A Advance Turn on autoadvance mode N No-advance Turn off autoadvance mode If the "A" subcommand is given, SHEET will prompt for a beginning column and an ending column. These two columns will define the autoadvance region. After a value is typed into a cell, SHEET will either move to: the cell in the next column, if the next column is less than or equal to the ending column; or, the cell in the next row whose column position is the beginning column. 5.2 Blankcell Command The Blankcell command causes the current cell to become of type blank. The cell's numeric value becomes zero and any label or expression stored by the cell is deallocated from the heap. In addition, the cell's format information is cleared. If the cell remains in this state, its format will be set to the default format the next time a value is typed into the cell. (See the discussion in the section on the Global command.) 5.3 Clearsheet Command This command will ask to be confirmed by typing the letter "Y". If the command is confirmed, the all cells in the sheet will be blanked (see the Blankcell command). Page 11 5.4 Delete Command The Delete command allows you to delete a row or column at the current cell position. A "C" in response to the Delete command menu causes the current column to be deleted; a "R" in response to the Delete command menu causes the current row to be deleted. The delete command automatically adjusts all expressions in the spreadsheet to reflect the deletion of the row or column. However, expressions which contained references to the deleted row or column may now be logically invalid, and should be reviewed by the user. 5.5 Edit Command This command allows you to edit that value of the current cell (if the cell is of type label or expression). The current value of the cell will appear in the echo area, and the usual editing keys may be used to change its value. Note that it is not possible to change a label into an expression (or the reverse) by use of the Edit command. 5.6 Format Command This command sets the format of a cell or the width of a column. The cell's format controls how it is displayed. A menu of options is displayed. The "W" or Width command sets the width of the current column. After the "W" is typed, SHEET will prompt for the integer to use as the new width of the current column. The remaining options to the Format command set the format of the current cell. The following formats are valid for cells of type label: Format Meaning ------ ------------------------------------------- G General--Display the label left justified R Right--Display the label right justified - Duplicate label across entire width of cell Page 12 The following formats are valid for type number and expression: Format Meaning ------ ------------------------------------------- G Display 2 digits past decimal point 0 Display 0 digits past decimal point 1 Display 1 digit past decimal point 2 Display 2 digits past decimal point 3 Display 3 digits past decimal point 4 Display 4 digits past decimal point 5 Display 5 digits past decimal point 6 Display 6 digits past decimal point 7 Display 7 digits past decimal point 8 Display 8 digits past decimal point 9 Display 9 digits past decimal point $ Display the number with a dollar sign and two digits past the decimal point % Display the number as a percentage. (Multiply number by 100, and put "%" after number.) * Bar graph--Display @INT(cell) asterisks. I Display the number as an integer (no decimal point). If a cell's format is not valid for the type of cell that it is, then the "G" format will be used when displaying the cell. 5.7 Global Command The global command controls general properties of the spreadsheet. A menu is displayed which has the following commands: Word Command in Menu Function ------- ------- ------------------------------------------- F Format Set the column width or the default format A Auto-recalc Set automatic recalculation mode M Manual-Recalc Set manual recalculation mode C recalc-by-Columns Set the recalculation order to column major R recalc-by-Rows Set the recalculation order to row major N No-overflow-labels Clear Overflow-labels mode O Overflow-labels Set Overflow-labels mode S Shape-of-spreadheet Set the number of columns and rows Page 13 The F subcommand will prompt for format information just like the /F command. The W subsubcommand prompts for an integer, and then sets the width of every column in the spreadsheet. All of the other subsubcommands set the default format used by SHEET. If a cell is of type blank and does not have a format set for it, SHEET will set the cell's format to the current default format when a value is typed into the cell. (Note that if a value is typed into a cell that is of type number, expression, or label then SHEET will not automatically set the cell's format to the default format. Likewise, if a cell is of type blank but has had a format set for it [by a /F, for example], then SHEET will not automatically set the cell's format to the default format when a value is typed into it.) Initially, the default format is "G" and all the blank cells in the spreadsheet do not have a format. The A subcommand turns on automatic recalculation mode. In this mode, SHEET will recalculate all the expressions in the spreadsheet anytime a new value is entered for a cell of type number or expression. This is the default mode. The M subcommand turns off automatic calculation mode. SHEET will only recalculate the expressions in the spreadsheet when an "!" command is given. When automatic calculation mode is off, SHEET informs you of this fact by writing "Man" in the upper right corner of the screen ("Man" stands for "manual mode"). The C subcommand set the recalculation order to column major order. When the spreadsheet is being recalculated, SHEET will evaluate all the expressions in column A, then column B, etc. SHEET will remind you that the recalculation order in column major by writing "Col" in the upper right corner of the screen. This is the default recalculation order. The R subcommand set the recalculation order to row major order. When the spreadsheet is being recalculated, SHEET will evaluate all the expressions in row 1, then row 2, etc. SHEET will remind you that the recalculation order in row major by writing "Row" in the upper right corner of the screen. The S subcommand allows you to change the number of rows and columns that are allowed in a spreadsheet. This command may be used freely at any point during the development or use of a spreadsheet. None of the cells in the spreadsheet are affected in any way; the only difference in the spreadsheet is that the maximum allowed number of columns and rows is set to the values given by the user. Page 14 5.8 Insert Command The Insert command allows you to insert a new row or column at the current cell position. A "C" in response to the Insert command menu causes a new column to be inserted; a "R" in response to the Insert command menu causes a new row to be inserted. All expressions in the spreadsheet are adjusted to reflect the insertion of the new row or column. 5.9 Load Command This command loads a saved spreadsheet into memory from a file. SHEET will prompt for an RT filespec (full RT filespecs are supported). The default device is DK:, and the default extension is ".SHE". 5.10 Print Command This command causes a region of the spreadsheet to be written out to a file in the same format as it is displayed on the terminal screen. SHEET will prompt for two things a range of cells to write out and a file to which to write them. When SHEET prompts for the range, you may type a return if you wish the entire spreadsheet written out, or a range specifier like the @SUM function takes. The second prompt is for an RT filespec (full RT filespecs are supported). The default device is DK:, and the default extension is ".LST". 5.11 Replicate Command This command will copy one region of the spreadsheet into another region of the spreadsheet performing optional relocation on the cell references in expressions. The command first prompts for a source range. This range has the same meaning as the range for the @SUM function. (Remember that a range can specify a rectangular array, a row, a column, or a single cell.) Then the command will prompt for a destination range (to be given in the same format as the source range). Then for every expression in the source range, the user will have to mark each cell reference as being either absolute or relative. SHEET will display the expressions, one by one, and will pause after each cell reference. The user then types "A" to mark the cell reference as absolute; "R" to mark it as relative. Page 15 As SHEET copies an expression into a cell in the destination range, it will relocate all the cells marked as relative. When SHEET replicates a cell, it also copies the current numeric value (if any) and format from the source cell to the destination cell. The source and destination ranges may overlap. 5.12 Save Command This command saves the current spreadsheet into a file. SHEET will prompt for an RT filespec (full RT filespecs are supported). The default device is DK:, and the default extension is ".SHE". 5.13 Version Command This command causes the version number of SHEET to be displayed along with the name of the maximum cell address that SHEET can handle. 5.14 eXit Command This command will ask for confirmation with the letter "Y". If the command is confirmed, SHEET will exit to RT. 6.0 ERRORS IN CALCULATION If certain exceptional conditions occur when an expression's value is calculated, then the following will be displayed right justified as the cell's value: ERR01 Syntax Error in expression ERR02 Expression too complex ERR03 Floating Overflow ERR04 Floating Underflow ERR05 Zero divide ERR06 Square root of a negative number ERR07 Undefined Exponentiation ERR08 Log of zero or negative number N/A Not available--expression references the @NA() function DEP Expression references a cell in error or DEP or N/A 1.0 SHEET X3.0 INSTALLATION GUIDE AND RELEASE NOTES This file explains how to install SHEET version X3.0 and summarizes the changes to SHEET from version X2.1 to version X3.0. For more information on old and new features of SHEET, see the file SHEET.MAN. The most important new feature of SHEET X3.0 is the ability for the user to dynamicly change the shape of the spreadsheet upon command. At any point, a user may issue a command that changes the maximum number of columns and rows supported by SHEET. Version 3 of SHEET has a different format for saved spreadsheet files. However, version 3 of SHEET can read any saved spreadsheet (subject only to memory restrictions) written by version 1 or version 2 of SHEET. Previous versions of SHEET cannot read saved spreadsheet files written by version 3. 2.0 SHEET DISTRIBUTION KIT The following files are in the SHEET distribution kit: SHEET.DOC Installation Guide and Release Notes SHEET.MAN SHEET User Manual SHEET.100 .SAV file for a VT100 SHEET.62 .SAV file for a VT62 SHEET.52 .SAV file for a VT52 Since the version 3 of SHEET allows the user to select the maximum number of rows and columns allowed in a spreadsheet, the separate wide and narrow configurations of SHEET made available in version 2 of SHEET are no longer needed. Version 3 of SHEET has specific support of VT52 terminals. Previously, VT52 owners used the VT62 configuration of SHEET. The VT62 configuration of SHEET depended on the reverse video capabilities of the VT62 to indicate the current cell in the spreadsheet. Since the VT52 does not have reverse video, the results were somewhat unsatisfactory on that model of terminal. A suggestion was made when version x2.1 was distributed to provide a configuration of SHEET specificly for VT52 terminals. This was done, and SHEET x3.0 continues that support. The VT52 configuration positions the cursor to the rightmost character position of the current cell rather than displaying the current cell in reverse video as do the VT62 and VT100 configurations. Page 2 3.0 INSTALLING SHEET To install SHEET, select the file that supports the type of terminal that you will be using. Then copy that file to either SY: or DK:, and then rename it to be "SHEET.SAV". If you wish to use the CTRL/F and CTRL/B commands to SHEET and you are using the foreground/background RT monitor, then you should give the command "SET TT NO FB" before running SHEET. You may want to put this command in your STARTF.COM file so that its effect will be permanent. SHEET is a very big program. In order to run it, the foreground job and most device handlers may need to be unloaded. If this is not done, SHEET may fail to start, or the commands which do file I/O may fail. (This last is most dangerous because you may have spent an hour typing in a spreadsheet before you discover that you can not save your work!) You may want to try a load or save command right after starting SHEET to make sure that there is sufficient memory to load, save, and print your work later. Depending on your system configuration and number of device handlers loaded, you may be able to use SHEET with the RT SPOOL/SP transparent spooling package loaded. PRO users will find that they will need to use the VBGEXE utility shipped with RT-11 in order to run SHEET. See the RT documentation for how to use VBGEXE to run a program. 4.0 NEW FEATURES 4.1 New Functions The following five new functions have been defined: @MAXR() Maximum of all the cells in the specified range. @MAX2(, ) Maximum of the two expressions. @MINR() Minimum of all the cells in the specified range. @MIN2(, ) Minimum of the two expressions. @ROUND(, ) Round the first expression to be a multiple of the second expression. Note that the @ROUND function rounds away from zero. For example, @ROUND(1.5, 1) is 2 and @ROUND(-1.5, 1) is -2. Page 3 4.2 New Cell Name Syntax The format of a cell name has been changed: == | == | | In other words, the column part of a cell name can be one or two letters long, and the row part can be up to three digits long. The column after column Z is column AA. After column AA follow the columns AB through AZ. After column AZ is column BA, and so on. Thus, SHEET has the potential to allow up to 702 columns and up to 999 rows to be in a spreadsheet. Although, practical limitations prevent a spreadsheet from ever being that big (those limitations will be discussed in the next section). Note that SHEET will signal a syntax error if the name of a cell is used that does not exist in the current spreadsheet. For example, if the cell name A100 is used when the current shape of the spreadsheet only has 99 rows, SHEET will signal an error. 4.3 The New /GS (Global Shape) Command The /GS command now allows you to change the maximum number of columns and rows that are allowed in a spreadsheet. This command may be used freely at any point during the developement or use of a spreadsheet. None of the cells in the spreadsheet are affected in any way; the only difference in the spreadsheet is that the maximum allowed number of columns and the maximum number of rows is set to the values given by the user. The command will first prompt you for the new maximum number of columns in the spreadsheet and then it will prompt you for the new maximum number of rows in the spreadsheet. When it prompts for either of these two parameters you may do two things: You may type an integer number to be used as the value, or you may just press return to request that SHEET calculate the value requested. If you request that SHEET calculate the number of columns or the number of rows, it will calculate the requested value on the basis of the value of the other parameter and the maximum number of cells that this configuration of SHEET can handle. If you request that SHEET calculate both the number of columns and the number of rows, SHEET will set the number of columns to the maximum column currently used in the spreadsheet and the number of rows to the maximum row currently used in the spreadsheet. Page 4 SHEET will not allow you to make the spreadsheet so small that a non-blank cell would be excluded from the spreadsheet 4.4 Change To The /V (Version) Command The /V command now indicates maximum size and shape of the spreadsheet supported by the copy of SHEET that is being used. 4.5 The New /GO (Overflow-labels) And /GN (No-overflow-labels) Commands 4.6 Change To The /C (Clearsheet) Command Now clears default format, string overflow, atoadv. 4.7 Change To The /S (Save) And /L (Load) Commands Now sets default format, string overflow, atoadv. 4.8 New And Changed Command Characters The following new command character has been defined: Character Description --------- --------------------------------------------------- CTRL/E Move to the logical end column of the current row. The following new command characters have been defined: Character Description --------- --------------------------------------------------- CTRL/A Move to the logical first column of the current row. Tab Move to the logical next cell. The logical first column in a row is column A if autoadvance mode is off; if auto advance mode is on, then the logical start column is the beginning column of the autoadvance region. The logical last column in a row is the last column in the spreadsheet if autoadvance mode is off; if auto advance mode is on, then the logical last column is the ending column of the autoadvance region. The logical next column is the column to the right of the present column (or the column A of the next row if the present column is the rightmost column in a row) if autoadvance mode is off. If autoadvance Page 5 mode is on, then the logical next column is the next column that autoadvance mode will autoadvance to. 4.9 New Error Format The new error format (it also rings the bell). 4.10 Revised User Manual SHEET.MAN has been revised to reflect the new features of SHEET version X3.0. Also, the section describing range specifiers now explains about single cell ranges. 5.0 COMPATIBILITY WITH SAVED SPREADSHEET FILES 6.0 BUGS FIXED No bugs were reported in version 2. 7.0 KNOWN BUGS IN VERSION X3.0 None. 1.0 SHEET X2.1 INSTALLATION GUIDE AND RELEASE NOTES This file explains how to install SHEET version x2.1 and summarizes the changes to SHEET from version x1.0 to version x2.1. For more information on old and new features of SHEET, see the file SHEET.MAN. There has been no change to the format of saved spreadsheet files: Any past or present version of SHEET can read any .SHE files produced by any other version of SHEET. However, different versions and configurations of SHEET support different maximum sizes of spreadsheets. If an attempt is made to read a spreadsheet that is to big for whatever version of SHEET that is being used, an error message will be given and SHEET will refuse to read the file. 2.0 SHEET DISTRIBUTION KIT The following files are in the SHEET distribution kit: SHEET.DOC Installation Guide and Release Notes SHEET.MAN SHEET User Manual NARROW.100 SHEET for a VT100 that supports a spreadsheet of 10 columns by 117 rows NARROW.62 SHEET for a VT62 or VT52 that supports a spreadsheet of 10 columns by 117 rows WIDE.100 SHEET for a VT100 that supports a spreadsheet of 24 columns by 59 rows WIDE.62 SHEET for a VT62 or VT52 that supports a spreadsheet of 24 columns by 59 rows Version 1 of SHEET only supported one maximum size and shape of spreadsheet, 26 columns by 60 rows. Version 2 supports two different maximum sizes and shapes of spreadsheet. The files WIDE.100 and WIDE.62 most closely correspond to the old size and shape of the version 1 spreadsheet. The size of the wide spreadsheet is slightly smaller than the version 1 spreadsheet because of an increase code size to support new features and an increase in heap size to allow more expressions to be stored. The files NARROW.100 and NARROW.62 support a spreadsheet with a larger number of rows and larger heap size; this makes them better suited than the wide SHEET for such applications as tax forms. The wide configuration of SHEET is a very big program. In order to run it, the foreground job and most device handlers should be unloaded. If this is not done, SHEET may fail to start, or the commands which do file I/O may fail. (This last is most dangerous because you may have spent an hour typing in a spreadsheet before you discover that you can not save your work!) You may want to try a load or save command right after starting SHEET to make sure that there is sufficient memory for load, save, and print to work later. The narrow configuration of SHEET needs less memory than the wide configuration. (I have been able to use it with the RT v5.1 SPOOL/SP transparent spooling package loaded.) But, the same cautions about the Page 2 number of device handlers and the size of the foreground job still apply. To install SHEET, select the file that supports the type of terminal that you will be using and that supports the maximum size and shape of spreadsheet that you want. Then copy that file to either SY: or DK:, and then rename it to be "SHEET.SAV". If you wish to use the new CTRL/F and CTRL/B commands to SHEET and you are using the foreground/background RT monitor, then you should give the command "SET TT NO FB" before running SHEET. You may want to put this command in your STARTF.COM file so that its effect will be permanent. 3.0 NEW FEATURES 3.1 New Operators And Functions The following new operators have been defined: Operator Description -------- -------------------------------------- = Test for "is equal to" <> Test for "is not equal to" < Test for "is less than" <= Test for "is less than or equal to" > Test for "is greater than" >= Test for "is greater than or equal to" & Logical AND ! Logical OR The two new functions have been defined: @NOT() Logical NOT of expression. @IF(, , ) Return the second expression (the THEN expression) if the first expression is true. Return the third expression (the ELSE expression) if the first expression is false. 3.2 Change To /GF (Global Format) Command There has been no change to the /GFW (set the width of all columns) command, but all other /GF commands have changed meaning. Previously, these commands would set the format of every cell in the spreadsheet to the new value. Now, these commands set a default format. Previously, all cells in the spreadsheet started out with a format of "G". Now, all cells in the spreadsheet start out without a format, Page 3 and the default format is set to "G". If a value is typed into a blank cell and the blank cell does not have a format, SHEET will set the cell's format to the current default format. (Since the cell's format is actually set, changing the default format after the cell's value is typed in does not affect the cell's format.) 3.3 Change To /P (Print) Command If you wish to /Print the entire spreadsheet, you need not specify a range to be printed. If you type a carriage return to the prompt for the range, then the entire spreadsheet will be printed. 3.4 Change To /V (Version) Command The /V command now indicates maximum size and shape of the spreadsheet supported by the copy of SHEET that is being used. 3.5 New Command Characters The following new command characters have been defined: Character Description --------- ----------------------------------------- CTRL/L Redraw the screen. Tab Move to cell in the next column. CTRL/P Move to cell on the preceding row CTRL/N Move to cell on the next row CTRL/B Move to cell in the preceding column CTRL/F Move to cell in the next column. PF2 Move to the previous screenfull of the spreadsheet. PF3 Move to the next screenfull of the spreadsheet. CTRL/V Move to the next screenfull of the spreadsheet. CTRL/A Move to the cell in column A of the current row. The VT100 function key PF2 is the red function key on the VT52 and the "BACK FIELD" function key on a VT62. The VT100 function key PF3 is the black function key on the VT52 and the "FORWD FIELD" function key on the VT62. Many of the new command characters are control character synonyms for special function key commands. The control characters are for those people who dislike moving their hand from the typing region to the keypad. Page 4 3.6 New Editing Characters The following new editing characters may be used during value typein or editing: Character Description --------- ----------------------------------------- CTRL/K Delete the text right of the cursor CTRL/A Go to beginning of line CTRL/E Go to end of line CTRL/F Go right one character CTRL/B Go left one character 3.7 Revised User Manual SHEET.MAN (formerly called SHEET.MEM with version 1 of SHEET) has been revised to reflect the new features of SHEET version X2.1. Also, the section describing range specifiers now explains about single cell ranges. 4.0 BUGS FIXED 4.1 @INT() In the previous version of SHEET, @INT was limited to the precision of a single precision variable. SHEET now uses an improved version of @INT that is as precise as a double precision variable. 4.2 Heap Deallocation Bug In the previous version of SHEET, the /DR (delete row) command would fail to free all of the heap space used by the row that was deleted. (SHEET would only deallocate the heap used by cells A to the cursor cell in the line.) This has been fixed. 4.3 Used Col/Used Row The previous version of SHEET would sometimes have values for last used column and last used row in the spreadsheet that were larger than the true size of the spreadsheet. This could happen because SHEET did realize that commands like /B (blankcell) or /R (replicate) could cause the spread sheet to shrink dramatically, or that the commands /DR (delete row) and /DC (delete column) could cause the spreadsheet to shrink by more than one row or column. This bug only effected attempts to insert a new row or column. The bug could be seen by: Page 5 Start with a clean spreadsheet Go to the last cell position Type in a label Give a /B command to blank the cell containing the label Go to cell A1 Type in a label Give /IR to insert a new row At this point, SHEET would complain that there were too many rows or columns to allow the insert. The reason was that SHEET still thought that the last cell in the spreadsheet was used. 5.0 KNOWN BUGS IN VERSION X2.1 5.1 @SUM/@AVERAGE/@COUNT The functions @SUM, @AVERAGE, and @COUNT quietly ignore any cells whose value is in unavailable (the cell is in error, is N/A, or is DEP). The functions treat these cells as if they were labels. For example, if cells A1 and A2 are N/A and A3 and A4 are 2, then: @COUNT(A1:A4) is 2 @SUM(A1:A4) is 4 @AVERAGE(A1:A4) is 2 Normally, any expression will have the value "DEP" if it references a cell whose value is unavailable, and these functions do not do that. This "bug" is unlikely to be fixed: I like the way it works now. Total 1.00 2.00 23.00 4.00 30.00 5.00 6.00 7.00 8.00 26.00 23.00 0.00 7.00 30.00 ----- ----- ----- ----- ----- 29.00 8.00 30.00 19.00 86.00 R @GAGBRhRBGAGAGRnRBGBGAGtRB GAGBGARzRB,GRB8GBDGBPGzhVD2 ~lZH6$ RC\G Total@Asum (A2:AB4)@sum(B2:B4)@suBm(C2:C4)A@sum(D2:DA4)@sum(A2:D2)@sum(A3:D3)B@sum(A4:DB4)@sum(AA6:D6)----------B--------A-------B-GARzRB,GRB8GBDGBPGzhVD2 ~lZH:. ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggGfD @ C:  f#e&&&&\);@ ~(z 6~Fz <~~ & & & @e&&& ~ |O    G6Af& l>f&"yB ~ Z ~ ~ lz  fffD   a  \e\ \%6  \&&&&\\\ \@3eޘ@7Q@׋@êg{H& fDezr&&&&A  e35@e35@ z ~ ~ ~ ~ ~ ~ ~ ~ ~ Җ ~ e    CBf&&&&& B\\& \\zr1@\ r(7[?\ -?v9?uοMc?kA`5?I2f?(*@ A/fEA77B  e@ & & f& & ff& & f ~ ffff      \CEf&\& P\&W @ EE Em B @0 f % e\ e\\\&\\\\\6e*6 6 e*  e*&fU%f& )( $  " • 0f& * ev\@    7 x7T9TtTrHT,9B9: p Np Np `ș X  p -Dp $Dp %Dp *Dp GDp IDp RDp EDp 0 p 9 x Dp Wr;N !hTQTQ8:P( N qN7Td9Tt@: NTTxTz@G: HTxTzFE: H2 2( t H !\(QQ` ~N(QL` Q66QQ4dQQ61NC$;7$7 nv~~TT8>`(}{r &(4sLTTTT΃: ޛ`(r E 8' t ޛ; (R\(R6Q 6Q t6Q t6Q t `d QLX`X.QpdQ\(QL ZTTHTT3!o6ƃv~6ȃv$6ȃv~6ƃv$7 !$NC6QtTQdQT$dQTTr$7 2QN;$Q6QQ^$`Qd QLQ2Q~~QD71$7 D6QQ;$Q6QQ$dQQD7n71$7 6QQ;$Q6QQ$dQQ661$7 2Q>;$Q6QQN$dQQ661$7 f7T9Tد@: ܞTTTxTzE: TxTzFE: TT$7$Tį8$7 އگ Q t $ Q t 2$ Q Q x h Q66 Q Q x  QD7n7 !61 Q Q7$7 ⯼ İ ǰ pp~̰ l( ưp ư` ưX  ưp ư p ư,p ư !ưܤp ư(p ư+Bp ư-jp ư*p ư/p ư^p ư)¡p ư@:p ư.ʢp ư0 p ư9 x ʢp ưA p ưZ x p ư=tp ư<p ư>ʣp ư&p ư!ʤ ǰ ǰ2\( \(/ !ǰZ Ȱ ɰT Ȱ ɰT!ǰ Ȱ ɰT Ȱ ɰT Ȱ ɰT Ȱ ɰT Ȱ ɰT8'ʤ`(TҰr p ҰT̰T``: ʤ¡T̰T``: ʤTʰTȰ`` : ʤ2\( Ȱ\(/ ǰ!ʰT̰T``: ʤ ǰ (p: `°``(: ʤ2(p° TаTΰ``E: ʤ2(pTаTΰ8:'R(p: T`° Ȱ ɰT ɰ l(TӰr =p Ӱ> ȰT ȰP ȰP ɰ l(r = ȰT ȰP Ȱ ɰT Ȱ ɰT2`(/ T̰T``: ʤ8'n`(/ɰƗn2\( Ȱ\(/ ɰp ɰnT̰T``: ʤTX̰ʤT̰`°$İ2T̰T``: ʤܤ2ʤ (p° İ$İ7  ְְְܰ ְl(԰Tr 0 p 9 x 8p .ְ ְl(԰Tr 0 p 9 x j`ְְܰܰ ְXl(԰Tr E p e tp d t r(԰ D ְl(԰r Dpְ ְl(԰Tr + p - t $ְ ְl(԰Tr 0 p 9 t ְ ְl(԰Tr 0 p 9 x H`ذ ְްl ܰްTް`ܰf(԰:  ڰ$ڰtذ ڰ$ڰ7 "F`갾<>`T`!`R'l $ $7 N 2j`(T"r  x j ""x|̧DRpШ0V|ȩ6Z~ƪЪ"Rtȫ쫪j2j(h (h (p~ 2j(h (h (pz 2j(h (h (p 2j(h (h (p 2j(h (h (p☖2j2j(p (pX2j (h (p~HZ2j (h (p~HZ2j (h (p~HZ2j (h (p~HZ2j (h (p~HZ2j (h (p~HZ2j (p0'Z (h0'ZH2j (p0'H (h0'HZT TT``(: |jT TT``(: |jTT T``(: |j2j(p(pB䗖2j(p(pҗ䗖2j(p(p䗖2j(p(p•䗖2j(p(p䗖2j(p(pB䗖V|T^T|2j`  (p0'(p (x(p (2j (p0'D(pv(p@TT``: |jTT``: |j2j (p (x~(p (x2j (p (x~2j (p@  (p0'b (p (p @ TB䗦 (p@(pv $$2r(p`x $7 z`X (T*T(2*쬖(¬ &$&($& $ &$&7 yh,.2. 6$67 ypX< :>p@pB<8$E@ABCD !%    % e    @    B 7 6yx LT\TVTZTT`F`DG: ֭$L`F`DFE: $L Fl(Dr )$LF L NT`HT`JdTRdZXTXTR8>P`(P}{T^r  p ^ x ڮ(PR: ڮ!N (PRf`H`J Nڮ (PRfhXH®hH (PRfpXJڮpJX\>RV8$L'$ % * 0 thru 9 General IntegerRight Width - Error -$%*GIRE09WColumn width:Kq#EoWq 5K},.8^Goto cell position:?Bad Cell position_Xkf"K ,(+-*/^)@.09AZ=<>&!=>=b:dZ԰09.09EedDD+-0909o gfIA!hcYPs$=;Ps,,.""8QRD)b(D00.0 ) @@c@c ZXœ 3 r3 3&5 w 䅔X  `35@  j&~ "U   U j`5 @j&. U   U Z5    DRSҋ3 te \^ zD  sN$S sLls & V LL &E xlL z(w @Pѕ ѕ(s b ֹD,  J) s  ʋsN& &  LcN& &  Tw ȕ̕@   2e3d & 35 5  X3d X @E`se K  sW7s5rX5@EEW W 5@W U5W ÉX@@c@c LNbXœeNU 5E33 r3 &5 Vw ,X5@U@X5,Nɥ R  <& & & f@ |w ́eeX55@X5W U5@CW UU 56W UX5@5)  {w .ĉX5  ‰ U@ X5. 5@5@UX5  5UX 5UX5‰5X5X5ÉX5@5 & ( A t tX5ÉX5ÉXf&̋ƚTT 5 Eť1 ť+ť$ 3 Tť0 H̋  <̋s  Ş@{s @ s ツ̋% F4 m 54 w$j&,  E j&  U5@ 5 ̴&  n&SD   \ \% 0m UJ  \ D  3-^5 H4 E^ %\   ^  , w f  BB@Qijs^3\ \`D Da E j& 8    A pU@3 3&e &&& &&P0j&J = 5F:  6 0 l plpEEj&  ˁ  U5B&f 0 Dl0E&l&  V! ̋wR0 p  plpw@ "S 0D0,  `&l   E  dlʋDD V&l   E 4f ppNl /Uc 0, & T > ff& %N* +ABC    C΢   E3  e l ADEn % b %e ee e  (@7 hTTTTT!$TTTTTThTTTT TttTd'Tƃd'Tȃd'T̃d'TnF'ToF'lTttTQd'TQd'Trd'Ttd'TvF'TpF'TqF'lTtt~N(QL`F'ƃPl~~TT8>`(}{r  `(r g x ڠTttTd'Td'(RR'"(4sd'\(}{F'\(F'lȃlƃhTttTd'Td'T R'Td'T̫TΫlTtt~N(̓L`F'̃:lTTT7$TЫ8$T⫾8TTTT$7 :TĭTƭTTT!ĭơ$TTTTTΤTTTT TṰd'Tȭd'Tʭd'Tέd'TڭF'TۭF'l2̭ 2̭ x ڤ2ȭ 2ʭ t2έ t ڤ6ȭQ `ȭʭQ t6έʃ t 褾Hdȭƃdʭȃdέ̃ ڭn ۭo2̭8TTQd'TQd'Trd'Ttd'TvF'TpF'TqF'l2Q 2Q t2r t2t t ڤ6QQ `QQQ x `QdƃdȃLޭTޭ(:ƃLQ6QQldQQ`QdQLQ2QXQ6ƃQ 6ȃQ x dƃQdȃQ6rQ vx6tQ x ڣ~rdQt vT~ȭN(QL`F'ȭƃlTTȭd'Tʭd'TҭR'Ṱd'TڭF'TۭF'l8'ȭTʭTȭ8>Э(ЭRҭ"(Э4sh̭\(Э}{ ڭ\(Э ۭ T~ܭN(̓L­`­F'­ܭ̃lTTTP$T,8$T>8 T`8 HPT~8TTT$7  hLd d hLdl T譾f:Dd$~$7 D 7`ꭾ9T֬TԬHT֬@: ֥7$Tz(>H\(Hz =\(H{ DT֬TTzTBT>J8'J0T8$`TTجd( :d(TTҬd( .d( TTجd( ~L~Nlf(LF !F F t ¦`Lf( FLFN`Lf(  $7 ڬ7T⬾9TFTDHTF@: 67$~xTlTjThTfTxTzG: x~f~hdƃjdȃl~xTxTzFE: TbTdTPT`T!b$TDTDTPTdT@TȨT@TDTDT@TH ʓTBdhnppdfrXtntTtXvrvTv8:V(}{r >drprj6pfdfrXxnxTxXzrzTz3rpVTFnl ʓTFT@T@7$ ʓT8$ ʓT8$7 }J|@'|$~\(~} | 2~6$p~$8'~6~~ ~TXTTv~N(}L`F'~Nlp~$f&f&  e `e& e  XeB N"Q$B(< U& 8 u @ 3 & @  }PA&eW! '& f@! ! & etXw ow ow o' B   ` ׮PU ׮P׮P!U, U1 0 55  5 55 U U& @&&=¥6 &$5 , &@ #& 5ff@ & 5 EE 爄 Mxdxd zv@Save into file:g ?Cannot OPEN file?EOF or I/O error writing fileAYMLoad from file:?Cannot OPEN file?Data in file is in wrong format ?Saved spreadsheet is too big?EOF or I/O error reading fileRI;sଡ଼,&=?Bad filespec typed:. fZPRange for Print: Print into file: ?Bad range specified ?Cannot open file?EOF or I/O erroryu| <&N<ڗNԘBzڙp晰xx N7 ܒޭ7T歾9B9: p hp hp C p c t pp R p r t Ж;7$7T96Qƃh6ƃQdƃ \( QL\( QL ~ ` X.LTd T8>T.d T8>(R (R"(4s&(4sP\(}{`(}{ \(`(  ȃf! Q\(QQ ~ d TTQ8>(Rv"(4st\(}{ \( g ȃbƃ~ ~ d Td T8>`(}{r ~x~TTTTzTx&(4sP(̓: L6Q2TTTTz:\(y ` X0LT` X2LT>ATzT0T2rB ȃ ƃ66QQ–dQQ661$7T,96Qȃh6ȃQ~ dȃ d T` X4L T 8>d ""T"T48>(R (R"(4s&(4sP\(}{`(}{ \(`( f! Q ƃ~ TQd $$T$8>(Rv"(4st\(}{ \( g ƃȃ~ ~ d &&T&d ((T(8>`(}{r ʘ~x~TTTTzTx&(4sP(̓: 6QfTTTTz:,\(y ` X6L*T*` X8L,T,>ATzT6T8rB ȃ엌 ƃ藾1$T@8$7 ҍh7Tp9B9: @p @rp @rp @C p @c t zp @R p @r t ;7$7T96Qƃr~LdLPPTPTQ>ALȃ`ƃXvQdQN\(NQL<\(NQL> ><~L`LXxLRTRXTNTTT8>HTxdNVVTV8>J(HR (JR"(H4s&(J4sP\(H}{`(J}{ \(H`(J Lȃ<>Nv\(ƃQ ~LdLXXTXTƃ8>H(HRv"(H4st\(H}{ \(H gLȃp~N~LdLZZTZX\N\T\8>H`(H}{r Λ~x~BTFTDTBTzTx&(H4sP(̓: 6DQjDTFTDTBTz:0\(By `LXzL^T^T NX|L`T`>ATzTzT|rBLȃNƃ욾66QQdQQ661$7T96Qȃr~NTQXbNbTb>ANƃ&`ȃQ~NdȃdddQLdLffTfT NX~LhTh8>HdLjjTjT~8>J(HR (JR"(H4s&(J4sP\(H}{`(J}{ \(H`(J LdjNƃZ~NTȃXlNlTl8>H(HRv"(H4st\(H}{ \(H gNƃp~N~LdLnnTnXpNpTp8>H`(H}{r 6~x~BTFTDTBTzTx&(H4sP(̓: 6FQҝFTFTDTBTz:\(By `LXLrTrT NXLtTt>ATzTTrBLȃXNƃT1$7 rȮ7TЮ9T@: ȠTTTTTxTzG: TxTzFE: 7Tޮ9T@: ȠTTTTTxTzG: TxTzFE: ddTT8>`(}{r b&(4sP(̓2,6ƃdƃ6ȃdȃ7T9dd6ddTTTTx6d6dğpddTTTTx6`d6`d"ddTT8:(4sP(̓,|vp $T8Π7 $7 ``8:(4sLxpx`(x̓ \(y !ء XTx,' \(x̓T`x dxTTTxT΃E: \(̓ `: L`: LTTTTz:\(y`(̓ dx Tz``rB$7 7T&9TjThH~*T`9`l( p @p .p 0 p 9 x p A p Z xp a p z xt ڢ!$T`9`l(T± !±Ģ$`l(r (dT`9`l( p ` X  p A p Z xp 0 p 9 xt ࢾB9: p `j X  p A*p R`Xıf(v(ıTt *;BT`9`l( p 0 p 9 x p .!$p ep Ep dp D*7 lpȱȱ`ȱl(Ʊ L$`ȱXʱl(ƱX̱Tx,'6r(ʱƱT`̱x 67 Rt ڱб бl(α ܱ Աf(ұ ܱԱp ܱ@p ܱ.p ܱ0 p ܱ9 x p ܱA p ܱZ xp ܱa p ܱz xt Z!ܱ$ڱб бl(α ܱ Աf(ұ ܱԱ!ܱL$ڱp ܱ( бޱԱ`ر`ֱ`б`αE:  ڱ$ڱޱб Աf(ұ`ޱl(α ޱԱб бl(α ܱ Աf(ұ ܱԱp ܱ0 p ܱ9 x p ܱ.!ܱ $ڱp ܱep ܱEp ܱdp ܱDԱ7 2`hLTT豾!> ⱘf(`A   ⱘf(`A   hdLT`汾!>`h LTT챾!>8'豮8'걮* ⱘf(`0   ⱘf(`0   ⱘf(`0  $7 7T9B9: p x$p $p N p n t p A p a t Χ;$ v~rdQt$7Tޯ9T@: $TTxTz: TxTzFE: 7T9T@: F$TTxTz: TxTzFE:  vdrdt$7 D~p7T 9 T氾@: bTxTzFE: &TTxTz@G: jTxTzFE: j26Qr 7T"9 T氾@: bTxTzFE: TTxTz@G: jTxTzFE: j22~  t Ωdƃdȃ!`QdL6QdQ!`QdL2X6Q 6Q x b`Q6ƃ 6ȃ t 6r vx6t x ~rdt v6Q ~~`XQ L` L\(}{`(}{ \(`( "(4s&(4sP(R (Rƃȃdȃdƃ`XQ L` L\(}{`(}{ \(`( "(4s&(4sP(R (R.!.!dQdQ`ƃXd~` L\(}{ \( g"(4st(Rv`ȃXZd~` L\(}{ \( g"(4st(RvƃP$7$;$T:8$Tj8$T8$T8$7 (z  ` ` FE: ج$ Xl( Tr `r( X   l( Tr A p Z t .$ l( X A  Xl( Tr `vr( X   l( Tr A p Z t   X A ƭ$Qԭ$ $:$"insert-Column insert-Row CcRrInserting column...gInserting row... g?Too many columns or rows to do inserte":delete-Column delete-Row CcRrDeleting column... gDeleting row...gXqSource range:Destination range: Replicating... ?Bad range syntaxTq8^zQDAbsolute or Relative:@.09AZaz(AZ09AR09.eEdD} Ʊ9wWα@.09AZaz(09.eEdDAA000d wAdvance No-advance NnAaBeginning Column:Ending Column:xdNew number of columns: New number of rows:ggThe new spreadsheet would have too many columnsThe new spreadsheet would have too many rows The new spreadsheet would be too big The new spreadsheet would be too small:d$ AZAZ7 t ~ִд дl(δ p p p ((p ` X  p A p Z tp 0 p 9 tx ֲ$2$\(մ \д дl(δTr p p (($д~'ִLִV:$ ` Ҵ`(m Դ$7 ^s´ TTTT``G: $``FE: ȳ$ l(r )޳$ ttddTT8>`(}{Tr  p  x \(R: \ (R< P @@'T̴`$ $:d(δ (AZ09 ( )bSUM AVERAGE COUNT INT ABS EXP LN LOG10 SQRT PI NA IF NOT MAXR MINR MAX2 MIN2 ROUND ͥ @E|llA eH @ @H7 VtTp:TPtL T Tx$7 tTTH`9|I;$7 s7`9T9B9: p Y p y t $7 sִ~ƃ~ȃ~̃ n o Gq p~rdQt v~"N(QL "Q~"N(}{LN(L(4sL'RL  g t  "Q$7 r~Q~Q~Q~Q6D71$7 rTTFTTFTTFTTFTTFTTF$7 VrT `9T`9$y: $\g""&](Type a "Y" to confirmYyxGgy:Fw$|e$ X$<$7 tTⴾJT 9 xȲزT9T*9T89Tf9T9T9T9Tƴ9$7 s䴾7T촾9T9TzTxHT49TQ=TF9TQ=TP9TQ=Tf9TQ=Tv9$7 Ds|~~~~TT8:V(}{r 6Գd6dȃƃdƃdȃ$m?SHEET-F-Bad STRPTR in HPFREE HEAPFF is badNull string in heap--heap has been messed up Attempt to store a null string in the heap Bad cell typeString not ASCIZ Cannot repeat null Bad internal row/col numberZx SHEET version x3.1, Copyright (C) 1987 by Randall Meyers Current shape is cols by rows. Max cells is ; max cols is .w<*7 t (, *. x f$`*`(8>0`.`,8>2`.`,>A(2R (0R\(2`(0 \(2}{`(0}{ `(0}{ֲֲ"(24st$&(04sP(̓`.`,rB$`.`,`*`(`.`,$j!(a ev 6 TeF, X L }\ (:~m 6 TeF(aZ emmVa$f %v-/m  P. XVY~.6 TeFFaZ eaZm f e m 6 TeFaZ" XB Xy~ emmVba$f %v-/m  6 TeFFaZ eU X0Yr X9~aZm f e m 6 TeFaZ emmV"EA 1 XX Xir E a %va$EA r Ef %v-/m  6 TeFFYDYaZ eaZm f e m 6 TeFaZ emmV? X. Xj Xwa$E f %v-Bme 6 TeFFaZ eFa Yb XmZf ea mZf eN-/m  6 TeFFaZ en X2 Xt XraZm f e m 6 TeFaZ emmVda$E XX Xi~ f %v-/m  6 TeFFaZ eaZm f e b YN Xn X`m 6 TeFaZ emmVba$f %v-/m #4 X\Y~ 6 TeFFaZ eaZm f e m 6 TeFa& XF XqN Z emmV3e 6 TeF"%  Z e Z ee( X P }Z X j }t X~ eeVaa$f %v-/m  6 TeFFaZ eaZ"Yd X~< m f e m 6 TeFaZ emmVr""E  mA  XJ X~ rv a" %v-/m  6 TeFFaZ eaZm fY^ X~( e m 6 TeFaZ emmV/a$f %v" XD XlY+ m 6 TeFaZ emmV" "E v"mA r . X; v a" %v-/m  6 TeFFaZ eaZm f MYZ Xz X~ e m 6 TeFaZ emmVH6 De$mD D-D" /> X x } Q ,a ev 6 TeFm 6 TeF(aZ emmVH6 De$@ (Z X| mD D-D",a ev 6 TeFm 6 TeF(aZ e  }, (t XS~ mmVha$E A rdEf %v-/m  6 TeFFaZ e0Yr XjaZm f e m 6 TeFaZ emmVUa$E ) XX Xi~elf %vm 6 TeFaZ emmV"  6 TeFYF XlXZ e VeV mZBD-wV - vTeF  } X. [9OгD v \9OѳDb@c@ 10 }01</x$ \9h: : /x/x1, *b bbbc$b. a9OгD 6 d9Oг }0Z j9(  ? }b :@D6!BDE DAe {  :P~ :O׳DIa@I^@I6_@L@Rƀ@Mq@ 10 }018F7x$ vh mh h :hh?X66  6 7x7x!, CC@.TMP&I6_ LMqIa?X]  I^n [MNX }0 jM(wq( }     K   Y } C }~  ,& %@e  & %, %C  D$   B YT  t }B~v f % e5 6e 6   & %C  * b  t YT~  Da͕, 6 :8@evev-J JD A6 He: LqJD A $ K"  *8obf b%vJD A f :%vJD A f %vJD A ~f  %vJD A f %v  evHe:e6e d~6 6~Pev8JD A+N: :f eveNe<f e 6 He:JD  Zwq ~A@N: :f ev a<f e 6 He:eNe<f e>wqrwqO~< 6 He:JD A+N: :f eveNe <f e 6 He:J `wq~D A+N: :f ,eveNe<f e 6 He:JD A+Nf Nwq,z(: :f eveNe<f e 6 He:ee6 %~LHe:) F cNX }0v c(   Ny [d }~ (   6 & %aD6 f %  v`   (@ Ny` [d^ S }0 ( }  wZNI^Ial } } )ED Awf   T%L# & ff ev1&  2ZN H } ` }pw x%ED Aff ee   e Y m.IaVIalI^-EmKevED AKeNED AKED A e@EULE@hD A eBEU@L6 %L6% *V Oӳ }0 (:    hI^I^ }~  W!W!  @   6 ED A   v w2-   @  ~vED AE@D AneCE]Lf f % Y - P:-6E HI^~D AP*&-"ED AP   ev-@6   DhTh Tb  v  e!v 6 vI^F6 N }0X (  3 }` 8E@  DE DA`  e ͋ c   8^ mOгD  @ 10 }0 mh12 }6 %> NNX }06 N(  ҅y }>    8EE` D6  B  ҅8r^ SO׳ }00 S(  IaI^I^Il^I] }~ 6 6 "  vwa %ŋ`eNEUL& a( L  "I^ ZO }0R Z(   Yb }Z 6CDW!ZA ef %ev4  6> Y(> ҅NX }06 ؅(  N }>    8EE` D6  B  N86 }NX }0( (   }0 0C  5I  06 XQ }0| X(   }~ - E D A Le@ED AKeBEU L5   $%vv\. zX0 z(GGf v >C4KO }0>C4K(  CkM }F 6DCB%f  e    6,CkM(6I]O }0NI](   }V 6DCB   e B! 6   66Il^O }08Il^(   }@ 6%-  le#D   6>I^O }0FI^(  CkMV }N 6DCE `B W#f  e 퇇0   68CkM6I^O }0I^(  7 }$   &6E j  6 .I^O }0I^(   }      NI^O }0I^(XI^(  IaF[N }~ f $  DC @  66 D C @De6   C @O  <  H6v D  e t!   C @3 C @( &  DC @D@ ZF[N~C @D C @f  BDCl "w^DC @f %1DC @#D@C @  F[NTIa~dDee #eL De&&f ef %D gD-WDC @>Dee #K2IaBIa~ De&&f eD  D eBDCl De6U@ D4 Dem Ia0~P6U D ef DC @WD QDC @ID f  4I^rI^?! 6eD  D 6eD4 BDCl DC @D@C @De~> De 6e CD DCl  DC @DC @!  ̕ D D   $C @ ̕ 6I^Q }0JI^(   }R  6E   e  A r# U  6fI6_O׳X1I6_( }  RVN|LI`Od@ }rwTT:!X|~ 6BE f  N E cve # 6e6 )e),  6 L0|ZRVN`RVN~vvD A Dm v  --NeZv  vI` ~ev!EeXNW# eW# v- 6 A r vA r vI`0I`<tbe0e0 %5  %5 Le #6 & } * }0Od B } F }LOd\6I`O }0I`(   }$ d5  5^IaOгD@ 10 }0$Iah1 },A6Am&  yE @^IaOγD 10 }01Ia\IahFR}Oϳ }0R}(  &Zg,w  }  ED Aef e fef e % 5 $  0Zg,8&Vw^&x45 ^R}Oϳ }0R}( }  &8KRIl^I]U } } e%~ a& %ŋBfff e@ 5#a+    }*I]LRTxa ee   e T 8K&:Il^~RhOֳ }0@Rh( }  &Zg,gMH;w;;9}8<}R)&I^I^Il^I]s }CTEMPC.TMP  }~ .6 (*>ED A'>  5> >v    D1>+  4I^ J }~v@f  t>@5 v @v >v      a@fBf  I^ ev"-" >">e.aa e%v" >">e.>RF8<}N&mdevEUL>evED AK>evL>5 D A >e@EU@~L-">eBEUL>ED A>Q > e.> ,  v> jI^DR e. a %v" >">e.@ED AW! B >ED Aw> aBef eet >W-@ED AW!>>e. BwgMH"&B>v$>e.(a@ %D>e.>,aa.a ee .I]h9}p&~5 w>-$:(a e >.aa.a ee5 &(Zg,0&Z9}b&~0 >e.>-$(a e ( >e.  v>ef$Il^2Zg,:&HIl^dI^ e ( > e.,6 >>>ef$a 4a eetR$ Zg,& Il^d;l&s>(a$a 4a ee5 - $>ef e >&$;w;,&\Zg,d&~ %>e$    >$e5>e.>,aaDef  I^p9}x&H< eet >>e e.u * }. }>ROϳ }0:R(  &8@8  }~ p6 l  'eCe  ebCe  vjj j c   ~v j naajaa ee n n~ep  6 ~ep <68@8>&V >6 ~epe2e4e68~epC.ROϳ }0R(  $ }"   5 5    VROг }0TR(  & Kt;:;.p: }~ ED AQW-@&  e!:f e f$  2t;::&`.p:h&~v  t Em vD!V ͕ D IE A r vefa  Kpfa eeB  5 5 5 e;&^ROϳ }0 R( }  &;WRIl^I]x } }~ "e %~a4f6f eB 2e"eNe6f8f O   }assert error: expression = %s in file %s, at line %d  }< &6f e &   } 6*Ff4d\fOҳD "@ 0whh4h A h* @ hG & 6 &&feeffff&&&& e&   v |v v aN v v v 6 6 6 6 a wv    Da     B A @  A @  @ 4% A% % BeIt % fDvwBwC    mB A @ mA @ m@ m/0         C B A D   f" w "        B A @  A @  @ 0 B A @    ", "Vl   @eU%%fOгD "@ 0  h*  hwhhh4%G & 6 &&fBC@A e w  E Cw|fABAD, a xxxCxxCx%e e  B V  BwP   D a@ C`B `%߆. C ܆BEنwLC ‹ρ  C B ‹ǁ B     " %   v "$t%%xFSOѳD 0fRhPRhGn&  ɋʋR$ ~6      V;OѳD "@ 0hAh@hG&&feffffeffff f &  ! 66 v   ` ")|> ew6 6 N& & & & e eR$HQ&HQ aaH1 J ~  a Je b b b Wwֆ    5     e H ` ` ` " %"  6  EGZ "l "W.tP(e%V;OгD "@ 0*hhh;G&&ffff f &  ! 66 v  > e P6 R "7| 6N& & ee R$J"P PJ R b v  v " %"o p ":    EPTe%  "F+eOγD 0 fh,ehG~%l^OԳDM@@@ "@ 0@ShhSh)h<(h$hBh*G& & & &  !  ")&  W \ "-B|  & 0  PdH Hb  %Y MN%$OӳD "@ 0^KhKh<G&&fe& & & & ffffeffff f &  66 v  > (eq6 6 N`|& ee,e   @a Ch` ~Hh           Ee     wnH ` ` ` ` ȋE " %"  6   P8e$%^" "4 "V%&OгDK@&@ 0PLhLhGX& & ff& & f  e %?4K<&~+NX }0+( }(  A @ KR $m6} " }0IA!h@@!h }~ $a e e$a e  e$a D   } R & } B }FR T } p }tR~ve ee(ffff eef po$a&aef f0 }4 P }TRrK v }~ effff eeeTTTL a&aef effff e @  $mZAn6}$xbe$a  &f eTTTLe! e  e8  } R & } , } 4T " ` } v6xNX }06x( }(  A @ KR $m6} " }0!h@!h@ }~ $a e  e$a e e$a F   } R & } B }FR T } p }tR~ve ee(ffff eef ]\$a&aef f. }4 P }TRrK v }~ effff eeeTTTL$a aef effff e @  $mZAn6}$RbeeTTTLe! e  eT. " : } ~6}Oѳ }06}( }H }0       @ A@wRKK }P5>愾 >F28+ k>''+$IrhL?̞^@d }8@!h@@׳BIe@ k/?0jV }~ ,a.ae& e Ceea a De& a W!H,  "K 8 }bKt x }Hv a.ae& e" e (&a "e(ffff (ee$ K8  @ }(JR~eTTTLe&ae& & &ae f &f effff e6  }0K 4 }:w > }PX@~de f eTTTLee   a e eeTTTL(  } 8  H }LR"a 0/"aef effff eef eTTTL.  }R " }4A b }h @ Re$ffff >eeeTTTL eeDee #ehfPNX }0 P( }(  ARPt6} " }0I!h!hIA!h@!hN }~ (a * a " e  e e e  a<>   } R & } *R6 " B } ^ }ve&ffff ee  ae.ffff ee  %: a D PtHPt v } zR~ eTTTLe  *a .- a*aef effff e0 }  } . } 8RVAj6}L~deeTTTLe  a*aef effff ee a E :AN6} n } rR8&f eTTTLe e   } }$6^NX }0D^(   \ }L &  e %eTTTLe   \FNX }0(  K $m# }~ 0DaFae& eBveeBvee,f &f effff e$  "KVK^r $m0vee:TTTLe0N NX }0 ( }  WRf^ } }  ae2ffff ee eTTTLa eTTTL  &f^ R }\R0x a e"e e  WtF`NX }0``( }   p: }@!h  }h aef effff eeeTTTLe   } 4 p:~`Oг }0`( }0 }@   A KKR " }85S(>8 (Iʶ;` *>o@@V }HA1@ryϮC?3@N }~ ( @a0   e>ee> @a( e68/0   }0R \ }(`R p }8-ve(@a ED@aBae& e  eC"aa f&  } R8K N }tK#~a eW!0퇄e6ee(Ba kj@ae& e & >  }0 4 }>R N }Z A r }vR~d" e>e&&&& eee>  e>9 "  }<~ee>e6e(eD&&&& eeee>eeK B~^P&&&& e e& & e6 e(e(0 4 }:F2OγD "@ 0B&h~GJf    " ͌A  0 "YVOγD 0thh ΌȟhG|&f      5 5     NrOγD 0xhfhdh 9G& &&f       v~E  5 P u55 Mq| NOӳD 0xhhh G& &&f  !>  v~E 5 P u55 M 2|>TOγD 0thG"& ^YOγD "@ 0)h 5hyhh6G& &&f @  J E%H :e& & & &&  ra5 f|ve  ! %   "   * "H "6(NX }0H((  d }P e " $ fe& e e l  2d~NX }0( }x  @ A K @ )KRo " }^drc>s;~K?<#}8#z1@@@;\)"C9@C2 }~ @ pZa  B Xa " `eNTTTLe@e\fff>   }pR 2 }6RD " N } T }`~vf eefX eNh e@XaPef Hf eTT>  ( }X,R < }h X }PdK h }HnTLa ef eTTTLa@ef Xaf ae & f& et8)" > }@JKV @ ` }lKt @ d aaef e TTTL8$aef 0f "af (f af B&K < }8NK R }0XdK h }(nzK~e(TTTL $aef f "af Hf e0TTTL2a,aef *|<  } *K . }4@K D }HJt A vRaf Hf e8TTTL fe@ffff ee eNTTTLe@  @  }HB.NX }0,(  v }4 eE LAe e U   NjMNX }0jM( }  Rf^ } }  ae2ffff ee eTTTLa eTTTL  &f^ X }\R0x a e"e e  nSNX }0S( }   @ KARf^Pt " } }~ $@a ! e. e$8a e. e$"a6   }R$ " 0 } L }PR ^ }~ve>ffff ee eTTTL$aeFffff ee eT5PtZPt~TTL "C%w%~2"aaaef effff ee eTTTL@ATPt~bm %B a:aDaef effff ee  aBaef 8af.ABf^pKJ e.TTTLe$" e. e$ @ & " 2 }`.PtNX }0bPt(   }j eED ADuKW! ED AU@Kee ?   FԞNX }0Ԟ(  K $m }~ $a&ae& ,a.ae f &f effff eeeTTTN$  "K:KBV $mvLeNofOѳ }0|of( }  AKR }@$ }~ e   @ (a D Ae& ee&TTd    } @ }DR>~vTL D A(a a Du@ (a*a  e eeT0KNKTTL / a e e aef eTTTLeee9&  }R , } B }TA d eeNN }0( }(   MR "S }0[ }~ (a  .ee& ee&v  E DAu  v v "   } R x }~vT% L#    ED AU@Ke v. eM c TL % #ee& } } ^ }$~ eed)d)" e  ee d)d)" e  2  }* " 6 } R } d " p } bee e %mM m TL   ED Ae de C @C @ f {*$ }* } b }j }z M.TULS ee& eV0N }00( }  KR^ " } ?[7l(  }~ a /a " e e! e e6B   }R & }*R6 " B }\ " h }^ve ffff eef eTTTLee^ 4 }:K~^N }0^( }8 }8  KAwK A &RPt "n }@-?v9?uοLc?kA`4?I2f?(*@ A/ }@?r5@3d1@ryπ?@ }~ "0<a /:a0 " e0e"! e00e"(B   }0R & }0*R6 " B }\ " h }0~v:a(e& e&&&& ee &   ):a(e& <  }  }( A 2 P } TR l }(x~e :a(e& e8 S ae@&&&& ee e8  }(* A ZPtx~b e& & e  :ae& e <a :aF6 }&K B }N d }nw.~ae& e8 :a<ae& e CeeaaeA:K~N De& eW!8:aa ae&  a& e \4K , }8>K L }X A d$e0ee">f^OγD  }0f^h }&&f > 6 Ve e %8 e  ~ 98Ce A    Hd|   Ae@ ` ` ` e@ ` ` ` e0A     ~XaOӳ }0Xa( }(  )KWRf^^ "of }0C@ } (e   @a  B Ha  @&  aeNffff <   } , } 0R F } JRZ "zf^xee eTTTL@a  Ja  a  ! w@/6 4 } 8R @ } JR Z } ^Rp "a e  a z "eTTTLa eTTTLH0  }  R  } 0 } 4R^~ha eDffff eeaf effff eee TTTLW^@KT~ "a  e6TTTLe(a " e6 e(@  } R } & } B }LR\ " h }Ta " e6  e(a eFffff ee ",  }R" " . } J)`oft@af eTTTLe6e e(  K~ 6Oճ }0S6( } }D  &KK((ML6 (cd]aof }K B0123456789aAbBcCdDeEfFf }"n  }  }  } } }  }  }  }  }  }  }  }  }d }~ )C@CB2w hB lC LE *F dH iM uR oW x\ XY e^W   v E[ gX GU fR sW c\ pk [p nw  %wwC3CC3CC6%C6%C6%C6%C6%C6%C6%C"CC3 ~fC 6%C6%’ ^C eC C366%C 6%C 6%~ ’mC @!C @Cp  0`’mC @C CC6 % w%  c@cWR C    6DD v  f&  % !  N  ~ = C’ 6 C’ ]   8 6 e7%B%~P *  L  b }Br }v }@NNL evmDE DAW!-W!+NNL ev V3-0,NNG "c~L ev-x-XNNL devVV VV Taf veR n(.V f TL % VVV e D6-V-0NNL ev-xB }H }6~-X0e m͕]6 wmDE DA0v   WveeVd)7d)4,cTd]a~ aVaef eV f e  f ee%)%)V aw" 8(MN(s& e &f vv NNL ev -X-&a e  (M( wNPP te eU M eu DeP    Fe8Fe8e8 ) eC`DE DA -( Nv & e  ef"  .c F }( L } +f$$$& ev% & eC`DE DA -Nv #",  Pc h } n }t  e$$effa(((& \eB e )  `  z }ff a$& eD6% ( e  e 6 "6 &8  P } f }*d@  >>< ev$m$DE DA BB$W!-W!+C>>< v } 6c~ev$2aef $0e & f& e >>< ev$ 6 B    }$K:BR m$DE DA-$ 6e(6 BB-$.>"$0&ef af fa a ,cT`l p }zK~ 6 B>>< nev$W! m$DE DA -$6e(6e(6 Bd-$e-$EN 0c@  >>< ev$W!-W!+/>>< ev$ "Wq $0av">>< ev$ 6 B m$DE DA "%&"&""vqv"fffff e c X }hof~0 e fa eeDe@ >&@@ e -$6e( K~ 6e(&6e(e(   ,    f e # œ &  ~ B e   f 8eœ ,  W! 6 " 6  6 6 w8Dw8D!%w a :: %v8  qW!     n }6  5 a a@a>> BevL E :ev:v  }~ 1 a a@a>> tevn g :ev:vV W! W!~ W!W!    :ff$aaDaBB evL 3 : }PnE :ev:v n a a@a>> evm f :e v:vta a>a<< e v\ U  :ev:v~^e 7:ev:vae&   a:a6 eB`DE @&ncS~DA `6 ':ev:v   a:a6 eB `L vcVJDE DA  a<a: "e  6 g  a~ :ev:v_6  aa@a>> eve ^ [X :ev:v p:TL @:ev:vua:a6 eB  0e" %6 qa<H~a: er8DmE CA98e88DmE CA6 a:a6 8eB`"cDcvc(DE DAa<a: Pe.a:a6 eB8 8D 6  a<a: Ve    8Dw-  0e"60e"e"w~ p:Oѳ }06 p:( }@ }<  K @ ,WKRf^  }HD(LW!BL00VC׳*2Z^87')P =* }Dzw\,2`IA[@?NnD }~ 0 Ha4   eFeeF aJa,e& e&.   }4R V } f },rK~v&&& ee e  "a$ e a aed f^ B }$FRlW~& C @ C @ ]  e&&&& ee&  e 48, } } B \ }bR r }4~b)ae& Ha& ae  & e e&&&&& e2  } K, @ 6 }BKJ @ r~e&  e ee e>e0"a$ae&   } RxKGNe( eC*aae& f& e eW!@*aa "6 BKJ d }@vKxaae& "a& eF  eFeeFe>e0K"~ x:NX }0 x:( }0 }8   @  A KKR "w }83kt6v875dP: BђC=hv*? }@@1@ryϮC?3 } 0 Ha0  eFeeFe(*a( e>eF(   }0R d }(hR~xe0*a TSHaJae& e  eC"aa   } "R@K V }~ fa eW!0aJae& Ha& e> e0,a kj*a<K  }04K@ \ }fR v }de& e & " eFe&&&& ee, A $ }(R4 " @ }d|eF  eFeeFe>e0eL&&&& e hXTeeeFee&&&& e e& & e> e0e0  6T @ X }^Kw v $mOҳ }0 $m( } }  AKRPt " }@?#KT@?J<* }@ }~ 6a 4a ! e*e ae:&&&& eH<   }R & }*R8 " D }rPtO~ve e  C @,u 6e&&&& ee k 6 }`~e   u6e Cee $ &&  e e $ C&   }JKxb  ae&&&& ee e  m &e&&&& eM,Pttb~e e   e e4aae& a& & epVAb f }lK<P &a e*e e Rtf ~OҳDP(H8wHsHvH  }0F`-h" ~h  }N&eP6   ~ \t }0L \( }  AKKRc "Kof }(L~ Bh } 4 e e e  (6 ,J.6 2JeJJDma*   } . } D }zcxE CAJW!-W!+JeJJDmE CAfJD!. JDmD AwQa:c^c z }?~ ('aef J J0e & f& e  " 2e4R  }"K>Fb " t } ~f  JJDmE CAJDmE CAJD!.aJeJPJ J0v* , * v,c.c]~*ef "af fa ( (W!&$a  ,JĒ0 v, JJDmE z,* < }FKpc]RCAJDmE CAaa a  ,2" JD!eJD!EZ JJW!-0&c, 6 }:RR "W!+JeJ6 (J0"(Wq J JĒ0av(%LJeJJDmE CAJDml^ctc~BE CA-J0! e ja a 2^ .( fffff ek0 " $ } < }@R Z }jof^~e fa a p" {%&( a ( (a %&(" 4@K }$R0 " B }LK X }bRx "o~. e U(ffff ee eTTTLaef fQ*  } $ }4of ` }rAa aa " e ! .J LLJ e e&RK& " 2 }H "\8eTTTLeBe e4> OӳD 0* hqG2&f & ~ pNX }0 p( }|  A,K @ WKRSf^ " }|?Σ${J Bh*Gu9zw\,=< 6I`<t1V@2`@@"@NnDI@!ht*[8 }~ 8ePffff eetf +*" rffffeXffff e4    : }t@RN " T }rrS~veeJTTTLaNadef effff ee f\ ( 4 }d@KTf^ p }\tRR~eTTTLa aTef Laf a$e & f& e h4$W . }T:KF @ P }$\Kd @ "~beffff eee TTTLfL e0e e(D " D }LHR p }Dqw aaef e TTTL$aef <f "af f "af mB"K 8 }JK N }<T`K d }jvK~Paf af e0TTTL4$aef  f "af ,f "af f "V K , }4>K B } HTK X },^jK n }t2~af Df e(TTTLaef D AD A DD]-e0 ee0TTTL. K  }D8, < }D }r<*a4aef eBTTTLe82a,aef eBTTTLe8e8oANA~ xOг }0 x( }` }0  @ A AKKR }h3kt6v5S(>875d8 (IP: BђC;` =hv*>o*?@@ }8B?9@ } 0 Ha(  eF eeFe(*a e>eFG(   }(R d }hR4~xe0,a   e>e0,a w&HaJaeD0  }"R 0 } 6 } R }\R> e eeee8"aae e eK  }fKtB~f"aae e e!`ŇHaa Haa aa&&K4 J }`\Kl|e e>e0HaJae e eeeFcA>RHTTHa e Ha e   e>e0( }  A " } .6@ ~F`V }0\F`(h }8      )K@KR^ r s()hc Kf^ofm }@0 @ B@ }~ e B  e0 eN    ˕0 3!  7  $hDVv BeE  6e e C  B "ae  ʒe &e s6&  J }V) Z }`( n }zC~ e \& & BCˋ6e ) D  ̕-  % # E:  f } ~d  ̕+D  ̕ D & ^eDa6% ) e d)d) T  j } ~ ͕-eU M eu vv  ͕+  ͕  &eff Ne` ~Pv% )  ͕0 E  Wqv%B D AN  -  ` s   e0C̐   6%   ͕0 E  Wqv% 4  ~>B*aef D AD A v  -  e0C̐ % 6e " r }& }t  +~E Wuv%  B7W6 ͕0 XxKh~* , D AN  -#  e0C̐  mC̐   e  s^~D6e E Wuv%B7W6 ͕0 +   ~XxK 9aef D AD A v  --  e0C̐  `2 r 6 }> }Z~ mC̐   eD6e   ( D 0 v .H  T }(Z d }0hRx  p  6  ( D ( ( D 0 v  v 6 ;R } R " }(( 2 }(6R B }(HK R }0VRd  ~z*a C ˕-e(ee( 0C ˕+e(2$0 . } R t }. ee  ,a *a  CC ˕0C  a,a(e(of ( }.@: t }(&~h e ee e(B a e0   C ˕0Kf^R)~ 0 0w4C ˕.C a%.C .  OC ˕0 _a,a(e_ p }(T e ee e(a B e0 6   Kf^L)~   C ˕0   0œ g0œ G 0-  C &et~B 6 ,œ g,œ G e e$&a C ˕-e$s  R } VRj~ ee$ &a  ,œ g,œ G$!!,3! ,3 C .eK.  $e "ef.e. e Cmm @ ,EeȐ C ˕-~  C ˕+B  r e0NB  r Ce0NC  e"e   !- !+ !  `   !#!0 v   !h!L!l v  55555  >   5 55  / W!- W!+W! W!#W!0͕ ;~ 0 D&  D!*%e EseEWq  0`tDmV xcT~ E CAD!.- D!* e E@Wq  Ē0a@DmE CAD& fcf 2  W!lW!L W!hw5 t  W!X1W!o3W!u0W!x-W!dZp *W!i'W!pDW!n_W!c`W!s]W!EbW!fdW!eaW!G|W!g~W!%wBwFD !0  ͋   5  D !0  ͋ 5   5  M~dD !0 ͋  5      5 D "~!0 ͋     Dw*   E`&f Z  ~Pf  %D L  w` `BD!%wda8ad ev`e 6 JAW!d@   W!i=W!uzW!pwjW!owdW!xW!XwW!fwJW!e W!EW!gW!Gw|W!swW!cwW!nwW!%~>w9"bevbvBvD a8aeFff .evJZbevbvBa8aF~ hevJf9"bevbvBvD a8aeFff evJ\bevbvBa;~*8aF evJf699"bevbvBvD a8aeFff levJZbevbvBa8aF evJf9"bevbvBvD a8aeFff evJhb~evbvBa8aF nevJ{bevbeBTTTLa8aeLffff ~e vJobevbeBTTTLa8aeLffff je vJHbevb@&  C t K4~vJ%>3->J/>J+bevbveJbevbvBB f`%b e J~z <RmJv2-J<<JC "4 f`Db le  f` fb Le6 2Qt f`Db (e  f`b e`͋wF \ f`&b e ZeL"@2X8X Y گr y: >X   $; u~ L  !vA W; u~ya W)e |}a \-o %o @8)o K} %vK!xK[M-+2+)Rn(%~#!%vo'`'U(@U(mT-M:5`9;EM!.!9;M0{; =;;Z,I<;a9I?;pH.NeD;]ae3fH;sfH;qK;+dCyM;f҅P;o++*Kv&7[M%7[M4KSKfM]-O_Mp_MKQp!QoGQ[aRCRRY? SM:RS;S%Rw7ofGms3p = /pw/IqLyWyySy$ $yY_yy""[y( (/xW o d9 o6x2 6x yK!w[M! [M!yW! yX!yX" ybd"zy}"yq"y X#yNy#yy#w@#{y\#yc$wyd$ym$sy$ $z}%6}2%6}%{/; %u~@&w N&d]a& ҅&mf& }':w'L_'Ke' ' ' ' ')''('' r( r( M( M( r(c r(c (M(c )M(c()8)8)8)8)8)8)h)W**W**M+.M+.)M+.(M+.x+6x+6 s+x,hy,a,Yd,@w-K-~.dL.dL.u~.T/z~T/z`T/z/z/z/z@/z>/zc/z1E=1E 1E-1,1w2Vw2V|2V}2VK33;5ll5|5 #}5!6Q""6J,6O.7f7k g8EZq8Jw969",!:!:; :&:&:Y;vY;vq;VRy;<n~<H<^=Kg> /N>Y>n?{@@@/@QA{YA{(AA(AA(AA(AA(AA(AAGB|LCSCuwDCRy:DJ yD "F LG HiHi ,I  I  I  I  Jt  J J K K YK& K ""LM )Ov KP WP XP  XP [dQU fQ qQyvR JwR NyR3 yR dS TV X ; X L:Yw M:Y  h:Z* f:Z* H:Z*f^vRy^N^_nd_s_L_tQ[M_CK`" `"CkM`&``W&%`>E^`>E_s`Z&r`&x}aZF.aZ&aF.aF[Nav|&@avFfb(:b(x}bF#gbF3gb (b F9wb{(vb&c<Gp"c<Gs"c,vcI_cXIC`c'p!flOdfldrfP""fPqgfZgPcg\gg\gvgPsgU(h2Rlh2RW!hUq5ahRq!hNVqMhNR!hU(E`h_qt:ijR"ijRVNipi_ 4i_wjXSb"jXSj9wpXj}( jtS jt}(kSp"kwkSv"k(LkT,!kTSk&kTSl:Wl:UXlwc"lqlVV(lVWql*)e;lQmrbmrym8^o}oKoLpQjMqAzr3cr3+rZNrfds-fsvesMqtwt}vt!x!x}rTzFz {2{|:|*|R.},N}Bf}xf~Ry~؅~j*Ld9""q  r t J 6 Z! ! !D  * "L "L ( \9 j9 v m  : jM-wq- cm q ≜  mt N S Z ؅ I X zC4KJI]Il^I^rI^8I^I^6I^6I^JI6_I`(IaIajR}R}RhRRZRRRRR3rRƀVf ayw A @    wRPRA@ff,ef@ShS)(KxKxLL+6x+6}%P^w ``&11Ό1̌1xfdxt)(5(y(((C;jMSPtԞof+0^#f^GXaS6H p: x: $m `- ~ \  pG xF`~XODve@ 10Xh }01YYhYY YF>گrhh>X?X@XAX Yl ?  $ $G U@$5 &e. <  D ve  N R Z d. h< ~YG|  ~y:OѳDf@ 10y:h }01>X>Xh?X@XAX!AX: G   y >XfvOγDqQW@X@y:@@ 104h }01(G< .A."  E+ h*X ."$qQW*y:~OֳDqQW@X@y:@@ 10h }01X(:9 ? T TG5$H  ѕ J& & .A.ӋA Z   > 6X:.@H R Z ^|" "  "   T e&7&TV V L@T H P X\dT lVpqQW vV E+ t y:V$;OϳD& 10$;h }01$o $nu~OӳD@@  @ 10 }0u~h1 } 6  e@@5 <2&  & <e )&&   dJJ|%& ~e  Ee EeEeH%=WfLOӳD@ 10 }01X1^LhX|f& &5 _&@1e@4p HVR}OγD 10h }01AG"&6  FQOϳDx@  }0h } wy xOFQ+OϳD+@  }0vh  } wy +FQ6xOϳD6x@  }0A Wh } wy 6x(VQyOϳDy@y@  }0; u~hyh } wy ykFQ6}OϳD6}@  }0a Wh } wy 6}#NQ}OϳD}@  }0e |h}hy } wy }FQPOϳDP@  }0a \h } wy PFQ^OϳD^@  }0o %h } wy ^FQaOгDa@  }0o @8h } wy aFQdOϳDd@  }0o Kh } wy dFR@wOϳD@w@  }0} hv } wy @wFSOϳD@  }0vh } wy +FS OϳD @  }0Kh } wy  VSKOϳDK@L@  }0xhKh } wy KFSLOϳDL@  }0[Mh~ } wy LFS`OϳD`@  }0+2h } wy `FS`OϳD`@  }0+h } wy `FSu~OϳDu~@  }0RhL } wy u~FT(OϳD(@  }0n(h } wy (FT;OϳD;@  }0~h } wy ;FUOϳD@  }0#h } wy FVOϳD@  }0%vh- } wy (FVjMOϳDjM@  }0o'`h } wy jMFVSOϳDS@  }0'h } wy SFVMqOϳDMq@  }0U(@h, } wy MqFVPtOϳDPt@  }0U(hg } wy Pt VWmTOϳD L:@rT@  }0mTh-M:h, } wy rT FXԞOϳDԞ@  }05`h. } wy Ԟ\VY.OϳD2@<^@  }09;EMh.hD } wy 2VY0OϳD@<^@  }09;Mh0h] } wy FY; OϳD; @  }0{; h } wy ; VYOϳD<^@@  }0;;ZhhS } wy VY,OϳD*@<^@  }0,h<;a9h } wy *VYH.OϳD<^@R.@  }0?;phH.h } wy R.MVYNOϳDN@<^@  }0NhD;]ah } wy NVY3fOϳDBf@<^@  }03fhH;sh } wy Bf%VYfOϳDf@<^@  }0fhH;qh* } wy fVYCyOϳDRy@<^@  }0K;+dhCyh } wy RyVY҅OϳD؅@<^@  }0M;fh҅hr } wy ؅pVYOϳD<^@@  }0P;ohh } wy F\OϳD@  }0*Kvhz } wy !V\&OϳD*@<^@  }0&h[M%h] } wy *V\OϳD@ L:@  }0h[M4h } wy F\~OϳD~@  }0KhJ } wy ~2F\OϳD@  }0Kh } wy F\`-OϳD`-@  }0fM]-h  } wy `-=F\0OϳD0@  }0_Mph } wy 0F\^OϳD^@  }0_MhC } wy ^F]nOϳDn@  }0Qp!h } wy nMF]{OϳD{@  }0Qoh } wy {?F]OϳD@  }0Q[ahn } wy F]OϳD@  }0Rh } wy F]OϳD@  }0RhJ } wy F]YOϳDY@  }0RYh } wy Y[F]GOϳDG@  }0 SM:h' } wy GF]SOϳDS@  }0RSh  } wy SF]f^OϳDf^@  }0S%hY } wy f^F]wOϳDw@  }0Rwh } wy wF`taOϳDXa@  }0ofh  } wy Xa FayOϳD y@  }0Gmshl } wy  yFbtOϳD t@  }0ph4 } wy  tH^b= OϳD \9@ J @l@  }0 = hpwh^ } %wa(@ I  J iFbLOϳD L@  }0IqLh } wy  LFcOϳD @  }0yh } wy  FcOϳD @  }0yh } wy  FcOϳD @  }0yh: } wy  Vc$OϳD *@<^@  }0y$h $h} } wy  *FcYOϳD Y@  }0yYh } wy  YUFcOϳD @  }0yhg } wy  Fc""OϳD ""@  }0y""h2 } wy  ""^c(OϳD (@ L:@<^@  }0y(h (h } wy  (^cd9OϳD \9@ j9@l@  }0/xWh d9h } wy  j9 Fcx:OϳD x:@  }06x2h% } wy  x:Fc:OϳD p:@  }06xhK } wy  p:FcKOϳD K@  }0yKh } wy  KVc[MOϳD jM@<^@  }0w[Mh [Mh } wy  jM FcWOϳD W@  }0yWh } wy  WsFcXOϳD X@  }0yXh } wy  XfFcXOϳD X@  }0yXh } wy  XcFc[dOϳD [d@  }0ybdh } wy  [dFc$mOϳD $m@  }0zy}h } wy  $m2FcqOϳD q@  }0yqh } wy  qRFcrOϳD r@  }0y Xh } wy  rFcNyOϳD Ny@  }0yNyh } wy  NyFcyOϳD y@  }0yyh } wy  yXFc~OϳD ~@  }0w@hB } wy  ~Fc\OϳD \@  }0y\hm } wy  \FccOϳD c@  }0ychX } wy  cFcdOϳD d@  }0ydhU } wy  dFcTOϳD T@  }0ymhj } wy  TVcOϳD<^@ @  }0yh h } wy  $FcmOϳD m@  }0z}h } wy  mFdxOϳD x@  }06}2h } wy  xBFdOϳD p@  }06}h } wy  pJFd; OϳD ; @  }0/; h } wy  ; ~FdM:OϳD M:@  }0u~@h } wy  M:;VdNOϳD N@<^@  }0 Nhd]ah@ } wy  NVd҅OϳD ؅@<^@  }0 ҅hmfh } wy  ؅eVd}OгD @ L:@  }0 }h:whh } wy  FgOϳD@  }0L_h } wy FgOϳD@  }0Keh } wy vOѳD 0^ h h h h)hh(hhGf& 6  CB CdB BbC B%%V xOгD 0P rh rh Mh MhpGX6 6  CB%   %v%V xOгD 0X rh rh (Mh )MhG`6 6  CB%  %  v  %n;OѳD "@ 0 (hhh:h&h h4G& &  & &&fDE  !  @@A  j "|9  &   A!! '  $  N   N  A B C  CaC Ca % M% N;OϳD "@ 0Nhhh.GV& & !    B  r @6    "kN!WOϳD@ 06Whh5G>@& 6  e  6 eN 2N!WOϳD@ 0,WhhG4@ e 6  e (V%,OгD 0MhMh)Mh(Mh+G&&fED #       fN  5C BCbB Bl    ~ Q |%,F+rOгD 0*xhxhG2CBB C,>+4OϳD 06 shG>% %  t >OѳD  }0xh } v$FyOѳD .L yh2, , L 6aNX }00a(   d }8  ) & &) e ev%   d6dNX }06d(   d }> ) & &) e evv %8   d6@wNX }0@w(  ( }~  v   6 e  6 e vqm@-f 6vq  jTv`B $ %N e%mC@ ц6 e.KP }0(K(   }0 5 eBED AK_   VLOҳDL@ 4~hLh22  2  L>LNX }0BL(  wL }J @qD&  C &&  ev6   L2w>u~NX }0$u~(  yF },  & N  v ~  y6~OӳTT(~T~T(`T((((@@(>$&>(c( } }MT~T n  }  }   }  }1@>   }  }2 } ((((( DDDDDDDDDDAAAAAABBBBBBz   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiiklnmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFD!GHIJKLMNOPQRSTUVWXYZ{|}~7 } CN։D "@ 0hF=h hGa5 e`נ @u! &&f  @t  vwKASP  A B "G| P%& &&f  P w E AAD A v   vv  N,OӳD "@ 0-h,hG& &&f[ @  T O%X  C$& & && &  ra 5  5 eo||e   (E~ e     ! %  "    < "T "^|OγD "@ 0whwh|h }h#G& && @  3 .%8  "v       mL|! %  "    R   "& "fOѳ }0K((4 }0 }    M;g }8;Zx0N<[y1O }Qm }~  W- W#W-6  (  wN(%  *f) e  :  r;`~v%eedd @ (E @(vF    Eue  dK b ! P } VMy  Wqe a(Em eL eK c   a (   (EWq<v. g  } L }VM h }nM~d(m eL eK c e dL b  $&e$&ee f  WqeeK& B }H }Z  hg t }>B@  @#E tF;OϳD  @  }0;h }&&  r6vVlOҳD^@ 0 #Flh?X. .  # #' ?X<  ^V|OϳDl@z@  }0|h #}h } wy z.!P }0(!(  I }0  ED A 6 `   .""O }0""(  q }  v    >J,P }0:J,(   4I^. }B   D   v J   42I^>.S }0.(   4I^ }  D6 %6   D W! 6  W!    4FI^`x   D 6  W! W!    6 I^FfQ }0Nf(  pF`F#gB }V  DeC ev  p>F#gDF`> gP }0\ g(  pIC` }d & ŋ & D& %  D  p4IC`FZqP }0Zq(   4I^ }    p      BW! #    4JI^zx \NJwQ }0RJw(   4S6UXF.F }Z  DeC e v$   4>UXBF.HS6MFP }0d(  pIC` }l   6 p ’ %  !&   p@IC`^V!OϳD!@t!@  }0,!h!h } wy !-.; NX }0; (  L }   % v D   F&OгD )@ 04&hG< e*m( *(6, v. 02X  )F&OгD  @ 04&hG< em 6 v (   >YNX }0Y(Y(     }  v ͕-  A 6rEe0C̐ A 6rv  D6   tx    -퇶   & Nev  & (ev &  L  NOгDRy@  }0qhVRyh) } wy Ry6NX }0L( }  B }  }T )ec)c)eU M eu De66 %x   }>~NX }0|~(   }~ (a.aef v v e Ne(a.ae f ~e~ e&e%%%%  "P.ve~<^OӳD`T@~T@T@@@@ H:@ f:@ h:@@@>@c@^(@(@(@(@(@(@ :[M<^h8 8 [M[M,Pr~T`T> c (((( f: H:~T> "($(& f:W.gNX }0Bg(   }J elD AA rdEA rE6    ^YNX }0 /N(Y( }  ) } 0  } ed)d) ͕-eU M eu vv   aef p"   } n }zxmM m L eef TL ]  D    -6e$ } } },V~  aef Ne0̐eef TL ]  v$  $ }0) F }R@fD    -뇶e.nNX }0&n(   }.  ̋% v;   .{NX }0.{(   }6  D v!  ̒̋v   .NX }06(  F }>   ͋   6    FOѳD  @  }0*h }2   EP~6 6    2FOҳD  @  }0.h }6   ~  v    2NYOѳD  @  }0DQhYh, }L  6  5P 5  P~CEP~   2v &Oг(((((((((((((((( } }((   }  }((   }  }8 }   }   }   }   }   }    }    } }   }   } } C.~>GNX }0G(  7 }~ ,v ,E v ,v,v,v,v a) e vv a Q  TxFv v-,,ee %~(*eYNLOѳDL@ 6,SLh4  4 ,S,S  L  NSOϳDQ@  @  }0FShD }N  6  E`@!``EPPE`~ `~w  HQFwOҳD  @  }0whn }  6 8E 5P 5 `M ! EAQP~P~ 5 5 `   ~   2|~ FRyOϳD f@  }0Ry:h% } wy  f{V yt }0 y(  YLMq " } !&& e&& e& e 6 e*  &Y8YJYV  tY?~x & e  % 6  & em-Æ   CYJYd  pLQ~ Je f % e w4mN  41d %% emB  % @&  %%'& (e  YA~mB  % @&  %% ׆m!f e ~Rw je v  #% &  D&& @q`f2Mq<  \L& e &  Mq "F "O }0, "( }  CKS _ }  }4  & ff& e&    }S *CKN LN }0 L(  YLMq } a   6  ee  C!sCt`3e   MqBzMqxx     & e 6     ;L0Y>MqbLF NP0\ (T(  hG )Nv & %ef % `D! % u-@ <$  $ 6 Z  zhUxvev&@ -( veN&(   '-$>Zhot?-$% eEeL eEe@L   %e> ,OϳD 0 ,h/G(f&f&  >  OгD 0  hG"N&& ~>  OгD 0  hGN& >  OгD 0  h2GN&& a>  OгD 0  h,GN& 6  Oϳ }02  (  Sv" }:   && e0  ,Sv",> OѳD  }0 h }$&6Ћ P> OѳD  }0$ h },&EHЋ6 6V> OѳD  }0* h  }2&  ы  > YOѳD  }0 Yh }&6PF OҳD  @  }02 h  }:   ɋ @CȢӋ ȋ@ 6    2> ""Oӳ }0& ""( }H }   } |t  }| r|  }r& X  }X@ H  }HP 0  }0h  &  }&r    }    }   }   }   } !  } /  } ?  } I  }  v]  }v#  dm  }d5 "Xw  }XA $F  }FS &7  }7b ('  }'r *  } ,  } .  } 0  } 2  } 4  } 6   } 8"  } :-  } <uA  }u% >fN  }f4 @ZX  }Z@ BLd  }LN D6x  }6d F  } }invalid error valueI/O operation would block channelmath result too largemath argumentbroken pipetoo many linksread-o{nly file systemillegal seekno space left on devicefile too largetext file busynot a typewritertoo many open filesfile table overflowinvalid argumentis a directorynot a directoryno such devicecross-device linkfile existsmount device qbusyblock device requiredbad addresspermission deniednot enough coreno more processesno childrenbad file numberexecG format errorarg list too longno such device or addressi/o errorinterrupted system callno such processno such file or2*g directorynot ownerNOT an error }.  !$  v    } " }> )OϳD 0, )h5G4f&& & "  > KOѳD  }0 Kh }ы vF WOѳD  @  }0& WhG }.  6  Ћ P~   2F XOѳD  @  }0. Xh% }6    ы~  v @   2> XOҳD  }0( Xh# }0&6  P~~V> bdOҳD  }04 [dhR }<& ȋ ʋHɋ ȋ 66 fO }0, f(  F`6 }4  eD&& ev   "F`> qOѳD  }0( qh }0&  ɋ @ы6IF 9wOгD Jw@  }0yvh } wy  Jw6 JwO }0. Jw(  S6 }6  eD&& & e v   $S6F NyOҳD  @  }04 NyhJ }<  @ ɋ ͋ CȤˋ ȋ@6 B   2. yNX }0 y(  f }    ’6 ’Ca’a  C  Ca’a’a’%   xCa6 ~ dOӳ }0p d( } }T  ((M (cd]aY  "6 }   } }[0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ }~ b 6 ` vvt x-x%$x" p rebtettDmE CAtZ(  < "B }H } fcuvW!-W!+ tet vv x#tD!0 ttD!xtD!Xt txx & } , } xx af v\x  f vv % xxx e Da e& ( 2 } 8 h }tYfe` tDtD&a % p reb-xtD!0 ttD!xtD!Xtet3( 4 }: } K~XZwtDmE CAt0v^ tD&  Wv^e\ed)Ad)>\ Za   } }cFd]a~Vaef ex f e ^ f ee%)%)" prebx 1 *(M@(Z "~Za& e^ &f vXvZ tett͋tD&a % w vvt e(M$(T &6BZXU M eu DeX6p6r ebv TOӳ }0 T( } }H  ((Mcd]aY  "O }   } }O0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ }~ R ffd h-h%$h" `beRdeddDmE CAdW!-E&  8 " > }D }bc~vW!+ded h#dD!0 ddD!xdD!Xd dhh h% hhh2 e Da ee ` dDdD&a % `beR-hdD!0&  }"YN  Z }` }~d ddD!xdD!XdedJLJNLP_dDmE CAd0v dD&   . }4 }Ncxd]aK Wvh La& e &f vJvL eNeRd)d)" `beRJNu($(M:(b "h }n }BTLPdedd͋dD&a %  ffd eLJU M eu DeJ6`6b eR . u > OϳD 0 hG  &   h. ; NX }0 ; (  3 }   D Av W   F L:OѳD 2u~ L:h0 0 u~u~ bF M:NX }0p M:( }  u~ }  }x  ea  a) e TL  v&v( e&  (u~< Z }^ }N `wOг h: h:( f: f:( H:( } }p h:! f:#   }  }8 }   }   }   }   }   }    }    }   }   }   } "  } )  } .  } 5  } 7  } 9  }  ;  } "=  } $?  }  &A  } (C  } *E  } ,G  } .{I  }{ 0wK  }w# 2sM  }s' 4kS  }k/ 6bZ  }b8 8\^  }\> :Vb  }VD <'  }  >Qc  }QI @Lf  }LN BEk  }EU D;s  };_ F3y  }3g H*  }*p J!  }!y L  }| N  } P  } R  } T  } V  } X  } Z  } \   }  ^  } `  } bz  } dx  } fv  } ht  } jr  } lp  } nn  } pl  } rj  } th  } vf  } xd  } zb  } |`  } ~^  } }CPSTMSTCSTESTASTUTCPMAMDecemberNovemberOctoberSeptemberAugustJulyJuneAprilMarchFeburaryJanuaryDecNov{OctSepAugJulJunMayAprMarFebJanSaturdayFridayThursdayWednesdayTuesdayMondaySundaySatFriThuWedTueMonSu nFfOг }0Lf(  pF`F#g }T  D& ev  pIC`OԳ }0IC`(  I^Ia }~ Em "wHED Aweff , e e E@D   VIa~vAeeLdeM ED A8eff  eW-D    NIa 5 . e  D    4 % e L*I^\Ia|~d5 - D LD evEU Le ED AeD ̕ D 4~t- 4 % e L5 D ̕ D 4 % e )IahIaP5 LevED AKe ED AwED A\D ̕ D S t- Heff , e e E@D AeeLdeM Do 0Ia@    5 LD ̕ D evEU Le  ED A$D ̕ D t- 6 D LD 4 % e Lh \Iaf0 5 e@ED AK D LeBEU Le VOdOϳD :@d@  }0'p!hOdh } wy dVP""OϳD :@""@  }0drhP""h } wy ""VPqOϳD :@q@  }0PqhfZh } wy q[VPcOгD :@d@  }0Pch\gh } wy dVPsOϳD :@ @  }0\gvhPsh } wy  <VRlOϳD :@Zq@  }0U(hRlh } wy ZqVRW!OϳD :@ Z!@  }0RW!hUq5ahh } wy  Z!IVRq!OϳD :@ !@  }0Rq!hVqMhL } wy  !!VR!OϳD :@ !@  }0R!hU(E`h } wy  !VR"OϳD :@ "@  }0_qt:hR"h } wy  ">RVNOγD RVNRVNh6RVNE 6RCOϳ }0p(@ 4(  U }~ ED AeBED AK6 E@D AeBED AK  F  v6VSOгD  @ :@  }0whSb"hK } wy   4VSOϳD :@ @  }0Sh9wpXh } wy  VS OϳDw@ :@  }0}( hS h } wy wVSp"OϳD :@ @  }0}(hSp"hD } wy  VSv"OϳD :@ @  }0whSv"h } wy  XVT,!OϳD :@}@  }0(LhT,!hN } wy }zVTSOϳD :@ S@  }0TSh&h! } wy  SVTSOϳD Z@ :@  }0TShWh } wy  ZVVUXOϳD X@ :@  }0UXhwc"h } wy  XVV(OϳDf@ :@  }0qhV(h } wy fxVWqOϳD@ :@  }0Wqh*)e;h1 } wy ndϳD@ J @ 10 }0Qhbh 1) }& A.1 y J NyOҳ }0`y( }& }r   f } n  }n, j  }j0 f  }f4 b  }b8 ^  }^<  Z  }Z@  V  }VD R  }RH N  }NL J  }JP F  }FT B  }BX >  }>\ :  }:` 6  }6d 2  }2h  .  }.l "*  }*p $&  }&t }z%.3s %.3s%3d %02.2d:%02.2d:%02.2d %d DecNovOctSepAugJulJunMayAprMarFebJanSatFriThuWedTueMonSun }h  ,DE elfffffE fE f& e6 .  , > } J } N }V fR>}NX }0h^(:}(   }p .BW#  e ` 6  .BC e a  "  .@  D.VKNX }0K( }  Mu~ }  } 2BeT%L# a  *,ea) e e e4  2  }.u~ : }@ }TJx f& E eK dL b 6*6, ee MtFLNX1bL(  u~X|j 2Ca  ea) e TL  e   2u~DMVjMO }0jM(  IaI^Il^F[N } B6@E @av#vE D A   5 &    VF[NE~x& e  LE@D A f f %  ff %fIaNI^nI^8  E@D A" %6 eIl^*I^fzOϳD@ 10 }0zhch1 }A.y^ 8V+OӳD 10 }0+h1 }Z>ZNQ }0"ZN(  IaB } E D AEED Aeff&, eD    &4 %   @IalIa~zL5 eBED AK6  & F 6 6DCE `B M4  \6:W# f  e 6 &>dOҳ }0Ld(  pIC` }T  D % /  p6IC`FveOг0(f(ve(vef,eveG0f w@  $ ,e vef "ve&f6MqOӳ }0Mq(   }~ A4e  !! K!!K!CtCa BlBCta   4 vBlBKnwOҳ }0w( }  = r} I^Ia } }~ (ED A-. -. (ED Aw,e*T%}L#{(ED Ar(< %(\  L }rIa~v w( %( &e( (ev   ED AK(evED AIa8I^~K(ED A (e@EUL(ED A (eBEU@L6 &e-.() e p}b vv e*mM m (ED A+e,*D AD A v,a ef mM m* H }P }p rt }z }x v v 6 1*,eDEe %v v eN   eNeWuEv T=DRa* %v&e((L&e *^}Oϳ }0}( }   )M M } }~ a& % L eED Aief ee%)%) \4  ( 2 }8 } T }d M0~v" ee - eev 6 e e&  O   } }r )M\ e TULS    eef ee%)%)-  " 5( : }J Mj r }x }tdee E?E Qe N   e NeE WuELQ  ee 6"ft!OѳD 10 }01,,t!hB* * ,sV!Oг }0!(h } }F   Y } B:t  }B  }: 2  }2h *  }*p )  })q  $  }$v    }    }    } }NOPSYSRT-11RSX-11M PLUSVAX-11 RSXRSTSRSX-11SRSX-11MRSX-11DSY:I }  ͕[uE DA& %C` ͕,D Af %C` ͕] *U.  0YTYn  vz*BxC& % B% v6   }  2 }NmTt }0rT( }  M  }P }~ 0BL % #6 e - Cm f eM c vv a (  0 $ } V }\M v  ve >Oѳ }0(  Ia3 } ED A:ED Ae  5 5 &D eEtE1  `IaFx D A ED A Lve 0> >ƀ }0. (  F. }6  6ED&f  ev   6$F.6.NX }042(   }<  %8EE` DE DA6 6   860NX }04(   }<  %8EE` DE DA6 6   86NX }04(   }<  %8EE` D E DA6 6 {  86,NX }04*(  x }<  %8EE` DE DA6 6   86H.NX }04R.(    }<  %8EE` DE DA6 6   86NNX }04N(    }<  %8EE` DE DA6 6   863fNX }04Bf(   }<  %8EE` DE DA6 6   86fNX }04f(  p }<  %8EE` DE DA6 6   86CyNX }04Ry(  { }<  %8EE` DE DA6 6   86҅NX }04؅(  N }<  %8EE` DE DA6 6   86NX }04(  } }<  %8EE` D@E DA6 6 [  8>&NX }0T*(  Y }\ 8CELEtEtfef e    8JY3fNX }0t( }  MKgJ }$<Fnmd } ef mM m @"FL & ECueK dL b  & N>   }" }( } @ }FMzg~x emv ee%)%) eT L    6e 0vl  t0: T%%L## 5 5 5 F 5 5 w$vv ae } t }~ff Laef vv ae& 5ee&   a>  }  8 }D T }` v }~e& 5ee&   e rD5 a  5 emd    }( x }*RM m t e  }KVLNX }0L(   s+MqS }~ Wu D ACBE C!6 Ev-$eE DA& C    d sr+~v u5a EA rvu5aef 5 6  bMq~ 6  4e  1C,C,B C3Ct`C3Ce  420:b N! & %6  DC  vdO }0d(   KI^IaI^I^I^Il^I]3 } 06 .6 6 "  vwB BW!rW!a W!w ;evEULev   I^xEUL(evEULev   EU@L 6 >e06 (1BW!+W!b N~ev   EUL.evEUL( (BeB-(BD@  v"@$, f KBfa %ŋw4*a % wD AevEULaI]2I^F~( e w .ED Aw  W-  f   IatI^K~TtK w&D AW!T .IE@D AeeLdeM eff e pIa~ W-5 E@D Ae E LaevED AK @I^@ED A e@EU L eBEUL>e0 , v,v,* ,5 pIl^h" % ,,6 >e0L& %* " %6 >e0*I^.@IaJIl^VI^tV""Oҳ }0X""( }   ""PsF3g } :  }`  ͋6Df %f %f N  B8  6&F3g 4 }:F3gBJ ""TPsFqO }02q(  F`F#g }: eD&6Ef ev    6"F#g(F`C> O }0d (  IC` }l 6 f ’ %C  ’f %C  6   6&IC`LIC`Ln tNX }0v r(T t( }    h()M }90mNA }~ )$e& &   ef f 6%  )e %w$w& %X   $  })M " }(( 6 }BLhZ  n$r&6 = NX }0h J (   }p :@$D6!BBDE DA  6 e   :F Z!Oѳ }0P Z!(   KIam }X  "6   vf %  v,e"   K2IaBN !O }0 !(  w KIa }~ D"& a e"& (a e  v44  v6$a$  $w<wP Kf K4va8 e  vReD_ Ia;V !O׳ }0 !(  YI^OdCkM }~ 6@--eCEU@L    %B6  " 4,   6@CkMHXOdxY@veNE Na" % G .I^N O }06 (  S6UXF. }> eD&6Ef e v &  6"UX&F.,S6;6 $N }0V *(   }^ 8E@DE DA` ӄ D A` B e͋z   8f "OϳD@ 10 }0 "h "h1 })^ (N }0 (( }4   K X (Y }<%%H:%M:%S%a %b %d %YPMAM%a %b %d %H:%M:%S %Y0 }~ FVX6 \"eD%28EC6  -6 w,W!%V V - V ?  * }2.8*vTeF-6 TeF mZBDV - vTeFW!ahW!Aw.W!bwW!BwW!cwnW!dwW!HwW!IwnW!jwfW!mwW!MwrW!pw.W!SwW!UwF W!ww" W!Wwx ~fW!xwn W!Xw W!yw~ W!YwF W!ZsW!%w m"E `f  vm 6 TeF P KX$E `fZ emmV9e"E Da&  vm 6 TeFe$ XH K~TE Da&Z emmVw e"E Da&  vm 6 TeFe$6 XF KE Da&Z emmVe4"E Da&  vm 6 TeFe4$E XD K~B Da&Z emmV6 De$mD D-D",a ev 6 TeF, X L }\ (:~m 6 TeF(aZ emmVa$f %v-/m  P. XVY~.6 TeFFaZ eaZm f e m 6 TeFaZ" XB Xy~ emmVba$f %v-/m  6 TeFFaZ eU X0Yr X9~aZm f e m 6 TeFaZ emmV"EA 1 XX Xir E a %va$EA r Ef %v-/m  6 TeFFYDYaZ eaZm f e m 6 TeFaZ emmV? X. Xj Xwa$E f %v-Bme 6 TeFFaZ eFa Yb XmZf ea mZf eN-/m  6 TeFFaZ en X2 Xt XraZm f e m 6 TeFaZ emmVda$E XX Xi~ f %v-/m  6 TeFFaZ eaZm f e b YN Xn X`m 6 TeFaZ emmVba$f %v-/m #4 X\Y~ 6 TeFFaZ eaZm f e m 6 TeFa& XF XqN Z emmV3e 6 TeF"%  Z e Z ee( X P }Z X j }t X~ eeVaa$f %v-/m  6 TeFFaZ eaZ"Yd X~< m f e m 6 TeFaZ emmVr""E  mA  XJ X~ rv a" %v-/m  6 TeFFaZ eaZm fY^ X~( e m 6 TeFaZ emmV/a$f %v" XD XlY+ m 6 TeFaZ emmV" "E v"mA r . X; v a" %v-/m  6 TeFFaZ eaZm f MYZ Xz X~ e m 6 TeFaZ emmVH6 De$mD D-D" /> X x } Q ,a ev 6 TeFm 6 TeF(aZ emmVH6 De$@ (Z X| mD D-D",a ev 6 TeFm 6 TeF(aZ e  }, (t XS~ mmVha$E A rdEf %v-/m  6 TeFFaZ e0Yr XjaZm f e m 6 TeFaZ emmVUa$E ) XX Xi~elf %vm 6 TeFaZ emmV"  6 TeFYF XlXZ e VeV mZBD-wV - vTeF  } X. [9OгD v \9OѳDb@c@ 10 }01</x$ \9h: : /x/x1, *b bbbc$b. a9OгD 6 d9Oг }0Z j9(  ? }b :@D6!BDE DAe {  :P~ :O׳DIa@I^@I6_@L@Rƀ@Mq@ 10 }018F7x$ vh mh h :hh?X66  6 7x7x!, CC@.TMP&I6_ LMqIa?X]  I^n [MNX }0 jM(wq( }     K   Y } C }~  ,& %@e  & %, %C  D$   B YT  t }B~v f % e5 6e 6   & %C  * b  t YT~  Da͕, 6 :8@evev-J JD A6 He: LqJD A $ K"  *8obf b%vJD A f :%vJD A f %vJD A ~f  %vJD A f %v  evHe:e6e d~6 6~Pev8JD A+N: :f eveNe<f e 6 He:JD  Zwq ~A@N: :f ev a<f e 6 He:eNe<f e>wqrwqO~< 6 He:JD A+N: :f eveNe <f e 6 He:J `wq~D A+N: :f ,eveNe<f e 6 He:JD A+Nf Nwq,z(: :f eveNe<f e 6 He:ee6 %~LHe:) F cNX }0v c(   Ny [d }~ (   6 & %aD6 f %  v`   (@ Ny` [d^ S }0 ( }  wZNI^Ial } } )ED Awf   T%L# & ff ev1&  2ZN H } ` }pw x%ED Aff ee   e Y m.IaVIalI^-EmKevED AKeNED AKED A e@EULE@hD A eBEU@L6 %L6% *V Oӳ }0 (:    hI^I^ }~  W!W!  @   6 ED A   v w2-   @  ~vED AE@D AneCE]Lf f % Y - P:-6E HI^~D AP*&-"ED AP   ev-@6   DhTh Tb  v  e!v 6 vI^F6 N }0X (  3 }` 8E@  DE DA`  e ͋ c   8^ mOгD  @ 10 }0 mh12 }6 %> NNX }06 N(  ҅y }>    8EE` D6  B  ҅8r^ SO׳ }00 S(  IaI^I^Il^I] }~ 6 6 "  vwa %ŋ`eNEUL& a( L  "I^ ZO }0R Z(   Yb }Z 6CDW!ZA ef %ev4  6> Y(> ҅NX }06 ؅(  N }>    8EE` D6  B  N86 }NX }0( (   }0 0C  5I  06 XQ }0| X(   }~ - E D A Le@ED AKeBEU L5   $%vv\. zX0 z(GGf v >C4KO }0>C4K(  CkM }F 6DCB%f  e    6,CkM(6I]O }0NI](   }V 6DCB   e B! 6   66Il^O }08Il^(   }@ 6%-  le#D   6>I^O }0FI^(  CkMV }N 6DCE `B W#f  e 퇇0   68CkM6I^O }0I^(  7 }$   &6E j  6 .I^O }0I^(   }      NI^O }0I^(XI^(  IaF[N }~ f $  DC @  66 D C @De6   C @O  <  H6v D  e t!   C @3 C @( &  DC @D@ ZF[N~C @D C @f  BDCl "w^DC @f %1DC @#D@C @  F[NTIa~dDee #eL De&&f ef %D gD-WDC @>Dee #K2IaBIa~ De&&f eD  D eBDCl De6U@ D4 Dem Ia0~P6U D ef DC @WD QDC @ID f  4I^rI^?! 6eD  D 6eD4 BDCl DC @D@C @De~> De 6e CD DCl  DC @DC @!  ̕ D D   $C @ ̕ 6I^Q }0JI^(   }R  6E   e  A r# U  6fI6_O׳X1I6_( }  RVN|LI`Od@ }rwTT:!X|~ 6BE f  N E cve # 6e6 )e),  6 L0|ZRVN`RVN~vvD A Dm v  --NeZv  vI` ~ev!EeXNW# eW# v- 6 A r vA r vI`0I`<tbe0e0 %5  %5 Le #6 & } * }0Od B } F }LOd\6I`O }0I`(   }$ d5  5^IaOгD@ 10 }0$Iah1 },A6Am&  yE @^IaOγD 10 }01Ia\IahFR}Oϳ }0R}(  &Zg,w  }  ED Aef e fef e % 5 $  0Zg,8&Vw^&x45 ^R}Oϳ }0R}( }  &8KRIl^I]U } } e%~ a& %ŋBfff e@ 5#a+    }*I]LRTxa ee   e T 8K&:Il^~RhOֳ }0@Rh( }  &Zg,gMH;w;;9}8<}R)&I^I^Il^I]s }CTEMPC.TMP  }~ .6 (*>ED A'>  5> >v    D1>+  4I^ J }~v@f  t>@5 v @v >v      a@fBf  I^ ev"-" >">e.aa e%v" >">e.>RF8<}N&mdevEUL>evED AK>evL>5 D A >e@EU@~L-">eBEUL>ED A>Q > e.> ,  v> jI^DR e. a %v" >">e.@ED AW! B >ED Aw> aBef eet >W-@ED AW!>>e. BwgMH"&B>v$>e.(a@ %D>e.>,aa.a ee .I]h9}p&~5 w>-$:(a e >.aa.a ee5 &(Zg,0&Z9}b&~0 >e.>-$(a e ( >e.  v>ef$Il^2Zg,:&HIl^dI^ e ( > e.,6 >>>ef$a 4a eetR$ Zg,& Il^d;l&s>(a$a 4a ee5 - $>ef e >&$;w;,&\Zg,d&~ %>e$    >$e5>e.>,aaDef  I^p9}x&H< eet >>e e.u * }. }>ROϳ }0:R(  &8@8  }~ p6 l  'eCe  ebCe  vjj j c   ~v j naajaa ee n n~ep  6 ~ep <68@8>&V >6 ~epe2e4e68~epC.ROϳ }0R(  $ }"   5 5    VROг }0TR(  & Kt;:;.p: }~ ED AQW-@&  e!:f e f$  2t;::&`.p:h&~v  t Em vD!V ͕ D IE A r vefa  Kpfa eeB  5 5 5 e;&^ROϳ }0 R( }  &;WRIl^I]x } }~ "e %~a4f6f eB 2e"eNe6f8f O   }assert error: expression = %s in file %s, at line %d  }< &6f e &   } 6*Ff4d\^OҳD 0fwhh4h A h* @ hGn & 6  &~> @@~ %%fOгD "@ 0  h*  hwhhh46G & 6  ~ B " ~ %bn " |%2FSOѳD 0JRhPRhGR% ~~~~6  ;V;OѳD "@ 0NhAh@h GV ! > ~B~ %H 4 "UV;OгD "@ 0RhhhGZ  ! > ~B~ %Z 6 "SF+eOγD 0 fh,ehGv~%l^OԳDM@@@ "@ 0@ShhSh)h<(h$hBh*G& & & &  !  ")&  W \ "-B|  & 0  PdH Hb  %Y MF%$OӳD 0"KhKh'G* ~~~%N%&OгD "@ 0BLhLhGJ ~ B" ~ %* 2 "WV+NX }0+( }(  $m6} "A }0IA!h@@!h }~  . &e . &e . &e . @  }  }. }< } L }Z }tve2 .. e. e7 6.  &e! o@ } }( $mB6}N } \ }d } z " &e@ } sV6xNX }06x( }(  $m6} " }0!h@!h@ }~ 6&        e H  }  } * }6 }B } N }bn }Tv e e! ( } $m*6}@ "H } NF6}Oѳ }006}( }H }0  2 }P5>愾 >F28+ k>''+$IrhL?̞^@d }8@!h@@׳BIe@ k/?0jV }~ ..De  DeW!H .& 6&(  eX(   } : }HN X }(~v  j e  6.     \D } } }. } : H }` }l }#L e   < e   &I   }NPNX }0*P( }( Pt6} " }0I!h!hIA!h@!hN } ) : 2 " *% *%f 4 e a< O>  }  } , "4 } B }^PtzPt ~x e %: 2   *% : 2: e*% 2:T, } * }2 }B } ^6}QD e7 62   *%%" 6} } & }. }}6^NX }0 ^(  \ }( .& f %&  \6NX }0\(  $m: }d eNeN eNNeeNve eFe  L $m> NX }0J ( } f^ }@$ }R f 0 e  &ew  f^, } < }>`NX }0*`( }  p:p }@!h  }2 &  eJ   } p:]N`Oг }0T`( }0 }@  "v }85S(>8 (Iʶ;` *>o@@V }HA1@ryϮC?3@N }~  06   66 (6 8.e 6  66D 2  }04 }(B }8R } j }~vDeW!0 .e 64 6 " 6   e6:  }0* }< }B }P "X }lFp  6 6 .e 6 e6 e.ee$4L Z }]F2OγD "@ 0"&hG* ~" ~   "uVOγD 0Vhh ΌȟhG^ &v  @A@~ ~  iNrOγD 0:xhfhdh GB&  ffV ~ ~ NOӳD 0xhhh G& &&f  !>  v~E 5 P u55 M 2|>TOγD 0thG ~~%^YOγD "@ 0)h 5hyhh6G& &&f @  J E%H :e& & & &&  ra5 f|ve  ! %   "   * "H ".(NX }0>((  }F e86: < vv .e  NNX }0.( }x  " }^drc>s;~K?<#}8#z1@@@;\)"C9@C2 }~ ( pV C  V"   ` Ne( V eX@  }p( }8 "D }L }`ht }Xv hNe( VPHD@V80( H\ }h }P }H4 }@ @ }P }8X }0` }(j } r }z }HHH  f" e Ne( }H0.NX }0( 1 }& e.E LA .&   >jMNX }0JjM( } f^ }@$ }R f 0 e  &ex  f^, } < }NSNX }0S( } f^Pt "a } } B ! 2e : 2e  a < e  aD0   } " ( } 8 } F }fPt~x e  D%3%~ a  e m%f <D e ] PtBPtnf^6B:2e " 2e 5 " & }.PtNX }0TPt(  }\ 6e.ED ADuKW! ED AU@K .&  6ԞNX }02Ԟ(  $m }: 6& .. e & $m6ofOѳ }0of( }  }@$ }~ 6.6   @ D A  D A Du@    } 0 }Xv     & & &: $ } 0 }< }]FN }0( }(  M " }0[ }  > F >6ee>v  E DAu  v v T% L# ,  } f }r }x }x   ED AU@Ke vF eM c TL %  # >6eed)d) " J } f }g~ 6ee d)d) " 6ee e %mM m TL   E,: " } " } 4 "< } ^ }d }\fD Ae de C @C @ f TULS  >6e & }. }> M<F0N }0p0( } ^ "O } ?[7l(  }x &   " !   eD  } }, " 4 }B "J }^^j }V^N }0V^( }8 }8 Pt " }@-?v9?uοLc?kA`4?I2f?(*@ A/ }@?r5@3d1@ryπ?@ } 08! 08 " 0e ! 00e  8( eJ  }0 }0. " 6 }H "P }0 ^ }h }(r~x    8(8(8!f : e 8888 8=< }  }(( }(BPtX }b }l }p888De  DeW!8 8   0e 2 6 }8T }m>f^OγD  }0f^hy }" &6~6 &^XaOӳ }0Xa( }( f^^ "of  }0C@ }~   F C N B&  f P e  F N_@  }  } , } > "Vf^f } t } G~v    !& w F  ?   F< } " ". } < }D } Z }h }3 e e     >e "& >e@^2 } @ } H }Z }j "r }fd "& >e fH e  >e  } "" } Dof<~ 6Oճ }0*S6( } }D   ((M (cd]aof }K B0123456789aAbBcCdDeEfFf }"n  }d  }`  }8 }8 }8  }8  }J  }  }  }  }  }L  }M }~ )C@CB2w hB lC LE *F dH iM uR oW x\ XY e^W   v E[ gX GU fR sW c\ pk [p nw  %wwC3CC3CC6%C6%C6%C6%C6%C6%C6%C"CC3 ~fC 6%C6%’ ^C eC C366%C 6%C 6%~ ’mC @!C @Cp  0`’mC @C CC6 % w%  c@cWR C    6DD v  f&  % !  N  ~ = C’ 6 C’ ]   8 6 e7%B%~P *  L  b }Br }v }@NNL evmDE DAW!-W!+NNL ev V3-0,NNG "c~L ev-x-XNNL devVV VV Taf veR n(.V f TL % VVV e D6-V-0NNL ev-xB }H }6~-X0e m͕]6 wmDE DA0v   WveeVd)7d)4,cTd]a~ aVaef eV f e  f ee%)%)V aw" 8(MN(s& e &f vv NNL ev -X-&a e  (M( wNPP te eU M eu DeP    Fe8Fe8e8 ) eC`DE DA -( Nv & e  ef"  .c F }( L } +f$$$& ev% & eC`DE DA -Nv #",  Pc h } n }t  e$$effa(((& \eB e )  `  z }~ff a$& eD6%    6 6 > <<: $8 J } P }b } )bev m DE DA @@ W!-W!+,<<: ev   0<cf }~<: jev @ m DE DA-  4e @2- .. 0 &cv }P @<<: ev W! m DE DA - 4e4e @x- e- E$ 2c~ p <<: tev W!-W!+.<<: Fev  Wq  0av<<:~> ev  @ m DE DA %& @qvf  e >   cX }bof~  < >> e - 4e4e 4ee   ,  f  *    f e # œ B e   ~ f eœ ,  W! 6 " 6  6 6 wPDw T i~ PD!%w a RR %vP  qW! n }6  5 a aXaVV   J }X evL E RevRv 1 a aXaVV &evl n g RevRvV W! W! W!W!    :| z }~~ ff$aa\aZZ levL  RevRv ~ a~  aXaVV evd | RevRvka aVaTT ~j e vS L  RevRve 1RevRveaRaN XeB`DE DA `6 'RevRv   (c~X aRaN eB `DE DA  aTaR e  6  .c~g  a~ RevRv6  aaXaVV eve D^ [X RevRv TL @RevRvuaRaN e~B  He" %6 qaTaR erPDmE CA9PePPDmTcvc~2E CA6 aRaN eB`DE DAaTaR e.aRaN e 2c~BP PD 6  aTaR e    PDw -  He"6HAe"e"N p:Oѳ }0 p:( }@ }D f^ }HD(LW!BL00VC׳*2Z^87')P =* }L@zw\,2`IA[@?NnD7 }~  <N   NN a P4 e ,   6  }< 2 }B }4Lf^\ }, r }~v e C @C @ ]    e$ < N74 }$ }LX }$b }<r }   e    Fe D De } , } HdW!@ N  N N Fe l  }@IN x:NX }0d x:( }0 }8  "b }83kt6v875dP: BђC=hv*? }@@1@ryϮC?3 }~  0>  > > ( >6e $ >>D*  }0< }(Z } r }~v DeW!0 >>6e 4  " >  L2  }0: }L }R }` " h }~ e>  > > 6e > e> e6ee/ D\j } bV $mOҳ }0\ $m( } } Pt " }@?#KT@?J<* }@ }~ 6.  ! 4ea  e C @8  }" }0 "8 }VPt t }q~vu 6  e  u6eNBe eBa" 4 }-x e m& e    4e Pt0 V }f ~OҳDP(H8wHsHvH  }0^`-h0 ~h }f&eP N6    PdN \t }0 \( } c "of }(L~ Bh }  6 J6 JeJJDmE CAJW!-W!+JeJ*  } } }Nc~zJDmE CADJD!. JDmD Aw/  J J0" & c0c H }V }v "+~  JJDmE CAJDmE CAJD!.VJeJEJ J0v   }c4c~f v  W!&  JĒ0 v JJDmE CAJDm. }`cvc7E CA   " JD!eJD!E{ JJW!-W!+JeJ6 J }2 "~V"Wq J JĒ0av%LJeJJDmE CAJDmE CA-J ! <  " }, }6ofD }^ "f }r ""0 LLJ  Be?> OӳD 0* hqG2&f & V pNX }0 p( }| Sf^ "G }|?Σ${J Bh*Gu9zw\,=< 6I`<t1V@2`@@"@NnDI@!ht*[8 }~ ( V et" l^ eV a Xd e ,< & }t2 ": }lJSf }dpf^u~v\  D TV$ eL  D) < }\ }D& }T4 }$DT }Lh }D< 4 ,D e D AD A DD]/T } }< }& }4. } 6 },> }F }D f }n }[Bd  Ne( Ne(e(ZF xOг }08 x( }` }0  }h3kt6v5S(>875d8 (IP: BђC;` =hv*>o*?@@ }8B?9@ }  (F  F F  F>e    >2  }(< }Z } l }t } ~xe 8 FFee ee!` FFH } ( } d }`R>e FF eFF F >e$8 } @ } 4~F`V }0@F`(` }8      r s()h&c Kf^of }@0 @ B@ }~ e B  e0 eN    ˕0 3!  7  $hDVv BeE  6e e C  B "ae  ʒe &e s6&  J }V) Z }`( n }zC~ e \& & BCˋ6e ) D  ̕-  % # E:  f } ~d  ̕+D  ̕ D & ^eDa6% ) e d)d) T  j } ~ ͕-eU M eu vv  ͕+  ͕  &eff Ne` ~Pv% )  ͕0 E  Wqv%B D AN  -  ` s   e0C̐   6%   ͕0 E  Wqv% 4  ~>B*aef D AD A v  -  e0C̐ % 6e " r }& }t  +~E Wuv%  B7W6 ͕0 XxKh~* , D AN  -#  e0C̐  mC̐   e  s^~D6e E Wuv%B7W6 ͕0 +   ~XxK 9aef D AD A v  --  e0C̐  `2 r 6 }> }Z~ mC̐   eD6e (  (D  0v& "H Z }(h }0x ~( 6 &  (D  ( (D  0v& 2v4 } ( }(6 }(F }(V }0f ~x 8 C ˕- 88 @C ˕+ v8@ ( e 88:ak$ } R }(\ofh }v~  )C ˕0)  a :( e 8Bee0    C M6 }(@f^~d˕0 @ @sC ˕.Ca%.C.  /C ˕0 ?a :( $n }(xf^~ e 8B e0       C ˕0   @œ gJP@œ G@#  C6e 26 6œ g6œ G . .C ˕-4 j }  .. 0a  6œ g6œ G !63! 63 C8 (e h~@ ,ef8 2 e Cmm@ 6EeȐ C ˕- C ˕+B W~ r e0NB  r Ce0NC e,e   !- !+ ! !#!0 v tH  x  k,   !h!L!l v  555555 55  &  ~ / W!- W!+W! W!#W!0͕ 0 D&  ~ D!*%e EseEWq  0`tDmE CAD!.- bcj  D!* e E@Wq  Ē0a@DmE CAD& 2  W!l Pc| W!L W!hw5 t  W!X1W!o3W!u0W!x-W!d*W!i'W!pDW!n_W!c~ `W!s]W!EbW!fdW!eaW!G|W!g~W!%wBwFD !0  ͋  5 i  D !0  ͋ 5   5  D !0 @~n ͋  5      5 D !0 ͋~     Dw*   E`&f  %j H  ~ZD L  wx xBD!%wn|a8a| evxe 6 JAW!d@W!i=W!uzW!p  wjW!owdW!xW!XwW!fwJW!e W!EW!gW!GwrW!swW!cwW!nwW!%w9"z~HevzvBvD a8aeFff 6evJZzevzvBa8aF pevJfj~9"zevzvBvD a8aeFff evJ\zevzvBa8aF ~4evJf699"zevzvBvD a8aeFff tevJ|zevzvBa8 ~aF evJa9"zevzvBvD a8aeFff evJ{zevzvBe a8aF vevJeBzevz a8aeF e vJjeBzevz\ a8aeF e vJHzevz@&  vJ%>3->J/>J+zevz N KZ~veJzevzvBB fx%z e J <RmJv2-J<<JC "~4 fxDz e  fx fz `e6 2 fxDz O?p:w8`Eet&>Du~r s <@ <$ s9}S 8 =e i> i i :-l X7-d X+-kM X?-q X.@Q >. l9> .p:j8w~l88YX8`H8G8Ӏ8@88<},8}D8_>8K8<}9}G9$:@9rB9 ]9&0^9y0^9v:0^9<0s9fs9wf;fl9zfl9[l9!9bt:#:$":E{: {:E C: C:` H;@ OGE EG :} ;! pp!  " ;7" ; " ;#" ;&"M#-;#-;#-;#-;#l;W$J;N`$"9;[$i;R%;;2% X%<;` %<;w %<;c %<;f &!<;-&>;<'>;y'>;v:'=;Ps($9Ps($D; (H;S)KH;')H;')H;')ȫ')H;'* *vxC_*O;$:*l;C^,t;:,t;a,w;,D;f,;t~-u;`;-]; .je;.;e;.;w;.;c;.;f;/>/?d0S)?0&?<0><0 N1 N1r8t'18t'1?2@2@2,2,@K2UA3*Bf;3UA3UA3UA3*Be;3*Bc;3*Bw;3b3A 5AR5#R5K5[MD60gMH6T}6gT`"7{aT}7{dT}7}pTr7}rT7}sT<}7}sT`"7}iTW7}oT`7}T`;888fZ9@Zg,9v; 9]9]p:p:8pH;q; qor;kXq|;[qM<;w@<;;<;;_<GwS<Gwg=w=@y,d= zy>z4f>2x>J@ >ѫx>w ?8ѫ?8u~; ?[8w?[u~@@s'R@Z@@QA|C^A/ZI9A;qAWBs:_BiB; C)C)ZWCVZpCVZCVZvCVT@QCVTCVDTCVZ@CVZ@8CVZ@8CVZWCVHTpCVZ@QCVZCVQKCVJTF~A,XD.@.@.@.@.@ȲtH  t`8X*h4*h6*h,<_h*h*6.qi.qhJlh,.h}h t( t@& B@& f ^>& ,$, ,...0.4.8.:.~,XDxtH.@.@.@.@.@  t`ʍlh4X*h4*h4*h4*h6.qh.qh_h&,.f}h t &f)eB J%@& fE7 ʋ, A>w <Ά  , J,Px#|+?VHANDL-F-Window errord QJ$. ....s~_,XD`tH.@.@  t`Fa_h blhX*hB*hD.qh,.*}h tNBa&feBJ%@& fEA  w  ,F.H.F>ODyLHѫx@ z( >Oh0z(&f ^p:D@@ѫx@H۪ A z( 4p:hz(<D@     "4۪ n8`D@@kkMHѫx@r@۪ A z( (wh8`hz(0D   r(۪ N~ ND@x@eH@YBx@@J@ @ѫx@ z( NEehz z(V Q wfE ,  7@ zxYBx&ѫx,FѫxNxzef{  f&& e {ߕ+Bx $ѫx(X\`lJ@ z|?SYSLIB-F-Interrupt overrun &f&& VV^^,xprtvxz^|~^ ^^F&DWHѫx@ z( R&hmz(ZCAB@å%DP å %ɋʋݕ! P bfDu~D@i>@)Hѫx@۪ Ai@ z( <Du~hpz(DD  &    ^F*&i,i>2i><۪ [N""&fDگ sHwtH z( rhshz($@*@ e v<@D@}Hѫx@۪ A8}@ z( <@h<$hz(s9}Shz(• D  &   f  )W & e .Е-ePPPЕ-  dd`‹P.۪ 88} Zz lz]2|P e/:АА `Е ezN01920JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDECn^8D@ѫx@Hr@۪ A z( $8hz(,D &  5w"r$۪ FDѫx@H z( "ehz(*&@@`E ee@` V~D>H @ z( :i>hihihz(B2& 5 <  @ C     ~;-:}D@!yH@ѫx@r@wt@ z( p:-lh|7-dh+-kMh?-qhz`*9z( 2 & t&%i %` e&  &@G Oe& fHe\. z`2 @z`F|& &  7 4& & /6%%%& (4 f& t% ! ( ^z`&)   %%   %% D  & &&& @ e 2rwt(r,wtHTz`2||||||e||NV.@QD@,H:Hѫx@۪ A z( .@Qh$z($D & %s۪ n. D@,>H@ѫx@r@۪ A z( \. hl9>hVz(d D %W  MEf  e;$&Nr\۪ H^.p:D@@,vLHѫx@۪ A z( ^.p:h,z(fD )&  E P 5$ H  Tf& 切R^۪ ^j8w~D@iHѫx@r@۪ A z( j8w~hz("D  wer۪ /Vl8D@iHѫx@۪ A z( l8hz(D n۪ f8YD@@k2Hѫx@۪ As@ z( >8Yhz(FD    Ȑp e$6s>۪ ^8`D@@kkMHѫx@r@ z( *8`hz(2D  & %H5w &rf8GD@@ѫx@۪ As@k SH z( 48Ghz(<D   eX,s4۪ V8ӀD@kZHѫx@r@ z(  8ӀhLz((D & 5w%"rn8@8Dk(xH@@ѫx@۪ As@ zz( 8@8hz(D E A & 3 - *)     N   Eu B2z *s08*| e z z"۪ v8<}D@kyH@@e@ѫx@۪ As@ z( J8<}hcz(RD  )H5 &  W0*s0@eDڂJ۪ V8}D@le Hѫx@۪ A z( j8}h<z(rDA    & )% @ E`eH@ @Yj۪ N8_Dl%H@ѫx@ z( N8_hUz(VD  )%  CE?E? B  pf8KD@l%!H@ѫx@۪ As@ z( 68Khrz(>D   &) Ȑ e$.s6۪ ^8<}D@lyHѫx@۪ As@ z(  8<}hpz((D  ws ۪ *f9}D@@ѫx@mZHr@۪ A z( H9}hWz(PD    &Ȑp ed*"@rH۪ fG9$:Dn4H@O;$:@ @ѫx@ zz( .G9$:hvzJ ,. Lz(D [& V 7 ,Ew&  #UC jB ` @  X0z &z>z|b U5UQ ,EW, W  B ɋW,W.  &fb lzp tzp> e 0 f  ыO;$: "z(f@9rD@@ѫx@nfH۪ As@ z( :@9rhGz(BD   &)#Ȑ e1$2s:۪ ~]9D>O@@B9 @,tH@or"H]9x}@ѫx@r@ z( B9 h]9h]``z( TB AU PUSU 2 -33 '5* &3UE3+ߥ *L ~``|% ė*a    & B%  ,& &f4rXt@tE&&ק*te&5f %JU %2%A& f nJ\|]9x}tUNs Ue& f&&Ns e  f f@ %E55 VM>Ob>OUק* w`5U 2 5@5ff E5D w" PB9 T>OnVlE  %e?tE  EU wwwr`` v^9v:D@@ѫx@r@o&H z( t&h>^9yh ^9v:h^9<hz(| & D       & $H A e   w$*2vrq~l9zD@@o}H @ѫx@oHr@ z( s9h|s9wh;hl9zh ALEQLTLEGTGENEz(D  /  1@eJ1HBeCe @,1 &1 ,1 *1 D@Ce.8*"H LX |@,B<@,BB : C(@  7 1@1D0O@ UBH@ A%Ȑp   IG& 1 >C@e.D!  &rn +t        C**EE   @1 >@ e1> *Bl4D,*1l>``*IG , Cl@W,(&fD(A @HH(p0  @Cle.$@(1 &B, B,1 *"@ V   B,)% & N Z*< @1B,q* fE @fl9[D@@o}H.{HPѫx@r@ z( l9[h+z(DA W @  C %& &3   * R O$LV`r|| e@˥(˥0 w5C$US * *w4 5¥M8¥Rw4 C$U0"B e w7 bws  `Q$uA7  Gt(*7 QE % %%#H E_0 UE@  "  @ n    ^   @ RE T %#  &@e*a@ wE eBPrrril@ 7 2&4 0e00 r2C$Ӌӕ  e e:W  e0~l9!D>O@s9@@v; @o}H @G9$:@s9w@8_@ѫx@oH zz( l9!hzN  z(BD! BW"IGW,&IGB,0C, C*`5 l>eCl4 Bw Fs9w~s9w|1 > *B`F@:@q!<  feR e@e]  %%%.@  ȋ&feR  >zHv; L>On  e  D &EB@W,B4 `BF  EBe B, P H6Hl> Be* G9$:>O4 VjxtR @    @ #ffee  e q    "  *s9T8_X>Ob N9D@ѫx@rDH z( .9hz(6A@%  A] - Ft:#DvHѫx@ z( Xt:#hz(`fABΥ D% # ыʋ Cʋ ɋR  ֥%F:$"DvwHѫx@ z( D:$"hWz(LCABD ҋ å%E R  "RY^: Dx H@ѫx@۪ A z( $:Eh : hz(,D D   $۪ ~^: Dx H@ѫx@۪ A z( (:Eh: hz(0D ED    (۪ rV:`DxrH@ѫx@r@ z(  :`hz((D & 5w'"rl~:}D@@ѫx@r@۪ Ax`H z( |H;@hOGEhEG h:}h z(D -å & E  V eCeSf  He*,4hrn|۪ 5N;DzHѫx@ z( ;hpphz( @DB  "R  D f  vՀ e  C b @` ` Z@9/X Fv4| $#.-~; D@@z4H @ѫx@۪ As@ z( T h;7h; h;#h z(\  ͥ %AD   p e $ $,LsT۪ df;&DEe@ @z4H @ѫx@۪ A z( .;&hkz(6ͥe% % Af wG$  "Ee, .۪ A~;D@zlH@ @ѫx@r@۪ A z( Zh;h;h;h z(b & ͥ#% f  D & & & &FwF0 (08@VrZ۪ Yf;DEe@zlH@ @ѫx@۪ A z( ,;hrz(4ͥe % %Af w$  "Ee*,۪ f;WD@@zq!Hѫx@۪ As@ z( ,;Whz(4D  )Ȑ5w*s,۪ f;N`D@@z!Hѫx@۪ As@ z( ,;N`hwz(4D  )Ȑ5w*s,۪ f9;[D@@{ Hѫx@۪ As@ z( ,9;[hz(4D  )Ȑ5w*s,۪ ~;;2DEe@@{H#R@'R@ѫx@۪ As@ z( Xi;Rh;;2huz(` 8 f& * Aff  e Df  5* #R'R*Ee8sJX۪ ~<;` D@@ @ѫx@{<H۪ As@ z( N Xh<;` h<;w h<;c h z(V & ͥ%f D & & 6& & FwF$ (2JsN۪ bf<;f DEe@ @ X@ѫx@{<H۪ A z( ,<;f hz(4ͥe% %Af w$  "Ee* X,۪ MV<;-D{4Hѫx@r@۪ A z( ,<;-hOz(4ͥefff) Fw*r,۪ f>;<D@@ѫx@{!&H۪ As@ z( P>;<h3z(XD "   "H  A e'*"HsP۪ n>;v:D@&@@ѫx@{&H z`z( n>;yh>;v:hez` GCSMz(v& D + ' # &E Ћ%  6 w @ ( 6z` Jz`Vbf&V@;""D{2Hѫx@s@ z( =;Psh9Psh{z(FD; D#R@{KH z(  D; hz(( f&&@@ e #RVH;SD@ѫx@{dHr@ z(  H;Sh.z((D & !5w"r~H;'D@@ @ѫx@{dH۪ As@ z( H;'hH;'hH;'h ȫ'h"iz(&  ͥ>% :f  D /6 ( ċĥ & & & %% & & & u6 .<T\dn t m|FwFys۪ fH;'DEe@ @ȫ'@ѫx@{dH۪ A z( 0H;'h*z(8ͥe %% Af w$  "Ee.ȫ'0۪ FH;@Dѫx@{gH z(  h+z(& 5\^O;$:D@{4Hѫx@ z( <xC_hO;$:hzbz(WD  " " " 2 .A@ WEC e " " U. "z& ,z0n|f& W* @ rB f ^ "*  % 2  >& 6%v  !L ˁ  fA  ыWUazE 0zN Nl;C^Dѫx@|[MHs@ z(  l;C^hIz(w  s Vt;:D|v~Hѫx@۪ A z(  t;:ht;ah)z(( ͥ @@@   ۪ Fw;D|Hѫx@ z( w;h.z(f@@ %iV;fD}ZH@ѫx@r@ z(  ;fhz((D & 5w&"rlf;t~D}ZH@'R@ѫx@۪ As@ z( <;t~h>z(DDf   ) e 'R2s<۪ C^;`;D@Hѫx@۪ As@ z( ;`;h!z( D  w>s۪ V; SϳD@ H z*z( ; hIzN2 H3lH;Zx0Nz(DB : 8 6 DD!CC!,W!)DC!  }}em1 Q1 @mnWD   z jz| ~;e;D@@ @ѫx@qHr@۪ A z( Zje;h;e;h;w;h;c;h z(b & ͥ#% f  D & & & & FwF0 (08@VrZ۪ Yn;f;Dje;@Ee@ @ѫx@qHr@۪ A z( ,;f;h@z(4ͥe % %Af w$  "Ee*je;,۪ wN>DH@ѫx@ z( (>hz(0 DCAdE b  Iw *F?dDSHѫx@ z( ?dhz(& BA," N)?D;H@ѫx@ z( )?hz(& fDAf!@A e 0e@    D E E   EB C Ί     ֥H1 |w    V   Vy?DT}hz(FD   pew$<s>۪ ngT`"D@@ѫx@,H۪ As@ z( NgT`"haT}h z(VD & %&Uf % =@:sN۪ ~sT`"D@@ @ѫx@wH۪ As@ z( dT}hpTrhrThsT<}h(&sT`"h iTWhoT`haz(  & & D% #6    6Uf  %Ab$@N\psz |} ۪ NT`;DHѫx@r@ z(  T`;hz( w  rND @F,H z( "h hz(* Ċf%   FfZD:Hѫx@ z( fZh]z(@鈇VZg,D@ѫx@qH۪ A z( Zg,hSz( D `۪ vv; D@@ѫx@󱻻H۪ As@ z( dv; hhz`z(lD ) % ! % b %e ee e  V. (z`d۪ z`(@}>WDp@ z( "phz(*@@wU%ff pp6/XD z( lphSz(t f   N  5 bC l    eA H A  @  >5XDp@ z(  pHhz((W eff BJJ pG^qD@@ӱ12Hѫx@۪ A z( 4qh;z(<D  5$H  H "4۪ F qorDѫx@ӱH z(  qorh8z( 툇FXq|DձdHѫx@ z( ZXq|hz(bfACB @Υ%DR Υ % ɋݕ  R  F[qMDձzHѫx@ z( [qMh~z( f;w@D@H@ѫx@۪ A z( *;w@h;;hz(2D &   EP%  ,۪ NGwSD_Hѫx@ z( 8;;_hGwShz(@CAB ɋ ʋR åʋҥ  W FGwgDY`Hѫx@ z( >Gwghz(FCABå%DR @å%ݕRVwD@ѫx@}H۪ A z( "wh6z(*D JU$"۪ Fy,dD sHѫx@ z( 0y,dhz(8CABы  å%ݕ ѕ gF zyD Hѫx@ z( 6 zyhjz(>CABDы  å %DR RFz4fDѫx@ NyH z( z4fhz( fzfKD HѫKzHxH,H zxhJ@ hѫxhzN VzsD H۪ I z4z(  w hѫhw 0 z(z.;?SYSLIB-F-Invalid argument?SYSLIB-F-Unknown errorz((,鈖%+舫 z zZvu~; D@i>@ѫx@){QH۪ As@i@ z( Pu~; h8wh z(XD " @A  CՕ:eËe:/ՐՐ* i$i>*i>P۪ cNu~@Dѫx@)RH8w@ z( u~@hMz(&D) p e 8wNu~$D#R@)'RH @ z( J'Rhz(R C)&%C   5 eB eOeB eA#R. FZDѫx@2H z( RZhz(ZC  D DU%Aå %B aK ҐCCaҒe F@QD2H:Hѫx@ z( @Qhz(& AB ы W 1ʐF|C^DV[MHѫx@ z( |C^hz( 爇NZI9DuqHѫx@ z( ^ZI9h;qhez(ffAB&  & C  ̲e֥ Eae a@ >WOϳD  WhN ,&f [NXRDz_HW@i@  2:_h ,:w @A f    e0Wia>iOϳD  ih ,&f A N  % VOгDW@; H  ; hhFx ,w D   ѕ:   ѕ.   D (@w F % b % e%eWLWPFf| ee e ~53DJT@ 30ZWhZph"Zh ZvhT@QhThDThZ@hZ@8h|B>Z@8hDZWhHTph*Z@QhlZhQKhVe3 ͥ ͥ wDȕppp ppp p 0 w ͥͥw>Dȕpj TJT9|ppp p p 0 w ͥͥwDȕp0 w ͥͥ wDȕ(JTZJTpppp p p p wl ͥͥ wjDȕpppp p p p & 0JT]t w ͥͥwDȕpp p pp p 0 w ͥͥ wDȕpJTVJTpp ppp p 0 wt ͥͥwrDȕppp p p 0 w*+0JTzJT{l ͥͥw(Dȕppp p p0 w ͥͥwDȕppp m HJTEp p0 wd ͥͥwDȕppp p 0 w  ͥͥwPD ȕJTZJTdpppp 0 w ͥͥw D ȕpppp 0 w ͥͥwD"JTfJT ȕppp w ͥ ͥ wDȕppppp p p p  *JTc^\ w2A ~"~ ~~= e͋ JT>JT zD \X0RJThV\Xrw  ~ %Xߕ f & 0 WT  G`wwwwww|www ww$w w&w^wHwDw@w<w8w4w0w4&"$d&&ff    $  S~e ~ p%~ߥ t D Ћ . we w tEPߕj w ~  %  ~& " Ҕ E~$ ~_,XOγD.@.@  t`Ba_h blhX*h4*h@.qh,.*}h% tJ&feBJ%@& fEA w  ,8.D.PDP-11 CThu May 31 18:14:10 1990 oV  (+27<CIMRUY^gnt{"+4=FOXacux{ !$'9;=NQSUWZ]_acegikmoqsuy)/2579=AEIMQU[ahoz Jx < q # 1?l|Z-lEz)E EcU3L$d a!a!!!!"#"F""# #-#b###1#l#$"$M$$$$M$$%)%x%%%!(!q&#&p'u*?XcKw7#k0\ _   E w :  @ _   3 i   U  W 9[h7oC[J3'-Rbs6iwwiS!n5t($1eM4gDpO % y  !"""""H"w##%C%R%u%&'&&&'"'''I''(?(((b())\)))=))*0JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDECAMPM nulltokenautobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile globaldef globalref globalvaluenosharereadonlyvariant_struct variant_unionunused_1unused_2unused_3unused_4unused_5unused_6unused_7unused_8unused_9=equality operator==!=division operator/%additive operator+-relational operator<><=>=shift operator<<>>compound assignment+=-=*=/=%=<<=>>=&=|=^=increment operator++--negation operator!~structure member->.|^&&||*&?:,;(){}[]...user identifier typedef namenumeric constantstring literal 16 bit valuefloat constantoctal constant hex constantcharacter constantpsectcode_icode_d static_rw static_roconstrwroidgbllclabsrelconovrsavnosavpragma psect type psect attrlinkage linkage typefortranpascalc u16 bit value--: %Message to be defined at a later timeAThe specified value cannot be represented in a RADIX-50 long wordUNDEFUndefined messageTBD INCONSISTENCY"Internal inconsistency, please SPRTOO_MANY_ERRORSEncountered more than  errors, compilation terminatedWF_INSUFFICIENT_MEMORYInsufficient memory?; increase the work file size with the /WORK_FILE_SIZE qualiferWF_INSUFFICIENTWFWork file too small WF_DSOVERFLOWData set overflow in work file WF_NOROOMNo room on device for work file WF_FILEORDEV!File or device error on work file WF_UNEXPECTED!Unexpected I/O error on work file WF_TOOMUCHMEMHThe value specified with the /MEMORY qualifier is too large; 512 assumedLEX_CMT_UNCLOSEDUnterminated commentLEX_FLOAT_E_NODIGITSIllegal floating point constant LEX_ILL89_OCT'The digits 8 and 9 are not octal digits LEX_ILL_BSC:Illegal backslash sequence in string or character constant LEX_ILL_HEXInvalid hexadecimal character value; high-order bits truncatedLEX_NONTERMCHAR Nonterminated character constantLEX_NULCHARCON7Character constant contains no characters; '\0' assumedLEX_TOOMANYCHAR1Character constant contains too many characters; 7long int constant assumed and high-order bits truncatedLEX_TOOMANYCHARINTECharacter constant contains too many characters for an int constant; long int constant assumedLEX_WCHARCONSTIPDP-11 C supports minimal ANSI conformance for wide character constants; 7subsequent messages for this constant may be misleading LEX_REDEFINEMMacro redefinition with different replacement text than a previous definitionLEX_ILLNUMCONST5Illegal numeric constant; trailing characters ignoredLEX_INVDEFNAME7Missing or invalid macro name in preprocessor directive J LEX_RESERVED is a reserved identifier JLEX_WCHARLITCONCATFA wide-character string literal cannot be concatenated with a regular string literalLEX_DEFTOOLONG4Text in a #define preprocessor directive is too long JLEX_REPOVERFLOW;Length of macro expansion exceeds maximum buffer capacity; macro invocation not substitutedLEX_MAXMACNEST1Maximum text replacement nesting level exceeded; macro invocation not substitutedLEX_BADSTRINGIZEMissing or invalid line number in #line preprocessor directive JLEX_INVLINEFILE:Invalid file specification in #line preprocessor directive JLEX_INVLISTTITLEAMissing or invalid title specification in #pragma title/subtitle preprocessor directive JLEX_EXTRAMODULE:Redundant # [pragma] module preprocessor directive ignoredLEX_ILLINCLDIRHIllegal device/directory specification with /INCLUDE_DIRECTORY qualifier\\ LEX_NULHEXCON4Hexadecimal constant contains no digits; 0x0 assumedLEX_MODTITLECOMMAThe ## operator may not occur at the end of a macro definition LEX_NOWIDELIT>A wide character string literal is not allowed in this contextLEX_UNIMPLEMENTEDAThis feature is not implemented in this configuration of PDP-11 C LEX_NOTRAD50 J\\< character set cannot be defined twice in a compilation unit JLEX_MESCHARSETDEF The messageLEX_LISCHARSETDEFThe listing fileLEX_EXECHARSETDEF The execution$ character set has already been used JLEX_MESCHARSETREF The messageSLEX_LISCHARSETREFThe listing fileSLEX_EXECHARSETREF The executionSLEX_MODULENOTANSIKThe #module directive is not in conformance with ANSI C; use #pragma moduleLEX_MISPRAGMASTAND5Mismatched #pragma standard preprocessor directive(s)LEX_NOLINEKWNOTANSI?Omitting the "line" keyword from the #line directive is not in "conformance with ANSI C; use #lineLEX_BADRAD50CONST,Illegal short-word RADIX-50 literal constant\\LEX_BADRAD50LCONST+Illegal long-word RADIX-50 literal constant\\ LEX_MISLPARENJReserved function-like macro must be followed by "(", an argument, and ")"OGN_FILE_EXISTSListing file already exists\\OGN_NO_ROOM_FOR_FILE"No room for listing file on device\\OGN_UNEXPECTED_IO$Unexpected I/O error on listing file\\OGN_NO_OBJ_PRODUCEDNo object file producedOGN_NO_MACRO_PRODUCEDNo MACRO file producedOGN_MAC_UNEXPECTED_IO"Unexpected I/O error on MACRO file\\OGN_MAC_FILE_EXISTSMACRO file already exists\\OGN_MAC_NO_ROOM No room for MACRO file on device\\OGN_OBJ_UNEXPECTED_IO#Unexpected I/O error on object file\\OGN_OBJ_FILE_EXISTSObject file already exists\\OGN_OBJ_NO_ROOM!No room for object file on device\\ DATE_TIMECOMPILER_COMMANDCompiler Command PAGE_NUMBERPage in file SUMMARY Message summary: Informational Warning Error ENTIRE_COMPILATION8The following messages pertain to the entire compilationFILESPEC'The following messages pertain to file ATLINE At line INCLUDED_ATLINE Included at line SPECIFIED_ATLINE' Specified via #line directive at line CD_CANT_OPEN_TERMINALCannot open console I/O device CD_UNSUPVERS$Unsupported operating system versionSYN_ARG_LIST_TOO_LONG`Function reference specifies an argument list whose length exceeds the PDP-11 architecture limitSYN_PARSTK_OVRFLWParse stack overflowSYN_TYPECONFLICT""9 conflicts with a previous data type in this declaration; previous data type ignored. SYN_INVBREAK%Invalid use of the "break" statement.SYN_INVCONTINUE(Invalid use of the "continue" statement.SYN_VOIDNOTFUNC""I is not declared to be a function; only functions may be declared "void".SYN_DUPDEFINITIONDuplicate definition of "".SYN_INVVOIDUSE@"void" is only valid in a parameter list when it appears alone. Its use is ignored.SYN_INVPROTODEFFThe parameter list for a function prototype definition must associate .identifier for each type in the parameter listSYN_INVFUNCDECL""$ is an improperly declared function.SYN_EXTRAFORMALS9Extraneous formal parameter(s) ignored in declaration of "".SYN_CONFLICTDECLThis declaration of ""8 conflicts with a previous declaration of the same name.SYN_MISPARAMTYPEThe type of parameter number C does not match the type declared in a previous function prototype.SYN_INVPARELLIPSIS>The use of ellipsis in a function prototype conflicts with the function definition.SYN_REDEFPROTO""6 conflicts with either the function definition or with7 a function prototype that appears earlier in the file.SYN_DUPPARAMETERDuplicate parameter "" ignored.SYN_MISPARAMNUMBER!The number of parameters declaredE does not match the number declared in a previous function prototype. SYN_LREM_INT;The left operand of a "%" operator must have integral type. SYN_RREM_INT" must be a (pointer to) a structure or union.SYN_INVMEMNAMESThe right operand of "." or "->" is not a declared name in this structure or union.SYN_DUPMAINFUNCDuplicate main function.SYN_ASNMLVALREQGThe left operand of an assignment operator must be a modifiable lvalue.SYN_ILLTYPEASN"Incompatible types for assignment.SYN_COND1SCALREQ6The first operand of a "?:" operator must be a scalar.SYN_ILLCONDEXPRLThe second and third operands of the "?:" operator are of incompatible type. SYN_CASECONST&The "case" clause requires a constant. SYN_CASEDUPDuplicate "case" clause value. SYN_DEFDUP8A "switch" statement may have only one "default" clause.SYN_INVCASENEST:The "case" clause must appear within a "switch" statement.SYN_INVDEFNEST=The "default" clause must appear within a "switch" statement.SYN_INVSWITCHEXPRGThe control expression in a "switch" statement must have integral type.SYN_INVCASEEXPR5The value in a "case" clause must have integral type.SYN_TOOMANYINITSThe initializer list for ""> specifies too many initializers; excess initializers ignored. SYN_INVALINITThe initialization of "" is not valid.SYN_INCOMPATRETAType of returned expression is incompatible with function's type.SYN_ILLFUNCTYPE%Function-valued expression not found.SYN_FATALSYNTAXFatal syntax error.SYN_SYNTAXERROR Found  when expecting .SYN_INTVALERROR&Integer value not used where required. SYN_INVPRAGMAInvalid pragma definition.SYN_INVCODEIPSECT,Code-i psect must be declared at file scope.SYN_INVCONSTPSECT2Constant psect can not be declared more than once.SYN_INVGLOBALNAMEInvalid global name "".SYN_DUPGLOBALNAMEDuplicate global name "".SYN_INVLINKAGELinkage for function ""= must be specified before it is either defined or referenced.SYN_ENUMOVERFLOW0Overflow detected in evaluating enumerated item "".SYN_FUNCNOTDEFStatic function ""$ is not defined in this compilation.CLP_INV_FILENAMEInvalid file name\\ CLP_BAD_DELEM'Missing COM