home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / qbbsetc / fsm340.lzh / FSUMM.CFG < prev    next >
Text File  |  1991-03-30  |  20KB  |  519 lines

  1. ; ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ┌─────────┐
  2. ; █    ▐▌ █ ▐███▌    █ ▐  ▐▌ █▌ █ ▐  ▌ ▐▌ ▌ ▐  █ ▐  ▐▌ ▌  █ ▐█ ▐▌ █ │ Sample  │
  3. ; █ ▐███▌ █ ▐███▌ ████ ▐███▌ █▌ █ ▐▌ █ ▐▌ █ ▐▌ █ ▐█ ▐▌ █▌ █ ▐█ ▐▌ █ │ Control │
  4. ; █ ▐  ▐▌ █ ▐███▌ ▌  █    ▐▌ █▌ █ ▐▌ █ ▐▌ █ ▐▌ █  ▐ ▐▌ ▌  █  ▐ ▐▌ █ │ File    │
  5. ; █ ▐███▌ █ ▐███▌ ███████ ▐▌ █▌ █ ▐███ ▐▌ ███▌ █ ▐█ ▐▌ █ ▐████ ▐███ └─────────┘
  6. ; █ ▐███▌ █ ▐  ▐▌ ▌  █  ▐ ▐▌ ▌  █ ▐███ ▐▌ ███▌ █ ▐█ ▐▌ █▌ █    ▐▌ █ FSUMM v3.40
  7. ; ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ^^^^^^^^^^^
  8.  
  9. % MAJOR CHANGES ════════════════════════════════════════════════════════════════
  10. ;
  11. ;  ■ Control file renamed to FSUMM.CFG
  12. ;  ■ Files handles requirement increased..check config.sys if you have trouble
  13. ;  ■ Now works under Novell Netware
  14. ;  ■ MegaList related verbs changed severely
  15. ;    │
  16. ;    └──»> MLHEADER, MLFOOTER, NEWFILES, LISTFILE - these have been removed!
  17.  
  18. % GLOBAL VERBS ════════════════════════════════════════════════════════════════
  19. ;
  20. ;  These verbs affect the whole operation of FSUMM.
  21.  
  22. % BOARDNAME
  23. ;
  24. ;  This is used to specify your BBS name. If you have registered, you must
  25. ;  still specify this line, but the exact name will be taken from the key
  26. ;  file instead. If you do not specify this, it will default to "SEMAJ!"
  27. ;  irrespective of whether or not you have a key.
  28. ;
  29. BOARDNAME dataMatrix!
  30.  
  31. % SORT
  32. ;
  33. ;  SORT enables the ultra-fast FILES.BBS sort routine. This will sort your
  34. ;  files listings under headers - characters that are non-alphanumeric are
  35. ;  taken to be headers by FSUMM.
  36. ;
  37. SORT
  38.  
  39. % NOSUMMARY
  40. ;
  41. ;  This disables the FSUMM headers in your FILES.BBS file.  The headers are
  42. ;  the pretty displays you often see that list the number of files etc.
  43. ;
  44. ;NOSUMMARY
  45.  
  46. % KEEPLATEST
  47. ;
  48. ;  This verb keeps the latest few copies of a file you specify. This is very
  49. ;  useful for keeping a few of the latest nodediff files, etc. It uses the DOS
  50. ;  time-stamp to find which files to delete. It doesn't delete the entries of
  51. ;  your FILES.BBS listings - so we recommend you to use REMOFFLINE if you use
  52. ;  this verb.
  53. ;
  54. KEEPLATEST 12 G:\FILES\NETWORK\NODEDIFF.*
  55. KEEPLATEST 1 G:\FILES\NETWORK\NODELIST.*
  56.  
  57. % REMOFFLINE
  58. ;
  59. ;  This command is to remove all entries of files in your listings that do
  60. ;  not exist in the directories.
  61. ;
  62. REMOFFLINE
  63.  
  64. % NAMEUPLOAD
  65. ;
  66. ;  This command will add the name of uploaders to files that are new on your
  67. ;  system. It will change the FILES.BBS entry and you can use macros,
  68. ;
  69. ;                       %NAME - uploader's name
  70. ;                       %DESC - previous description
  71. ;
  72. NAMEUPLOAD |%NAME| %DESC
  73. ;
  74. ;  This is the kind of thing you would get:
  75. ;  LHA205.EXE   [00] |stuart henderson| The new LHarc v2.05, very nice!
  76. ;
  77. ;  The NAMEUPLOAD command only works when download counting is activated.
  78.  
  79. % KILLDAYS
  80. ;
  81. ;  This is probably most useful for SDS sysops who do not want to keep files
  82. ;  more than thirty days etc. This should be followed by the number of days
  83. ;  maximum to keep files, then a wildcard path, ie:
  84. ;
  85. KILLDAYS 30 E:\SDS\SDSRA\*.*
  86.  
  87. % AREAHEADER
  88. ;
  89. ;  AREAHEADER is the file which is included at the start of your FILES.BBS
  90. ;  files as long as NOSUMMARY is not selected. You may use keywords as follows
  91. ;  in it:-
  92. ;
  93. ;    %DATE    (24 characters)  displays the current date and time in the output
  94. ;    %DIR     (47 characters)  displays the name of the area  (right justified)
  95. ;    %LDIR    (47 characters)  displays the name of the area   (left justified)
  96. ;    %FNO     (3  characters)  displays the number of files in the current area
  97. ;    %NO      (3  characters)  displays   the   number   of  the  current  area
  98. ;    %FBYTES  (9  characters)  displays the number  of  bytes used in the  area
  99. ;    %DLOADS  (4  characters)  displays the number  of  downloads  in the  area
  100. ;    %PWORD   (16 characters)  displays the area  password  (left justified) **
  101. ;    %PDESC   (50 characters)  displays whether   has   an   area   password **
  102. ;                                                  ** -> see later in this file
  103. ;
  104. AREAHEADER E:\RA\HEADER.FSM
  105.  
  106. % MEGAHEADER
  107. ;
  108. ;  This verb is very similar to AREAHEADER, but instead of the header at the
  109. ;  top of FILES.BBS, this option defines the header file for each area in
  110. ;  your MegaList. You can use the same keyword macros as in AREAHEADER with
  111. ;  this verb.
  112. ;
  113. MEGAHEADER E:\RA\MEGAHEAD.FSM
  114.  
  115. % TOUCH
  116. ;
  117. ;  This verb will change the filestamp on a file to the current date, mainly
  118. ;  to mark a few important files as new (ie major programs for new users
  119. ;  such as ARJ, PKZIP, etc). You can specify up to fifteen of these.
  120. ;
  121. TOUCH G:\FILES\ARCHIVE\ARJ020.EXE
  122. TOUCH G:\FILES\ARCHIVE\LHA205.EXE
  123. TOUCH G:\FILES\ARCHIVE\PKZ110.EXE
  124.  
  125. % IGNORE
  126. ;
  127. ;  This will allow you to specify certain disk drives for FSUMM to ignore.
  128. ;  Any file area which resides on the specified drive will be skipped for all
  129. ;  FSUMM processing. This is probably of most use on slow drives like CD-Roms.
  130. ;  Note it will check only the Path to Files for this drive letter. If your
  131. ;  CD-Rom is on drive Z: (like many seem to be), the statement IGNORE Z will
  132. ;  ignore fileareas where the actual files are on drive Z.
  133. ;
  134. IGNORE Z
  135. IGNORE Q
  136.  
  137. % UPDATE
  138. ;
  139. ;  This is used in conjunction with the extended adopt verb. You must set up
  140. ;  to adopt files to certain places in the filelist, as explained below. When
  141. ;  you have done this, the UPDATE verb will turn on an additional mechanism
  142. ;  that scans the filelists and if it detects one of the filespecs specified
  143. ;  in the adoption list, the file description will be moved to the correct
  144. ;  part of the file list. Note that the description is not changed; all this
  145. ;  does is moves the location in the file list.
  146. ;
  147. UPDATE
  148.  
  149. % ADOPT-TYPE VERBS ════════════════════════════════════════════════════════════
  150. ;
  151. ;  File adoption is when FSUMM looks for files in the file area, but not in
  152. ;  the FILES.BBS. As there are so many related verbs, they are in this area
  153. ;  of the config. file example rather than in the global area.
  154.  
  155. % ADOPT
  156. ;
  157. ;  To enable file adoption, you must first include ADOPT on its own line.
  158. ;  Then and only then can you enable the extra features. Specifying this
  159. ;  verbs makes FSUMM look for files that exist in the directory but not
  160. ;  in FILES.BBS; they are then added to your lists.
  161. ;
  162. ADOPT
  163. ;
  164. ;  There is an extended form of the ADOPT command. You must also specify the
  165. ;  verb on its own first to turn on adoption - then you may use this form.
  166. ;
  167. ;       ADOPT filespec posn description
  168. ;              │        │       │
  169. ;   wildcard ──┘        │       │
  170. ;   filename            │       └── description to use. macros available -
  171. ;                       │           %DATE %TIME %DAY as described by Descadopt
  172. ;       where in your ──┘           %VER pic-files version number 87a or 89a
  173. ;       filelist to add             %X %Y pic-files horizontal/vertical size
  174. ;       this file.                  %COL pic-files number of colours used
  175. ;        │
  176. ;        └─── first character < or >. If its a < then the description is
  177. ;             added before the rest of the files. If its a > then the
  178. ;             description is added after the rest. If you specify a string
  179. ;             to search for after the character, then this will be adopted
  180. ;             before or after that. See the examples! NB Case Sensitive and
  181. ;             no spaces are allowed in this string.
  182. ;
  183. ;       Picture files can use the %X,%Y,%VER,%COL macros listed above. Note,
  184. ;       however, that currently only GIF and PCX files are supported with
  185. ;       this command. For PCX files, version numbers may currently be 2.5,
  186. ;       2.8, or 3.0. (pcPaintbrush IV generates version 3 PCX-files). For
  187. ;       GIF-files, 87a and 89a are used.
  188. ;
  189. ADOPT NODEDIFF.* <NODEDIFF [00] FidoNet NODEDIFF added on j.%DAY
  190. ADOPT *.GIF > [00] GIF%VER-File (untitled) %Xx%Yx%COL.
  191. ADOPT *.PCX > [00] PCX v%VER-File (untitled) %Xx%Yx%COL.
  192.  
  193. % DESCADOPT
  194. ;
  195. ;  You use this verb to specify the default description for files that get
  196. ;  adopted. You can change this for certain files with the extended form of
  197. ;  the ADOPT verb. The maximum length for this (and descriptions on all the
  198. ;  other verbs) is 128 characters.
  199. ;
  200. ;  You may use %DATE to add the current date, and %TIME to add the current
  201. ;  time, to your listing. Another option is %DAY which adds the Julian day
  202. ;  number.
  203. ;
  204. DESCADOPT [00] File adopted on %DATE at %TIME (j.%DAY)
  205.  
  206. % NOADOPT
  207. ;
  208. ;  This is to list up to fifteen files that you don't want adopted on your
  209. ;  system. Specify one file per line.
  210. ;
  211. NOADOPT DIR.BBS
  212. NOADOPT FILES.BBS
  213. NOADOPT FILES.BAK
  214.  
  215. % MEGALIST VERBS ══════════════════════════════════════════════════════════════
  216. ;
  217. ;  The megalist is a list of all files on your BBS. You may also create subset
  218. ;  listings for certain areas. The verbs listed here allow you to configure
  219. ;  how the megalist looks, which areas are covered by which lists, and so on.
  220.  
  221. % MAXACCESS
  222. ;
  223. ;  This verb sets the maximum security level that may be set for a file area
  224. ;  in FILES.RA that is included in the megalist. This example will list any
  225. ;  area with a security level that is 20,000 or less.
  226. ;
  227. MAXACCESS 20000
  228.  
  229. % NOCOMMENTS
  230. ;
  231. ;  This disables the inclusion of comments in the megalist. For example, if
  232. ;  you include this, the lines that are comments on their own, with no file-
  233. ;  name on the line, will not be included.
  234. ;
  235. ;NOCOMMENTS
  236.  
  237. % FILESIZE
  238. ;
  239. ;  This includes the filesize in the MegaList. By default - this is not
  240. ;  written to the megalist.
  241. ;
  242. FILESIZE
  243.  
  244. % FILEDATE
  245. ;
  246. ;  This makes FSUMM include the file date stamp in the megalist. By default
  247. ;  this is disabled.
  248. ;
  249. FILEDATE
  250.  
  251. % DLCOLUMN
  252. ;
  253. ;  This makes a separate column for #/files downloaded filecounters. If you
  254. ;  enable this option, any filecounter you use will be in this column. If
  255. ;  this is not enabled and you have filescounters on your BBS, they will
  256. ;  appear normally (ie [07])
  257. ;
  258. DLCOLUMN
  259.  
  260. % NEWDAYS
  261. ;
  262. ;  This sets how many days to list in the new-files listings. This example
  263. ;  lists files new in the last three weeks. New files are also marked in
  264. ;  the megalist, by the character set in the MARK verb. You may choose where
  265. ;  exactly on the line you want this character shown, for added flexibility
  266. ;  of configuration.
  267. ;
  268. NEWDAYS 21
  269.  
  270. % MARK
  271. ;
  272. ;  This verb sets how to mark new files. It is followed first by the single
  273. ;  character to mark new files with, and then by the position of this marker
  274. ;  which is a number from this list:
  275. ;
  276. ;       1  Before the filename
  277. ;       2  Just after the filename
  278. ;       3  Between the filedate and the size
  279. ;       4  Between the size and filecounter (size & description if not using
  280. ;          the extra filecounter column)
  281. ;       5  Just before the description
  282. ;
  283. ;  NB, It is only sensible to use some of these in conjuction with certain
  284. ;      options. For example FILEDATE,FILESIZE,etc.
  285. ;
  286. ;  Of course this is only any use if you have set the "newdays" option to
  287. ;  set how many days back you want new files marked.
  288. ;
  289. MARK ⁿ 2
  290.  
  291. % LIST
  292. ;
  293. ;  This is the main command verb to create file lists. It takes four options:
  294. ;
  295. ;    LIST listfile newfile header footer areas
  296. ;
  297. ;                       listfile is the full path to the list to be created
  298. ;                       newfile is the full path to the new files listing
  299. ;                       header is the full path to the header
  300. ;                       footer is the full path to the footer
  301. ;                       areas is a list of areas to include
  302. ;
  303. ;  If you do not want one of the files used (listfile, newfile, header,
  304. ;  footer) then use a * in that position on the line. Those four are not
  305. ;  optional. The list of areas, however, is - it defaults to all file areas.
  306. ;
  307. ;  You may specify specific areas in this format:
  308. ;
  309. ;       I  n-n
  310. ;      II  -n
  311. ;     III  n-
  312. ;      IV  n
  313. ;
  314. ;  Format I lists areas between and including the first and second parameters.
  315. ;  Format II lists areas from the first to the parameter. Format III lists all
  316. ;  areas after the parameter, and Format IV only lists the single area.
  317. ;
  318. LIST MATRIX!.LST MATRIX!.NEW ALLFILES.HDR ALLFILES.FTR
  319. LIST RA_UTILS.LST * RA_UTILS.HDR * -12 55 81 69 154-
  320. LIST * NEWDOORS.LST * NEWDOORS.FTR 5 18
  321. LIST ANOTHER.LST * * * 4 18 45-
  322.  
  323. % DOWNLOAD COUNTER ════════════════════════════════════════════════════════════
  324. ;
  325. ;  This version of FSUMM adds a download counter routine. It makes a note of
  326. ;  the last processed mark in FSUMM.MRK and adds a line to your log files -
  327. ;  don't delete either of these! If you delete one but not the other your
  328. ;  download counting will get very messed up.
  329. ;
  330. ;  In general, download counting puts a little note by the file description
  331. ;  of how many times the file has been downloaded. FSUMM's download counter
  332. ;  logic is very smart though, and also lets you include mailer file-requests
  333. ;  and lets you set a few other things. The download counter is marked by the
  334. ;  character you set in the 'count' verb.
  335.  
  336. % COUNT
  337. ;
  338. ;  COUNT enables filescounter logic. And lets you specify what characters
  339. ;  you've got for your filescounter type parameters. Most people use [xx] as
  340. ;  the format which is represented by "COUNT []" but some use <xx>
  341. ;  ("COUNT <>"), some other formats are used as well.. If you are one of the
  342. ;  people who use a format that isn't [xx] you can use it with FSUMM. Just
  343. ;  by specifying this doesn't mean that files counters will be updated, you
  344. ;  must use BBLOG and MAILERLOG to enable that. What it means is that FSUMM
  345. ;  will be "smart" to files counters while creating file lists, and will let
  346. ;  you use certain related options (ie, the %DLOADS macro in the area/megalist
  347. ;  header files).
  348. ;
  349. COUNT []
  350.  
  351. % BBLOG
  352. ;
  353. ;  This command sets up your BBS log filename and path. You don't need to
  354. ;  specify what style log it is - FSUMM automatically detects this.
  355. ;
  356. BBLOG 1 E:\RA.1\RA.LOG
  357. ;BBLOG 2 E:\RA.2\RA.LOG─────┐
  358. ;      │                    └── path and filename to your RA log file
  359. ;      │
  360. ; BBS node # (this will work in multiline systems fine!)
  361.  
  362. % MAILERLOG
  363. ;
  364. ;  If you also want to include filerequests in your download counters (it will
  365. ;  make your files seem more popular ;-) then use this. It currently works
  366. ;  with these log formats: FrontDoor, D'Bridge and BinkleyTerm. You must
  367. ;  specify the log style with this command.
  368. ;
  369. MAILERLOG 1 E:\FD\FRODO.LOG FrontDoor
  370. ;MAILERLOG 2 E:\BRIDGE\DATBRDGE.LOG D'Bridge
  371. ;MAILERLOG 3 E:\BINK\BINK.LOG BinkleyTerm
  372. ;
  373. ; (I dont recommend running multinode with two different mailers, but.. ;-)
  374. ; Again, you specify the node number and full path, followed by the mailer
  375. ; type - the examples above give all the types supported.
  376.  
  377. % MISCELLANEOUS FILE CREATION ═════════════════════════════════════════════════
  378. ;
  379. ;  In addition to the normal files that are updated and created, FSUMM can also
  380. ;  generate a few other reports. For example, a file detailing your file areas
  381. ;  and the number of files in each. Another example is a file listing the most
  382. ;  popular files (statistics taken from the download counters). You may also
  383. ;  create lists of file-requestable areas for your mailer, and so on.
  384.  
  385. % FILESTAT
  386. ;
  387. ;  FILESTAT will produce a straight ASCII-text file that displays information
  388. ;  on the file areas of your system.. Try it and see what exactly happens! If
  389. ;  you only want selected areas included, then write the area numbers after
  390. ;  the command (normal format used for listing numbers, as used in LIST
  391. ;  command and others).
  392. ;
  393. FILESTAT E:\RA\TEXT\FILESTAT.ASC 1-199
  394.  
  395. % FDBREPORT
  396. ;
  397. ;  This verb produces a report similar to FILESTAT, but in a more compact
  398. ;  style. This is ideal for including to your daily information report with
  399. ;  AutoMsg, another great S/e/m/a/j Communications utility! (Check the demo
  400. ;  config file you get with that for details of the INCLUDE verb, v2.20 or
  401. ;  later).
  402. ;
  403. FDBREPORT E:\RA\FDBLIST.REP
  404.  
  405. % TOPFILE
  406. ;
  407. ;  TOPFILE sets up the path to the top downloaders file you want. You may make
  408. ;  a list of the most downloaded files on your system - it goes in the file
  409. ;  you've specified here. If you want a list of most downloaded files from
  410. ;  only certain areas, then write this list of areas on the line. Be sure to
  411. ;  have set the COUNT verb correctly if you use this.
  412. ;
  413. TOPFILE E:\RA\TEXT\MOSTDNLD.ASC
  414. TOPFILE E:\RA\TEXT\ARCHIVER.ASC 1
  415.  
  416. % TOPCOUNT
  417. ;
  418. ;  TOPCOUNT tells the system how many entries you want listed in the file
  419. ;  that's made by the TOPFILE option. You may specify up to 100 entries here.
  420. ;
  421. TOPCOUNT 100
  422.  
  423. % MAKEFILE
  424. ;
  425. ;  This command is used to create a text file listing your file areas. It can
  426. ;  create FLSEARCH.CTL compatible files as well as freq-path files for most
  427. ;  mailers.
  428. ;
  429. ;  Use: MAKEFILE "string" filename header footer areas
  430. ;
  431. ;  "string" (with " marks around it) is the text to write to each line. You
  432. ;  may use these macros:
  433. ;
  434. ;                        %DIR       directory, excluding backslash
  435. ;                        %NUM       area number
  436. ;                        %SEC       security level of area
  437. ;                        %DESC      area description
  438. ;                        %_DESC     area description, underscores not spaces
  439. ;                        %PWORD     password of area (see later in this file)
  440. ;                        %!PWORD    password of area preceded by ! mark
  441. ;
  442. ;  filename is the full name and path of the file that will be written ie
  443. ;  e:\ra\flsearch.ctl.
  444. ;
  445. ;  header is a file that will be added at the top of the output file.
  446. ;
  447. ;  footer is a file that will be added at the end of the output file.
  448. ;
  449. ;  areas is a list of areas to include, this is the same format as the area
  450. ;  list used in the LIST command, ie 29 13-18 39 or similar. If you leave it
  451. ;  blank it will default to all areas.
  452. ;
  453. MAKEFILE "%DIR" e:\fd\areas.txt e:\fd\areas.add * 1-149
  454. MAKEFILE "%DIR\" e:\ftp\bi\dir.lst * * 1-149
  455. MAKEFILE "%DIR %SEC %_DESC" flsearch.ctl * *
  456. MAKEFILE "%DIR\*.* %!PWORD" okfiles.lst okfiles.add *
  457. ;
  458. ;  NB the %!PWORD used for the Binkley-format OKFILES.LST file. This is so
  459. ;  if you have an area with a password it will add a ! before it, and if
  460. ;  you have no password then no ! will be added to the line.
  461.  
  462. % ORPHAN
  463. ;
  464. ;  This writes a small list of all files that have been adopted by FSUMM.
  465. ;  I add this to my AutoMsg sysop report with the IncludeReport verb in
  466. ;  AutoMsg.
  467. ;
  468. ORPHAN E:\RA\ORPHANS.LST
  469.  
  470. % PASSWORD VERBS ══════════════════════════════════════════════════════════════
  471.  
  472. % PASSWORD
  473. ;
  474. ;  This is for controlling the area passwords. This may be of use if you use
  475. ;  password-protected areas for file requests, or if RA ever gets around to
  476. ;  including password-protected file areas. This command sets up the password
  477. ;  for each area.
  478. ;
  479. PASSWORD FGHJV 57-123 18 193
  480. PASSWORD WOL 37 19-24
  481.  
  482. % NOFREQ
  483. ;
  484. ;  This sets up areas to mark as "freq not possible" - these do not have a
  485. ;  password, just a note saying freqs are not possible.
  486.  
  487. % DEFPASSWORD
  488. ;
  489. ;  This sets up a default password for all areas. This will mean that *all*
  490. ;  areas have a password. The default is not to use a password.
  491. ;
  492. ; DEFPASSWORD PASSWORD
  493.  
  494. % PWORDTEXT
  495. ;
  496. ;  This is the text used in the %PDESC macro for an area which has a freq
  497. ;  password.
  498. ;
  499. PWORDTEXT (Freq possible)
  500.  
  501. % NOPWORDTEXT
  502. ;
  503. ;  This is the text used in the %PDESC macro for an area which has no freq
  504. ;  password.
  505. ;
  506. NOPWORDTEXT (Freq possible)
  507.  
  508. % NOFREQTEXT
  509. ;
  510. ;  This is the text used in the %PDESC macro for an area which is not
  511. ;  freq'able.
  512. ;
  513. NOFREQTEXT (Freq not possible)
  514.  
  515. ;  ■ documentation, configfile sample  (c) stuart henderson   MTD[uk]
  516. ;  ■ executable files                  (c) james berry        S/e/m/a/j
  517. ;
  518. % <*** End of File ***>
  519.