يEيCfأçü       Initializing Media      FIRST DIR  ‚Uھے BOOT       گDIRECTORY  طBKRVW01H  BKSHLF02H 
DRIVESH   HDBU10H   €JENKINSH  RSWBCVTRH €SP2PATCHH !DRAGONH   &€EZRAMH    *€EZRam_PGMA-GRAPHICSH 0		€W-HARTH   9€CLOCKSETH @FUTUREVSH CSAGE21H   HADAMCON13AL€ADAMEM1A  Mis a far as we are prepared to take you folks; if you need any more, you're on your own." If I had read carefully all material presented to that point, I  would have know enough about CP/M 2.2 to function effectively with most any application I run today. Few people realize that.        Everything you need to know to use CP/M as it was intended to be  used is contained in sections A and B. Most rushed home from the  store,    tore the package open, and started reading the book at section C.That's whe‚GےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےBook Reviews:by Ron MitchellAnyone who waded in past the first few pages of Coleco's CP/M 2.2      Manual will no doubt have stumbled across a list of references at  the end of the Self Study Guide (Part B). The message was quite  clear:    "This HPstuffA  O€NewADAMA  RNewchatA  S€OSsystemA T€PrinterA  UPrinter2A W€Printer3A ZPrintrA   [ReadMEA   ]€RomsetsA  `€VirusA    a€BLOCKS LEFTo1re we got into trouble.Realizing this would happen, Coleco stuck the real help in what  the   felt to be an appropriate spot, right at the end of the basic          material. Most of us missed it completely.I looked for those books. I found three of them in the local  public   library. The fourth I determined to be existant only in the mind of some disgruntled Coleco staffer who seemed to be           attempting quite deliberately to keep such material out of the  hands  of the rude and scoffing multity and a set of practice            questions. You'll read everything you wanted to know (but were  afraid to ask) about random access semi-conductor memories, microprocessor architecture and operation, data transfer, logic        operations and branching, program assembly and simulation, the  stack  and subroutines, arithmetic operations, interrupts and dma,  digital   peripheral devices, analog data and output.... the list goes on. I was left with the notion that if I could master everything in  this  . This book arrived at my apartment  absolutely   free of charge and completely unannounced earlier this year. It turned up at the bottom of a carton of goodies donated  by    local ADAM owner who is now an "ex" ADAM owner. He gave the  whole     thing to me, lock stock and datapack. I enjoy receiving castoffs as many of you know. I've even been  known  to pay too much for them. But lately, I'm starting to discover that it's not the actual computers that gives me most         pleasure. It's the contentsy locations of a specific               microprocessor system and executed, cause the system to implement its intended function."My Lord! is that what all this is about!!  Let's read on." In general, software development consists of five steps:1. Design: The determination from the functional specification of  the overall structure of the program and the data required as  well as a   determination of the algorithms to implement the necessary functions.2. Coding: The actual writing of instructions ir science. It begins with a 21 page technical introduction  to  Large Scale Integrated Circuits and proceeds with an illustrated discusson on the design of a generic microcomputer         system. The reference to BCD-to-seven segment decoding right  up front along with sample equations makes it quite clear that a knowledge of set theory and logical notation is assumed. Not for the faint of heart.There are a total of 12 chapters and 5 appendices in this book.  Each  comes with references, a bibliographude. I could not find the  title        anywhere, and I know quite a bit about books and libraries."Microprocessors and Programmed Logic"Kenneth L. ShortPrentice Hall, Engelwood Cliffs New Jersey.published in 1981Hard Cover: 528 pagesISBN 0-13-581173-2.The selling price pencilled on the inside cover of my copy is  $49.95. I have no idea if that's Canadian or US dollars, but it could well be Canadian.There is an old adage. If you are truly ready for something it  will   put in its appearancebook, I could probably build my own ADAM and have it doing  cartwheels to please its master. But don't get me wrong. There are parts of this book which quite       literally jump out at you for their clarity and simplicity. On  page   149 for example, in chapter 5 there is a section on Software           development which reads in part as follows:"Software development is a process which culminates with the  creation and verification of a pattern of 0's and 1's which when placed in the appropriate memor of the cartons that come with them.  There has been some really interesting stuff over the years.So here was this book, one that I had been looking for for years.      Thumbing excitedly through the pages, I quickly realized that it  was  probably just as well that I did not find it years ago when I  first   bought CP/M. It would have been relegated to the same category as part C of the Coleco Manual and left to gather dust.This is a university level text written for serious students of        computen a specific            programming language to implement the algoithms of the previous  step.3. Translation: The creation of the patterns of 0's and 1's (the       object code) from the program (source program) created in step 2.4. Testing: The determination of whether the the object code,  when    executed, actually causes the system to implement its intended function.5. Debugging: The process of determining the source of any  failures   found during testing in order to eliminate them. Correction h currently popular software and hardware. As some of us will remember, there used to be ADAM  books   on the shelves as well. Many of us still have them. If you've got a good public library, you might find them there.By and large however there is a vast segment of knowledge about  the ADAM which has disappeared. It continues to live in closets such as mine, where it serves as invaluable reference material. Time to share for those who don't even know about this stuff."Things to Do With Your Coleco t. If you  leave    the mathematics aside, you can still learn a whole lot provided you keep an open mind. You might just find that some of  the  more advanced concepts aren't as difficult to master as they  first    appear.There are many books of this level in your local public library.       While they are not ADAM specific, they do provide you with a           background against which your day to day work with ADAM can be  seen   in new light. A little effort will yield plenty of payoff.e Coleco ADAM is one very           effective way to overcome your initial feeling of discomfort. It  is a    good way to learn how the computer operates, and what it can  and can't   do. Becoming computer-literate is perhaps the most importand educational benefit of owning a computer.You may think computer literacy is silly because it iimplies that         understanding computers is like learning to read. Reading is an           essential skill in this society, while computer literacy is not.  However t‚JےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےFrom the Bookshelf:It seems appropriate from time to time to bring back segments of  what    was published for the ADAM when it was still very much alive. If you browse the computer section of any bookstore today  you see countless titles dealing witof a failure requires a repitition of these steps  starting with the first or second one."So there you have it. Master all this and you can start work for       Microsoft tomorrow. Actually, I disagree with the author.              (Whoooaaa!!) There is another step which he has omitted, and  which he does not seem to raise anywhere else. Documentation.Which should and must be an integral part of the software  development process. But then who am I?The book deserves an honest read, if you can find iADAM Computer"Jerry Willis, Merl Miller and Cleborne D. MadduxSignet New American Library- 1983ISBN 0-451-13182-7at page 50Computer LiteracyThis brings us to the first use of a computer: as a means of  becoming    computer literate. Although children tend to take to computers naturally, many adults are not at ease with them. They  feel    uncomfortable around them and do not look forward to the time when computers are an appliance in the home and office.Buying and using a computer such as th@napier.uwaterloo.ca or jarnott@napier.uwaterloo.caFor Toronto and area, contact: Richard Clee (416)783-0316 or Neil Wick (905)655-4065 or the MTAG hotline (416)424-1352.Remember Early Registration means Bonuses!     If you register before April 22, 1995 you get a free  T-shirt.    Register between then and May 20 and get a free hat.  Register before June 17 and get a free mug. Please register  as early  as possible to reduce stress in the chairmens lives. The Prices:Package: Price (Approx UShe universal need to be able to read is a relatively modern concept. Two hundred years ago well over 99 percent of the         world's population could not read. Yet these illiterate people  were able to deal with their day-to-day demands. Arguing everyone should to read probably sounded silly in the 1700's. Today we  believe    the next generation should be taught to read because our society requires it. You cannot cope with life today as a responsible adult without that skill.The shift from an indus to be read from a specific track, the servo-head moves to       that track quickly and accurately. Because the heads move as one,       the head that is supposed to read the data also is moved to the       proper track.       A voice coil system is quiet. Unless there is an LED indicator on       the front panel, you might not realize that it is operating. Most       of the ESDI and high-end SCSI drives use the voice coil       technology.      A further distinction can be made between the variou‚Jےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے      Basic Information on Hard Drives:      Aubrey Pilgrim:      The following material has been unceremoneously 'lifted' from a       recent sale bin acquisition entitled, "Build Your Own IBM       Compatible" (And Save a Bundle) by Aubrey Pilgrs, with 512 bytes in each sector. The       systems usually have a transfer rate of 5 megabits per second. The       MFM method can be used with drives from 5MB up to several hundred       megabytes.      RLL      The run length limited (RLL) system is a modification of the MFM       system. RLL drives, when used with an RLL controller, format 26       sectors per track, allowing 50% more data storage than on an MFM       drive. A 20MB would store 30MB and a 40Mb would store 60Mb. RLL's       hav   reliable, and more expensive. There might not be any marking on       the drive to indicate whether it is a voice coil or not. The voice       coil spec sheets will show that they have an odd number of heads.       They actually have an even number of heads, one on the top and       bottom of each platter, but one head and platter surface is used       as a servo-control for the other heads. The servo-head follows a       tracking system recorded by the factory. When a program calls for       datatrial to an information society will  continue. As a result, we will rapidly come to the point where computer literacy is just as essential to modern living as reading.ation. Tell them which ad       you are ordering from, and ask them if the price is the same, if       the item is in stock, and when you can expect delivery. If the       item is not in stock, indicate whether you will accept a       substitute or wans types of       hard drives based upon their operation. Here are descriptions of       these different types.      MFM      Modified frequency modulation (MFM) was an early method developed       for hard disk systems. In the early 1980's, Seagate Technology       developed the ST506/412 interface for MFM, and it became the       standard. This method formats several concentric tracs on a disk       like those laid down on a floppy diskette. The MFM systems divide       each track into 17 sectorim. The second       edition of the book was printed in 1991 by Windcrest (TAB) books,       and bears ISBN number  0-8306-3804-0 (p).       Type of Drive      Most of the less expensive hard drives use a stepper motor. It       moves the heads in discrete steps or increments across the disk       until the heads are over the track to be read or written. You can       usually hear the heads as they move from track to track.      The voice coil type hard drives are quieter, a bit faster, more    e a transfer rate of 7.5 megabits which is 50% faster than MFM.       Not all drives are capable of running RLL. SEagate uses an R after       the model number to denote RLL drives.      ESDI      The enhanced small device interface (ESDI) is another modification       of the MFM system. Most of the ESDI drives are large capacity,       usually over 100Mb.       ESDI drives can be formatted to 34 sectors per track, so they can       store twice as much data as the 17 sectors of standard MFM. ESDI.       The IDE systems are economical. They provide high capacity, speed,       and quality. IDE's are going to become the most common and most       popular type of hard drive. of the message to cut down your on-line time.     There's one thing you'll need to know before you can upload  a       reply, and that is the message number you wish to reply to.   This        message number can be a part of your message as an embeddede drive. This integration is sensible       because the control electronics can be optimally matched to the       drive. The drives still require an interface card to transmit the       data in 8-bit parallel back and forth to the disk, much like a       parallel printer port. Because it can handle eight bits of data at       a time, SCSIs can have fast transfer rates. The MFM, RLL, ane ESDI       drives are serial systems and transfer data one bit at a time over       the lines.      SCSI systems opying files to disk by plain old       copy IE: *.* to the disk I have a tale to tell you.      A program written by Guy Cousineau called HDBU10.LBR is going to       make your life  much easier than before.  This program will backup       your Hard Drive to any disk you choose and is run directly from       the T-DOS prompt line so you don't have to enter any disk       parameters such as size of the disk.  Once you have backed up your       drive it is an easy task to just run the program every mve the speed or capacity of       the ESDI. The technology has advanced, and some of them are now       equivalent to the ESDI in capacity and speed. Many vendors have       motherboards with a built-in interface and connector for the IDE.       A single cable can be used to control two IDE drives. The build-in       feature eliminates the cost of a controller and also saves one of       your slots. For other motherboards, a simple interface is needed       to transfer data back and forth to the disks       have a fast access speed, usually 15 to 18 Ms, and a data transfer       rate of 10 to 15 megabits or mor per second. Thses systems are       ideal for high-end 386 and 486 systems.      SCSI      Most drive manufacturers don't manufacture controllers. In many       cases, you buy a drive from one manufactureer, then buy a       controller from another manufacturer. The small computer system       interface (SCSI) drives have most of the disk controlling       functions integrated onto th‚Kےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے                                  HDBU10.COM                          Program by: Guy Cousineau                          Article by: Rich Cossaboon      Well if you own a Hard Drive for your ADAM and have been backing       up your T-DOS files by callow recording of up to 36 sectors per track,       compared to 17 sectors of the MFM system. More than twice as much       data can be stored on a SCSI disk that is the same size as the       MFM. SCSI can be more than twice as fast as MFM.      IDE      Several companies have developed drives with integrated drive       electronics (IDE). These drives are similar to the SCSI drives in       that most of the control electronics are built onto the drive.       When first developed, IDEs didn't haonth or so       and in a few minutes your drive has been backed up to reflect the       current files.      The biggest drawback to this program is the initial backup of the       Hard Drive. This may take some time and you may want to do this       over a period of days so as not to put so much wear and tear on       your disk drives. But the benefit derived from using it will be       obvious the next time you run the program to backup your system       and from this point on you'll see the benes in and pull out that disk.       The file will be there as a CRUNCHED file IE: filename.?z?  Just       use the standard UNCR.COM uncruncher and you have your file back.        Very simple and easy to use and understand.      I have found this program to be the best backup file utility for       ADAM that I have seen yet. It's easy to use and very easily       maintainable.  I suggest that if you have a Hard Drive that you       give this program a try.  This program is available from various    r you.      Before running the program the first time you will want to       organize your Hard Drive if it isn't already.  This I believe       takes the longest time just to think about where to put what       files. Once this is done you are ready to proceed with the       program.  If this sounds like a chore, it probably is because no       one really likes to do backups however it is a necessity these       days to prevent the loss of files especially ones that you want to       keep around.allow recording of up to 36 sectors per track,       compared to 17 sectors of the MFM system. More than twice as much       data can be stored on a SCSI disk that is the same size as the       MFM. SCSI can be more than twice as fast as MFM.      IDE      Several companies have developed drives with integrated drive       electronics (IDE). These drives are similar to the SCSI drives in       that most of the control electronics are built onto the drive.       When first developed, IDEs didn't haput a label on the disk it will then begin to crunch all files       to the destination drive, thereby saving space on the disk.  And       finally it will set the archive bit on thereby the next time you       run this program unless the file has been changed or written to       the program will skip this file knowing that it is already backed       up and hasn't been changed.  Neat!!      Should you ever need any file from the disk all you have to do is       look up the drive user area that it wafits. It  will be a       breeze to do a backup and shouldn't take more than 15 minutes       every month or every other month.      The Library file contains complete documentation from Mr.        Cousineau as to how to install and run the program, requirements,       and how to convert existing backup files to this program. Very       well written and easy to understand and I suggest you read this       doc file before attempting to run the program.  It will put       everything in perspective fo   ADAM Bulletin Board Systems.lar program       written in BASIC, and is a must to get, even if it is just to hear       the pieces of music included in the package.      RATING:      Excellent manipulation of ADAM's                   sound chip.                   Easy and fun to use                   A must for any music writer or listener.      On the initial backup the program will scan your Hard Drive for       all user areas (if you select this option) and will stop at the       first user area that has files in it with the archive bit not set.       This bit is reflected in your directory if you look at the       filename and then the extension if this bit is set you will have a       small case letter as the last letter in the file extension.  The       program will then prompt for a fresh disk and after prompting you       to ‚Jےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے      The Coleco ADAM      A Perspective      by Ed Jenkins      ANN Editor's Note:  The following article was originally published       in the May 1989 issue of ADAM's Alive, issued by Ed and Trishia       Jenkins then of Garland Texas. All ofSales       of software are beginning to drop off drastically. If this trend       continues, I doubt if many software developers will spend the       hours it takes to produce new software packages.      ADAM software continues to improve with every new package       released. Not only are there better programs now than ever, but       the average price is very affordable. Simply put, ADAM software is       cheap in comparison to software available for the other big name       computers.      Onuter that will satisfy       just about any home user. Of course, if you are planning to use       ADAM with your large business, you may want to look at the Atari       ST or and IBM clone.      When we first purchased our ADAM, back in early 1985, we knew       absolutely nothing about computers. We bought the system mainly       because we had purchased a ColecoVision some months earlier and we       just loved it.      My 'TOY' as my wife called it, brought be into the world of       computin  owners use their computer mainly just for word processing. Many       thousands of users are simply not aware of just what can be done       with a computer. Because of this limited use, the user may only       occasionally order data packs, ribbons or a game for the kids.      What concerns me is that this problem is not just limited to the       new owners, but it even includes many ADAM's ALIVE members. To       give you an idea, only about 15% of our members have ordered       anything from uss who love their machines even though Coleco has       abandoned them.      During the last three years I have seen several ADAM retailers       come and go. I've also seen a few very good newsletteers fall by       the way side due to bad management or simply not enough support.      Even though the skeptics said that ADAM was dead some two years       ago, there is more software and hardware available now then ever       before.       But lately there are signs that there may be trouble ahead.  us have ordered hardware and       software from ET Software. They're no longer in business, and Ed's       article describes to a considerable extent why that is the case.       Ed's message is still applicable today, and it bears repeating.      -------------------------------------------------------------      Of all the 8 bit computers ever produced, the Coleco ADAM is one       of the finest. With its ease of use and built in high quality word       processor (SmartWRITER), the ADAM is a compe of the major contributors to the drop in software sales is       piracy. I know that i have talked on this subject before, but the       signs are showing up that piracy may indeed be the driving force       that will finally kill the ADAM.      Piracy is a major problem for all of the other 8 bit computer, as       well as the big BLUE (IBM). But with a much smaller market, piracy       can kill an orphan such as the ADAM.      Another major problem I see, is that the vast majority of ADAM     g. After many many hours using my new toy, we decided to       support the computer that we fell in love with, so we started E &       T Software. During this time (85  - 88) we saw sales of ADAM       software and hardware soar to greater and greater volumes. In each       of the last three years, our sales increased as much as 60% a       year.      Many thousands of ADAMITES are using their computers in their       businesses as well as in their homes for entertainment. They are       loyal user in the past year.      We are not the only ones to notice a drop in orders, but all the       ADAM retailers have noticed it too. What can be done, if anything       to stop this trend? Cand it be reversed?      The one word that may be the answer is 'EDUCATION'. ADAM owners       need to be educated to the fact that their ADAM is one of the most       powerful, easy-tp-ise 8 bit computers ever built. They need to       know all of the possibilities of this fantastic little machine.      To help by Bob Sebelist of the Maine ADAM Library.The program is titled Richard Scarry's Word Book Conversion  Utility      Program.  Basically what this program does is to allow you to convert your Richard Scarry's Word Book from tape to  disk.  Not new you say!  Well oh yes this program is, and more.After loading from BASIC it presents a nice menu screen with  3 choices.  (1) is to begin the conversion, (2) is for instructions, (3) is to quit the program.  All very nicely done.What this program really       for your help. Your contributions are greatly appreciated.      But, we need more of you to contribute. If you use ADAM in your       business, which programs do  you find most useful and why? Which       programs do you use the most, which ones the least? What kind of       programs would you like to see developed? What kind of hardware?      Will ADAM continue to survive for many years to come? I hope so. I       really like the little machine. It's GREAT!!red blocks and patches as  it   copies to the destination disk.  Even gives a readout of the blocks as it copies.Now you may say, well I don't use RSWB very much or never have, but for those of you with little ones coming by every so  often,    this is a god send.  No more having to find the tape or worrying about burning up the tape drive or whatever.  Just  pop the   disk in and let them go.  And in addition to all of the above it will also load faster from the disk.Myself, I enjoy it.  Personnall‚JےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےRichard Scarry's Word Book Converter By Bob Sebelist Article by Rich CossaboonHello ADAM users.  I have some information this month that some may find very interesting.  I'd like to talk about a new  utility    program for use with the ADAM written us educate our members, we need your support by sending us       articles or simply jotting down some helpful hints on how you use       ADAM and any suggestions you may have. You may have found some       useful information that will help a new user from getting       frustrated. We all remember how it was for us when we used the       ADAM for the first time.      So far, only a handful of our members have contributed to the       newsletter. And for those that have, I wish to thank you so much does is not only to convert RSWB to  tape but    also allows YOU to select the disk drive that you like to boot it from and also the tape drive you'd like to take it from.  It also removes the pesky little bug of bumping  the tape  when trying to use older patch work versions.  But what I really like is that it is automated from begining to  end.I tried this program on a backup I have of RSWB and it works  flawlessly.  No need to drag out Filemanager or other editor.  This program copies all the requiy Coleco had some of the finest educational software bar none.  And just because it's an  older    program don't do it any injustice.  It's still very good for those youngsters just coming of age to use it.So how do you get this new piece of software.  Just by calling the DVAUG BBS and downloading it.  Yep it's free however  you     must call to get it.  The DVAUG BBS can be reached at (610)-277-8460 from 6pm to 6AM Monday thru thursday and from 6pm  Friday  24hours till 6am Monday.  This program is lang there and I had no easy way to get the printer on-line  unless I     wrote a CONFIG file and loaded it every time, so I went in and found an easy way for you to patch Speedywrite for  YOUR      particular codes that are active every time you boot the program.Speedywrite on my Hard Drive starts in block 9 so you may have to offset the blocks that I mention here but I'll give you  what is  there now and where to insert your code.  What you'll need is Filemanager (since that's what I used) and also t‚JےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےSPEEDYWRITE PATCHWORK by Rich CossaboonFor those of you who have a Hard Drive and run Speedywrite you'll be happy to know that I've worked up a patch so that  you won't    have to enter the printer codes on every boot of the program.Personally I  377     1B      1BBlock 33 byte 378     3F      34Block 33 byte 388     1B      1BBlock 33 byte 389     40      35If the code is set this way Speedywrite is now configured for a Panasonic 1080i printer.  I will now give some explanation to allow you to modify the code for another printer.At block 32 bytes 1022 and 1023 along with block 33 bytes 0  and 1 are    the 4 pieces of information that speedywrite normally asked up startup, that is the code for the printer IE:           27,65,6,10.  You caame a way of life.   When I     would boot it would go to the tape and the drive would spin and it would come up with the error message about tape  not being    found.  Well this was no big problem as the printer codes were put into memory and all worked, until I switched  machines.    My primary machine doesn't have a disk or tape drive hooked to it, instead it has a boot prom that brings the Hard Drive on-line and I can proceed from there.Well without a tape drive installed the program would just histed as RSWBCVTR.BYS and is in the EOS2 section on the system.  You  must use     UNCRLZH2.COM to uncurl the file and then use FC14 or FC16 to convert the file to EOS.Should you have any questions please feel free to drop Bob Sebelist or myself a line.  We'd be happy to hear from you.Happy modeming!!Richred of seeing my byline. It is not my game to be critical of anybody. ADAM Users, those  few who   are left, cling loyally to he        printer codes for your particular printer.PLEASE INSURE THAT YOU MAKE THE MODIFICATIONS ON A BACKUP UNTIL YOUR SATISFIED THAT THE PATCHS WORK CORRECTLY.                    [OLD]   [NEW]Block 32 byte 1021    01      04Block 32 byte 1022    0A      1BBlock 32 byte 1023    41      41Block 33 byte 0       05      06Block 33 byte 1       0A      0ABlock 33 byte 14      1B      1BBlock 33 byte 15      35      45Block 33 byte 25      1B      1BBlock 33 byte 26      36      46Block 33 bytelove Speedywrite and use it more than anyother  word         processor.  Especially when writing columns like this becuase it allows the text to be wrapped around a picture that  I want to insert in the article.  This in itself is another article, so let me get back to the patch.I had asked Alan Neeley about 2 years ago, maybe 3 about the  problem     with Speedywrite when you boot the program from the Hard Drive.  I got used to typing the in printer codes on every boot.  Lazy that I am, this just becn correspond your printer codes for these  shown if    necessary.Block 33 byte 14 and 15 correspond to the question how to turn you emphasis on IE: 27,69.  Block 33 bytes 25 and 26 are  how to     turn your emphasis off IE: 27,70.Block 33 bytes 377 and 378 are how to turn your italics on IE: 27,52 and block 33 bytes 388 and 389 are how to turn the  italics off IE: 27,53.You should be able to correspond your codes and trade yours  for mine     where necessary.  Please be advised that the codes givenubert, at age 17, was the first President and       Founder of the ADAM User Friendly Group of Ottawa Canada. -RHM      If you have a copy of Dragon's Lair, or have seen one, then you       must admit that the graphics, compared to any other game, are       super. The 9 screens of great cartoon action make this game a must       for any game collection, even if you are not that much of a video       game player. One ]good idea that Coleco used in this version is to       allow the player to pass to the BBS a call.  I  can be       reached by modem at 610-277-8460 any day from 6pm to 6am and during those same time by voice at 610-277-0433.Happy computing.Rich Britain      ------------------      Via Bart (Zonker) Lynch, PSAN.              Here is the latest from Keith Marner's fine newsletter, the       United Kingdom Adam Subscriber's journal.  While the quality of       Keith's newsletter remains high,      put together make this version more challenging. However, after       mastering the game, it soon becomes boring and repititious, as       with the original video machine. But I am sure that this will take       a while to do, and you will easily get your moneys worth from this       game.      Dragon's Lair is too large to be transferred directly to a disk,       but Coleco says that they did release a disk version which has all       the screens. I, personally, have not seen this, but this p‚Mےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے      Game Review - Dragon's Lair      DDP or disk from Coleco      by Lou Hubert      Editor's note: This article, containing two short game reviews,        was originally published in the AUFG Newsletter, issue 1.1 in       January 1986. Lou H are for a panasonic 1081i and may not work on all printers therefore YOU should consult the manual that came with  your     printer.Once these patches are installed turn your printer off and back on to re-set it and then boot Speedywrite.  When asked to  set up a  Parallel printer just answer no.  It's already in there (so the saying goes) but you must select the DMP from  the print    menu remember.Should you have any problems, advice or suggestion, please don't hesitate to drop me a line or give the next screen after dying twice on       one screen. The one major problem I found was the repitition of       the screen which shows Dirk (the main character) dying. This,       however, can be avoided by not dying!!      Coleco has also decided that it should add new elements to the       game, since the original laser disk video game relied too much on       graphics, and, once completed, became boring. The wind clouds in       the falling disk screens, and all three burning rope scenes being  you'll note that the content is       going downhill.  This is due in no small part to the fact that       Adam owners in Great Britain are contributing even less than those       of us on THIS side of the pond!  I hope that this trend reverses,       world wide, and we see more original articles. At any rate, from       his aprilmay issue comes the following-      UKASNEWS.TXT-         This is the usual "first page" of the newsletter which Keith       uses to "tease" the contents and informs usrobably       concerns very few of us ADAM owners at the present time. If anyone       has a disk copy, please phone me.      A quick run through of the screens are:      1. The Falling Disk              2. The Skeleton's Hall      3. The Burning Ropes             4. The Weapons Room      5. Ramps and Giddy Goons         6. Snakes      7. The Falling Disk (#2)         8. Electric Checkerboard      9. The Dragon's Lair (Slaying the Dragon)      For more information on each screen, consult the gui memory as another drive in SmartBASIC 1.0.\\\\10 REM * QuikDISk by DIGITAL EXPRESS\\20 REM * Does NOT require 64K expander\\30 REM * Will disable turbodisk\\50 ONERR GOTO 5030\\200 POKE 16149,255:POKE 16150,255\\210 POKE 10950,208:POKE 10951,107:\\\     LOMEM:27600\\220 POKE 58348,255:POKE 58401,255\\500 TEXT:PRINT:PRINT " This program\\\     creates a"\\510 PRINT " ramdisk within standard\\\     RAM."\\520 PRINT " It will cancel turbodisk."\\530 PRINT:PRINT " What size ramdisk?"ground castle.        Collecting keys to open different coloured doors, and swords to       kill spiders and skeletons, Montezuma is on a quest to discover       the secret rooms filled with jewells. And accompanied by fantastic       graphics and sound effects, and great game play, the player can       spend a good part of the day on this game alone, and is most       likely to return to this game the next day too.      If you can get your hands on a copy of this game, go for it.       Unlike Drag229,33,0,0,83,30,0,25,25,\\\      25,25,84,93,225\\2020 DATA 62,108,130,87,66,75,84,93,96,\\\      105\\2030 DATA 1,0,4,237,176,225,209,6,5,62,\\\      5,144,193,62,128,201\\2100 FOR x=58343 TO 58395:READ mc:\\\      POKE x,mc:NEXT\\2200 POKE 61819,195:POKE 61820,231:\\\      POKE 61821,227\\3000 DATA 197,253,229,245,254,26,40,\\\      4,241,195,233,241\\3010 DATA 241,229,33,0,0,83,30,0,25,\\\      25,25,25,84,93,225\\3020 DATA 62,108,130,87\\3030 DATA 1,0,4,237,176,253,225,6,5,\\\   ‚MےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےEditor's Note. The following programis submitted by the Emerald CoastADAM Users Group, and is formattedfor Showoff II  -RHM`11~03,37\N\C\\EZRAM\\\A\\\    This program allows you to create a RAMDisk that will allow you to utilize your availablede that comes       with the cassette (or maybe the disk).      Rating: excellent graphics              good game play              excellent remake of laser disk game considering RAM and ROM              restrictions            Game Review: Montezuma's Revenge                   Parker Bros. Cartridge      Not a very well known game, Montezuma's Revenge is an excellent       graphics adventure. In this cartridge, Montezuma is an "Indiana       Jones" character searching for jewels in an under\\540 INPUT " (3 - 20): ";sz$: sz%=VAL\\\     (sz$):POKE 0,sz%:PRINT\\550 IF sz%<3 OR sz%>20 THEN PRINT\\\     " Aborted!":GOTO 5030\\1000 REM * INIT blocks fix\\1010 DATA 195,92,228\\1020 FOR x=62245 TO 62247:READ mc:\\\      POKE x,mc:NEXT\\1030 DATA 254,7,48,4,30,159,24,10,254,\\\      25,48,4,30,255,24,2\\1040 DATA 30,10,197,213,229,195,40,243\\1050 FOR x=58460 TO 58483:READ mc:\\\      POKE x,mc:NEXT\\2000 DATA 197,213,229,245,254,26,40,4,\\\      241,195,126,241\\2010 DATA 241,on's Lair, every new level has new and unique screens.       There are a total of 10 screens, and the player can choose to       start from one of the first three, having to earn passage into the       higher levels.      Rating: Amazing graphics for a cartridge              Fun adventure game concept              Uses ADAM spectrum of colours to its fullest     longer to transmit a 1K block than a 128 byte block, so if you're       using a noisy phone line and have to retransmit ma   62,5,144,193,175,201\\3100 FOR x=58396 TO 58441:READ mc:\\\      POKE x,mc:NEXT\\3200 POKE 61926,195:POKE 61927,28:\\\      POKE 61928,228\\4000 LOMEM:(27+sz%)*1024:sz%=PEEK(0)\\4010 POKE 10950,PEEK(16095):POKE \\\      10951,PEEK(16096)\\4020 POKE 58477,sz%\\4100 PRINT CHR$(4); " Init QuikDISK,d7"\\5000 PRINT " QuikDISK initialized!!!"\\5010 PRINT " Minimum LOMEM: "; (27+sz%)*\\\      1024:PRINT:PRINT\\5020 PRINT:PRINT " To get a CATALOG\\\      of QuikDISK, type CATALOG,d7."\\5062,108,130,873030DATA                         1,0,4,237,176,253,225,6,5,62,5,144,193,175,2013100FOR x=58396 TO 58441:READ    mc:POKE x, mc:NEXT3200POKE 61926, 195:POKE 61927,  28:POKE 61928, 2284000LOMEM :(27+sz%)*1024:        sz%=PEEK(0)4010POKE 10950, PEEK(16095):POKE 10951, PEEK(16096)4020POKE 58477, sz%4100? CHR$(4); " init            QuikDISK,d7"5000? " QuikDISK initialized!!!"5010? " Minimum LOMEM: ";        (27+sz%)*1024:?:?5020?:? " To get a CATALOG       listing of    QuikDISK, type     C5REM *** QuikDISK ***6REM standard RAM ramdisk (user  sets size: 3K - 20K)7REM written by DIGITAL EXPRESS8REM presented by Nibbles & Bits9REM July, 198720REM does NOT require 64K       expander30REM will disable turbodisk40REM requires SmartBASIC V1.050ONERR  GOTO 5020200POKE 16149, 255:POKE 16150,   255210POKE 10950, 208:POKE 10951,   107:LOMEM :27600220POKE 58348, 255:POKE 58401,   255500TEXT:?:? " This program       creates a"510? " ramdisk within standard   RAM."520? " It will cancel      62,108,130,873030DATA                         1,0,4,237,176,253,225,6,5,62,5,144,193,175,2013100FOR x=58396 TO 58441:READ    mc:POKE x, mc:NEXT3200POKE 61926, 195:POKE 61927,  28:POKE 61928, 2284000LOMEM :(27+sz%)*1024:        sz%=PEEK(0)4010POKE 10950, PEEK(16095):POKE 10951, PEEK(16096)4020POKE 58477, sz%4100? CHR$(4); " init            QuikDISK,d7"5000? " QuikDISK initialized!!!"5010? " Minimum LOMEM: ";        (27+sz%)*1024:?:?5020?:? " To get a CATALOG       listing of    QuikDISK, type     C241,195,126,2412010DATA                         241,229,33,0,0,83,30,0,25,25,25,25,84,93,2252020DATA                         62,108,130,87,66,75,84,93,96,1052030DATA                         1,0,4,237,176,225,209,6,5,62,5,144,193,62,128,2012100FOR x=58343 TO 58395:READ    mc:POKE x, mc:NEXT2200POKE 61819, 195:POKE 61820,  231:POKE 61821, 2273000DATA                         197,253,229,245,254,26,40,4,241,195,233,2413010DATA                         241,229,33,0,0,83,30,0,25,25,25,25,84,93,2253020DATA 30 END\\\\         excellent remake of laser disk game considering RAM and ROM              restrictions            Game Review: Montezuma's Revenge                   Parker Bros. Cartridge      Not a very well known game, Montezuma's Revenge is an excellent       graphics adventure. In this cartridge, Montezuma is an "Indiana       Jones" character searching for jewels in an underATALOG,d7."5030ENDTA                         241,229,33,0,0,83,30,0,25,25,25,25,84,93,2252020DATA                         62,108,130,87,66,75,84,93,96,1052030DATA                         1,0,4,237,176,225,209,6,5,62,5,144,193,62,128,2012100FOR x=58343 TO 58395:READ    mc:POKE x, mc:NEXT2200POKE 61819, 195:POKE 61820,  231:POKE 61821, 2273000DATA                         197,253,229,245,254,26,40,4,241,195,233,2413010DATA                         241,229,33,0,0,83,30,0,25,25,25,25,84,93,2253020DATA       turbodisk.":?530? " What size ramdisk?"540INPUT " (3 - 20): "; sz$:     sz%=VAL(sz$):POKE 0, sz%:?550IF sz%<3 OR sz%>20 THEN ? "   aborted!":GOTO 50201000REM INIT blocks fix1010DATA 195,92,2281020FOR x=62245 TO 62247:READ    mc:POKE x, mc:NEXT1030DATA                         254,7,48,4,30,159,24,10,254,25,48,4,30,255,24,21040DATA                         30,10,197,213,229,195,40,2431050FOR x=58460 TO 58483:READ    mc:POKE x, mc:NEXT2000DATA                         197,213,229,245,254,26,40,4,‚Mےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے      Programs - Programs - Programs      Copyright 1984 - Sage Enterprises      Editor's note. Even though this article was published more than 10       years ago, it presents a valid lesson in the basic use of ADAM's       graphics commands. Thenteger value of i (from line 10)       divided by 3. This means that the color value will range from 1 to       15.      Line 30 sets the scale value to the value of i which will range       from 1 to 42. The scale value determines the size of the line or       object that will be drawn. Line 40 determines the angle at which       the line or object will be drawn. A line or object can be rotated       over 64 different positions.      Line 50 instructs the computer to draw shape 1, a square, startlike some magazines       we will thoroughly proofread ourprogram listings before they go       into print.      If you have programs that you have written and would like to share       them with others, just send them in. Include a little information       about yourself and we will test your programs and print the best       ones here. Please, do not send us any programs written by someone       else or taken from a magazine or book.      In addition to our program listings we will provide a linge.     Program 2 - Graphics Demo         5 HGR2                10 FOR J=1 TO 1000        15 FOR i=1 TO 64        20 K=INT(i/4) + 1        25 IF K > 15 THEN K=15        30 IF K = 4 THEN K=15        35 HCOLOR = K        40 SCALE = 20        50 ROT = 0 + i-1        60 DRAW 1 AT 125, 100        70 NEXT I        75 NEXT J        80 TEXT      In line 5 the high resolution graphics mode is turned on.  In line       10 a loop is started that will be repeated 1000 times.  In line 15       a lon graphics mode. Sounds complex but it       simply means that each dot on the screen can be controlled to draw       pictures or whatever you want. Line 10 is the start of a loop that       will be carried out 42 times. The program will run from line 10       down through line 75 at which point the program will return to       line 10 and begin again until it has done that 42 times. Line 20       sets the color of the dots that will be drawn using the formula.       The value of 1 is added to the i article was originally published in issue       #1 of the EXPANDABLE COMPUTER NEWS from March-April, 1984.       The article is reprinted here as it originally appeared. Remember       that requests to submit material referred to then, not now -       although we still need programs. Plus que ca change! -RHM      each issue of this newsletter will provide you with a number of       program listings of fully tested and debugged programs ready for       you to enter and run on your ADAM computer. Uning       at column 125 and row 100. Line 60 starts a delay loop that ends       at line 70.      Delay loops are used to slow down graphics so that you can see the       changes as they occur.  Line 75 is the end of the loop started at       line 10. Line 80 turns off the high resolution graphics screen and       returns to text format.      As this program executes a series of       ever increasing squares will be drawn      on the screen.  In       addition the color of the new squares will chane-by-line       explanation of the program so that you can use the information       provided to learn more about writing your own programs. this       issue's programs will demonstrate some of the graphics       capabilities of the ADAM.      Program 1 - Graphics Demo       5 HGR2      10 For i = 1 to 42      20 HCOLOR = 1 + INT(i/3)      30 SCALE = i      40 ROT =0      50 DRAW 1 at 125,100      60 FOR J=1 to 1000      70 NEXT J      75 NEXT i      80 TEXT      Line 5 sets high resolutioop is started that will be executed 64 times.  This loop will       start over everytime the loop at line 10 repeats.  Line 20 sets       the value of K to the integer value of i divided by four.  Since K       is used to set the color value and color values must range from 0       to 15 then line 25 is necessary to prevent K from becoming larger       than 15.  Line 30 is used to change K when it equals four because       4 is black and will erase the picture we are trying to draw.  Any       colorqual to 8;       if it is tben 1 is subtracted from M.  In line 120 i is checked to       see if it is greater tban 8; if it is tben 1 is added to M.  In       line 130 tbe scale value is made equal to M.  What we are doing in       lines 110 to 130 is adjusting the size of the object being drawn       depending on the rotation of the object.  In program #2 you will       recall that the square we drew became bigger as it was rotated; in       this program we are attempting to keep the square approxi of the squares change       gradually.  Once a rotation is completed the process is started       all over and repeated for a total of 1000 times.     Program 3 - Graphics Demo      10 HGR2      20 T = 0      30 T = T + 1      40 L=0      50 IF T > 15 THEN 180      60 FOR J + 1 TO 4      70 M + 31 - T      80 FOR i + 1 TO 16      90 K =  T      100 HCOLOR = K      110 IF i <= 8 THEN M=M-1      120 IF i >8 THEN M=M+1      130 SCALE = M      135 L = L + 1      140 ROT = 0 + L - 1         Lines 160 and i70 end loops starting at lines 80 and 60.  Line 175       acts like a loop sending the program back to line 30 where the       value of T will be increased by one again.  This will go on until       T is bigger than 15 (line 50).  The program will then terminate at       line 180 with the text mode being restored.      This program draws a square of one color rotates it while changing       its size.   When one rotation is completed the color is changed       and a smaller square ichecks to see if T is greater than 15.  Of course right now T is       only 1 but it will increase as the program runs.  When T gets       bigger than 15 the program skips to line 180.  At line 60 a loop       is started.  In line 70 M is made equal to 31 minus T.  On the       first pass this would be a value of 30.  In line 80 another loop       is started.  At line 90 K is made equal to T.  In line 100 tbe       color value is set to K.      In line 110 i is checked to see if it is less tban or e other than 15 could have been chosen.  Line 35  sets the       color value to K and line 40 sets the scale value to 20.      In line 50 the object will be rotated as the value of i changes       from 1 to 64.  Line 60 draws the square just like in the first       program.  Lines 70  and 75 are the end of the loops which started       at lines 15 and 10.  Line 80 restores text mode.      This program draws a square of one color then draws adaitional       squares at different rotations.  The colorsmately       the same size throughout its rotation.      In line 135 one is added to L which will be used to control tbe       rotation.      In line 135, one is added to L which will be used to control the       rotation in line 140.  L will actually vary from one to sixty-four       for each of the fifteen colors we will cycle the program through.        In addition since M is being reduced at line 70 by the value of T       the square will be made smaller each time a new color is selected.    150 DRAW 1 AT 125, 100      160 NEXT i      170 NEXT J      175 GOTO 30      180 TEXT      This program is a variation of program #2 only there is a lot more       going on in this one.  I hope you will be able to follow the       discussion because      This program contains a lot of tricks that will be helpful in       writing your own programs.      Line 10 turns on high resolution graphics.  Line 20 sets T equal       to 0. Line 30 adds i to T.  Line 40 sets L equal to 0.  Line 50       s rotated through a cycle in the center of       the larger one.  This will go on until all of the 15 colors have       been used.  The color that has a value of 0 ls not used since that       is the same color as the screen, black.      Next month we will have more programs for you to try out.        Experiment a little with these three and see what happens.    This overlay does use the automatic step-down feature of these two       modems but in a less sophisticated way, so MEX114 cco is located.  This article will therefore deal primarily       with news from and about Coleco and its computer and video game       products.      Though rumored to be in development for some time, Adam was first       shown at the summer Consumer Electronics Show (CES) last June.  At       that point an actual working production model did not appear to       exist.  For some time prior to that event the company had been       hyping the Colecovision unit on its expandability and a soon to be   ‚Kےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے      Editor's Note:      There is a wealth of material available for the ADAM from       the earlier newsletters published prior to the time when       ANN made everything available to everybody. Many of you       have complete collection of these .  In the meantime the stringy floppy was coming under       some criticism for its apparent lack of reliability.  The company,       Exatron, had been marketing its devices for the Commodore Vic-20       and other computer systems.  All at once it seemed to disappear       from the market.      Because of the problems that were developing with the stringy       floppy, Coleco began to seek other solutions for its data storage       device. Unfortunately this appears to have taken place right            The following piece originated in the Expandable Computer       News, Issue 1, March/April 1984. It was one of the first       regular ADAM newsletters published, and was put out by Sage       Enterprises then of Russelville Missouri. We regret to note       that Darrel Sage passed away a year or so ago. His early       work with the ADAM remains landmark stuff. -RHM                        WEST HARTFORD HAPPENING5      In case you did not know, West Hartford, Connecticut is where       Colean't yet take       full advantage of this equipment, as IMP243 does.       If you have a 1200 bps or 2400 bps modem, and you spend much       time upand downloading software, you should upgrade to IMP243 or       MEX114.  It's not just that the 1K protocol will save you some       time but also that I suspect the RCP/Ms will eventually adopt this       protocol as their primary standard.  You won't be locked out if       you don't have it--all the RCP/Ms will still allow you to use 128       byte    announced keyboard attachment. Subsequently Coleco announced and       began advertising the super game pack expansion module.  This       module contained expansion memory for the Colecovision game unit       and a high speed tape drive whicb at that point consisted of the       Exatron stringy floppy.  The stringy floppy or wafer tape drive       consists of a continuous loop tape system.  It was believed that       the super game module would become a major part of the computer       componentearlier ADAM newsletters,       and if that's the case, please bear with us. We're going to       start re-publishing some of the original ADAM material,       written in a time where Coleco was still alive - well,       almost, and where ADAMites still had expectations about the       machine they'd just purchased. Take the articles in       context, and remember some of this material is more than 10       years old. We think it's still valid, particularly for new       ADAMites who never saw it. before Adam appeared at the summer CES. Shortly thereafter Coleco       announced that it would delay introduction of the super game       expansion module and direct its efforts to the Adam.   In order       for the company to take advantage of the upcoming Christmas season       it had to have a working prototype in a very short time.        Initially the company hoped to begin shipping the Adam in August.       The data storage problem was partly resolved by switching to the       current digitalto to       general ignorance about computers.      Coleco is generally keeping quiet about what it is up to now. They       have indicated that they obtained the rights to "Dragon's Lair".        The possibility of a video disk interface or a low cost video disk       player compatible with the Adam are among alternatives currently       being explored. We will try to keep you posted on any       developments.  There is still no word on disk drives. We hope they       have them out soon and go forl had to pass FCC requirements before the Adam could go       into  production.  Rumor has it that final approval did not come       until late  October 1983. Such a late start had a major impact on       production and  delivery of the Adam in time for Christmas.        Nevertheless the company did  make the effort and ended up air       freighting large numbers of Adams to retailers.  At the 1984       Winter Consumer Electronics Show, Coleco Officials indicated that       the company was only able          Lastly, I'd like to  appologise for  the  late  issue  of   the  journal   and hope to be  nearer the target next time.-----Keith ile on member Vincent Wilmot.**  REVIEWS: Nibbles & Bits Pics 17; Appointment Book; Guy's  EOS          Utilities.**  TIPS:  Beginning  with ADAM Part 3, The  Expansion  Module  3  Memory  Console; HARDWARE: ADAM to TV signal booster;  SmartBASIC: Part also a       number of accounts printed that indicated there were problems with       the hardware.  One accoont indicated that the word processor could       only store one page of text at a time in memory.  This of course       is not true.  We are NOT in this business to sell the Adam, but we       will try to provide you with factual informatiom. So far we think       the Adam is a great little machine.  I suspect many of the rumors       may have been started by the competition or have been due  data pack drive.  This device uses an expensive       pre-formatted tape cassette and operates with a directory in much       the same manner as a disk drive.  Later Coleco intends to       introduce a disk drive which should help reduce the cost of       developing and marketing software.  Disks cost considerably less       than data packs and extra data packs are nearly impossible to       obtain at this time.      Coleco soon found that its problems were not solved completely.        They  stil some kind of a standard format. inspection   if   it    becomes necessary and the other rule is that   there   should   be   no  personal         correspondence enclosed  which is why  you  do not  receive mail replies  with your UKAS JOURNAL. I use  those  neat      little see-through plastic self-seal   envelopes  so   Mr. Customs Man can see that it  is a newsletter.                                        to produce 95,000 Adams in 1983. They       went on to say that they would have the capacity to produce as       many as 140,000 Adams a month in 1984      It is unfortunate that there has been so much misinformation about       the Adam floating around and being reported by the press and other       mass media. One account I saw indicated that the expansion module       version of the ADAM would not be produced at all until 1984.  We       received ours in December 1983 as did others.  There were ‚JےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےCLOCKSET By Bob SebelistArticle by Rich CossaboonHello again ADAM users.  I have another new program from Bob  Sebelist of the Maine ADAM Library that I'd like to talk about.  This is for those lucky individuals that have either the  EVE     Clock FC14.COM or FC16.COM  No need for alarm and once you have resaved the  file it'll  run every time.Should you have any questions please feel free to drop Bob Sebelist or myself a line.Happy modeming!!Rich follow and  it's    what I suggest a novice use the first few times.  It's almost full proof but it does take time, and time is money.     Lets look at some ways your on-line time can be reduced and  still   accomplish the same things.     First, therallow you to manipulate your clock in almost any way that you'd like.You may elect from 1-8 as follows:     <1> Change to DST     <2> Change to ST     <3> Change to 24 hr. mode     <4> Change to 12 hr. mode     <5> TOTAL RESET     <6> WEEK DAY     <7> TIME     <8> QUITItems 1 and 2 are to change the clock to Daylight Savings Time or to Standard Time.  Items 3 and 4 will set your clock  for 12 hr   mode or 24 hr mode depending on your preference.  Item 5 will start you at the begining of theduces ADAM software, but if you happen to come across       these programs in your travels through the garage sales and flea       markets, you have a treat in store. I personally found them both       of immense help.      AUFG Program Review :  AUTOAID      BASIC Enhancer by Futurevision.      by Lou Hubert. Founder of the ADAM User Friendly Group.      Chalk one up for the Futurevision company. Autoaid, a BASIC       enhancer, greatly improves BASIC and has just about everything       SmartB277-8460.  The hours are from Monday thru Thursday 6pm to 6am and from Friday 6pm 24hours till 6am Monday morning.  It's listed as CLOCKSET.BYS and is in the EOS2 section.   You   must use UNCRLZH2.COM to uncurl the file and then use FC14 or FC16 to convert it to eos.Once on the EOS side load the program.  You may encounter an  error and   this is normal.  Just list the program and resave it and it'll work fine from now on.  The reason for the error  is not in  the program but in the file handling of card or the OBS Clock card.This program entitled Clockset will allow you to set your clock under Basic.  You may say, no big deal, mine is set or I  can do it with the programs that I have.  Well, that may be so but this new program has more options, is easier to run, is  self      explanatory, and by far the best I've seen to allow you to set your clock.This program is run under BASIC and after it's loaded you are presented with a nice time and date display as well as an 8  choice   menu that will ‚Jےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے      ANN Editor's Note:      The following two articles first appeared in The ADAM User       Friendly Group Newsletter, issues 1.2 and 1.4, published in       March/April and July/August 1986, from Ottawa Canada. Futurevision       no longer pro Setting sequence  for        setting your clock up.  Item 6 is to change the day and time.  Item 7 resets just the time and re-displays it at the top  on the  screen.  Item 8 exits the program.  The space bar updates the clock display.In my opinion this is how the clock software should have been in the first place.  It's so easy to use and with the menu  and time and date display at the top it makes for a great program.To get this program all you have to do is call the DVAUG BBS  at          (610)-ASIC should have had but didn't. After using this utility, I       will never go back to the basic BASIC.      Futurevision has used all the unused parts of the BASIC       Interpreter, and a small amount of user space (which the average       ADAM programmer will never use anyway). Not only does AUTOAID       vastly improve BASIC by allowing you to define any/all of your       Smartkeys and function keys (some of which are already       preprogrammed for your convenience, but you can still change yet put out for the       ADAM, and is extremely easy to use. Futurevision took full       advantage of the beige command keys for quite a few of the       commands, and the others are obtained by pressing the first letter       of the command (ie, store/get will either load or save your work,       and to play just press "p").      The one minor fault to the program is that the music does sound a       bit on the treble side, and I think that they should have included       a tone control. But I hn is well written, and needs no further ex;laining       at this time. The program itself is very user-friendly and self       explanatory. It helps the BASIC programmer extensively and was       well received by all those who experimented with it before helping       me to write this up. Definately a must for any ADAM owner and a       lifesaver for the more serious hackers. Thanks Futurevision, we       needed that!             Rating: 10 out of 10 for any ADAM programmer              Helps greatallow recording of up to 36 sectors per track,       compared to 17 sectors of the MFM system. More than twice as much       data can be stored on a SCSI disk that is the same size as the       MFM. SCSI can be more than twice as fast as MFM.      IDE      Several companies have developed drives with integrated drive       electronics (IDE). These drives are similar to the SCSI drives in       that most of the control electronics are built onto the drive.       When first developed, IDEs didn't hang your own piece, or just listen to the works that are       included with the program. Videotunes allows the user to save his       piece on media, play it all the way through, make corrections,       inserting and deleting notes, and uses ADAMs sound capabilities to       the fullest.      When playing the piece, the note that is being performed lights       up, and you can see these notes on a diagram of a piano at the       bottom of the screen.      This is definately the best music utility       them), not only does it have an auto caps lock (capitalizes all       letters only), not only does it have an auto line number       generator, not only does it contain a small buffer for the printer       (or a total buffer if the 64K is present), it also allows you to       save your own version and explains how to do it, as well as       explaining and allowing the user to use different functions such       as sprites, using the 64K, graphics, sounds, keyclicking, etc.      The documentatioave a feeling that they couldn't due to       ADAM's limitations.      All and all, however, this definately outfuns any similar program       written in BASIC, and is a must to get, even if it is just to hear       the pieces of music included in the package.      RATING:      Excellent manipulation of ADAM's                   sound chip.                   Easy and fun to use                   A must for any music writer or listener.ly in understanding some more complicated              BASIC utilities such as sprites.      AUFG Product Review:      Videotunes - Self Booting Tape/Disk                   by Future Vision      by Lou Hubert      Futurevision has been a leading ADAM software company for some       time now. Following in the footsteps of AUTOAID, this excellent       music construction set meets up to all it's promises. With the       screen looking like a music sheet, you have the option of       constructi‚Jےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے      Industry Observations      by Darryl Sage      ANN Editor's Note:      The following article originally appeared in issue 21 of the       Expandable Computer news, published in July/August, 1987. Darryl       has quite a perceptive slant o seen the Amiga 500 or 2000? Do       production models of these machines actually exist? I keep hearing       rumors that they have been delayed.      The Atari 520ST is now priced at the level of a Commodore 128. The       ST has emulators or add ons that allow it to run IBM, MacIntosh,       Atari 800, and CP/M software. Rumor has it that a Commodore 64 and       an Apple Software emulator are also in the works. If Commodore       doesn't get the new Amigas out soon and at competitive prices,    mistakes IBM has, they would be eaten alive by the press.      Several years ago IBM, like a number of other companies was doing       research on disks and drives to replace the 5-1/4 inch floppy.       Sony of course was working on the 3-1/2 inch format while other       Japanese and European companies were working on a 3 inch drive.       IBM, rather than be upstaged, developed a 3.25 inch drive. As it       turned out the 3.5 inch Sony drives caught on in the US and       elsewhere and the 3 intheir distributors and marketing direct to       retailers in order to reduce prices. That should make the       distributors happy.      Well, it's time to turn out the lights and head for dream world.       I'll be back with more next issue.nowledge and experience  that it us   effort and work to acquire. For those wanting to learn about computing, ADAM is still an  excellent   place to start. It's the purpose of these disks to reflect our progress - when we get around to writing about it.e quantities of them and scrap them       with no problem. It has been rumored that IBM has produced a       number of products which never made it to the market place. In       those cases, IBM actually burried large quantities of computers       rather than sell them to liquidators or as electronic scrap. It       has been rumored that IBM had large numbers of their new PC's       manufactured and in storage before they mad the decision to       introduce them.      Moving right along, has anyonen the events of the time, and as       you'll no doubt realize, the events he foresaw have since come       about. Interesting reading.         -RHM      Last time I mentioned IBM's new line of PC's and commented that       the attempts at closed architecture were a mistake. I was recently       reminded of another of IBM's mistakes and how a company as big as       IBM can afford to make pretty big mistakes without it hurting       them. Unfortunately, if a smaller company made some of the          they may be back in financial trouble. If they had any sense at       all they would drop the 64C and lower the price of the 128 to       around $150. They could then cut the price of the Amiga 500 (if it       ever shows up) to a price competitive to the 520ST. If Commodore       does not solve some of these problems by the Christmas buying       season, it's my opinion that they could easily be forced into       bankruptcy by their creditors. Rumor has it that Commodore is       again dropping ch drives caught on to a lesser extent in       Japan and Eurppe. IBM ended up scrapping their 3.25 inch drive and       went instead with the Sony 3.5. Now a large number of 3.25 inch       and disks are showing up at electronics clearance houses. This       means that IBM had actually gone into production on this product       and is now dumping those drives and floppies. Although IBM was not       capable of forcing the 3.25 drive as a standard, they nevertheless       could afford to produce largج1 ×73From: "Richard Drushel" <drushel@apk.net> Subject: ADAMcon 13 final dates/prices        I'll make a more detailed post later, but I wanted to get this finalized info out:  ADAMcon 13 will be July 12-15, 2001 (the *2nd* week in July).  Full delegate cost will be $275 US.  This will include *all* meals (3 each Friday, Saturday, and Sunday).  Herman and George did an excellent job for us after lots of legwork.  We'll be signing the hotel contract soon.        So, put in your vacation requests, and mإEإإإإإإإإإإإإإإإEإEإEإEإإإEإإإEإإإEإإEإEإإإEإEإEإEإEإEإإإEإEإEإإإEإإإEإإإEإEإEإإإEإإإEإإإEmEEEEEEEMEEEEEEEEEEEEEEEEEEEEEهEEEإEEEإEإEeEEEEEEEEEEEEEEEEEEEEEMEMEMEحEMEMEMإحEMEحEMEMEEEحEحEحEEEحEMEإEإEحEحEإEMEحEEEحEحEإEإEإEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEج1 ×68From: "Frances &/or Richard Clee" <cleechez@tamcotec.com> To: <coladam-list@calum.csclub.uwaterloo.ca> Subject: colecovision gamesCommitted a minor internet prowl and found some very interesting sites.  Jones International (www.digitalcentury.com) has an online encyclopedia of  computer history and even links to Dale's personal home page. There is a Computers, Videogames and Arcade Collectors Ring with, not surprisingly, links all over the place.AND NOW (drum roll)  FOR THE MAIN EVENT Taking a loear to have been produced in May of 1984. Don't know for sure what that proves, but Rich Drushel might be able to add more. He's researched ADAM's history more than I have. > >As an interesting historical note, I have here a Hewlett Packard HP150 comptuter (in fact, 2 of them) that use a variant of the "Smartkey" user interface.  Both these units were built circa 1982/1983 and run MS-DOS in somewhat modified format. The operation of the 8 function keys works with a screen display very much like ADAM's Smart0-game CDs.Wonder how they've handled the joystick and numerical keypad problem? I'll be waiting to see what Marcel and Dr. D. have to say about this.إEإEإEإإإEإإEEEEEEEEEEEEإEEEEEEEEEEEEEEEEEEEإEEإإEEEإEEEEEإEإEإEإEإEإEإEإEإEإEإEإEEEإEإEإEإEإEإEإEإEEإEEإإEEإإEإEإEإإإEإEإإإإake out those checks to ADAMcon 13 :-)          *Rich* EMEEEEEEEEEEEEEEEEEEEEEEEEEEEEEإEEEإEإEإEإEEEMEEEEEEEEEEEEEEEEEEEMEMEEEEEMEEEEإحEMEإEMEEEEEإEEEإEEEحEEEإEإEإEإEحEEEEEEEإEإEEEحEEeeeeeeeeeeeeeeeeEeeeEeeeEeeeeeeج1 ×67From: "sands" <sands@nanaimo.ark.com> To: "Ron Mitchell" <cookemitch@home.com>; "Geoff Oltmans" <oltmansg@email.uah.edu> Subject: Re: Interesting old articleAt 11:48 PM 2/4/01 -0800, Ron Mitchell wrote: >Geoff: > >I have here some evidence to indicate that Hewlett Packard had some involvement in the source code for ADAM's EOS. There is a listing of source code included at part of Chapter 5 of the ADAM Technical Manual where the Hewlett Packard name appears as a header on most of the pages. They appok at www.telegames.com, I discovered they have found out about emulators. Specifically, they have apparently written their own - which they say is done in DirectX and native to Win95. (betcha that will make Marcel's ears prick up). Not only that, they're offering a CD with the emulator and 30 Colecovision cartridge games for sale. And from the looks of things, they're doing every one of the games issued for Colecovision that they can get their hands on so don't be surprised if there are two or three more 3keys. > >All of which goes to prove once again that there is absolutely nothing new under the sun. > >Ron Mitchell >        Hi Ron, et al,        aw, sorry, but the "Hewlett Packard involvement" was just the use of one of their software programs, probably running on one of their computers, that was used to write the EOS buy the contractors who did it.          I *think* that Chris Braymen (the Adam music guy) found a fellow who was one of the EOS writers and did an article on him. It was quite late in  electromagnetic field erased everything.  We have not been able to use it since.  Can operating systems be obtained?   Do you work on items shipped to you?  Perhaps you might know of someone in the Pensacola, Fla. area that has an Adam computer club.                          Thanks,                          Earl GregoryJUST GOES TO SHOW THAT THERE ARE SOME ADAM USERS OUT IN THE WORLD WHO NEED TO BE FOUND !!!!!! processors that were wiped out by the desktop computer used them, and lots of scientific computers. The whole "F" or function key system is a remnant.  I think the mouse did it to dedicated keys, but I am willing to be instructed on that.        Regards        DaveDave & Audrie Sands EeEEEEEEEEEEEEEEEEEEEEEEEEEEEEE from there we'll play it by ear.  Dale has said, and others have also suggested, that an option to the usual Wednesday evening at 9 p.m. chat would allow those for whom the regular  time is not workable to participate in the Adam community discussions.   Perhaps this opportunity will let us assess the demand. See you there?THE WORLD WHO NEED TO BE FOUND !!!!!!ج1 ×67From: <Wings1165@aol.com> To: <rslopsema@core.com>Hi,                                                                                                2/16/01     I found you this morning while I was having trouble sleeping.  I think it's great that someone still enjoys the old stuff that started it all.  Some years ago now we got a complete system for $100.  We all had fun with it even though the daisy wheel printer almost drove me nuts!  One of my sons laid the tapes on top of the monitor and thethe ADAM newsletter era, but I recall using an item from it in the Gleanings columns I was doing for ADAM News Network (ANN) at the time.         I am willing to try to find the original but my Gleanings disks are all in TDOS 5.25 disks, my ADAM disk drives have died... whine, whine, whine...If it's any consolation, I do agree with you on the similarity between the HP keys and SmartKeys, but remember there were a lot of keyboards with dedicated keys systems around in those days. A lot of the dedicated wordج1 ×67From: "Frances &/or Richard Clee" <cleechez@tamcotec.com> Subject: alternative chatThis is the situation to date. There have been a handful of responses. Two are indifferent as to date. Two favour Saturday. One favours Sunday. My personal requirement is Saturday.  I shall therefore at 3 p.m. Eastern time (8 p.m. GMT, noon Pacific) attempt  to access the chat server at www.adamcon.org/~dmwick/chat.  If I am successful, I will remain there for 15 minutes waiting for anyone to turn up. If anyone does,إEEEإEEإإEإEeEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEإEEEEEEEEEEEإEإEإEEEإEEEإEEEإEEEإEEEEEEEإEEEEEEEEADAMCN13SW2ADAMCN13TXTADAMEM1 SW2ADAMEM1 TXTHPSTUFF SW2HPSTUFF TXTNEWADAM SW2NEWADAM TXTNEWCHAT SW2NEWCHAT TXTOSSYSTEMSW2OSSYSTEMTXTPRINTER SW2PRINTER TXTPRINTER2SW2PRINTER2TXTPRINTER3SW2PRINTER3TXTPRINTERASW2PRINTERATXTREADME  BAKREADME  SW2README  TXTROMSETS2SW2ROMSETS2TXTVIRUS   SW2VIRUS   TXT”•–—ک™ڑ›œ‌£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½أؤإئابةتثجحخدذرزسشصض×طظعغـج1 ×66From: "Geoff Oltmans" <oltmansg@email.uah.edu> Subject: Interesting old articleI found this while perusing in an old Popular Science magazine from '83:"What's the difference between a home computer and a video game? Not much by the time you read this. All major video-game makers will have attachments to make their consoles into computers; all computer makers are pushing software and add-ons to make their computers play games. Prices are getting closer, too. And now there's something in-between: ive way to overcome your initial feeling of discomfort. It  is a    good way to learn how the computer operates, and what it can  and can't   do. Becoming computer-literate is perhaps the most importand educational benefit of owning a computer.You may think computer literacy is silly because it iimplies that         understanding computers is like learning to read. Reading is an           essential skill in this society, while computer literacy is not.  However the universal need to be able to read is a ج1 ×66From: "Richard Drushel" <drushel@apk.net> Subject: more on ADAM-compatible color inkjet printers        Well, it looks like Epson printers at least still have on-board brains and ability to talk to a raw parallel port in MS-DOS.  Digging around on Epson's website, in some of the troubleshooting FAQs, it tells how to print stuff from the DOS prompt...and also, the entire Epson printer control language docs are online as a PDF file.  Two likely models are the Stylus color 777 ($99) and the Stylus colause I thought I had made many new friends at AdamCon3.  Soon after that I got my first IBM compatable.  I then abandoned printing on the adam alltogether pretty much to this day.  I did use the patch from Sol to print in color on the Adam.  I will look and see if I still have it somewhere that is if I can find the time.  OH lord time....I need more!  I still have the Citizen Printer too.  My original Adam may be set up still to print in color.  I don't use it often.  It is like a retired old freind or somerPaint to print B&W graphics to an Epson printer...although it might be easier to just use a converter program on the ADAM image file to make it into a TIFF or something to print on your favorite Mac/PC :-)        *Rich*y, many adults are not at ease with them. They  feel    uncomfortable around them and do not look forward to the time when computers are an appliance in the home and office.Buying and using a computer such as the Coleco ADAM is one very           effect Infosoft Systems (Norwalk, Conn.) has completed an operating system called I/OS for the Coleco- Vision computer add-on. The system allows the Coleco game to use CP/M software."Very interesting... so then, was the ADAM's OS in-house, or was it made by these Infosoft people? Hmmm. They were both in Connecticut.*Geoff!* THE WORLD WHO NEED TO BE FOUND !!!!!!ج1 ×68From: "Ed Walton" <whooter@lnett.com> Subject: Re: printersShortly after Adamcon3 I starting working with Sols PowerPaint.  I began and successfully printed many things in color on the Adam.  I used a Citizen 280 (Not sure the  Number is Correct).  printer.  I am not sure if I have the patch that enabled me to do it.  I probably do somewhere.  I was very excited about what I was doing and sent out many things to the Adam Community.  But recieved no response from anyone.  I was very disappointed becor 8 cubed ($199).  All these are USB and parallel ports, and as someone observed, it's the USB support which is probably the source of the Win98-minimum "requirement".        After getting approval from my distaff half, I will probably spring for the faster 8 cubed, as it has a larger black ink capacity and prints at 12 ppm vs. 8 ppm.  From the looks of the Epson escape codes vs. the more traditional (in the ADAM community) Panasonic escape codes, it probably is not too hard to patch to get at least Powething.  An Older HP works great will Win3.1 and the Adam Emulator.  Also there are some very good utilities for converting Adam Graphics and Documents to IBM format for printing.  Yes,  I printed many things on the Adam Computer in Color.  To Bad no one was interested all those years ago.  We may all be doing it today.Whoot2/7/01 11:27:28 AM, Frances &/or Richard Clee <cleechez@tamcotec. com> wrote:>For what little it's worth I bought a new colour inkjet printer a few weeks back, a Canon S-400. In loo.1, which made me consider them very closely despite many other features I didn't like, as Win95 and later will not support a DD 5.25" floppy drive, a bit of a downer with the Adam emulator. I believe Sol Swift once offered a patch that would allow an Okidata 9-pin dot matrix printer to be used in its colour mode with PowerPaint, but time has blurred the details. Maybe someone else can fill you in.  But once there was a printer that could be used to get colour from an Adam.or. >I believe Sol Swift once offered a patch that would allow an Okidata 9-pin dot matrix printer to be used in its colour mode with PowerPaint, but time has blurred the details. Maybe someone else can fill you in. But once there was a printer that could be used to get colour from an Adam. > > e with life today as a responsible adult without that skill.The shift from an industrial to an information society will  cont *out*.        From the website browsing I've done, it looks like current HP offerings aren't "Windows-only", but only speak PCL3 or Post- Script (which no existing ADAM programs do).  The Epson printers say they that they speak the EPSON P escape code language, but all the specs require Win98 minimum (which makes me worry that all the control code interpretation is done on the Win98 machine, not on the printer itself).        Any suggestions?  I'm not looking for the cheapest printer; I'll pay if it caج1 ×66From: "Frances &/or Richard Clee" <cleechez@tamcotec.com> Subject: printersFor what little it's worth I bought a new colour inkjet printer a few weeks back, a Canon S-400. In looking about the market (HP, Lexmark, Epson, etc. ) it seemed that a lot of the new printers were demanding Win98 because they offer USB ports and Win95 USB support is, I'm told, rather dicey. One or two grudgingly admitted they would work under Win95 in parallel mode only. Only the HPs were capable of being driven under Win3king about the market (HP, Lexmark, Epson, etc.) it seemed that a lot of the new printers were demanding Win98 because they offer USB ports and Win95 USB support is, I'm told, rather dicey. One or two grudgingly admitted they would work under Win95 in parallel mode only. Only the HPs were capable of being driven under Win3.1, which made me consider them very closely despite many other features I didn't like, as >Win95 and later will not support a DD 5.25" floppy drive, a bit of a downer with the Adam emulatج1 ×67From: "Richard Drushel" <drushel@apk.net> Subject: ADAM-compatible color inkjet printers?        I'm in the market for a new color inkjet-type printer.  Does anyone know if any of the current offerings from HP or Epson (or anybody else) are compatible with ADAM parallel printer hardware/software?  That is, anything which is a Windows-only printer (Lexmark, but there may be others) or which doesn't have its own on-board brains (to interpret escape codes or some other printer programming language) isinue. As a result, we will rapidly come to the point where computer literacy is just as essentiaADAMCN13SW2ADAMCN13TXTADAMEM1 SW2ADAMEM1 TXTHPSTUFF SW2HPSTUFF TXTNEWADAM SW2NEWADAM TXTNEWCHAT SW2NEWCHAT TXTOSSYSTEMSW2OSSYSTEMTXTPRINTER SW2PRINTER TXTPRINTER2SW2PRINTER2TXTPRINTER3SW2PRINTER3TXTPRINTERASW2PRINTERATXTREADME  BAKREADME  SW2README  TXTROMSETS2SW2ROMSETS2TXTVIRUS   SW2VIRUS   TXT    substitute or wan‚Jn work at least on old-fashioned line- printer mode with an ADAM parallel interface, though some graphics capability would be great. Rich* (who hasn't bought a printer since his Panasonic KXP-1080)s interested all those years ago.  We may all be doing it today.Whoot2/7/01 11:27:28 AM, Frances &/or Richard Clee <cleechez@tamcotec. com> wrote:>For what little it's worth I bought a new colour inkjet printer a few weeks back, a Canon S-400. In look - MicroProcessors & Programming              Logic by Kenneth ShortBKSHL02       Things you can do with your ADAM....book informationClockset      Rich Cassaboon reviews Bob Sebalist's clock program              for those who have either an EVE or OBS clock chip.Drives        From Aubrey Pilgrim explaining the different types              of hard drives you can run into....and ADAM is one              of those computers who crossed lines when using              different types of hard drives.ج1 ×68                     MARCH 2001 ADAM NEWS NETWORK^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Adamcon13     NOW is the time to plan for July and ADAMCONAdamem1       Interesting find by Richard Clee about a "new"              program by TelegamesHPstuff       Some information about ADAM's childhoodNewADAM       Amazing what some people find in the middle of              the night when sleep escapes themNewchat       Suggestion for a new ADAM chat time on the Internetreat improvement              time wise when running it.Sage21        Daryll Sage talks about the state of the computer              industry in the early to mid 80's and especially the              Commodore bunch and how there were "missteps".SP2patch      Want SpeedyWrite to run from your hard drive??? EADME  TXTROMSETS2SW2ROMSETS2TXTVIRUS   SW2VIRUS   TXT    substitute or wan‚Js revengeEZram         Digital Express public domain program & doc's to make              a RAM DISK that will use available expander memory as              another drive for your ADAM.Graphics      From Darryl Sage, some good information about               graphics programming.W-Hart        From Expandable Computer news Issue 1.  History of              West Hartford happenings....birthplace of the ADAM.BKRVWo1       From Ron Mitchell, a book review about Assembly               Language.  Booking about the market (HP, Lexmark, Epson, etc.) it seemed that a lot of the new printers were demanding Win98 because they offer USB ports and Win95 USB support is, I'm told, rather dicey. One or two grudgingly admitted they would work under Win95 in parallel mode only. Only the HPs were capable of being driven under Win3.1, which made me consider them very closely despite many other features I didn't like, as >Win95 and later will not support a DD 5.25" floppy drive, a bit of a downer with the Adam emulatFutureVS      From AFUG "oldies & goodies" department issues 1.2              and 1.4 from way back in 1986.......a century ago!HDbu10        Rich Cassaboon reviews Guy Cousineau's Hard Drive              backup program.Jenkins       From Ed jenkins; another name from the past;  May              1989 issue of ADAM'S ALIVE.RSWBCVTR      Rich Cassaboon details how to use Bob Sebalist's              program to put Richard Scarry's Electronic Word Book              from a data pack onto a disk....a gOSsystem      From Geoff, some info about Hewlett Packard & ADAMPrinter       Rich D. researches some new printers which may work    A-3       with the ADAM as well as the ibmRomsets       A variation of ADAM rom sets - Jim WaltersVirus         Dr D. has done it again!!!  Get your Anna Kournikova              virus right here on ANN - translated into SmartBASIC              for your review.Dragon        Originally from the AUFG's Lou Hubert; reviews of               Dragon's Lair and Montezuma'ج1 ×66From: "Jim Walters" <vwalters@csonline.net> Subject: Re: ROM SetsThere was a company repairing Adams and using EPROMS. Coleco used mostly ROMS, but did use some EPROMS to get the machines out faster. AS far as I know I have seen Rev. 73, 76, 77, and 80 in machines. I have 81 and 84 that was sent to me on EPROMS.  There are 4 chip sets and 3 chip sets. Rev. 73,76,77 and 80 are all the same program with different bugs fixed. Rev. 81 has some new features but still has the Rev. 80 bugs. Rev. 84 has 9t1$) = 17 THEN t1$ = CHR$(32): GOTO 200 190 t1$ = CHR$(ASC(t1$) - 2) 200 IF t2$ = "" THEN GOTO 250 210 IF ASC(t2$) = 15 THEN t2$ = CHR$(10): GOTO 250 220 IF ASC(t2$) = 16 THEN t2$ = CHR$(13): GOTO 250 230 IF ASC(t2$) = 17 THEN t2$ = CHR$(32): GOTO 250 240 t2$ = CHR$(ASC(t2$) - 2) 250 y$ = y$ + t2$ + t1$ 260 NEXT i 500 REM ************************************************** 510 REM now write the new string to a file 520 REM this creates a new Visual Basic virus program 530 REM note that the variable names in ج1 ×67From: "Richard Drushel" <drushel@apk.net> Subject: virus translated into SmartBASIC (harmless!)        I had some fun last night...I translated the Visual Basic virus script that we all got yesterday into SmartBASIC.  If you can get the following program onto an ADAM disk/tape, give it a whirl.  Note that the file generated by this program is in Visual Basic, and cannot be executed under SmartBASIC.  I also changed the names of the variables from the obfuscated nonsense versions into something moreA  71, 113, 116, 17, 116, 103, 84, 119, 117, 103 5007 DATA  111, 80, 17, 122, 103, 16, 118, 85, 15, 118 5008 DATA  103, 71, 17, 81, 57, 118, 53, 56, 74, 114 5009 DATA  55, 82, 54, 63, 17, 69, 17, 103, 116, 118 5010 DATA  99, 81, 103, 108, 100, 101, 103, 42, 118, 89 5011 DATA  36, 101, 85, 107, 116, 118, 114, 85, 48, 103 5012 DATA  106, 110, 110, 43, 36, 15, 16, 57, 71, 53 5013 DATA  81, 74, 118, 55, 56, 54, 114, 48, 82, 103 5014 DATA  116, 121, 105, 107, 116, 103, 118, 36, 17, 77 5015 DATA  74, 87, 69, 117,2 February 2001 10 REM ************************************************** 20 REM read encrypted program data into a string 30 x$ = "" 40 FOR i = 1 TO 2076 50 READ x 60 x$ = x$ + CHR$(x) 70 NEXT i 100 REM ************************************************** 110 REM decrypt the program into a new string 120 y$ = "" 130 FOR i = 1 TO LEN(x$) STEP 2 140 t1$ = MID$(x$, i, 1) 150 t2$ = MID$(x$, i + 1, 1) 160 IF ASC(t1$) = 15 THEN t1$ = CHR$(10): GOTO 200 170 IF ASC(t1$) = 16 THEN t1$ = CHR$(13): GOTO 200 180 IF ASC(9% of the bugs fixed. The EOS with 81 and 84 is the same as 80.   JIMwork    A-3       with the ADAM as well as the ibmRomsets       A variation of ADAM rom sets - Jim WaltersVirus         Dr D. has done it again!!!  Get your Anna Kournikova              virus right here on ANN - translated into SmartBASIC              for your review.Dragon        Originally from the AUFG's Lou Hubert; reviews of               Dragon's Lair and Montezuma'the new program 540 REM are all obfuscated to hinder interpretation 550 PRINT CHR$(4), "OPEN newvirus" 560 PRINT CHR$(4), "WRITE newvirus" 570 PRINT y$ 580 PRINT CHR$(4), "CLOSE newvirus" 590 END 5000 REM ************************************************** 5001 REM encrypted program data 5002 DATA  88, 41, 117, 100, 81, 48, 86, 112, 103 5003 DATA  106, 110, 72, 17, 123, 116, 69, 99, 103, 103 5004 DATA  118, 17, 102, 123, 68, 81, 17, 86, 112, 103 5005 DATA  106, 110, 72, 16, 123, 81, 15, 17, 112, 116 5006 DAT readable.        Except for the Ctrl-D file I/O commands, this program runs perfectly well under GWBASIC or QuickBASIC or QBASIC, at least as far as decrypting the program is concerned.  Just print the final y$ variable to see the decrypted program.        VB viruses are one reason that I use Unix programs for reading mail as plaintext...  'elm' is your friend :-)        *Rich*1 REM the Anna Kournikova JPEG virus 2 REM translated from Visual Basic to Coleco SmartBASIC 3 REM by Richard F. Drushel  1 94, 104, 113, 121, 118, 116 5016 DATA  99, 94, 103, 112, 81, 106, 86, 72, 103, 123 5017 DATA  110, 36, 94, 17, 46, 106, 69, 42, 116, 57 5018 DATA  58, 17, 43, 17, 40, 106, 69, 42, 116, 51 5019 DATA  51, 43, 51, 40, 17, 69, 17, 116, 106, 51 5020 DATA  42, 54, 51, 17, 43, 17, 40, 106, 69, 42 5021 DATA  116, 50, 51, 43, 59, 40, 17, 69, 17, 116 5022 DATA  106, 53, 42, 43, 52, 40, 17, 69, 17, 116 5023 DATA  106, 51, 42, 59, 50, 17, 43, 17, 40, 106 5024 DATA  69, 42, 116, 57, 59, 17, 43, 17, 40, 106 5025 DATA  663 DATA  105, 99, 103, 17, 102, 36, 42, 77, 74, 87 5064 DATA  69, 117, 94, 104, 113, 121, 118, 116, 99, 94 5065 DATA  103, 112, 81, 106, 86, 72, 103, 123, 110, 111 5066 DATA  94, 107, 99, 103, 110, 36, 102, 17, 43, 64 5067 DATA  62, 36, 17, 36, 51, 118, 17, 103, 106, 16 5068 DATA  112, 103, 15, 112, 52, 67, 85, 74, 57, 105 5069 DATA  110, 69, 78, 43, 42, 15, 16, 112, 103, 17 5070 DATA  102, 104, 107, 15, 16, 104, 107, 111, 17, 112 5071 DATA  113, 106, 118, 112, 42, 121, 113, 17, 43, 51 5072 DATA  63, 99, 17DATA  59, 17, 43, 17, 40, 106, 69, 42, 116, 51 5036 DATA  51, 43, 55, 40, 17, 69, 17, 116, 106, 51 5037 DATA  42, 59, 51, 17, 43, 17, 40, 106, 69, 42 5038 DATA  116, 50, 51, 43, 53, 40, 17, 69, 17, 116 5039 DATA  106, 53, 42, 43, 52, 40, 17, 69, 17, 116 5040 DATA  106, 54, 42, 43, 59, 40, 17, 69, 17, 116 5041 DATA  106, 54, 42, 43, 56, 40, 17, 69, 17, 116 5042 DATA  106, 55, 42, 43, 53, 40, 17, 69, 17, 116 5043 DATA  106, 54, 42, 43, 58, 40, 17, 69, 17, 116 5044 DATA  106, 59, 42, 43, 58, 15, 16, 103, 85, 163, 122, 116 5082 DATA  17, 121, 81, 111, 99, 108, 86, 105, 112, 55 5083 DATA  100, 113, 48, 103, 114, 118, 112, 122, 103, 104 5084 DATA  118, 110, 107, 42, 103, 117, 121, 116, 101, 114 5085 DATA  107, 48, 118, 101, 117, 107, 116, 118, 114, 119 5086 DATA  104, 110, 110, 99, 112, 103, 111, 17, 46, 43 5087 DATA  51, 15, 16, 80, 92, 76, 55, 92, 77, 122 5088 DATA  54, 119, 107, 63, 88, 76, 17, 105, 77, 121 5089 DATA  85, 77, 74, 57, 57, 122, 53, 116, 48, 99 5090 DATA  103, 99, 102, 110, 110, 15, 16, 77, 76, 85 17, 107 5054 DATA  116, 118, 114, 119, 104, 110, 110, 99, 112, 103 5055 DATA  111, 116, 46, 121, 81, 111, 99, 108, 86, 105 5056 DATA  112, 55, 100, 73, 48, 118, 103, 114, 85, 101 5057 DATA  103, 99, 107, 72, 110, 110, 113, 103, 102, 42 5058 DATA  116, 43, 50, 17, 40, 94, 36, 112, 67, 99 5059 DATA  112, 113, 77, 116, 119, 107, 112, 113, 109, 99 5060 DATA  120, 108, 48, 105, 114, 120, 48, 117, 100, 16 5061 DATA  36, 107, 15, 17, 104, 57, 71, 53, 81, 74 5062 DATA  118, 55, 56, 54, 114, 48, 82, 103, 116, 116 509, 42, 116, 50, 51, 43, 50, 40, 17, 69 5026 DATA  17, 116, 106, 51, 42, 51, 50, 17, 43, 17 5027 DATA  40, 106, 69, 42, 116, 52, 53, 17, 43, 17 5028 DATA  40, 106, 69, 42, 116, 51, 51, 43, 59, 40 5029 DATA  17, 69, 17, 116, 106, 51, 42, 55, 50, 17 5030 DATA  43, 17, 40, 106, 69, 42, 116, 51, 51, 43 5031 DATA  56, 40, 17, 69, 17, 116, 106, 51, 42, 54 5032 DATA  50, 17, 43, 17, 40, 106, 69, 42, 116, 52 5033 DATA  53, 17, 43, 17, 40, 106, 69, 42, 116, 56 5034 DATA  58, 17, 43, 17, 40, 106, 69, 42, 116, 58 5035 , 102, 112, 102, 17, 123, 99, 112 5073 DATA  42, 121, 113, 17, 43, 52, 63, 17, 56, 106 5074 DATA  118, 112, 103, 15, 16, 57, 71, 53, 81, 74 5075 DATA  118, 55, 56, 54, 114, 48, 82, 119, 116, 17 5076 DATA  112, 74, 36, 118, 118, 60, 114, 49, 49, 121 5077 DATA  121, 48, 121, 123, 102, 99, 112, 123, 100, 103 5078 DATA  118, 112, 48, 36, 110, 53, 46, 104, 46, 110 5079 DATA  99, 103, 117, 15, 16, 112, 103, 17, 102, 104 5080 DATA  107, 15, 16, 103, 85, 17, 118, 77, 76, 85 5081 DATA  105, 74, 121, 57, 77, 53, 57, 7 5045 DATA  118, 81, 116, 99, 121, 86, 111, 112, 108, 100 5046 DATA  105, 63, 55, 69, 17, 103, 116, 118, 99, 113 5047 DATA  103, 108, 100, 101, 103, 42, 118, 117, 36, 116 5048 DATA  101, 114, 107, 107, 118, 105, 112, 104, 48, 110 5049 DATA  107, 117, 103, 117, 123, 103, 118, 113, 111, 108 5050 DATA  100, 101, 103, 36, 118, 16, 43, 116, 15, 121 5051 DATA  81, 111, 99, 108, 86, 105, 112, 55, 100, 101 5052 DATA  48, 114, 113, 104, 123, 110, 107, 17, 103, 117 5053 DATA  121, 116, 101, 114, 107, 48, 118, 101, 15091 DATA  105, 74, 121, 57, 77, 53, 57, 48, 122, 110 5092 DATA  69, 117, 113, 16, 103, 70, 15, 16, 113, 75 5093 DATA  15, 17, 104, 113, 80, 17, 118, 116, 42, 121 5094 DATA  81, 111, 99, 108, 86, 105, 112, 55, 100, 104 5095 DATA  48, 110, 107, 103, 103, 107, 122, 118, 117, 42 5096 DATA  117, 117, 121, 116, 101, 114, 107, 48, 118, 101 5097 DATA  117, 107, 116, 118, 114, 119, 104, 110, 110, 99 5098 DATA  112, 103, 111, 43, 43, 86, 17, 103, 106, 16 5099 DATA  112, 85, 15, 118, 103, 87, 17, 75, 103, 52 5100 DAT5, 17, 17, 112, 56 5138 DATA  85, 52, 109, 51, 51, 103, 105, 53, 53, 16 5139 DATA  78, 75, 15, 17, 104, 84, 76, 111, 52, 117 5140 DATA  82, 52, 79, 111, 68, 48, 84, 102, 67, 116 5141 DATA  102, 117, 103, 71, 117, 118, 112, 107, 116, 117 5142 DATA  103, 69, 48, 119, 113, 118, 112, 62, 17, 17 5143 DATA  64, 17, 50, 106, 86, 112, 103, 15, 16, 54 5144 DATA  102, 70, 68, 122, 53, 121, 105, 51, 120, 17 5145 DATA  76, 17, 63, 84, 76, 111, 52, 117, 82, 52 5146 DATA  79, 111, 68, 48, 84, 102, 67, 116, 102, 117 5147 7, 122, 88, 119, 15, 16, 103, 87, 52 5110 DATA  75, 124, 52, 82, 58, 120, 54, 48, 50, 110 5111 DATA  69, 117, 113, 16, 103, 71, 15, 102, 112, 75 5112 DATA  17, 16, 104, 78, 15, 113, 113, 16, 114, 72 5113 DATA  15, 112, 119, 118, 101, 113, 107, 17, 112, 52 5114 DATA  103, 85, 112, 57, 67, 110, 74, 78, 105, 42 5115 DATA  69, 16, 43, 81, 15, 17, 112, 116, 71, 113 5116 DATA  116, 17, 116, 103, 84, 119, 117, 103, 111, 80 5117 DATA  17, 122, 103, 16, 118, 85, 15, 118, 103, 70 5118 DATA  17, 53, 52, 120, 81, 79, 1, 15, 16, 103, 85, 17 5157 DATA  118, 75, 81, 54, 71, 88, 68, 108, 91, 76 5158 DATA  81, 17, 58, 17, 63, 84, 76, 111, 52, 117 5159 DATA  82, 52, 79, 111, 68, 48, 84, 102, 67, 116 5160 DATA  102, 117, 103, 71, 117, 118, 112, 107, 116, 117 5161 DATA  103, 90, 42, 58, 57, 88, 59, 53, 99, 84 5162 DATA  124, 124, 103, 16, 43, 107, 15, 57, 115, 100 5163 DATA  52, 58, 54, 120, 53, 92, 53, 86, 48, 17 5164 DATA  113, 17, 63, 75, 81, 54, 71, 88, 68, 108 5165 DATA  91, 76, 81, 48, 58, 102, 67, 116, 102, 117 5166 DATA DATA  52, 120, 81, 79, 122, 77, 56, 74, 84, 73 5129 DATA  48, 118, 103, 99, 80, 103, 111, 114, 85, 101 5130 DATA  99, 42, 103, 79, 36, 82, 67, 36, 75, 16 5131 DATA  43, 85, 15, 118, 103, 85, 17, 109, 56, 51 5132 DATA  52, 105, 51, 53, 103, 78, 53, 17, 63, 52 5133 DATA  108, 118, 55, 92, 80, 59, 68, 58, 104, 48 5134 DATA  110, 102, 67, 116, 102, 117, 103, 78, 117, 117 5135 DATA  107, 117, 118, 15, 16, 113, 72, 17, 116, 99 5136 DATA  71, 106, 101, 76, 17, 52, 84, 82, 111, 79 5137 DATA  117, 68, 52, 84, 111, 7A  52, 58, 124, 54, 82, 50, 120, 17, 63, 81 5101 DATA  116, 99, 121, 86, 111, 112, 108, 100, 105, 48 5102 DATA  55, 116, 101, 99, 103, 103, 118, 103, 118, 118 5103 DATA  122, 107, 104, 103, 110, 121, 42, 101, 117, 107 5104 DATA  116, 118, 114, 117, 48, 116, 101, 114, 107, 104 5105 DATA  118, 110, 119, 112, 110, 111, 99, 46, 103, 86 5106 DATA  17, 119, 116, 43, 103, 15, 16, 103, 87, 52 5107 DATA  75, 124, 52, 82, 58, 120, 54, 48, 50, 116 5108 DATA  121, 118, 107, 92, 103, 55, 80, 77, 76, 54 5109 DATA  92, 10DATA  103, 71, 117, 118, 112, 107, 116, 117, 103, 69 5148 DATA  48, 119, 113, 118, 112, 15, 16, 113, 72, 17 5149 DATA  116, 57, 90, 59, 58, 99, 88, 124, 53, 103 5150 DATA  84, 63, 124, 51, 17, 86, 17, 17, 113, 54 5151 DATA  102, 70, 68, 122, 53, 121, 105, 51, 120, 16 5152 DATA  76, 85, 15, 118, 103, 107, 17, 57, 115, 100 5153 DATA  52, 58, 54, 120, 53, 92, 53, 63, 17, 70 5154 DATA  17, 53, 52, 120, 81, 79, 122, 77, 56, 74 5155 DATA  84, 69, 48, 103, 116, 118, 99, 75, 103, 103 5156 DATA  118, 42, 111, 43, 5022, 77, 56, 74 5119 DATA  84, 63, 17, 69, 17, 103, 116, 118, 99, 81 5120 DATA  103, 108, 100, 101, 103, 42, 118, 81, 36, 118 5121 DATA  119, 113, 110, 109, 113, 67, 48, 114, 114, 107 5122 DATA  110, 99, 101, 107, 118, 112, 113, 43, 36, 15 5123 DATA  16, 104, 75, 70, 17, 53, 52, 120, 81, 79 5124 DATA  122, 77, 56, 74, 84, 17, 63, 81, 36, 118 5125 DATA  119, 113, 110, 109, 113, 86, 36, 103, 106, 16 5126 DATA  112, 85, 15, 118, 103, 108, 17, 55, 52, 80 5127 DATA  118, 68, 92, 104, 59, 110, 58, 70, 63, 53 5128  103, 16, 117, 107, 15, 57, 115, 100, 52, 58 5167 DATA  54, 120, 53, 92, 53, 85, 48, 100, 119, 103 5168 DATA  108, 118, 101, 63, 17, 36, 17, 103, 74, 103 5169 DATA  116, 123, 17, 119, 113, 106, 17, 120, 99, 46 5170 DATA  103, 61, 17, 43, 113, 16, 36, 107, 15, 57 5171 DATA  115, 100, 52, 58, 54, 120, 53, 92, 53, 68 5172 DATA  48, 102, 113, 17, 123, 17, 63, 74, 36, 60 5173 DATA  107, 17, 36, 17, 40, 100, 120, 116, 101, 104 5174 DATA  110, 40, 17, 36, 17, 106, 69, 101, 103, 17 5175 DATA  109, 106, 86, 117, 107ack,       compared to 17 sectors of the MFM system. More than twice as much       data can be stored on a SCSI disk that is the same size as the       MFM. SCSI can be more than twice as fast as MFM.      IDE      Several companies have developed drives with integrated drive       electronics (IDE). These drives are similar to the SCSI drives in       that most of the control electronics are built onto the drive.       When first developed, IDEs didn't ha‚J, 99 5185 DATA  107, 72, 110, 110, 113, 103, 102, 42, 116, 43 5186 DATA  50, 17, 40, 94, 36, 112, 67, 99, 112, 113 5187 DATA  77, 116, 119, 107, 112, 113, 109, 99, 120, 108 5188 DATA  48, 105, 114, 120, 48, 117, 100, 16, 36, 107 5189 DATA  15, 57, 115, 100, 52, 58, 54, 120, 53, 92 5190 DATA  53, 70, 48, 110, 103, 118, 103, 67, 103, 118 5191 DATA  104, 116, 103, 119, 85, 111, 100, 118, 107, 63 5192 DATA  17, 86, 17, 119, 116, 16, 103, 75, 15, 17 5193 DATA  104, 115, 107, 52, 57, 54, 100, 53, 58, 53 5194 DATAهههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه12, 71, 17, 102, 104 5204 DATA  75, 15, 16, 103, 80, 118, 122, 15, 16, 112 5205 DATA  71, 17, 102, 104, 75, 15, 16, 103, 80, 118 5206 DATA  122, 15, 16, 112, 103, 17, 102, 104, 107, 15 5207 DATA  16, 112, 71, 17, 102, 119, 72, 101, 112, 107 5208 DATA  118, 112, 113, 15, 16, 88, 41, 117, 100, 105 5209 DATA  121, 51, 17, 55, 48, 100, 50Richard F. Drushel, Ph.D.            ic writer or listener.allow recording of up to 36 sectors per tr, 36, 35, 40, 17, 120 5176 DATA  17, 101, 100, 110, 116, 17, 104, 17, 40, 36 5177 DATA  36, 15, 16, 103, 117, 17, 118, 89, 104, 112 5178 DATA  117, 58, 115, 73, 91, 104, 59, 63, 51, 115 5179 DATA  107, 52, 57, 54, 100, 53, 58, 53, 120, 48 5180 DATA  92, 118, 67, 99, 118, 106, 101, 103, 111, 118 5181 DATA  112, 16, 117, 104, 15, 117, 89, 115, 112, 91 5182 DATA  58, 59, 73, 51, 104, 67, 48, 102, 102, 116 5183 DATA  17, 121, 81, 111, 99, 108, 86, 105, 112, 55 5184 DATA  100, 73, 48, 118, 103, 114, 85, 101, 103هههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه  120, 48, 92, 113, 86, 62, 17, 17, 64, 36 5195 DATA  36, 86, 17, 103, 106, 16, 112, 107, 15, 57 5196 DATA  115, 100, 52, 58, 54, 120, 53, 92, 53, 85 5197 DATA  48, 112, 103, 16, 102, 71, 15, 81, 57, 118 5198 DATA  53, 56, 74, 114, 55, 82, 54, 116, 48, 105 5199 DATA  103, 116, 121, 118, 107, 17, 103, 74, 36, 69 5200 DATA  77, 94, 87, 113, 117, 118, 104, 99, 121, 103 5201 DATA  116, 81, 94, 86, 112, 103, 106, 110, 72, 94 5202 DATA  123, 99, 111, 110, 107, 102, 103, 46, 36, 36 5203 DATA  17, 36, 51, 15, 16, 1هههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه