home *** CD-ROM | disk | FTP | other *** search
- i
-
-
-
-
- GOLF LEAGUE SECRETARY
-
- GOLFLEEG - Version 4.2
-
-
- User Manual
-
-
- Copyright (c) 1987, 1988, 1989, 1990, 1991 by:
- Don Dawson
- 7A Judith Drive
- Danbury, Ct 06811
- Opus: 203-791-8532 - Treasure Island
- Opus: 203-791-8838 - Rocky Road
-
- All Rights Reserved
-
-
-
- Warranty
-
- Don Dawson makes no warranty, expressed or implied, as to the suitability of
- this program for any particular purpose. Don Dawson expressly declines to
- assume any liability for any use of this program. Nor does the author assume
- any responsibility for the length of your drives, the accuracy of your chip
- shots, the frequency of your putting, or the tall tales told at the 19th hole.
-
- This is the standard disclaimer stuff you've seen in a lot of user-supported
- software. I've had fun developing this, I want you to enjoy using it!
-
-
-
- Copyright Notice
-
- This program and documentation are copyrighted by Don Dawson and are fully
- protected by Federal Copyright Laws. (More legal stuff.)
-
- Donation
-
- Golf League Secretary (GOLFLEEG) is offered into the golfing world as
- user-supported software. You may copy this program and documentation and share
- them with others on the following conditions:
-
- 1. No changes may be made to the program or documentation. If you'd like to
- include some golf tips, please do, no tall tales please.
-
- 2. No fee or other consideration may be charged for any copy, except for
- materials and postage.
-
- If you use this program you are encouraged to send a donation of $39.00 to:
-
- Don Dawson
- 7A Judith Drive
- Danbury, Ct. 06811
-
- ii
-
-
-
-
- Upon receipt of the donation you will be sent a current version of the program
- and a thank you card. This may help me to get that set of woods that I've
- always wanted.
-
- Acknowledgements
-
- Special thanks to Mike Serozi (our golf league secretary) for providing the
- inspiration to develop the early versions of this program. Very Special Thanks
- to Gary Snider, my golf partner, sounding board and editor/reviewer, whose beta
- testing and constructive feedback has helped to make this program and
- documentation a tool that we think you'll find both friendly and easy to use.
-
-
- Table of Contents
- Page 1. Program Overview
-
- Page 1. Program Features
-
- Page 2. Hardware Requirements
-
- Page 2. Program Instructions
-
- Page 2. Installation Procedures
-
- Page 3. Getting Started
-
- Page 4. Setting up your league information
-
- Page 7. GOLFLEEG selections
-
- Page 9. Sample Reports
-
- Page 12. The reports explained
-
- Note: If you want to print this documentation to your printer, type the
- following from the dos prompt: TYPE GOLFLEEG.DOC>PRN. This file contains
- graphics characters which may not print exactly correct on a printer that
- can't print graphics or if you don't have the DOS graphics driver loaded.
-
- Program History:
- Version 1.0 Kept scores and computed handicaps. 4/86
- Version 2.0 Added team support. 6/86
- Version 3.0 Added schedule and color. 7/86
- Version 4.0 Added League information screen 2/87
- - made available on BBS'
- Version 4.1 Re-compiled to make .EXE file smaller. 3/28/87
- - fixed typo on 914 BBS phone #.
- Version 4.2 Updated version/documentation 4/2/91
-
- Page 1
-
-
-
- Program Overview:
-
- Golf League Secretary (GOLFLEEG) is a program that will operate on an IBM
- personal computer, or compatible. It makes the chore of the league secretary
- easy, accurate and less time consuming. Once the golfer and league data has
- been entered, all that need be done following each match is to enter the
- golfers scores and team points. The program will:
- - calculate new handicaps for the following match
- - provide reports showing the leagues best scores
- - rank the top half of the league in low gross and low net scores
- - rank each team according to the number of points won
-
- Our league secretary estimated that he spent about 15 minutes a week using the
- program, most of which was entering the data and printing the reports. This
- was considerably less than what was required to only compute new handicaps for
- each golfer manually.
-
- The program was designed to permit flexibility, based upon the rules that can
- and are established by each golf league. It handles 9 or 18 hole play,
- handicap or no handicap leagues, various handicapping schemes. The League
- information is contained in a file which helps to give the reports pleasing as
- well as useful and entertaining information. It doesn't attempt to compute
- handicaps based on course ratings or play on multiple courses. Your golf
- league has it's own rules for handicapping and team competition. This program
- will probably do the job.
-
- The program makes no attempt to track or compute team results. A survey of
- about a half dozen leagues uncovered a number of different (and creative) rules
- for match play. No program, short of a hand held device to record strokes on
- each hole, could cope with the variations that I found. Your league secretary
- will need to manually determine team results and simply enter them into the
- file, the program will rank each team from greatest number of points won to the
- least.
-
- The program operates from a main menu which provides all the choices
- required for the league secretary to enter data after each match. Other
- options are available to make corrections and other changes as well. The
- program does "reasonability" checks, whenever possible, on every piece of data
- that is entered. Both audible and visual aids are provided to alert the user
- that an error has occurred in entry or that the program is awaiting a reply.
-
-
-
- Program Features:
-
- - GOLFLEEG is fast, and accurate. Although please remember the computer
- golden rule, GIGO (Garbage In, Garbage Out). Many golfers have looked at the
- output and checked the arithmetic and have not found any errors.
-
- - GOLFLEEG has been designed to be easy to use. Mike (our league secretary)
- was a Personal Computer novice, and found it easy to use (without reading the
- documentation). However, I'd recommend that you read it at least once.
-
- Page 2
-
-
-
-
- - GOLFLEEG has been designed to be as personal as possible. I've found that
- people like to see their name in print, especially when it's not the monthly
- Visa or Mastermind bill. You'll see that the program prints peoples names
- whenever possible.
-
- - GOLFLEEG immediately writes all changes to the disk. Although this might
- be a little annoying if you're using a floppy disk drive (the drive will start
- and stop frequently), it avoids the risk of losing information if you lose the
- power to your computer (like if someone turns it off, when you're not around).
-
- - GOLFLEEG is "big" (about 100k) by some standards, but everything is done
- within the program, like sorting, etc. The two files that are created, are by
- comparison, small (under 35k for both). They'll never get any bigger, so you
- don't need to worry about running out of disk space.
-
- - GOLFLEEG will print the schedule for the following week's match and on
- which hole to start. The schedule is designed to have every team play every
- other team and to start play on a different hole each week. Our league has a
- "shotgun" start each week. If your league always starts on the first hole, you
- can ignore this.
-
- - GOLFLEEG will enable you to keep track of 100 golfers and 100 teams,
- assuming 1 person per team, 50 teams for two person teams. You can also enter
- information for substitute golfers.
-
-
- Hardware Requirements:
-
- In order to use GOLFLEEG you must have the following equipment:
- - IBM (tm) PC or compatible with 128 kilobytes (KB) of memory.
- - One diskette drive.
- - 80-column ASCII printer.
- - 80-column monochrome or color display.
-
- NOTE: IBM is a registered trademark of International Business Machines
- Corporation
-
-
- Program Instructions
-
-
- Installation Procedures
-
- You must first boot your machine (load DOS). Copy the GOLFLEEG program to
- your working diskette then key "GOLFLEEG" (without the quotes) at the A>
- prompt. The program will also work in the B drive as well as on a hard disk.
- Remember, though, that the two files that the program needs will be created on
- the "default" drive and in the current directory. Make certain that you've
- entered the current date (the program will stop if the DOS date (year) is less
- than 87. I'd recommend you also take a second and enter the correct time.
- Both are printed on the reports.
-
- Page 3
-
-
-
-
- You may want to format a fresh diskette that contains DOS, copy the GOLFLEEG
- program to it and label appropriately. Please refer to your DOS manual if you
- don't know how to format a diskette.
-
- Getting Started:
-
- The first time you execute GOLFLEEG the following screen will be displayed:
-
-
-
- ╔══════════════════════════════════════════════════════════════════════════════╗
- ║ Golf League Secretary ║
- ║ ║
- ║ ╔══════╤════╤═══════════════════════╤════════╗ ║
- ║ ║ TEAM │ ID │ GOLFERS NAME │ HDCP ║ ║
- ║ ╟──────┼────┼───────────────────────┼────────╢ ║
- ║ ║ │ │ │ ║ ║
- ║ ╚══════╧════╧═══════════════════════╧════════╝ ║
- ║ ║
- ║ ║
- ║ ║
- ║ ║
- ║ Selection ? ║
- ║ ║
- ╠══════════════════════════════════════════════════════════════════════════════╣
- ║ SELECT ACTION SELECT ACTION ║
- ║ 1 ADD a golfer 6 CHANGE scores ║
- ║ 2 CHANGE a golfer 7 PRINT reports ║
- ║ 3 DELETE a golfer 8 PRINT schedule ║
- ║ 4 DISPLAY a golfer 9 ENTER team points ║
- ║ 5 ENTER scores L LEAGUE information ║
- ║ Using default values for computations, use selection L to change. ║
- ╚══════════════════════════════════════════════════════════════════════════════╝
- Don Dawson 4.2 Use Escape key to quit
-
-
-
-
-
-
-
-
- GOLFLEEG will also sound an audible message. The bottom line on the screen is
- used to display informational messages and error messages. The first message
- indicates that default values are being used. They are:
-
- - Number of holes played : 9
- - Par for the course: 35
- - Handicap % : 100
- - Maximum Handicap : 99
- - Maximum Score : 10
- - Games to Handicap : 99
- - Starting week of season : 01
-
- Page 4
-
-
- Setting up your league information:
-
- Please choose "L" (no quotes) to select the following screen:
-
- ╔══════════════════════════════════════════════════════════════════════════════╗
- ║ Golf League Secretary ║
- ║ ║
- ║ League name :------------------------- ║
- ║ ║
- ║ Golf course :------------------------- ║
- ║ ║
- ║ League President's name & phone # :------------------------------ ║
- ║ ║
- ║ League Secretary's name & phone # :------------------------------ ║
- ║ ║
- ║ # Holes played :-- Par for course :-- Maximum score :-- Handicap % :--- ║
- ║ ║
- ║ Maximum handicap :-- # Games to handicap :-- Starting week of season :-- ║
- ╠══════════════════════════════════════════════════════════════════════════════╣
- ║ Enter the number of holes that is played each round, 9 or 18. ║
- ║ ║
- ║ ║
- ║ ║
- ║ ║
- ║ ║
- ║ # holes played is incorrect, see help above. ║
- ╚══════════════════════════════════════════════════════════════════════════════╝
-
-
-
- The cursor will be positioned on the fifth line, the first field. On the
- bottom half of the screen is "HELP" information. Once you enter data for each
- of the fields, the cursor will move to the next field. Lines 5 and 6 tell the
- program information about your league rules. Lines 1 thru 4 are printed on the
- report. The report will look nicer and be useful to your golfers if you enter
- the data required. Additional help follows:
-
- - # Holes played - enter either 9 or 18, 9 if your league plays nine holes each
- round, or 18 if you play 18. It's used by the program to do reasonability
- checking of your data entry.
-
- - Par for course - Enter par for the course on which your league plays. If
- your play 9 holes, par is probably about 36, for 18, about 72. Again, it's
- used to do reasonability checking of your data entry. If your league plays
- 9 holes, but some play the front nine and some play the back nine and each
- have different par, enter either par. However, handicaps will be based on the
- par that you enter.
-
- Page 5
-
-
-
-
- - Maximum Score - Enter the maximum strokes allowed per hole. In our league
- it's 10 per hole (if you can't get the little white thing in the cup after 10
- strokes, you should pick it up and hope to do better on the next hole). It too
- is only used to help avoid data entry errors. 9 holes times 10 strokes per
- hole will prevent entry of a score greater than 90.
-
- - Handicap % - This is the handicap percent computed by the program. If you
- enter 100, then the score minus par will be the handicap. If you enter 80, the
- handicap will be score minus par times .80 (80%). If you have a "no handicap"
- rule, then enter 0 and no handicap will be computed.
-
- - Maximum Handicap - Enter the maximum handicap that you want computed. For
- example, our league permits a maximum handicap (9 holes) of 20. If after the
- handicap computation is made by the program and a golfer could otherwise get a
- handicap of 25, this will "limit" the handicap to no more than this number.
-
- - # Games to handicap - Enter how many games (or scores) should be used to
- compute the handicap. If, for example, your league has a rule that says the
- last 5 scores will be used to compute the handicap, then enter 5. If you want
- all scores to count in the handicap computation, then enter 99.
-
- - Starting week of the season - This is maybe the most useful feature of the
- program. It serves two purposes. First, the use of this will depend, in part,
- on your league rules or if your league uses handicapping. Please bear with me.
-
-
- If your league, for example, uses the last 5 scores to compute handicaps,
- enter 01 for the moment, you'll want to change it later. You can take any or
- all of the previous seasons five scores and enter them, then come back to this
- field and change it to 06. You can enter the last 5 scores (or more, or less)
- for last season. Then come back and change this to 06. What will happen is
- that the program will use the last five scores from last season to compute the
- handicap for the first round of the new season. For the second round, the
- program will use the last four scores from last season and the first score from
- this season.
-
- Secondly, once you've used the program for a season, simply set the starting
- week to one greater that the last week of the previous season and the previous
- season scores will be used in the handicap calculation. For the third season,
- change the number again. It will save re-entering scores.
-
- However, if you don't start the season with handicaps, you won't need to enter
- any previous scores. If you do start with a handicap, read on.
-
- - League Name - Enter the name of your league. Like "Duffers Golf League"
- (use no quotes). I'll display it on the screen and print on the reports.
-
- - Golf Course - Enter the name of the course on which you play. Like "Duffers
- Country Club" (use no quotes).
-
- - League President's name & phone # - This too prints on the reports. The
- phone number is optional, but a good idea in case someone needs to call
- him/her.
-
- Page 6
-
-
- - League Secretary's name & phone # - Same as above.
-
- When you're all done, your screen should look something like the following:
-
- ╔══════════════════════════════════════════════════════════════════════════════╗
- ║ Golf League Secretary ║
- ║ ║
- ║ League name :Duffers Golf League ║
- ║ ║
- ║ Golf course :Duffers Country Club ║
- ║ ║
- ║ League President's name & phone # :Peter President 555-1212 ║
- ║ ║
- ║ League Secretary's name & phone # :Sam Secretary 555-1213 ║
- ║ ║
- ║ # Holes played :9 Par for course :35 Maximum score :10 Handicap % :100 ║
- ║ ║
- ║ Maximum handicap :20 # Games to handicap :5 Starting week of season :1 ║
- ╠══════════════════════════════════════════════════════════════════════════════╣
- ║ Enter or change the name of your golf league. ║
- ║ ║
- ║ ║
- ║ ║
- ║ ║
- ║ ║
- ║ ║
- ╚══════════════════════════════════════════════════════════════════════════════╝
-
- Now that you've told the program everything it needs to know about your league,
- you can enter data for each player. Press the escape key to return to the main
- menu. You'll again see the following:
-
-
- ╔══════════════════════════════════════════════════════════════════════════════╗
- ║ Golf League Secretary ║
- ║ ║
- ║ ╔══════╤════╤═══════════════════════╤════════╗ ║
- ║ ║ TEAM │ ID │ GOLFERS NAME │ HDCP ║ ║
- ║ ╟──────┼────┼───────────────────────┼────────╢ ║
- ║ ║ │ │ │ ║ ║
- ║ ╚══════╧════╧═══════════════════════╧════════╝ ║
- ║ ║
- ║ Duffers Golf League ║
- ║ ║
- ║ ║
- ║ Selection ? ║
- ║ ║
- ╠══════════════════════════════════════════════════════════════════════════════╣
- ║ SELECT ACTION SELECT ACTION ║
- ║ 1 ADD a golfer 6 CHANGE scores ║
- ║ 2 CHANGE a golfer 7 PRINT reports ║
- ║ 3 DELETE a golfer 8 PRINT schedule ║
- ║ 4 DISPLAY a golfer 9 ENTER team points ║
- ║ 5 ENTER scores L LEAGUE information ║
- ║ Using default values for computations, use selection L to change. ║
- ╚══════════════════════════════════════════════════════════════════════════════╝
- Don Dawson 4.2 Use Escape key to quit
-
- Page 7
-
- GOLFLEEG selections:
-
-
- Selection 1 - ADD a golfer. Press 1 on the keyboard. You'll be asked to enter
- the team number. You can enter teams and players in any sequence you like.
- However, there is one thing to remember, the lowest team number you use should
- be 01 and the highest team number must be equal to the number of teams in your
- league. For example, if your league has 10 teams, number them 01,02,03...09,10,
- with no missing or unused numbers. The program relies on contiguous team
- numbers for entering team scores and for computing the schedule. If your league
- has substitute players, assign all of the substitutes to team number 99.
-
- If, for some reason (using my example), team number 5 drops out of the league
- in mid-season, you could change the players on team 5 to team number 99. This
- will save their scores in the file in case they later decide to substitute.
- Then re-assign the players on team 10 to team 5. This may sound complex, but
- it will only take a minute to do. This will keep the team numbers contiguous.
-
- After entering a players team number, you'll be prompted for their ID. The ID
- should be the first four characters of their last name. The program uses this
- to sort one of the reports alphabetically. If you happen to have a player
- whose name is less that 4 letters (like Jim Yea), enter their last name and
- first initial (YEAJ). If you have two players with the same last names (John
- Smith and Bill Smith), enter the first three letters of their last name and
- their first initial (SMIJ & SMIB). Don't worry too much about duplicates, the
- program will warn you if you try to use the same ID for two different people.
- Don't worry either about mistakes, you can fix them with selection 2 below.
-
- Keep it simple, you'll need to use the ID when entering scores later.
-
- You'll next be asked to enter a golfers handicap. You can enter it, or if
- you've entered scores from the prior season, then enter 00 here because the
- program will compute it.
-
- Selection 2 - CHANGE a golfer. This allows you to change any of the
- information described above. You'll first be asked to enter a golfers ID. If
- it's in the file, you'll be prompted first for the team number, then ID, name
- and handicap. Even if you don't want to change any one of the pieces of
- information, you'll have to re-key it. If you change your mind part way
- through a change, then just hit enter. Change a golfer will be aborted.
-
- Selection 3 - DELETE a golfer - Use this carefully! If you delete a golfer,
- all of the data including all scores in the file are erased! The only way to
- recover this information is to re-enter it! The program will ask you for the
- golfers ID, after it's entered it will search the file for the golfer. You'll
- then be asked "Are you sure you want to delete (Y/N)?". If yes, reply with a
- "Y" (yes). Enter "N" (no) or hit enter to abort.
-
- Selection 4 - DISPLAY a golfer - When you use this option, you'll be asked if
- you want to see all golfers. If you reply "Y" (yes) each golfer will be
- displayed for 5 seconds, then the next golfer will be displayed. This
- continues until all golfers have been displayed. This is useful if you miskey
- an ID or you can't remember it. Otherwise, reply "N" (no) and you'll be
- prompted to enter an ID. Only that golfer will be displayed.
-
- Page 8
-
-
-
-
- Selection 5 - ENTER scores - This is the option you'll use the most. When
- selected, the program will ask you for what week you want to enter scores. To
- enter scores for week 01, enter 01. You'll next be asked for a golfers ID.
- Enter it and the golfer's name will be displayed in the "window", then enter
- their score. One small caution, as a "safety" feature to prevent recording
- scores for the week incorrectly, the program expects you to enter all the
- scores for all the golfers in one session. If you accidentally stop entering
- scores, you'll need to use selection 6 below to finish. The program won't
- let you skip a week either. You must enter scores for week 2 before entering
- scores for week 3. Please note: if you miskey a players score, simply re-enter
- the ID and then re-enter the score.
-
- Selection 6 - CHANGE scores - This can be used as described above, or to
- correct a score for any week of the season.
-
- Selection 7 - PRINT reports - When you use this, the program will do a lot of
- work, so sit back and watch it go thru it's paces. Please make sure the
- printer is turned on. I recommend that you use a print spooler on your
- machine because there are processing intensive steps within the program.
- Without a spooler, you'll get the impression that the program isn't doing
- anything, but just watch the screen, it'll tell you what it's doing as it goes
- along. See sample report below.
-
- Selection 8 - PRINT schedule - This can be used as a stand alone function of
- the program. Whenever you use option 7, the program will automatically print
- the schedule for the next week. This is here if you choose to give all the
- players the schedule before the season starts. Just answer the questions and
- the schedule for the season will be printed.
-
- Selection 9 - ENTER team points - You should enter the number of points won,
- season to date, for each team. This needs to be computed by hand then entered.
- The program will rank all the teams and print them in descending order by
- points won and list each player's name. You may be asking why the program
- couldn't figure out points....I've discovered several ways that leagues award
- points, of which one was based on hole play. Another challenge is the rules
- each league has for handling an absent golfer. It was simply impossible to
- program all the variations.
-
- Selection L - LEAGUE information - This selection will give you the league menu
- which will permit you to enter or change any of the league data. Generally,
- this is used only once, at the start of the season.
-
- When you're all finished, just press the escape key and the program will end.
-
- Following is a sample of the report with one week of scores entered, 4
- players, 2 teams:
-
-
- Page 9
-
-
- 02-02-1991 21:33:43 Duffers Golf League WEEK 1
- Secretary: Sam Secretary 555-1213 Duffers Country Club
- President: Peter President 555-1212 Par: 35 Handicap: 100 %
-
- TEAM NAME | HDCP GRS NET| HDCP GRS NET| HDCP GRS NET| HDCP GRS NET
- ------------------------+-------------+-------------+-------------+------------
- WEEK | 1 | 2 | 3 | 4
- 01 John Jones | 15 55 40 | 20 0 0
- ------------------------+-------------+-------------+-------------+------------
- WEEK | 1 | 2 | 3 | 4
- 01 Fred Smith | 10 39 29 | 4 0 0
- ------------------------+-------------+-------------+-------------+------------
- WEEK | 1 | 2 | 3 | 4
- 02 Peter President | 2 35 33 | 0 0 0
- ------------------------+-------------+-------------+-------------+------------
- WEEK | 1 | 2 | 3 | 4
- 02 Sam Secretary | 11 43 32 | 8 0 0
-
- Page 10
-
-
- 02-02-1991 21:33:46 Duffers Golf League WEEK 1
- Secretary: Sam Secretary 555-1213 Duffers Country Club
- President: Peter President 555-1212 Par: 35 Handicap: 100 %
-
- SEASON BEST SCORE WEEK - 1
-
- TEAM NAME LOW GROSS LOW NET HDCP
-
- 01 John Jones 55 40 20
- 02 Peter President 35 33 0
- 02 Sam Secretary 43 32 8
- 01 Fred Smith 39 29 4
-
- Page 11
-
-
- 02-02-1991 21:33:47 Duffers Golf League WEEK 1
- Secretary: Sam Secretary 555-1213 Duffers Country Club
- President: Peter President 555-1212 Par: 35 Handicap: 100 %
-
- LEAGUE BEST SCORES WEEK - 1
-
- NAME LOW GROSS NAME LOW NET
-
- Peter President 35 Fred Smith 29
- Fred Smith 39 Sam Secretary 32
- Sam Secretary 43 Peter President 33
-
-
- TEAM STANDINGS
- TEAM # POINTS
-
- 01 3 John Jones Fred Smith
-
- 02 1 Peter President Sam Secretary
-
-
- STARTING HOLE AND SCHEDULE FOR WEEK - 2 02/07/91
-
- 1 - 2 Hole- 1
-
- Page 12
-
-
- 02-02-1991 21:33:51 Duffers Golf League WEEK 1
- Secretary: Sam Secretary 555-1213 Duffers Country Club
- President: Peter President 555-1212 Par: 35 Handicap: 100 %
-
- WEEK - 1 TEAM NET SCORES
-
- TEAM- 1 69 TEAM- 2 65
-
- STARTING HOLE AND SCHEDULE FOR WEEK - 1
-
- 1 - 2 Hole- 1
-
-
- The reports explained:
-
- A little explanation is probably worthwhile. The first part is in team number
- sequence and lists each player, the scores that were entered and the handicap
- that has been computed. This is intended only for the league secretary as part
- of the record keeping.
-
- The next part lists every golfer alphabetically and their best gross and net
- score for the season. Their current handicap is also printed.
-
- Then the top half (plus 1) of the all of the golfers in the league are ranked
- according to the lowest gross score and the lowest net score for the season.
-
- Next, each team is ranked in descending order according to the points won.
- Each players name is also printed.
-
- Finally, the schedule and starting hole for the coming match is printed. In our
- league (17 teams) the above printed on three pages which was copied and given
- to each golfer every week. With more players, you may get another page.
-
- The last two items, team net scores and the prior weeks schedule is for the
- league secretary. It can help him to verify that the team points were
- developed accurately. Team net scores is the gross score of the players on
- the team less their handicaps.
-
- Have fun!
-