Creating and Destroying Maxc AccountsMaxc Operations6819. CREATING AND DESTROYING MAXC ACCOUNTS19.1. Obtaining a Maxc AccountMaxc directories are requested via a directory-request form obtainable from [Ivy] directory.The following forms are available:MaxcFilesOnly.Press (Figure 7, Appendix)This form requests the creation of a Files-Only directory.PARegistryAppl.Press (Figure 8, Appendix)This form requests the creation of a Grapevine, Ivy or Maxc account.It is for CSL, SDD, SCA and other PARC employees only.MaxcNon-XeroxLogin.Press (Figure 9, Appendix)This form requests a Maxc login account for Non-Xerox employees orXerox employees not at PARC or Palo Alto SDD.The top part of a directory application is filled out by the applicant and his supervisor. The formthen migrates to Ron Cude (SDD), Larry Masinter or Alan Bell (SCA), or Ron Weaver (other) whodoes the following:Verifies that the directory name is not in conflict with an existing directory and that the passwordis reasonably unguessable;Approves the directory request and fills in the desired directory parameters on the form;Ordinarily the account administrators forward the form to Ron Weaver who authorizes and createsthe account, then passes the form on to Kathi Anderson, who is in charge of maintaining the Maxcaccount file. On rare occasions it may be necessary (because of time restraints) for an administratorto create an account. On such occasions the administrator is asked to notify Ron Weaver of suchcreation and to make certain that all files specified in section 19.4.2 are correctly edited..The various steps in creating a Maxc directory are discussed below. After the directory is created,the application form goes to Kathi Anderson who adds the name to appropriate distribution lists,notifies Lynn Harrington for updating the phone list, then files the form.19.2. General Information About Maxc DirectoriesPasswordsInitial passwords are required to be unpronounceable and relatively unguessable. However, there isnothing to prevent the user from changing his password later, so we can't guarantee this. We donot permit passwords for "regular" directories (as opposed to message-only directories) to be knownto more than one person; this guards the system against unauthorized access.Upper and lower case characters are equivalent for passwords, so it is not necessary to be carefulabout case while entering passwords.)fqX%;pi .arX* Z W^s$? U"R"Xr qsPW:Nr qsLDJ6I-r qsGbBE- B%_ @[M >;Xd9T5Y 2p_ 0L .42 -W +E]BI 'D & ` $>J }rX1  t sP =# K :L .4 $ t >\UMaxc OperationsCreating and Destroying Maxc Accounts69User groups and Directory groupsTenex file and directory protection distinguishes between three classes of access:self (someone logged into or connected to the directory);same group (someone logged into a directory in the same group);others.Putting a user's login directory into a User Group allows him to access other directories in thatgroup in the same group mode.Putting a directory into a Directory Group allows other users in that group access in the same groupmode.Directories are usually setup so that new files created in that directory will permit total owneraccess, read-only same-group access, and no access to others. Most new directories are assigned tothe Computer-research user group and directory group. There are many exceptions.A list of the current groups is supposed to be kept in GROUP-LIST.NUMBERSand was as follows on 4 October 1979:0Computer-research13Pogos1System14Nova2Mesa15PARC3Secretaries16XMS-users4Lisp17User-Sciences5Understander18ITG6Bliss19Mesa-users7Inter-Network20Reyes8Customer Programming21SSL Group Leaders and Secretaries9University MPC22JDS10Alto23University Grant11Parcpub24CSL12GraphicsMost Xerox user directories are put in the Computer-research directory and in no other groups.File ProtectionThe file protection assigned a directory is the default protection of new files created in thatdirectory. The file protection is an 18-bit number divided into three 6-bit groups. This numberbreaks down into three fields, identical in format, each of which can be regarded as containing twooctal digits or six binary bits. The first 6-bits define owner protection, second same-groupprotection, and third general-public protection. The interpretation of the bits in a group is asfollows:B0Read contents of fileB1Write onto fileB2Execute program stored in file fpi,qXFp _t [sRX2X9Vg?T Q+K O` t s KZt J#s Fa D(; CQ ?(+ =%:n&s)8&s)6&s)5 &s)3C&s) 1y &s)/&s) - &s),X&s)!*N &s)(&s)&&s)$ !}^  tX s7( ,5 E 9? n5, 2X g J U=]-Creating and Destroying Maxc AccountsMaxc Operations70B3Append to fileB4Access per page tableB5--Setting a bit to 1 permits the action; setting it 0 denies the action. Taking these six bits as a twodigit octal number, some common values are: 77, which permits full access; 52, which protects afile from modification but permits other functions; and 00, which denies everything. [Refer toFigure 6, Appendix for correct values corresponding to boxes on Files-only account request form.]Directory ProtectionIn addition to specifying the access allowed to file contents, Tenex allows directory contents to beprotected similarly. The directory protection word is composed of three 6-bit fields, one field eachfor "self", "group", and "others" similar to the file protection word. The bits have meaning asfollows:B0If off, completely prevents use of the directory in any wayB1Files may be opened subject to file protectionB2Owner functions permitted (including CONNECT) without passwordB3Files may be added to the directoryB4--B5--Directory protection can only be changed by someone with WHEEL status. Some common valuesof Directory protection are: 776060, which permits the owner to do everything, other users to read-write files according to file protection; 777760 permits the owner and same group to do everything,others to read-write according to protection (typically used for files-only directories); 777700 permitsowner and same group everything, general public nothing (typically used for files-only directoriesthat one doesn't want non-group people to see); 777060 permits owner everything, same groupconnect access (typically used for files-only directories in the Computer-research group, where youwant everyone to be able to connect but not to be able inadvertently to clobber files while notconnected). [Refer to Figure 6, Appendix for correct values corresponding to boxes on Files-onlyaccount request form.]Disk LimitPresently, message-only directories are assigned a disk limit of 50 which is enforced.Regular directories are assigned a disk limit that varies according to the organization: CSL, 1000pages; SCA, 750 pages; SDD, ASM, and other, 250 pages. This varies when special needs arepresent. Disk limits for regular directories are not "enforced", which means that file storage inthese directories can exceed allocation without difficulties (except an annoying "over allocation"message from Tenex) until total free storage in the system falls below 2000 disk pages. When freestorage is below this, attempts to write new files into directories over allocation are denied.Project GroupThe project group to which a directory is assigned classifies it for the accounting software, whichsummarizes CPU utilization, file storage use, etc. according to these groups.)fqX%;pi _sX ]K[ XG VDM Ty7( Rr qtsN O=tX Ks40 J32 H600 FkBX;A..?d>=#;: 6= 4+9 203 12@( /hY -D +_ *1. (= r qts7 &s #tX sV L R< W <& P (_ tX Dsc yM 2=]&Maxc OperationsCreating and Destroying Maxc Accounts71The current project groups are ADL, Administration, Administration-not-on-phone-list, AMDS/NY,ASM/ES, ASM/PA, ASM/Rank-Xerox-Sweden, Computer-Research, CSL, CSL-Consultants, CSL-Files-only, CSL-Summer, CSL-Temporary, CSL-University-Grant, CSL-Visiting-Scientist, ED/LA,EES, EES-Files-Only, EOS/Pasadena, GSL, ICL, ICL-Consultants, ISL, ISL-Consultants, ISL-Files-Only, ISL-Summer, JDS, Legal, Lisp-Files-Only, Non-Xerox, Old-NonPARC, OSL, OSL-Consultants, PARC, PARC-Files-Only, PD/LA, PSD/ES, SCA-B32-CIS, SCA-B32-CIS-Consultants,SCA-B32-CIS-Files-Only, SCA-B32-CIS-Summer, SCA-B32-LRG, SCA-B32-LRG-Consultants,SCA-B32-LRG-Files-Only, SCA-B32-LRG-Summer, SCA-B35-VLSI, SCA-B35-VLSI-Consultants,SCA-B35-VLSI-Files-Only, SCA-B35-VLSI-Summer, SCA-Unknown, SDD, SDD-Files-Only,SDD/LA, SDD-Mesa, Shugart, Tenex, Undesignated-Summer-Students, Versatec, Webster,XCS/LA and Xerox. Directories are attached to these projects by editing thePROJECTLIST file.The PROJECTLIST file is used by the MAXC-ACCT subsystem discussed later. It is importantthat this file be updated correctly, but Tenex will run correctly even when this file is invalid orincomplete.The format of a group in the PROJECTLIST file is as follows:CSL:AIS, ALISP, ..., WINOGRAD, YEARY;i.e., the group name followed by a ":", the list of directory names in alphabetical order separated by"," and terminated by ";".Files-only DirectoriesFiles-only directories are created when needed, usually to hold files needed by a number ofdifferent users working on a common project. Tenex does not allow login to files-only directories.Each files-only directory is represented by a line in the ARCHIVE-FILES-ONLY.TXTfile of the form:OWNER,FILEDIRECTORYwhere OWNER is the login directory name of the person responsible for FILEDIRECTORY.ARCHIVE-FILES-ONLY.TXT is needed by the archive system to direct messages aboutarchive traffic to OWNER. By convention, the entries in ARCHIVE-FILES-ONLY.TXT are inalphabetical order by owner, and where there are several files-only directories for a single owner,these are also in alphabetical order.ARCHIVE-FILES-ONLY.TXT is also used by the HOGS program, discussed below, toassociate disk usage of files-only directories with the login account for the person responsible for thestorage.For ease of looking up the owner of a Files-Only directory I have created the fileARCHIVE-FILES-ONLY-ALPHA.TXT which list directories alphabetically in the formFILEDIRECTORY,OWNER fpi,qXFp _s#; ]K> [&5 Y^ WSKT V!? TV8 R9 P? NyzA M,: Ka GZ F$ U DZ @X<=v;! 89R 6o 2tX /s? -I +(0 *+& #G"2 !}W )- 03 % 7 `  D%E- J  g >[Creating and Destroying Maxc AccountsMaxc Operations72Login DirectoriesEach login directory is represented by a line in the file UACHK.TXT. The standardentry in this file is as follows:ACCOUNTANT:1*,BACKGROUNDThis line controls the pie slice scheduling groups accessible to the directory. The "1*" means thatthe default login pie slice is the numerically named account number 1; the ",BACKGROUND"means that after login, the user can change his pie slice to the low priority BACKGROUND slice.Nearly all directories are represented by a UACHK.TXT entry in the above format. However, afew directories for people who maintain the hardware or do other special stuff, may be allowed toaccess some other slices. For example:SYSTEM:1*,BACKGROUND,SERVICE,MAINT,ARPANET,220100This allows the directory to change its scheduling slice to BACKGROUND, SERVICE,MAINT, ARPANET, or 220100.The UACHK.TXT file is compiled into a big accounting matrix which is stored onUACHK.FILE during the procedure for creating or destroying directories.Message UserMessage-only users have very limited access to subsystems and have enforced disk limits. Thesubsystems accessible to message-only users are specified in SUBSYSTEMS.directory-name, if it exists, or in SUBSYSTEMS.DEFAULT, if no special file exists for thedirectory. It is required that subsystem names in these files be in alphabetical order.SUBSYSTEMS.DEFAULT presently contains the following:EFTP.SAVARCVER.SAVDELVER.SAVMSG.SAVPLZFIX.SAVPRESS.SAVREADMAIL.SAVSEE.SAVSNDMSG.SAVXMS.SAVIf a special SUBSYSTEMS.directoryname file is created for a message-only directory, itwill generally contain all of these files plus the extra ones that are added for the directory.19.3. The EcCREATE and EcPRINT CommandsDirectories are created and destroyed using the Tenex Executive's EcCREATE command (i.e.,CREATE), which has subcommands that allow properties of the directory to be)fqX%;pi  ctX ` s&6 ^B!Z W^O U.* SM PWF NO L'IP1 E,- D @RS0 >O ;etX 7s+2 6(9! 4^> 2/0G 0<-V +)'&,$a" 7 5) _ :rX : : s+U  V >\UMaxc OperationsCreating and Destroying Maxc Accounts73specified. The various subcommands for EcCREATE are discussed here, and then examples wheredirectories are actually created and destroyed are given in the following sections. The currentproperties of any directory can be observed by using the EcPRINT command. User encryptedpassword is printed out as two octal numbers by using the "verbose" form of the ^E Printcommand (that is, "^EPrint dirName Verbose"). You must have enabled your WHEEL orOPERATOR status to execute CREATE or PRINT.CREATE and its subcommands:!EcCREATE username [NEW] (password) password, [SUPERPASSWORD] GUESSThe default parameters of a new directory are as follows:DISK limit = 750 pages (not enforced)DEFAULT file protection = 775200PROTECTION of directory = 776060USER group number = 0 (Computer-Research)DIRECTORY group number = 0 (Computer-Research)NUMBER of directory = next unused numberno special capabilitiesdoes not have a mailbox (i.e., has no MESSAGE.TXT file)If the directory is not supposed to be in the Computer-Research user group or directorygroup, you will have to remove it from this group using the NOT DIRECTORY and/orNOT USER subcommands below.!!ABORT= Cc!!NUMBER dirnumberfor setting directory number. When creating a newdirectory on Maxc2, the directory number is defaultedto the next unused number. 1!!FILESmakes a files-only directory!!MESSAGEmakes a file-access-only directory!!MAINTENANCEa capability--subset of WHEEL/OPERATORcapabilities!!OPERATORa capability!!WHEELa capability------------------------------1 When you run out of directory numbers (highest possible = 1777), you can reset the last-used directorynumber, as follows:@enable!quit./1[ 0call mapdirxlstdno[ 10.^!This resets the last-used directory number to 10. Be sure to do this on both Maxc1 and Maxc2. Subsequently,new directories you create will re-use directory numbers of directories that once existed but have been deleted. fpi,qXFp `s)am` _$< ]()]]( [],, Y E W+ TVPQqPX.OK9H6%FkDB)A .?A(=v;789W6oP412'1/h'/'-"'+,_u*s'(='"&s '&'$ " ' !' u:-~\ : x D^ &J y=]Creating and Destroying Maxc AccountsMaxc Operations74!!DEFAULT (file) PROTECTION 6-char octal number sets the default fileprotection for directory!!DIRECTORY groupnumberargument is one of the directory group numbers givenearlier--repeat this subcommand for multiple directorygroups!!SECONDARY groupnumberargument is one of the directory group numbers givenearlier--repeat this subcommand for multiple directorygroups!!USER groupnumberargument is one of the directory group numbers givenearlier--repeat this command for multiple directorygroups!!DISK limitinpagessets disk limit!!ENFORCEcauses disk limit to be enforced!!PROTECTION (of directory) dirprotec sets directory protection!!LISTprints the status of the directory as EcPRINT woulddo if the CREATE command were terminated now!!MAILBOX1Permits MESSAGE.TXT file to be created. This will beissued on Maxc2 only when a MAXC mailbox site isspecifically requested, with justification. In otherwords, if there is no valid reason for a user to have amailbox site on Maxc2, then his mailbox will be on oneor more of the Grapevine servers. In creating a newaccount the default is NO MAILBOX.!!NOT DIRECTORY groupnumremoves the directory from a directory group!!NOT SECONDARY groupnumremoves the directory from a secondary directorygroup!!NOT ENFORCEdon't enforce disk limit!!NOT FILESnot a files-only directory!!NOT MAINTENANCEturns off the MAINTENANCE capability!!NOT MESSAGEturns off the message-only restriction!!NOT OPERATORturns off the OPERATOR capability!!NOT USER groupnumremoves the directory from a user group!!NOT WHEELturns off the WHEEL capability!!PASSWORDfor changing password!!ENCRYPTED (password)Sets password, using encrypted form (two octalnumbers) as input.!!KILLkills or deletes the directoryUnused subcommands:!!ABSOLUTE!!ALPHANUMERIC!!MODE!!NAMEfor changing directory names--unimplemented!!REPEATobsolete------------------------------1Only has effect when creating a new directory. Has no effect when used on an established directory. MSGFIX must be used onestablished directories to create or delete mailboxes.)fqX%;pi _s ^_X^ W_ :']K['4'Y6'WV!'4'TV6'RP'4'N3'M,Ka'I'G zGuG8]E''FkE 'D,BIBu'BIs5'@~0'>5'<7';7'9T4'7"5',3'0'2)0_ '. ','$* '&)4 '!'i''% '# '" '.' ?t'  1'+f' u gF| 62 <](Maxc OperationsCreating and Destroying Maxc Accounts75!!RETENTIONunimplemented!!CONFIDENTIALa capability!!NETWIZARDa capability!!PRIVILEGES octalnumsetting capabilities in octal!!SPECIAL19.4. Creating a Maxc DirectoryYou have to be a WHEEL or OPERATOR to create or destroy a Maxc directory, change thepassword, or do other kinds of directory maintenance.1. Enable yourself and connect to the ACCOUNTS directory on Maxc2. Then do a WHO or LDand make sure that none of the other users who diddle with the accounting are at that time alsomodifying the accounting files. They would be connected to the ACCOUNTS or SYSTEMdirectory, if they were doing this.2. For login and file-access-only directories (as opposed to files-only directories) edit UACHK.TXTto contain the new directory name. For files-only directories edit ARCHIVE-FILES-ONLY.TXT and ARCHIVE-FILES-ONLY-ALPHA.TXT to contain the new directoryname. For all directories edit -PROJECTLIST to contain the directory in theappropriate places. If you are creating a number of directories, you can do the edits for all of thedirectories at once, which saves time.For some message-only directories, additional subsystems will be specified; these will require thecreation of a SUBSYSTEMS.username file which should include the contents ofSUBSYSTEMS.DEFAULT plus the additional subsystem names. We follow theconvention of preserving alphabetical ordering of the names in each section of these files.3. EcCREATE the directory on Maxc2 using one of the following examples as a prototype:File-access-only directory:!EcCREATE username [NEW] password, (Don't omit the ",") [SUPERPASSWORD] GUESS!!MESSAGEMakes message-only directory!!DISK 50Sets the disk limit to 50 pages!!ENFORCEEnforce the disk limit!!LISTList the properties of the directory and make sure thatall the parameters are setup as desired!!Execute the CREATE with properties as setup [CONFIRM]Files-only account:!EcCREATE username [NEW] password, (Don't omit the ",") [SUPERPASSWORD] GUESS!!FILESMakes files-only directory fpi,qXFp_s ' ]K ' [ ' Y'W Q+r Ms9 K5 H|"6 F R D: C# ?S =#7 <N :K L 841 6& 3CV 1y4 / @ -[ *rX**rQ 't#s$#:! '. 'c ' '7'''+9 tUsU:  'R y=]Creating and Destroying Maxc AccountsMaxc Operations76!!LISTList the properties of the directory and make sure thatall the parameters are setup as desired!!Execute the CREATE with properties as setup [CONFIRM]Regular directory:!EcCREATE username [NEW] password, (Don't omit the ",") [SUPERPASSWORD] GUESS!DISK 1000Sets the disk limit to 1000 pages!!LISTList the properties of the directory and make sure thatall the parameters are setup as desired!!Execute the CREATE with properties as setup [CONFIRM]4. After creating the directory you should print the parameters of the directory and write down thedirectory number, which you will need shortly:!EcPRINT username [SUPERPASSWORD] GUESSDISK LIMIT 1000WHEELALPHANUMERIC ACCOUNTSDIRECTORY NUMBER 15Write down this number for laterDEFAULT FILE PROTECTION 500000775200DIRECTORY PROTECTION 500000776060USER GROUPS: 0, 1DIRECTORY GROUPS: 0, 15. If you are creating a number of directories at once, you should carry out a EcCREATE sequencefor each of them at this time.6. Next, you have to reinitialize the accounts on Maxc2 as shown below:!RUNFIL UACHK.RUNFILReads UACHK.TXT and creates UACHK.FILE onthe connected directory (you are still connected to) [This step is necessary for message-only and regular directories but is not needed forfiles-only directories.]--Check for any error messages before continuing--!EcINITIALIZE ACCOUNTSRenames UACHK.FILE onto the directory and installs it as the current accountingmatrix [This step is necessary for message-only andregular directories but is not needed for files-onlydirectories.])fqX%;pi _s 'X7']K'['+YL UtRhsRRh:PN '!M '7'K>'Is'+G D7+9 Bl.>?>X=/;e976't4:s$2p!0. +iC ++i ) &,H"' ' &'%'Z.'X29'$'''L%' r :=ZMaxc OperationsCreating and Destroying Maxc Accounts77Note that if you have a number of Maxc directories to create at once, you can insert all the namesinto the UACHK.TXT, PROJECTLIST, and ARCHIVE-FILES-ONLY during the same edittingsession. Then you can EcCREATE all the directories. Then you do the RUNFIL andINITIALIZE ACCOUNTS of the files just once.19.5. Editing the Grapevine Data BaseThe Grapevine data base must be edited to contain the correct directory name and password for allnew Maxc accounts. It must also be edited to delete the directory name for all Maxc accounts thatare destroyed. To do this you should have version 6T15 or later of Laurel so you can run programMaintain, the Grapevine Registration Server Maintenance Program.Run Laurel and bug "Run" in the lower command menue. Type Maintain and control willpass to the Grapevine Registration Server Maintenance Program. A typical session follows:Creating a Mailbox:Grapevine Registration Server Maintenance ProgramVersion of 16-Mar-81 19:33:19Login RName.PA . . . okGV: Create Individual : Name.pa with password: password . . . done- -> Add Mailbox at server: Cabernet.ms for individual: Name.pa . . . doneGV: Add Mailbox to server: Zinfandel.ms for individual: Name.pa . . . doneGV: Type Entry for R-Name: Name.pa . . . done, type=individualConnect-site:Forwarding: nullMailbox-sites: maxcGV: Quit [Confirem] YesEnd of MessageDeleting a Mailbox:GV: Delete Individual: Name.pa [Confirm] Yes . . . done- -> Remove All memberships in registry: pa for R-Name: Name.paMail Forwarding:GV: Add Mailbox at server: Maxc for individual: NewName.pa . . . 3#14#51 . . . doneGV: Remove Mailbox at server: Maxc from individual: OldName.pa . . . 3#14#51 . . . doneGV: Add Forwarding to destination: NewName.pa for individual: OldName.pa . . . 3#14#51 . . . doneGV:Note: If NewName is to be forwarded to some location such as @CMU or @USC-ISIBthen this should be included as part of the NewName followed by .ARPAGATEWAY.Type "?" to see available commands.GV: ? Commands are:Add Forwarding, Add Friend, Add List of Members, Add Mailbox, Add Member, Add Owner, Create Group,Create Individual, Delete Group, Delete Individual, Initialize New Name, Login, Modify All Occurrences, Quit,Remove All Memberships, Remove Friend, Remove Forwarding, Remove Mailbox, Remove Member, RemoveOwner, Set Connect-site, Set Decimal Password, Set Password, Set Remark, Set Server, Type All Groups, Type fpi,qXFp _sM ]KP [] [[]  - Y+ Rr& O`s10 MG K2/ J@ F N DZ AurX)>&uF1)<u)9u)897897i89 7"89v789u(s7(89v,789u )6.66v/66u )5x5!5x5!5x5!55xv0t5!5xu )434734v!34u)2 )1U)/).qw..qu\..q),v ){rX)&,uF%&,%i&, o%"&,v%&,u %%&, )$u)"$.#$ *$."$v.$.$u !6r) uF   vi u(2 v . u)SSSv!CSu+Sv 1cSu)IINI 2Iv &Iu0?Iv 6Iu))sX ts>)v,ts 5 v (r#)uBr )4.) ;m) A) yY V=]fCreating and Destroying Maxc AccountsMaxc Operations78Details, Type Entry, Type Members, Verify All Groups, Verify Group, Verify NameGV:Creating List of Mailboxes:GV: Type Entry for R-Name: Individuals.pa . . . done, type = groupRemarks: Individuals.paMembers: AHenderson.pa, ABell.pa, - - -- - - etc.GV: Type Entry for R-Name: Individuals.es . . . done, type = groupRemarks: Individuals.esMembers: Abagaz.es, Abe.es, - - -- - - etc.GV: Quit [Confirm] YesYou may use PUT to move the Maintain typescript to some file (e.g. Maintain.TypeScript) and useBravo to make a hardcopy.19.6. Changing the Password and Other Modifications to DirectoriesThe EcCREATE command is also used to modify parameters for an existing directory. When usedin this way, directory parameters are initially defaulted to the current parameters of the directory, soonly those items being changed need be typed as subcommands.Note: It is illegal to change the directory number or the name of the directory in this way. To dothis it is necessary to destroy and recreate the directory and copy files manually.When using CREATE in this way you omit typing the password, so that you don't have to be toldthe password of the directory in order to change its parameters. For example:!EcCREATE olddirectoryname,(Don't omit the ",") [SUPERPASSWORD] GUESS!!NOT USER 0Remove from Computer-research user group!!USER 1Add to System group!!NOT DIRECTORY 0!!DIRECTORY 1!!PASSWORD xglot1Change the password!! [CONFIRM])fqX%;pi )_9uO)] ZrX)WuFW*W7W*WW*W )V!)T')S_ )QQQ7QQQ}Q )P)O=!)M )L{L$L{ L$L{ I-sP Gb @rXC =/s==/@ ;e/9 9< 6(B" 4^S 01, /!N+,<+X')('(&O '$" '%Z  =J TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN TIMESROMAN TIMESROMAN  !'.4 9AEj/H FZhMaxcOps19A.BravoRWeaverDecember 30, 1981 11:54 AM