эEэCf├ч№       Initializing Media      easonable at only $25.00.  Upon registration with  Sydex,  you  will receive the  most up-to-date  version  of 22DISK along with copies of several of their other fine products, such as, 22NICE! The 22DISK conversion package offer the following features: 1. It provides support for most TDOS and CP/M 2.2 disk    formats.  But, if you have a format that isn't in the    definitions file, the user can simply define the char-   acteristics in ASCII format for the definition parameter   file. . There is full sFIRST DIR  БUк аBOOT       РDIRECTORY  ╪22diskA   АAC8reportAАADAMartistACleeAC8A  EmailAdrsA#FutureA   %GamecrashA3KeynoteA  6АSubmitA   JADAMcartA MАChristmasAaАReadMEA   cBLOCKS LEFTf:BLOCKS LEFTf:ace     CTOD.EXE - converts CP/M (TDOS) to MSDOS     DTOC.EXE - converts MSDOS to CP/M (TDOS)     CDIR.EXE - display CP/M (TDOS) directory     CTYPE.EXE - display CP/M (TDOS) file     CFMT.EXE - format a CP/M (TDOS) disk     CERA.EXE - erase a CP/M (TDOS) file      DPB.BAS - display DPB data (MBASIC)     DPB.ASM - display DPB dat (ASM-80)     GENINDEX.EXE - produces an indexed definition file      CPMDISKS.DEF - indexed disk parameter file The  .DEF  file  is  used by all the .EXE programs  as  a ╠1 ╫69 CP/M (TDOS) to MSDOS diskette interchange utility.  22DISK is a product which enables the ADAM user to convert files on disk form from the CP/M and TDOS formats to MSDOS and vice   versa.   These can be andy kind of file which has been placed into the CP/M,  or TDOS environment!   (eg:  text,  Basic,        (.com), RLE, DATA, MIDI, graphics, etc...) THIS IS NOT FREE SOFTWARE!!!!  You may evaluate this product, but if you make use of it, you MUST REGISTER you    copy.  The regis tration fee is very rupport for single, double, and quad    density formats.  If you hardware is capable of handling   the same. . Full support to the user via BBS and voice numbers.22DISK provides for the following operations:    CP/M (TDOS) to MSDOS     MSDOS to CP/M (TDOS)     CP/M (TDOS) directory display     Display CP/M (TDOS) files     Erases CP/M (TDOS) files     Formats CP/M (TDOS) disks through  the  following  files that are included  on  the  22DISK  package for operation:     CMENU.EXE - main menu interf common   interface to define the CP/M (TDOS) disk type to be used     when performing their respective operations. Diskette definitions are keyword oriented.   That is, there   are a  few words which have special meaning to the  routines    which interpret the diskette definitions.  Each keyword      identifies the data which immediately follows it.            Definitinos are NOT  sensitive to character case.   Terms and  keywords may be in upper and/or lower case.   It makes no      difference.   Numbers that sign!  Finally we found our way OUT of the mall area and into the service drive to the hotel and checked in at the front desk, ADAM CENTRAL.  Mr  Mason  did  our check-in and a check-out  of  my  wallet  for souvenir  items.   Enough  for  the fun part.   We  attended  the reception  Thursday evening and greeted old friends  and  meeting new friends, almost all of which were past conventions attendees.  Friday  morning Rich Clee gave the keynote address " What is ADAM Still  Good  For?"  followed by different ADAM disk drives.  Any definitions can be  added to the  definition parameters file,  (CPMDISKS.DEF),      using  any word  processing program capable of handling pure   ASCII  files, or  the  GENINDEX.EXE program provided by Sydex   in  the  22DISK package. You  can reach Sydex at the following address,  or phone numbers.  VISA and MASTERCARD are accepted.    SYDEX     P.O. BOX 5700     EUGENE, OR 97405-5700 r call:     Voice: 1-503-683-6033       Fax: 1-503-683-1622       BBS: 1-503-683-13e evening in the hospitality suite where we  were treated to some demonstrations and refreshmentsA of all types.  A side  note;  hurricane Fran gave the area a record 6" of rain  in the following 24 hour period.Saturday morning's address by Rich Drushel "Future Growth of  the ADAM"  was  follwed  by Rich Clee hosting a question  and  answer session on the workings of the ADAM and then by Pat  Herrington's graphics session.   After lunch, Dale Wick tried again (in vain I think)   to  teach  us  the  fundam╠1 ╫68                         ADAMCON VIII ReportI  won't  bore  you all with the various aspects of the  trip  to Elyria, Ohio with this one little exception.  When Herman sent us the intructions to the Holiday Inn, he informed us that it was in the  Midway Mall complex.   What he didn't tell us was  that  the Midway  Mall complex was approximately the size of the  Pentagon!  We  wandered around every corner of that mall for eternity before we spied the Holiday Inn sign.   Next problem was getting to can  be  expressed in decimal (the        standard  or  default), hexadecimal  (ending in "H"),  or binary (ending in "B").   These are the same conventions as used in  Z80 assembler coding. Some of the Coleco ADAM disk definitions found in the CPMDISK.DEF file are as follows:    BEGIN COL1 Coleco ADAM, 40 track - SSDD 48 tpi 5.25"     BEGIN COL3 Coleco ADAM, 320k - DSDD 48 tpi 5.25"     BEGIN COL4 Coleco ADAM, 720k - DSDD 48 tpi 3.5" This is only a small portion of the definitions available     for the Rich Drushel's hardware  show  on items available (past and present) for our ADAM.   Jerry  Vrancks followed  with  and introduction to SpeedyWrite.   After lunch  I hosted  a session on telecommunications;  you  guessed  it!;  bad phone  connections  in the hotel suite almost shot us  down.   An extra hour stolen from Francis Clee's ADAMCalc session helped out tremendously.   Thanks Francis!!   Friday ended with a cool  rain provided  courtesy  of hurricane Fran.   Following  supper,  most gathered  for th85 You may be able to download a copy of the Shareware version  from you favorite BBS service.  If you like it, BUY IT!      It's that simple!  Upgrades are free via the Sydex BBS! Enjoy  and have FUN!!   Make ADAM you first  computer,  and  your busiest!! SPLIT13 COMSPZ     COMSQ111   COMSQ111   DOCSUBMAKERCOMSUBMAKERDOCTDIR    DOCTDIR1-14COMTDIR2-14COMTDOS    Dentals  of  machine  language.  Saturday evening we gathered on CompuServe for a conference,  but sadly, we seemed to be the majority of the crowd.Sunday  morning,  Ron Mitchell gave an address  "ADAM's  Untapped Potential".   The morning sessions included Ron's "foray's"  into the  TDOS  language.......kind of like French,  at least  if  you happened to end up using the ADAM that booted up in French.   The highlight  of  the convention occurred next-Bart  "Zonker"  Lynch hosting a session of telecommunic63 ADAM newsletter) 


Clee-AC8.TXT   This is Rich Clee's keynote address on Friday 
               morning of the ADAM convention - "What is ADAM
               Good For ?" 


CONVRSNS.TXT   This is a SmartBASIC program to convert many
               different types of measurements to different
               forms.   Based on a program by Jonathan 
               Court.


EMAILADR.AC8   This is a list of E-mail addresses of all the
               ADAMCON 8 people; provided they have one.  Icases like this.   After lunch was scheduled  to be  a  makeup  session,  although for the life  of  me,  I  can't remember  what  session we made up,  unless a  conglomeration  of everything counts as one.After cocktails in the hospitality suite Sunday evening, we dined on  an elegant meal of prime rib and baked scrod washed down by a champagne toast to us all supplied by the Stone's.  Now comes the best part!  PRIZES, PRIZES, PRIZES!!!!  With my own personal mile long string of raffle tickets,  I confir as DEI's PowerPaint!   But, as  of this date only one program is available for the    display of GIF's.   This program called,  "SHOWGIF.COM" by     Dale Wick, is  only  meant to interpret the GIF picture to  the  ADAM  color table,  and display in TDOS (CP/M) the left side   of any picture larger  than the standard ADAM 256 by 192 pixel screen.   As yet, Mr Wick has not implemented andy form of saving the  picture once displayed,  or of printing the picture.  But, it does display the GIF  in 16 color modew,  but  you will  invited  to the party in plenty of time,  so  start  saving those pennies now !  VOCTRANS16 COMUCRLZH20COM
UNARC   COMUNARC   DOCUNARC   DOC UNARC16 COMUNARC16 COM UNARC16 COM&UNC     RELUNC     SYRUNCR    COMUNCR24  COMUNDEL12 COMUNDELETEDOC
UNLZH   RYLUNLZH   SYRUNREDUCEOVRUNSHRINKOVRUNZIP   COMUNZIP   DOCUSQ120  COMVDE     COMVLU     COMVLU     DOCVLU     DOCXSUB    COMZIPP    COM
      of them. (from the 4ations Questions & Answers.  Ah, Mr Lynch,  thinking that he had conquered the system by NOT using the  finicky  phone lines,  had video taped the whole senario  on modem use.   But true to Murphy's Law,  the tape got eaten by the vcr,  Bart got "eaten" by the attendee's and he had to finally go back  to  the old standard and use the phone to show how  to  get onto  a bulletin board and "grab" some files.   I believe it  was the  philosopher  Ron Mitchell who quoted and reminded us all  of Murphy's role in ╠1 ╫73                      THE ADAM ARTIST AND ARTWORK ! RLE & GIF With ADAM RLE,  (Run Length Encoded),  and GIF, (Graphical Interchange For mat),  are  copyrighted registered trademarks of the  CompuServe.  These two forms of picture formats are recognized by nearly every computer  used today!   This includes the ADAM!   ADAM has sveral programs  which utilize the RLE format for    different  graphics manipulations.   One of these is the SmartPrint+ program. Display programs are in abundance also,  suchmed my earlier my earlier predictions  that I would WIN the afghan Jean Stone donated as  a door prize.  After that acquistion, my wife forgave my  one small fault, at least I think there's only one.Now for the part you have all been waiting for.  Will there be an ADAMCON 9 ????  OF COURSE !!!!  We all expect to be together next year for another fun filled and imformational convention in sunny                     comfortable MICHIGAN !   No date or place established yet,  it's early you kno.   And it can be        stretched to  allow the user to view 256 color formats with   little true distortion.  This is the first ADAM program      which utilizes color pictures from the other computer        worlds,  and displays them  within the ADAM world!   Now, if we could only go the other way.  Making color ADAM GIF's and    displaying them on other computer models! nd  of course,  we always have the RLE picture format for inter change between different computers.   This, although     allowing only  v Beamrider             AC 83  VS-003            U    5.0/2  Shoot Blockade Runner       IN 84  2-002             R    3.0/2  Shoot Boulder Dash          TG     TC203             ER         Ladder Brainstrainers        CO     2696              VR   2.0/1  Educ Buck Rogers           CO 83  2615              R    2.5/2  Shoot Bump 'n' Jump         CO 84  2440    D (o)     U    3.5/4  Drive Bump 'n' Jump (p/r)   MA                       ER          Drive Burgertime            CO 84  2430              U    4.0/AM/MSDOS user has little  choice  left   for transferring their treasured graphics.   Unless of        course, someone  wishes to rewrite the ADAM CONNECTION (EOS)  program  to accept those newer drives!   Nearly everyone has seen the picture of Sylvia and I in one  newsletter or other.  Of perhaps,  within our holiday greeting this past Christmas season.   This too, is a demonstration of the use of RLE pictures.   This color picture of Sylvia and I was first scanned into the MSDOS computer as a black and   at       $1.00 per pound. In fact I just picked up a Supra 14.4 external       fax modem for $20. at a garage sale. These days, all sorts of       computers generations more advanced than ADAM can be had for       little more than the asking.      Which brings up the obvious question: when computers far more       advanced can be had so easily, what is an ADAM good for now?      The same MTAG member who was telling me about his XT purchase       started me on an answer He bought the XT because he to use in your presentations,     send it along with a disk and SASE to me and I will return   it to you as a black and white RLE!! U          (Unreleased) rat B.C.'s Quest forTires SI 83  OTL-902           U    4.0/4  Adv B.C.II:Grog's Revenge CS 84  2863              R    3.5/2  Adblack and white,  transfers pictures easily     within  the different  computer models.   Allowing a wide range of  exchange.  his  is fully demonstrated through the "PUBLISH-IT Pics" and  the "IBMTM ClipART for ADAM"   collection!  A truly wide range of RLE pictures from many sources! This  is  why  the  22DISK  prgram  spoken  about  in  the   TDOS       (CP/M)  column,  is  so important to the ADAM/MSDOS  user!   With newer computers coming with only a single high-density 3     1/2" disk  drive,  the  AD╠1 ╫75      What is ADAM Still Good For?      Remarks by Rich Clee at ADAMcon VIII      Just before I left Toronto, an MTAG member told me how he had       recently bought an IBM XT with MS DOS 3.0 and WordPerfect on the       hard drive, a printer that works and suitable monitor at Goodwill       for $25.00. I wasn't surprised; recently the bargain corner in the       local classifieds offered a 386/25 for $75, while a local dealer       was offering outdated peripherals including IDE hard drives   white (.PCX) picture.   Then it was converted from a .PCX to   and  .RLE picture using my favorite,  the  ICONVERT  program     (MSDOS),  which only takes a moment or two.  Then the picture was transferred  to an ADAM formatted disk via the 22DISK     (MSDOS) program.  This in turn is used in TDOS (CP/M), or    moved to the EOS side for the ADAM!   Then it may be used by  programs such as PowerPaint, or SmartPrint+. NOW,  for a REAL DEAL!!   If you have a picture of yourself  that you  have always wanted had read about       Rich Drushel's program ADAMserve and ADAM<DOS> and figured it       could be a cheap way to add a couple of disc drives and a hard disk       to his ADAM.      As we chatted further David (not his real name) made his motives       clearer. He is interested in learning a certain amount about       machine language programming, especially operating systems. For       various realistic reasons, taking a long series of demanding       university level courses is not an option for nds of his time and       comprehension. But there's more. CP/M is generally acknowledged as       the operating system from which MS DOS was derived. Though huge       advances and expansions have taken place since, the underlying       principles remain the same.  An understanding of CP/M thus still       provides an entry point. And though Intel didn't make it, the Z80A       CPU in its instruction set is fuly in the "80 Series" mainstream;       the Pentium Plus may be its great - great-great-grePower PC       chip. It's marvellous stuff, and there are people at Intel and       Motorola and IBM Houston and Microsoft who have mastered these       things - well, at least enough to work with them successfully much       of the time. But for the casual hobbyist, reviewing a disassembly       of Windows NT and relating it to the Pentium instruction set to       see what's going on calls for greater devotion than most normal       humans can muster.      By comparison, consider the ADAM. Its opand the technical aspects of computers, not a       common objective in the ADAM community these days. But it is       significant that he has chosed the ADAM as the guide for his       quest. And, as I have just outlined, the ADAM has important assets       for someone in his position, assets most other comparable older       computers don't offer. As his example illustrates, ADAM still has       a viable use in computer learning      Elsie (another pseudonym) presents an opposit case. Elsie is a y Dale,       Big John, Bob and a dozen others I've left out). And with the       Hacker's Guide, Mel Ostler's series, Sol Swift's early writings in       Nibbles and Bits, Guy Cousineau's commented disassembly of       SmartBASIC and EOS Programming Manual, so many newsletter articles       that continue to this day, there is limitless instruction easily       available - even before one starts rounding up the vast library of       manuals for CP/M.      Thus as David needs, it fits within the bouhim; one of them       being that he really just wants to know what these things are and       fundamentally how they work. And he wants to do it using his ADAM.      Why the ADAM? The word he used was that it is "comprehensible". A       recent article I read indicated that on currently popular       operating system required over 40 quad density floppies to contain       its backup, implying it contained around 70 megabytes of code. It       will work with the instruction set of even a Pentium or at-great grand-       nephew, but the line of descent is straight and clear and the       genes are there. David now will be happy if he comes to understand       what he wants to know at the ADAM level - but he also understands       that should he ever choose to advance further, his knowledge is       transportable; his jump from CP/M on the ADAM to MS DOS 2.0 on the       XT should not be that hard.      David's situation is interesting, because his basic objective is       to learn to understerating system (EOS7)       consumes a scant 11 kilobytes. You don't even have to disassemble       it yourself; Coleco's ADAM Technical manual contains a printout.       My CP/M assembly manual shows just 244 operating codes to which       the Z80A chip will respond. These are things the less expert and       the time-limited can unravel - just ask the Hinkles, Guy       Cousineau, Mark Gordon, Tony Morehen, Rich Drushel or the Walters       twins to name only a few among our familiar friends. (Sorr      devout and delightful senior, deeply absorbed in her volunteer       work for her church. She does not want to learn anything new, not       because she is not intellectially curious (she is) but because it       would take time away from the activities that are more meaningful       in her life. Her church work involves a great deal of word       processing with minutes, letter writing and record keeping. Her       ADAM has the easiest, friendliest, most accommodating basic word       processixibly used function keys - the Smartkeys -show       their current values on the screen. There's no hunting around in       the manual every time you want to insert or delete or search;       everything is there before your eyes. Few word processing       machines, or more current computers are so accommodating.      Of course ADAM is old and crude Smartwriter lacks many important       features found in most current word processing machines and       computer programs. A spell-check program is an egram and the       printer as part of the package. It's what ADAM was really best for       then. But look at the dedicated word processors on the market       today. Yes, you can get up to 64K of memory, but it's rarely       expandable. It tends to be static: it saves your text even when       the power's turned off. This can be very convenient, until it       fills up. You may get a 25 line by 80 character display if your       eyes are good enough to read it and you're willling to spend a       25 line screen? Within TDOS, you can add one. You want a disk       drive? you get a choice of standard 5.25" or 3.5" drives or can       add a hard disk if you prefer. Try to find that on any dedicated       word processor no matter what it costs. You want to upgrade your       printer? I get correspondence written on ADAMs that has been       printed on dot matrix printers of various pin arrangements, ink-       jet printers and even laser printers. ADAM gives you the option -       shape the tool s - which some of us       find invaluable and others prefer to turn off (but at least you       have the option!) are often omitted.      Working at the keyboard, a word processor usually demands that you       use a "code" or control key plus one other for most basic       functions. ADAM being a computer, it has function keys. ADAM's       difference is that eight of the function keys are labelled with       the function for which they are most frequently used, while the       other six more fleng program eer written built right into it. I'm not sure       she has even ever had to open her manual, short and simple as it       is. Thus no other computer could ever satisfy her needs as her       ADAM does; it does the job the way she wants it done and puts no       demands on her that she lacks the time to cope with. No other       commputer could serve her as well.      This bears considerable emphasis. When ADAM was first released,       the big feature was the built-in word processing proxtra, and far from       the best around. The printer may produce very impressive copy for       the sort of letter that ends "..and you will be hearing from my       attorner" but it's incredibly slow and noisy. And we'd rather not       discuss the data drive in polite company these days      But ADAM's great attraction has been that it is expandable.       Smartwriter is too limited? Get Speedywrite or any of the fine       public domain programs running under TDOS. You want an 80-column,       small fortune for this accessory. It may even offer a storage       medium, usually an odd-ball size of floppy disk unique to the       machine maker and priced accordingly.      What it won't offer is ADAM full-colour screen, which even gives       you a choice of colours. If your vision is poor, you can't hook it       up to a 35" TV and have a display with letters an inch square- a       trick even a Pentium Plus is hard put to emulate, especially       within a word processing program. Sound cueto fit the job you want to do, quick and easy and       totally undemanding, or highly sophisticated and complex. You not       only have the choice, you have the means of changing your mind.       For those who require the complexity, there are other, though       usually more costly options. For the Elsies of this world, ADAM is       still the only choice. There is no other.      In the context of the Smartwriter display I suggested a big-screen       television for the visually impaired. Big-sclooking for a 1200. In today's world, ADAM is not the best       available tool for a very large number of computer applications.      But this progress has come at a price. Some of these new and       expanded and upgraded capabilities can only be had if there is       also an acceptance of the loss of the previous virtues. And for       those who want a machine they can intimately understand, or a word       processor that is really just a typewriter that at least works the       way typewriters ahe kind of       signals that ADAM generates. So if you want an index or title or       text somewhere on your VCR or camcorder tape, get out Powerpaint       or Paintmaster or some similar program, make up the screens you       want, plug in the VCR or camcorder and record them. If you're       really ambitious, add some music from Videotunes or a MIDI program       as background. Yes, a 486 r higher new coputer will hive you a       higher resolution picture, more than 16 colours and more than four      everyone asked "but what is the ADAM good for?". Of course back       then the context of the question was very different. It really       meant "what is the computer good for?", though the more       sophisticated business people with their pricey IBM's and Kaypros       and Osbournes, would be looking for comparative rather than       absolute answers. The answer was right on the box: the family       computer system.      But what was this supposed to mean? It had to be a computer, a     nternet seriously       have no option but to get a new computer that will support 28.8       kilobaud modem now and something faster in the near future.       There's a limit to the size of database or spreadsheet ADAM will       support. Though ADAM's desktop publishing ailities can be       underrated they are not in the league of, for example, a       Macintosh. Even in my own household, a demand for better graphics       capability has led us to move from an Amiga 1000 to a 500 and       we're reen televisions,       being new,  often have a special feature - they also act like a       composite monitor, so that, for instance, when you're playing a       tape in your VCR you can use a separate circuit that bypasses the       tuner and gives a better picture. Of course your ADAM has the same       output as your VCR and will plug into the same auxilliary jacks       with the same improvement in the picture. But this is a two-way       proposition - a VCR, and also a camcorder, will accept tlways should have, or who wants to title her VCR       tapes as a five-minute convenience instead of a five-hour hassle,       ADAM is still not only a good option but close to the only option.       Current computers offer incredibly competent answers to enormously       complicated demands. But ADAM and other computers of its class are       still the easiest answer for those whose first needs are       convenience and simplicity.      It is easy to forget that when the ADAM was first released,        sound channels, but it takes a special $250. adapter card and       reconfiguring the output every time you want to do it to use it.       With aDAM it's right there in the package, just plug and play,       handy and hassle-free.      We have to face the reality that since ADAM was marketed, new and       vastly more capable computers have become available to us. They       will do all sorts of absolutely wonderful things that ADAM will       not. Our telecommunicators who want to use the I  real one with enough speed and power to run with the business       oriented computers of the day, and if you added the expanded       memory and disk drives and CP/M it would run Wordstar and       Supercalc and Dbase II right along with the machines in the       office. For those who want to, it's still as possible today to run       a small business on the ADAM.      But - it was a family computer. So ADAM also had colour and       action. If you six year old wanted to waste half an hour zappin      But that was then; this is now. What is ADAM still good       for? Very simply: the attractions built into ADAM in 1982       haven't changed. They are not only still there, they have       been greatly enhanced by a legion of devoted fans many of       whose names adorn ADAM's Gallery of Honour. ADAM still does       what ADAM always did, just even better.      There are so few among you who are quite familiar my       personal rants on the subject, yet I will ask your       indulgence as I dsheet award. When the youngsters came home from their       introduction to computers at school, it was ADAM that offered what       is still arguably the overall best dialect of the LOGO learning       language. Smart Logo. SmartFiler and it derivatives, Address Book       with Autodialer and Recipe Filer, catered to the likliest home       applications with friendly interfaces and simple instructions       ofsetting their limited capabilities - for serious work there was       always Dbase and PCFt to       do the way I want to do it. To draw a parallel, many of you       know that I have two cars - one a decade old, one more than       twice that. So I don't have airbags and fuel injection and       ABS braking and four-wheel drive or steering or eight-       speaker stereo. But I do have a car big enough to let a 90-       plus senior fit through the door and find a seat she can       get out of again, a trunk capacious enough to swallow a       wheelchair, and still enough agility to dodgctably expandable, well equipped with the basics, and       powerful enough to prove that whether one wanted to share files       over the phone lines, write a letter, keep a family budget, mail-       merge a Christmas letter, play an action game or do anything       everyone now knows a computer will do to make life easier       and more convenient, this was a computer that would do it.       And ADAM could do it more conveniently and comfortably than       just about anything else one could buy.g       space boogers, all you had to do was teach her to plug in the       cartridge before she turned on the power. If your impatient 15       year old - there are no patient ones needed to write out an essay       tonight for school tomorrow, there was no 600-page manual or hours       of instruction to be got through first; just press a button and       everything's there. In a world where Visicalc and Supercalc were       leading-edge sensations, it was ADAMcalc that carried off the       sprearepeat the theme here. The advances of       technology are something in which I take a continuing       delight. In the computer world, I look at the new products       on the market and will sincerely tell anyone who asks that       in my judgement, in terms of the utility delivered for the       dollars expended, the current personal computer is one of       the greatest consumer bargains in all history. But I don't       want one. Why?      The answer is quite siimple. They do not do what I wanile. Flashcard Maker and Expertype were high-       quality instructional programs, while I still meet users who would       be lost without the coaching provided by SmartLetters and Forms.       Even the programmers had a fairly decent dialect of BASIC, as they       soon demonstrated by unleashing a flood of third-party programs on       the market, some of which were and even are quite comfortably       useable.      What was ADAM good for? ADAM was, in comparative terms, cheap,       fast, delee around in       city traffic. And I have another car that will haul a       travel trailer over passes in Colorado for more that two       miles above sea level, a trick I would be loathe to try       with any far more advanced sedan built today. Simply, I       have found in the past tools that do the jobs I most need       done the way I want them done, but the advance of       technology has shifted capabilities since so no comparable       machines are available today. The market has retreateduide and objective, that computing on terms that meet       their needs and their abilities can be and should be       accessible to everyone, as it once was and, one hopes, will       be yet again.ain the same.  An understanding of CP/M thus still       provides an entry point. And though Intel didn't make it, the Z80A       CPU in its instruction set is fuly in the "80 Series" mainstream;       the Pentium Plus may be its great - great-great-grell cannot sit down at them       and make them work in basic applications in under five       minutes, and even many more sophisticated ones within an       hour.They try to be friendly - like your government. And       they are about as successful.      Yet ADAM may still enjoy a long-delayed vicarious revenge.       More and more rumblings are heard in the computer consumer       community: can't we have something less capable but less       costly: as cheap and easy to use as a kitchen appliance           72117.3003@compuserve.com      Steve Pitman                203651.2046@compuserve.com      Dale Wick                   dalew@truespectra.com      Bart Lynch                  71550,3502@compuserve.com      George Koczwara             76500.2417@compuserve.com      Herman Mason                76550.3075@compuserve.com      Jerry Vranks                71610.2413@compuserve.com      Other ADAMites not attending:      David Cobley                dcobley@qb.island.net      Rob FriedThe day of       the easy, simple, friendly economical practical computer       for the average family may yet dawn again, and in it the       ADAM ideal may live again.      So what is ADAM still good for? Even with the advent of the       Internet toaster, there will still be those whose needs are       less, for whom the simple, friendly, self-contained ADAM       remains the best way to accomplish what they need to do.       And in the more advanced world beyond, the ADAM ideal gives       a g from       my needs, so I must stick with my yestertech if my       objectives are to be met.      This is perhaps the great tragedy of ADAM. ADAM was good       for a great number of useful applications in 1982, and       those abilities remain today. Despite many costly efforts       however, current computer technology still does not and       cannot deliver what ADAM does best: quick, simple,       undemanding yet capable computer functions at the family       level of need. A rand novice sti╠1 ╫62      E-Mail Addresses for ADAMCON VIII Attendees:      Name                        E-mail Address      Jean Stone                  av949@RGFN.EDU                                  jeans1@JUNO.COM      Pat Herrington              76537.1271@compuserve.com      Ron Mitchell                ronaldm@mars.ark.com                                  mitch@cgate.COM                                  70323.2267@compuserve.com      Rich Drushel                drushel@apk.net      Bob Slopsema     , an       "Internet toaster" as it were that will do the job without       the hassle? And now the future product spies tell us that       indeed, after all this time, that demand is being heard,       and many of the largest commpanies in the business are       developing products to meet that specification.Ironically,       the rumour mill claims that one of the designs nearest       market is actually a gently masked modification of an Amiga       barely two years younger than our ancient ADAM. man                76702.417@compuserve.com      Helen and Joe Alford        72147.2554@compuserve.com      Jillian Arnott              jarnott@csclub.uwaterloo.caply, I       have found in the past tools that do the jobs I most need       done the way I want them done, but the advance of       technology has shifted capabilities since so no comparable       machines are available today. The market has retreatedother ADAMcon,  if Cleveland B.A.S.I.C. disbands and never has another meeting in my basement or anywhere else,  *I* have a lifetime of interesting things I can do with my ADAM.   During  the  8  years of my ADAM career,  I have  amassed enough  hardware  and documentation,    and built  myself  enough tools,  to do anything I can imagine with my ADAM,    independent of  any of the rest of you.   This is not a desirable  situation, but,    like Robinson Crusoe marooned on his desert island, I can get  by  o╠1 ╫72                        The Future Growth of the ADAM                             by Richard F. Drushel                        keynote address to ADAMcon VIII                           Saturday 7 September 1996      Many  of  you here this morning heard the keynote speech  I gave  last  year  at ADAMcon 007,  entitled "The  Future  of  the ADAM".   It  was   a long speech,  in many ways a  difficult  and painful speech, but it said important truths that I felt despera tely needed to be said, in that program can do?  Is there something in the manual that would help you get the job done better, if you only knew about it?  I'll bet that  there  is.   And  if  you're  stuck  on  a  desert  island,     there's  nobody to tell you that it's there--except the writer of the manual, who   left the text there for you to read.      Recognition  of  ignorance is the first step  to  attaining knowledge.   You have to know what you don't know before you  can start  learning  it.   Ignorance  per se is not som  the public ADAM.   The personal ADAM  is  the  machine itself,  its hardware and software capabilities.  The public ADAM is  the  international ADAM community,  encompassing  local  user groups,  national     organizations like A.N.N.,  and  ultimately represented  by yearly ADAMcons like  this one.   Both ADAMs have large possibilities for continued future growth,  but significant impediments  exist  which  must  be  overcome  to  realize   this    growth. The Personal ADAM.      If there is never an from       my needs, so I must stick with my yestertech if my       objectives are to be met.      This is perhaps the great tragedy of ADAM. ADAM was good       for a great number of useful applications in 1982, and       those abilities remain today. Despite many costly efforts       however, current computer technology still does not and       cannot deliver what ADAM does best: quick, simple,       undemanding yet capable computer functions at the family       level of need. A rand novice stin my own if I  have to.   All of  you  should  consider adopting this desert-island,  I'm-the-last-person-on-earth menta lity.   Not that I think you should all become machine-code prog ramming  gurus or hardware designers,  but that you  should think about how much there is you don't know about the ADAM.   Consider  your favorite application program,  be it SmartWriter or ADAMcalc or SmartBASIC or whatever.  Just from the user end, what's in the manual  and on the SmartKey menus,  do you know  everything  plain, blunt words.  It clearly had a strong emotional impact upon those who heard it,  as it did  upon me  in  preparing it and delivering it.   I want to reassure  you     that (1) I do not intend to speak as long as I did last year, and (2) I will  not simply rehash what I said before.   I will,  how ever,  continue  to speak plainly and bluntly.   As  always,  the views expressed are my own, and your mileage may vary.  There are two  ADAMs  whose future growth I wish to  consider:the  personal ADAM  andething  to  be ashamed of, if you use it as  a stepping-stone to learning somet hing new.  Since each of us is ignorant about some part of the ADAM  that  is  vital to our personal  usage  of  the  ADAM,  we    should view our ignorance as an opportunity to be exploited,  not an excuse  to throw up our hands and walk away.      The  ADAM  universe represents a nice tradeoff between  the finite  and the infinite.   It's finite from the standpoint  that it's  "dead" commercially and thus no longer undergoi of the ADAM.       Nobody has asked  me to...yet. A Hypothesis.      I  believe  that  a significant portion  of  ADAM's  recent  decline  is due to the loss of confidence of individual users  in their ability to comprehend their own computer.  In the past, the ADAM  community  was spoiled by the availability of  many  super- experts,  very public,  very productive people who seemed to have superhuman  programming  or hardware skills,    people who  never said "No" to anyone,  and who saved you from ha  remain are increasingly precious,  not only for  what they  have collected (hardware and software),  but also for  what they have learned.   All the    individual, personal ADAMs form a collective  brain,  which is increasingly losing its  redundancy. That is,  we're losing our backup copies of expertise, and   more and more topics have only one or two real experts.  Worse, it's a shrinking circle of a few individuals who constitute the  experts for most of the topics.   If anything happens to these few s    slip away.   You aren't confident enough in  yourself to even make the attempt.   What's the  use,  right?  When enough individuals leave,  the community collapses from lack of  support;   and  all  the  public  institutions  (newsletters,      BBSes, and finally ADAMcons) disappear from disuse. A Prescription.      In  order  to stimulate some kind of future growth for  the ADAM,  or  at  least to arrest its current decline,  we  need  to restore confidence at the personal ADAM level.  If the indivs not otherwise avai lable and which needs to get into circulation somehow, if only so     that  *I* don't have to take the time to look it up  for  someone else.  The public ADAM needs to reestablish information  redundan cy  in its collective brain.   There needs to be more people than just  me who know and/or have access to all the information  I've got.   I want to help the ADAM to survive,  I want to help rescue the  ADAM if it's facing oblivion,  but I *don't* want to have to be the Savior (capital S)ng  radical, fundamental  changes (like MS-DOS to Windows 3.1 to Windows  95).  It's infinite,  however,  in that, within its fundamental limita tions, you're free to do anything you want with it. The statement "You can't do *that* with an ADAM!" indicates a lack of  imagina tion;  upon reflection,  it can always be replaced with,  "It may not  be as *nice* as some others,  but you *can* do that with  an ADAM!". The Public ADAM.      As  the  number of active ADAMites has  steadily  declined, those  whoving to do     the really hard things yourselves.  You couldn't understand what they were  doing,  but you knew they would get results.  It was magic.  Now that these      people,  the Ron Collinses and Guy Cousineaus and  Tony Morehens and Solomon  Swifts and Tony  Pattersons,  are gone,  all  you  remember is the magic.   You   *know* you  could never   learn   to   do  what   they   did,   so   you   despair;          eventually,  as things break that you don't know how to fix,  you quietly  withdraw anduper- experts, the loss to the ADAM community becomes irretrievable.      I  have ended up as one of these super-experts,  and it's a very  uncomfortable position.   In a 2-career household,  with  4    small  children,  there's  just not enough of me  to  go  around.  While  my private ADAM side can afford the luxury of taking seve ral  years to finish something like ADAMserve,  the  public  ADAM community  *can't* afford it.   I'm sitting on a mountain of tec hnical information and documentation which iidual users are motivated to stay with the ADAM for their own  personal interests and hopes for learning,  the public ADAM community will take care of itself.   Without individual users, the trappings of community  are pointless.   For example,  Robert's Rules of Order and  parliamentary procedure are useful and necessary  tools  for  managing  complex  discussion and decision-making in  an  orderly fashion,  but    only  so long as there is valid business for  an organization to discuss.      Similarly,  Ayou're going to be an ADAMite in the    late 1990s.  Download your own copies of the files and print them out  locally;     there's no need for one individual or organiza tion  to  assume the cost of printing tens of bound  manuals  and then  hoping  to  sell enough to break even.     This  is  how A.N.N.  should make its news available;  A.N.N. should get out of    the disk making and mailing business. (3)  This is very hard to say without insulting some of my  ADAM friends,  and I beg their forgiveness,   This will  give users every possible opportunity to use their ADAMs to      further their own personal growth objectives,  and to  ultimately bring the public ADAM community along for the ride.      I make the following specific suggestions: (1)  Convert existing paper documentation into electronic  for- mats.   If  you can type,  you can type in text from all the  bad           20th-generation  photocopies of the ColecoVision and ADAM Techni cal Manuals,  3rd-party hardware manuals, etc. This can be the monthly   cost of Internet access,  and are a large disincentive  to regular communication.   I salute the  past  and present  heroic efforts of our few remaining BBS    sysops;  they have  served us well,  and we can never fully repay them for  the   services they have provided,  and for their large role in keeping the ADAM alive as long as it has been. (4)  Formulate and implement a plan to deal with software   that has  apparently been "abandoned" by its authors,  yet  for  which still exists a hil*  of  you  can  be confident in completing, and it's doing a great public service. (2)   Put  everything  up on the Internet and  World  Wide  Web.  Freenets are everywhere;  many of you already have CompuServe  or AOL  or some other Internet Service Provider (abbreviated ISP) to access  the Internet.   There's no longer *ANY* excuse  for  each user  group  not to have at least one   member who  has  Internet access.   If  you're  on your own,  you *NEED* to  get   Internet access.  It's a necessity if DAM organizations like user groups and A.N.N. and ADAMcons are  meaningful only if there is valid ADAM business to conduct.      The  public ADAM community,  such as it is,  can  make  one last-gasp  effort  to jump-start the private ADAM  users,  in  an attempt to restore user confidence and provide some rationale for continuing  to use the ADAM   at all.   I believe that this final effort  should  be an all-out attempt to  disseminate  the  large existing store of ADAM software and technical information.  but it needs to be  said:  The  era  of the BBS is *over*.   It's time for the BBSes to shut down  and  for conversation to move to the Internet  The  current sparse  traffic  does  not justify  the large  expense  that  BBS sysops incur (extra equipment,  extra electricity,   extra  phone lines).  We should instead have a single ADAM-only E-mail mailing    list,  and have everybody post to it through their local Freenet,          CompuServe,  AOL,  or  other ISP.   Long-distance phone costs are more than proof read  by experts to insure accuracy (easy   once the bulk of the hard typing is done), the documents converted into modern   word processor formats,  and thus immortalized.   I have all the docs, you   all have SmartWriter and a tape drive to save files--that's enough to get started.   Everyone takes a little piece,  works in parallel,  and gets it all done in  less than a year, rather than one  lone  soul (me) doing it in dribs and drabs  over  the  next decade.   Here's  a  concrete  task  that *algh demand for new "legal" copies.   Make a good- faith  effort to find the   authors,  charge a fee and put it  in escrow if we must,  but when push comes to shove,  we're going to have  to start making new copies of technically still-copyrighted software (and reverse-engineering it to fix bugs and add enhance ments)  if  ADAM users are to be able to  expand  their  software choices.   My  personal feeling is that our numbers are so  small that the commercial value is negligible; and if authors are going oug       space boogers, all you had to do was teach her to plug in the       cartridge before she turned on the power. If your impatient 15       year old - there are no patient ones needed to write out an essay       tonight for school tomorrow, there was no 600-page manual or hours       of instruction to be got through first; just press a button and       everything's there. In a world where Visicalc and Supercalc were       leading-edge sensations, it was ADAMcalc that carried off the       spread. (6)   Make  such  user groups as still  exist  generate  monthly  reports  of  their activities,  to be put up on the  Internet  by A.N.N.  for      general consumption.  This should stimulate  the user  groups  to do things at their meetings which are worthy  of being written up,  even if it's just a few paragraphs.   Generate some text; get busy. (7)  Give these jobs to A.N.N.  and give A.N.N.  one last chance to become a useful organization once.  Make *everybody here* part of     A.N.N.,  so  if g,  "Why should I spend $150 for videogame-x when I can spend $200 on computer-y,  and my kids could learn on it! I could do home budgeting, it will be heaven." In 1983,  I got my first home computer--a TI 99/4a. My parents were  THRILLED  because  they could buy a  cheap  $4.95  magazine    per month and I'd have 4 or 5 new programs to play with. Granted, I'd    have to type it in,  but it would save money.  My  parents weren't the only ones with this idea. So the crash happened. Why? The  home computer  i difficulty.   Whether or not it will make  things  better,     however,  can  only be determined by doing these things (or other things  like these) to the best of our abilities,  in good faith, and then waiting to see what  happens.      Here's  hoping  that we can celebrate some  successes  next summer  at ADAMcon 09,  and renew the health of both the  private and the public ADAMs.So if it fails, and the public ADAM community finally goes under, we all know who was responsible.Thank you.t of their way not to be found,  and consciously choosing *not* to  profit (such as can be done) from their own works,  they have effectively  abandoned  them,  and  we should feel  no  shame  in  rescuing them and putting them to our own good use. (5)   Decide as a community what the best use of  our  remaining super-experts  is.   Make a prioritized list of what *you*  would really  use if you had the chance.   Don't waste people's time on stuff that will get a few attaboys and then sit on a shelf unuse╠1 ╫71            The Great Video Game Industry Crash of 1984   Like a shot to the heart, consumers in 1984  got turned  onto home  computers  and got turned off of video game  consoles. Why  did this happen?     There  were  several reasons for the  crash.  But  before  I  delve  into why it happened,  let's discuss what the crash really was. In  1984, consumers just stopped buying video game consoles. I'm not talking  about a slow thing,  it seemingly happened over night.  Suddenly people started sayinit fails,  and the public  ADAM  community finally goes under, we all know who was responsible. Conclusion.      My  speech  last  year  was  a  controlled  rant:   "Here's    what's wrong, guys; we've messed up big time, and it looks pretty grim."   While  all the wrongs I enumerated last year  are  still present,  this year,  I am at  least making some positive  sugge stions about how we can improve the situation.  I believe that everything  I've mentioned here this morning is do-able with out great dea was part of it,  but not all.  By  late- 1983,  every  company  in existence had decided they  could  make money in the video game marketplace.  Chuck Wagon dog food contr- acted with Spectravideo to produce Chase the Chuck   Wagon, to be a promotional premium to make people purchase the dog food.  Kool Aid  contracted with Mattel's M-Network division to produce  Kool Aid Man for both Intellivision and Atari 2600, again offered as a     premium.   These  are  just  two examples of  how  non-electronic rsay is that if you're having trouble hearing me, then it may        not be all my fault.            I have here something that surfaced when I was unpacking almost        the last of my wayward boxes from Ottawa.      It's a pamphlet originally put out by Coleco to advertise the        ADAM, and it says, "Command the powers of ADAM and Program your        future."       Boy, if they only knew.      Every now and again I go to war with somebody over something.         Being a gentle has been this way since 1986. Will there be another crash?   Many   people say  it could  never happen again, that the companies have safeguards against it, BUT......does history repeat itself????.deo to produce Chase the Chuck   Wagon, to t how much there is you don't know about the ADAM.   Consider  your favorite application program,  be it SmartWriter or ADAMcalc or SmartBASIC or whatever.  Just from the user end, what's in the manual  and on the SmartKey menus,  do you know  everything  puter,        and my assorted CP/M computers. We've all been through this,        probably several times, so I won't belabour the point.       The salesman told me that they no longer stocked these obsolete        products, that the last box of double sided, double density, five        and one quarter inch disks had been on his store shelf for 2        years, and he'd long ago sent them back to the manufacturer.       I began trembling right away. It was either fight or flight, so I       ╠1 ╫74            Fellow ADAM owners, and friends:       I just want you to know that the problem I described last year is        still there. I tend to speak too softly and sometimes people can't        hear me. I've given this matter a great deal of thought, and my        conclusion is that when I'm in the company of others and I feel        perhaps a little uncomfortable, or perhaps that people are out to        get me, then I start to stammer and mumble. I guess all I'm trying        to elated  companies were trying to get into the act.  As  a  third example, even Quaker Oats had a videogame division.    Most  of  these  games  had one thing  in  common--they  were horrific games.   When you play them now, it's quite obvious that these  companies decided it didn't matter what the quality  of  a video game was, people would buy it simply because it was a video game.    Eventually, the public just gave up. BUT...When Nintendo released the NES,  they brought the industry back to life, and it soul by nature, it's always a difficult experience        when it happens, and it never fails to leave me trembling,        swearing, and totally miserable. I've never been one of those        people who enjoys a good argument. I'd rather have peace and        boredom in the world.       Recently there was just such an instance where I was in a store in        my newly adopted small Canadian town looking for disks for my ADAM        computer, and my Commodore computer, and my Radio Shack Comthat program can do?  Is there something in the manual that would help you get the job done better, if you only knew about it?  I'll bet that  there  is.   And  if  you're  stuck  on  a  desert  island,     there's  nobody to tell you that it's there--except the writer of the manual, who   left the text there for you to read.      Recognition  of  ignorance is the first step  to  attaining knowledge.   You have to know what you don't know before you  can start  learning  it.   Ignorance  per se is not som avoided the strong urge to comment on the salesmans family lineage        and left the store, which I've discovered, has since gone backrupt.       Just as well.       This sort of thing happens all the time. I've been accused of        'tilting at windmills', failing to remain current, clinging to the        past, and not playing with a full deck. I've been laughed at,        ignored, scoffed at and satirized. Even, my own mother accuses me        of harbouring junk.       It's a tough has all but        slowed to a halt. I've even heard some claim that the party is        over, and that we should pick up our empties and go home.       Indeed... it's tough being an ADAMite.       I'd like to spend a few minutes thinking about what we haven't        done yet. There's plenty of work left all over the ADAM map        whether you want to look at hardware design, software development,        user education, product promotion, you name it. Given the current        state of aff       You see, a few years back when Sol Swift, Guy Cousineau, and Tony        Morehen were writing programs for the ADAM, I had the idea that        ADAM's capability was being pushed pretty hard. I've since come to        wonder whether or not we've even scratched the surface of this        amazing little computer.       Speaking personally, I'm not nearly finished with my 4 ADAM's yet.        They have lots more to do, and either they or I will die off and        pass onward before the lling to pay for.       It would be well to note at the outset that my interest in        computing is not the same as yours and that some items on my list        most certainly aren't on your list. Obviously we each have our own        strengths and motivators. For example, I love writing programs. I        don't do it very well, nor very often, but when I get time to sort        out some programming task, it provdes me with something akin to        the satisfaction that some experience in snce for those        who want to move more slowly.       It's tough being an ADAMite.       We're all of us pretty familiar with the phenomenal achievements        that ADAM users working as a group have managed to bring about. We        took our little family computer far beyond what its designers        envisaged. We were fortunate enough to have the interest,        enthusiasm and hard work of some highly talented individuals, some        of whom are still here. But sadly, that momentum life, being an ADAMite, it really is.       Don't get me wrong. I'm not against progress. It's a marvellous        thing and I love to watch it now and then. The results of        technological progress even find their way into my life at times.       I have an XT computer, and even a 386.       And when I get back I'm going to buy a CD ROM drive.       But it's tough being an ADAMite.       In my humble opinion, there's so much left to do, and there's not        many of us left to do it.airs in the ADAM world it seems rather ludicrous to        talk about such things, but...       Hey! I'm not playing with a full deck anyway, so what the heck. I        can talk about whatever I want.       And I think there's still some room left for a little dreaming.       So this is a personal perspective, some of the things I haven't        yet been able to do with my ADAM, and wish I could find time for,        and some of the things I know I'll never get to and that I'd be        wieffort stops.       There is a lot of potential left, and that's really what I want to        talk about. There is a lot of potential for users, for        programmers, for writers, and for hardware designers. I think it's        rather sad but safe to say that the last functioning ADAM will no        doubt come to rest on a shelf somewhere with most of its secrets        left intact. The computer world, moving as fast as it does, has        already passed ADAM by and has little time and patieolving a good crossword        puzzle. Regardless of the outcome, the mental excercise is always        worth the effort.       I know that that's not everybody's thing. Programming leaves most        people cold. We could easily get into a debate on that topic which        would take most of the day.  Suffice it to state the obvious, that        we each use a personal computer for different purposes. After all,        that's what makes them personal.       At any rate, if I had an ADAM ag      And Smartkey displays. You wouldn't belive the gymnastics I went        though in my own programs to get a reasonable looking Smartkey        display. And most of the time I ended up with something that        looked like it was pretending to be a Smartkey display. Now I know        there's a handful of programmers in this room who know how to do        it. Trade secret, maybe.       Think about this. Are your favourite EOS programs really CP/M        programs in disguise? Did you knownally        know where the Transient Program Area begins, and what might        happen if I wrote some programming beyond that boundary.       When some of our leaders spoke at ADAMCON IV about EOS being        incomplete I didn't know what they meant. When Tony Morehen        referred to Speedywrite being a badly behaved program, I didn't        know why he said that. I think i do now, and I've seen other        operating system on other computers equipped with commands built        right ople        react to complex technical subjects. I've been at user group        meetings over the years where people have waxed eloquent (one of        them was me) over some chosen subject only to discover that most        people in the room understood not a word of it, and said        absolutely nothing until the very end. You know, there's something        about computers that brings out the worst in people. Nobody wants        to be seen as a technically short of enough sandwiches to make ll excuse me, I always thought Speedywrite was a good program.         So just how is it supposed to behave anyway? Obviously I still        have things left to learn.       And there's another thing I don't understand. How do ADAM        programmers put that great big ADAM on the screen at the beginning        of their programs. Oh sure, I know how to do it with PowerPaint,        but there must be some other trick they're using. It comes up so        fast. I want to know more about that. enda, here's what might include        under the heading of 'Untapped Potential'. Things I haven't done        yet. Some of it might be a little too technical for general        interest, but I'll toss it out anyway.       I still don't know much about how operating systems do their        thing. I'd like to find out more, and I'd like to do it through my        own investigations. If I were to thoroughly read every book I own        on CP/M, it might take me about a hundred years, but I'd fi that there is a way of turning        Smartkeys on and off under CP/M, and it's something that even I        know how to do (I think).       But could it be that your favourite EOS program is really not an        EOS program at all?       The party isn't over until I find out about these things.       I know. Most of this stuff is not of the least concern to most        ADAM users. And that brings me to another point.       My experience with ADAM has taught me quite a bit about how pein to format a disk, and to do other routine chores. I've        discovered that there is a protocol between a program application        and the operating system which says, roughly paraphrased, that the        program can take whatever system resources it requires for the job        at hand, but must return those resources that it is not using. And        it must give back control of the system to the operating system        when its task is complete. Anything else is badly behaved       Wea        picnic, and so the clam up just to remove any doubt. And this        phenomenon is not peculiar only to ADAMites. Most people who buy        computers of whatever stripe tend to be this way.       That means that those of us trying to explain these rather complex        technical subjects had better learn how to make ourselves clear,        and double clear. To this end, ADAM provides just as good a        platform as any other computer around, in fact it provides a        better  Swift gave us.       There's more yet. I have pretty much decided that I'm going to        learn Z-80 assembler, or they can mark it on my tombstone as        something outstanding for the next life.       And on that same list if Forth, Pascal, C, SmartBASIC 1.x, and        perhaps even some Fortran.      I can do it all with ADAM. I have everything I need.       I'd like to finish off in this same vain by tossing out to the        world my  'top ten list' of items I'd still be willing tties you're dealing with.      There.... you see, I've lost you already. I hate it when that        happens.      The point is that ADAM can still - even in today's world, provide        basic computing knowledge to those who want it but who haven't        much money to spend. I'd like to stick around for a while to see        if there are any of these people left. In fact, I left five of        them in Ottawa, who were all ears. They'll have Guy Cousineau's        assistance when they real changing TDOS, and        he'd have to burn a new chip with each evolution. Don't thing        there's much danger of that happening to me.       2) A real good professional looking disk magazine shell program.        Chris Braymen tossed out a challenge to me about a year and a half        ago. He described a disk magazine format that would involve music,        text, color, and the ability to scroll back and forth in a text.        If you've ever seen the Loadstar disks that are availableprogram I ever used, and initially, it was difficult to        see how I was ever going to use it for anything useful. I've since        gone on through MacDraw, MacDraw Pro, NeoPaint, Microsoft        PaintBrush, and that thing in Windows that creates bit-map files.        You know, in my estimation, PowerPaint is every bit as good as        anything else out there in terms of its ability to get a job done.        And the more I see of the other programs, the more I appreciate        what Solone. The technical workings of the Z-80 microprocessor and        it's related busses, support chips and memory, are at least        understandable from the standpoint that the highest quantity you        can have in any single byte is 256. When you get on to the        newfangled whizbangs, the principles are the same, but the number        of registers a programmer has to deal with goes from 8 up to 14,        and Lord knows where after that. The same happens with the        numerical quantio pay for.        These are things I don't see myself developing any time soon, but        it sure would be nice if some of the more brilliant lights in the        ADAM world would wave their technological wands and make these        things available.      Things that I'd be willing to pay for.      1) An EPROM burned with TDOS to replace my Smartwriter chip. This        is already out there. Tony Morehen's ADAM booted in TDOS, and that        happened ages ago. Only trouble was, Tony keptly need it, so I suppose they'll do ok.            Really though, there's so much left to do. The exciting stuff that        Chris Braymen came out with, the multi-media stuff you're seeing        around this convention is only a small glimmer of what is possible        with ADAM. I've often found it curious that nobody seems        interested in trying some of this stuff out. It's so much fun to        do.      I want to do more with Powerpaint. It was the first graphics        drawing  for the        Commodore 64, you know what we're talking about. I know that Chris        could produce something like that, and if the ANN disks were ever        to continue, it sure would be neat to have something like that.      3) Some kind of instructional article or training package that        would alleviate the absolute fear and terror in the eyes of some        ADAMites at the mention of CP/M or TDOS. In my humble estimation,        it's about time somebody found the wherewithal ton layouts that        attract my attention and give me what I'm looking for at a glance.       I've never been able to design one, but I know what I like when I        see it.       8) A modem program under EOS that is capable of VT100 emulation.        If we ever want to get onto the Internet from EOS with the ADAM,        this is an absolute must. All the Unix shells I've had anything to        do with so far assume that a computer can emulate a VT100        terminal. Everything on the neble. I even have a        notion that there might be a software solution to this one. I hate        to keep referring to that other machine over there, the C64, but I        have a program for it that puts a fairly passable 80 column        display on what was meant to be a 40 column screen. It's not the        best, but it's certainly better than nothing. Could we not do the        same? (Don't answer that.) Suffice it to say that at this point,        in my place of business the computers wh        one direction, but not the other. And if you think about this for        a moment, you'll realize that this would give you full MIDI        editing with a visual music score to work with. Just like the big        boys. I can only assume that the reason this hasn't been done yet        is that it cannot be done. Otherwise Chris would have done it.        Nonetheless, I'd sure go for something like that if it was        possible.       10) A good EOS data base. Somehow or other, Smarts done some magnificent work in converting IBM clip art to make        it useable on the ADAM. Any chance we could do the same thing with        full bitmap screens?      7) A professionally prepared comprehensive ADAM Trivia program        capable of also serving as a Tutorial.  Something of a cross        between Flashcard Maker and Trivial Pursuit for the ADAM.       I like programs that present me with information and allow me to        work with it. I like colourful and imaginative scree get newcomers        over their fear of TDOS. There's absolutely no reason for it, and        it's hanging a lot of people up.       4) A hand held scanner interface for the ADAM. Or better yet, a        full page scanner interface. No good ANN editor should be without        one. Enough said.      5) An 80 column color display for EOS. This idea is certainly not        new. It's been on the horizon, off the horizon, in and out of view        at various times. Technologically it is possit, at least the stuff available with        at text browser is written that way. I can access this stuff with        CP/M and TDOS, but not with ADAMLINK V. I think there would be        more ADAMites interested in the Internet if they didn't have to        figure out TDOS in order to get online. That's a rather sad        comment, but it seems to be true.      9) A conversion program to allow use of MIDI files produced by        SEQUEL with Videotunes. Chris provides conversion capability ino get most of my attention        are those that provide an 80 column display. Just my thing. I        think it looks better.      6) A means of converting IBM  .BMP images to PowerPaint screens        and vice versa. Of course, I'm assuming here that this is possible        which might be a bit of a leap, given that we'd be going from 256        colours to 16 colours in some cases. But I keep wondering, has        anybody ever studied the structure of these files? Bob Sebelist        haFiler doesn't cut        it. I've used Dbase II and Dbase IV and Foxbase, and SmartFiler        just doesn't cut it. Here's another example of how the software        available for ADAM under CP/M or TDOS is just so much better than        EOS software, but that's off the point. What we need is a means of        organizing and storing information that is easy to use and as        effective and flexible as DBASE II. And again, I'm certain that        ADAM is more than capable of serving most ho few notes about SUBMIT file syntax.   Submit can replace up  to 9 PARAMETERS using %1,  %2,  %3,  etc.   Each parameter is usually  separated on    the command line by a space  and  starts after  the name of the submit file     itself which is placed  in %0.  Thus, after typing   DIR ab*.COM /2, you have:       %0      DIR        %1      AB*.COM        %2      /2 If  a file called DIR.SUB exists,  it will take over and stuff in those values if it finds a %1,  %2.  If the sub file has a %3 and there is nf you        allow to be. In my view there is much to be learned by simply        staying put or moving more slowly.              And I keep telling people..... my pentium, when it arrives, will        be purchased at a garage sale for fifty bucks, about a quarter of        what I paid for my 386. By that time my 4 ADAMs will have given up        all their secrets, and I'll get them bronzed.      Ladies and gentlemen, the party is not yet over. I think we can        stay and crack a few  This will only be possib le  after a   COMPLETE line is executed.   A little planning will help  you  determine where  a COMMAND LINE should  end  to  allow timely aborts. Note  also that some of my submit files are made to run faster by bypassing   the search path and the search for SUB files.  A0: VDE.COM will load that     file as expected without going through the default search path and without   searching for VDE.SUB.....a lot faster in some cases.File: 649.SUB 0:CD.COM lotto;649 type: 649<CR>     ╠1 ╫75Particularly on a hard drive system,  submit files can be quite a boon  to     productivity.   They can be used to automate certain repetitive  task or to    help with utilities that have  long  or complex  syntax lines.   Following is a  sampling of some of  the SUBMIT  files  that I use on my system.   First the name  of  the submit  file,  then  the  listing  of the  file,  and  then  some         examples.   The examples show what I type on the left and how  it is translated on the right. irst  ame requirements for        this kind of data base.      So there, that's it. My top ten list. I'd pay for this stuff, and        I'd use it.       I don't know that there's much else to be said. It's a sad trait        of our technologically driven society that once something new has        arrived, we must toss asside whatever we're using and move up.        Over the years I've tried to make the point to ADAMites and anyone        else who will listen that this can be an endless climb io third parameter on the command line,  then none  will be inserted. Remember  that  submit files can make full use of  TDOS  multiple commands.       Since  they  are read into memory one line  at  a time,  it  is  to  your advantage  to place as many  commands  as possible on each line,  separating with a semicolon.  If you want to  be  able to abort a SUB file,  you can either  place  a  WAIT command  at  a  strategic  point.    SUbmit  files  can  also  be         aborted while a REBOOT is in progress. more bottles before we're finished.      Thank you very much.potential for users, for        programmers, for writers, and for hardware designers. I think it's        rather sad but safe to say that the last functioning ADAM will no        doubt come to rest on a shelf somewhere with most of its secrets        left intact. The computer world, moving as fast as it does, has        already passed ADAM by and has little time and patie         use CD to move to the LOTTO directory                               start the 649.COM file File: DEBUG.SUB 0:Z8E.COM %1.COM %1.SYM type: debug game<CR>            get Z8E.COM from A0:                                ask it to load      GAME.COM                                                and GAME.SYM                                for symbolic debugging File: MAKEDIR.SUB EL DISK.DIR;B1:SD138 $AFN Type: makedir<CR>               deletes the last disk directory                                g             ER) Extremely Rare O - Overlay exists (for Standard Coleco or Super Action     Controller) Rating - 1) Awful          2) Poor          3) OK          4) Good          5) Very Good         Format: Rating/# of people rating.                 For example, 3.3/4 would mean 4 people had                 rated the cartridge, with an average                 rating of 3.3. Type -  Adv    - Adventure Game         Avoid  - Shot Avoidance Game         Card   - Card Game         Chase  - Chase Game       ╠1 ╫67                     ADAM CARTRIDGE LISTGleaned  and wrestle free from the ColecoVision videogame section of the Internet world wide web!Key for using the following ColecoVision cartridge listings: Name -         (p) Prototype only         (p/r) Prototype for game which was released Manufacturer -         20) 20th Century         AC) Activision         AT) AtariSoft         BC) Bit Corp.         BR) Broderbund         CB) CBS         CO) Coleco         CS) Coleco/Sydney         EP) Epyx         Flit & Recombine Game type:         Sport  - Sports Game         Strat  - Strategy Game         Test   - Test Cartridge         Text   - Text Adventure Carts known to exist: Name              Manuf. Yr  Number  Cntrl  O  Rare Rating Type ================================================================ 2010:  Graphic Game   CO 84  2618           X  R    4.0/3  Maze A.E. (p)              CO                       ER          Shoot ADAM Demo Cart (p)    CO                       ER          Demo Alcazar the Forgooller) - C) Standard ColecoVision Controller                     or- Super Action Controller                      D) Driving Controller                      P) Super Sketch Pad (Personal Peripherals)                     R) Roller Controller                      S) Super Action Controllers -only-                      (o) - optional       default is Standard Coleco -or- Super Action Controller. Rare (rarity) - C)  Common                 U)  Uncommon                 R)  Rare                 VR) Very Rare    et SD138 from B1:                                ask it to search all users                                          output to file                                          and not put page breaksdriven society that once something new has        arrived, we must toss asside whatever we're using and move up.        Over the years I've tried to make the point to ADAMites and anyone        else who will listen that this can be an endless climb i  Defend - Defensive Shoot 'em Up Game (i.e., you can                 only shoot shots)         Demo   - Demonstration Cartridge         Drive  - Driving Game         Educ   - Educational Game         Ladder - Games Which Require Climbing to an Objective         Maze   - Maze Game         Misc   - A Combination of Various Game Types         Pinbll - Pinball Game         Pool   - Pool Game         Puzzle - Puzzle Game         Round  - Collect Items Game         Shoot  - Shoot 'em Up Game         Split  - SpP) Fisher Price         FS) First Star         IM) Imagic         IN) Interphase         KO) Konami         MA) Mattel         MF) Micro Fun         OD) Odyssey         PB) Parker Brothers         PP) Personal Peripherals         PR) Probe 2000         SE) Sega         SI) SierraVision         SP) Spinnaker         ST) Starpath         SU) Sunrise         SV) Spectravideo         SY) Sydney         TG) Telegames         TI) Tigervision         XO) Xonox Yr - Year of Release Number - Part Number Cntrl (contrtten G    TC-201              VR          Adv            Fortress Alphabet Zoo          SP 83  ABC-CV            VR   3.0/1  Educ Amazing Bumpman       TG                       ER          Educ Antarctic Adventure   CO 84  2429              R    4.5/2  Adv Aquattack             IN 84  2-004             VR   3.0/1  Shoot Artillery Duel        XO 83  99022             R    4.5/2  Strat B.C.'s Quest forTires SI 83  OTL-902           U    4.0/4  Adv B.C.II:Grog's Revenge CS 84  2863              R    3.5/2  Ad     SY 83                    R    4.0/1  Misc Facemaker             SP     FMK-CV         X  R    1.0/1  Educ Fall Guy (p)                 20    D   (o)     ER          Drive Fathom                IM     O6205             VR          Adv Final Test Cartridge  CO                       ER          Demo Flipper Slipper       SV     SE291             VR         Pinbll Fortune Builder       CO 84  2681           X  R    4.3/3  Strat Fraction Fever        SP 83  FRF-CV            VR   2.0/2  Educ Frantic Freddie4 Ladder Cabbage Patch Kids    CO 84  2682              C    2.7/3  Adv Adventure in the Park Cabbage Patch Kids    CO                       ER          Adv  Adventure in the Park (p) Cabbage Patch Kids    CO 84  2600           X  R    2.0/3  Educ          Picture Show Campaign '84          SU 83  1604              VR   3.0/2  Strat Carnival              CO 82  2445              C    3.2/5  Shoot Centipede             AT 83  70004   R (o)     U    4.3/3  Shoot Choplifter!           CO 84  2690                       SU     1601              VR   2.0/1  Adv Gyruss                PB 84  9980              R    4.7/3  Shoot H.E.R.O.              AC     VS-005            R    5.0/2  Shoot Heist, The            MF 83  MCL520            R    3.3/3  Chase Illusions             CO 84  2621              R    3.0/2  Split It's Only Rock n'Roll XO     99062             VR   1.0/1  Text James Bond 007        PB 83  9900              VR          Adv Juke Box              SP     JUK-CV            VR   2.0/1 Puzzle Jumpman      U    3.3/4  Sport Defender              AT 83  70002             R    3.8/5  Shoot Destructor            CO 83  2602    D         U    2.8/4  Shoot Dr. Seuss: Fix-Up the CO 84  2699           X  VR   3.0/2 Puzzle     Mix Up Puzzler Donkey Kong           CO 82  2411              C    3.2/5 Ladder Donkey Kong Junior    CO 83  2601              C    3.8/4 Ladder Dragonfire            IM     6611              R           Adv Dukes of Hazzard      CO 84  2607    D         VR   2.0/1  Drive Evolution        v Beamrider             AC 83  VS-003            U    5.0/2  Shoot Blockade Runner       IN 84  2-002             R    3.0/2  Shoot Boulder Dash          TG     TC203             ER         Ladder Brainstrainers        CO     2696              VR   2.0/1  Educ Buck Rogers           CO 83  2615              R    2.5/2  Shoot Bump 'n' Jump         CO 84  2440    D (o)     U    3.5/4  Drive Bump 'n' Jump (p/r)   MA                       ER          Drive Burgertime            CO 84  2430              U    4.0/       SV     SE232             R           Adv Frenzy                CO 84  2613              R    4.0/4  Shoot Frogger               PB 83  9830              U    3.7/3 Ladder Frogger II Threedeep! PB 84  9990              VR   3.0/2 Ladder Front Line            CO 83  2650    S      X  U    2.8/4  Shoot Galaxian              AT 83  70006             R    4.5/2  Shoot Gateway to Apshai     EP 84  610               R    3.0/3  Adv Gorf                  CO 83  2449              C    3.0/5  Shoot Gust Buster  VR   4.0/2  Shoot Chuck Norris Suprkiks XO                       VR          Adv Congo Bongo           CO 84  2669              R    3.5/2 Ladder Cosmic Avenger        CO 82  2434              C    2.8/5  Shoot Cosmic Crisis         BC     PG901             ER          Maze Cosmic Crisis         TG                       VR          Maze Dam Busters, The      CO 84  2686           X  R    2.5/2  Shoot Dance Fantasy         FP     DCF               VR          Educ Decathlon             AC 83  VS-006       Junior        EP     590               R    5.0/1 Ladder Jungle Hunt           AT     70007             VR   4.0/1  Adv Ken Uston Blackjack   CO 82  2439           X  U    2.7/3  Card          /Poker Keystone Kapers       AC 84  VS-004            R    3.0/2  Chase Kung Fu Superkicks    TG                       R           Adv Lady Bug              CO 82  2433              C    3.8/5  Maze Learning with Leeper  SI     LLL-901           VR          Educ Linking Logic         FP 84  LNL               VR   3.0ope           CO 84  2668              U    3.7/3 Ladder Rock 'n' Bolt         TG     TC-202            ER         Puzzle Rocky Super Action    CO 83  2606    S      X  C    3.3/3  Sport      Boxing Rolloverture          SU     1602              VR         Puzzle Root Beer Tapper      CO 84  2616              R    3.0/3  Shoot Sammy Lightfoot       SI     SLD902            VR         Ladder Schtroumpfs           CB                       VR          Adv Schtroumpfs           CO                       VR      3.8/4  Maze Mr. Do!'s Castle      PB     9820              VR   4.5/2 Ladder Monkey Academy        CO 84  2694              R    4.0/2  Educ Montezuma's Revenge   PB 84  9660              R    4.5/4 Ladder Motocross Racer       XO     99026             VR          Drive Moonsweeper           IM 84  O6207             U    3.5/2  Shoot Mountain King         SU 84  1605              R    3.5/2 Ladder Mouse Trap            CO 82  2419           X  C     3.3/4  Maze Music Box Demo (p)    CO                      2.0/2  Educ       Play Workshop Smurf Rescue in       CO 82  2443              C    3.0/3  Adv   Gargamel's Castle Space Fury            CO 82  2415              C    2.7/3  Shoot Space Panic           CO 82  2447              C    2.3/3 Ladder Spectron              SV 83  SE234             R    3.5/2  Shoot Spy Hunter            CO 84  2617    S (o)  X  VR   4.3/4  Drive Squish'em Sam         IN 84  2-003             R    4.0/1 Ladder Star Trek: Strategic  CO 84  2680    S (o)  X  VR   4.0/3  Shoot         U    2.8/4  Drive Popeye                PB 83  9810              C    3.0/5  Adv Porky's (p)           20                       ER Power Grabber (p)     SY                       ER Q*bert                PB 83  9800              C    4.0/4  Maze Q*bert's Qubes        PB     9950              VR          Maze Quest for QuintanaRoo SU 83  1603              R    4.0/1  Adv River Raid            AC 84  VS-002            R    3.3/3  Shoot Robin Hood            XO     99023             VR   4.0/1  Adv Roc 'n R/1  Educ Logic Levels          FP     LLV               VR          Educ Looping               CO 83  2603              C    3.3/4  Shoot M*A*S*H                      20                ER          Avoid Make-A-Face           SP                    X  ER   1.0/1  Educ Memory Manor          FP     MEM               VR          Educ Meteoric Shower       BC 86                    NA          Shoot Miner 2049er          MF 83  MCL521            U    3.5/4 Ladder Mr. Do!               CO 83  2622              C        Adv Sector Alpha          SV     SE220             VR   4.0/1  Shoot Sewer Sam             IN 84  2-001             VR   3.5/2  Shoot Sir Lancelot          XO 83  99024             VR   3.0/1  Adv Sketch Master         PP     G2500   P         ER          Educ Skiing                TG                       VR          Sport Slither               CO 83  2492    R         C    4.0/4  Shoot Slurpy                XO     99061             VR   3.0/1  Shoot Smurf Paint 'n'       CO 84  2697           X  R     ER           Demo Nova Blast            IM 83  O6607             R    4.0/1  Shoot Oil's Well            SI 83  OWL-901           R    3.7/3  Maze Omega Race            CO 83  2448    R (o)     U    3.8/4  Shoot One-On-One            MF 84                    VR   3.0/1  Sport Pepper II             CO 83  2605              U    3.3/4  Maze Pitfall!              AC 83  VS-001            U    3.3/3  Adv Pitfall II            AC 84  VS-008            R    4.0/1  Adv Pitstop               EP 83  600     D (o)       Operations The Arcade Game       PB 84  9940              U    3.7/3  Shoot Strike It             TG                       VR Subroc                CO 83  2614              U    2.8/4  Shoot Super Action Baseball CO 83  2491    S      X  C    2.8/4  Sport Super Action Football CO 83  2422    S      X  C    2.5/2  Sport Super Action Soccer   CO                       VR          Sport Super Cobra           PB 83  9850              R    3.0/2  Shoot Super Controller Test CO                       ER      t, even as a prototype or demo cart.  If you have any solid evidence of their existence, please let us know. Name                         Manuf. ============================================================== 005                             CO          (Unreleased) 9 to 5                          20          (Unreleased) Air Defense                     OD  2153CL  (Released as War                                              Room by PR?) Alcazar the Forgotten Fortress  AC          (Only Telegames          99025             ER          Adv Tournament Tennis     IM 84  O6030             VR   3.0/1  Sport Tournament Tennis     TG                       R    3.0/1  Sport Tunnels & Trolls (p)  CO     2441              ER          Demo Turbo                 CO 82  2413    D         C    2.3/4  Drive Tutankham             PB 83  9840              U    3.7/3  Adv Up 'n Down            SE 84  009-21            R    4.3/3  Drive Venture               CO 82  2417              C    3.8/5  Adv Victory               CO 83  Cabbage Patch Playground        CO          (Unreleased) Capture the Flag                CO          (Unreleased) Caverns and Creatures           OD  2147CL  (Unreleased) Chess Challenger                CO  2438    (Unreleased) Choplifter!                     BR          (Only Coleco                                             release exists) Circus Charlie                  PB          (Unreleased) Crash Dive                      PB  66013   (Unreleased) Crisis Mountain                 MF          (UnreleO 82  2435              C    3.2/5  Shoot Zenji                 AC 84  VS-007            VR   4.0/1 Puzzle Carts believed -not- to exist:Coleco was infamous for not putting out advertised cartridges. Several of the carts were shown in the catalog that came with the ColecoVision.  It is not known if the screen shots shown were simple artist renditions, or if somewhere an actual demo or prototype of the cartridges exist. - JC The following cartridges, put out by the listed manufacturer, reportedly do not exis    Test            Cartridge Super Cross Force     CV    SE237              R    3.0/2  Shoot Tank Wars             BC    PG902              ER          Shoot Tank Wars             TG                       VR          Shoot Tarzan                CO 84  2632              R    3.3/4  Adv Telly Turtle          CO     2698              R    2.0/1  Educ Threshold             SI 83  THQ903            VR   3.0/1  Shoot TimePilot             CO 83  2633              U    2.5/4  Shoot Tomarc the Barbarian  XO                                        release exists) Apple Cider Spider              SI          (Unreleased) Aquatron                        IN          (Unreleased) Armoured Assault                SV  SE232   (Unreleased) Astro Chase                     PB  9860    (Unreleased) Barbados Booty                  PB          (Unreleased) Boulder Dash                    FS          (Only Telegames                                            release exists) Jung the Juggler                SY          (Unreleased) 2446    R         U    3.0/2  Shoot Video Hustler (p)     KO                       ER          Pool War Games             CO 84  2632    R      X  U    3.8/5 Defend War Room              PR 83  2153CL  R (o)  X  U    4.3/4 Defend Wing War              IM 83  O6209             R    5.0/2  Shoot Wiz Math              SI     WML-900           VR          Educ Word Feud             XO     99060             VR          Educ Yolk's on You (p)     20                       ER   3.0/1  Round Zaxxon                Cased) Destruction Derby               CO          (Unreleased) Dimensional Puzzles             CO          (Unreleased) Dino Eggs                       MF          (Unreleased) Domino Man                      CB  80013   (Unreleased) Donkey Kong 3                   CO          (Unreleased) Dot to Dot Zot!                 SY          (Unreleased) Dracula                         CO  2608    (Unreleased) Dragonstomper                   ST  6400    (Unreleased) The Earth Dies Screaming        20          (Unrel               CB          (Unreleased) Scraper Caper                   TI          (Unreleased) Short Circuit                   MF          (Unreleased) Side Trak                       CO  2418    (Unreleased) Silicon Warrior                 EP          (Unreleased) Skiing                          CO  2436    (Only Telegames                                            release exists) Smurf Plan and Learn            CO  2444    (Unreleased) Smurfette's Birthday            CO  2444    (Unreleased) Spacemaste CO  2442    (Unreleased) Jawbreaker                      SI          (Unreleased) Joust                           AT          (Unreleased) Lord of the Dungeon             PR          (Unreleased) Lunar Leeper                    SI          (Unreleased) M.A.S.H. II                     PB  66015   (Unreleased) Maddenness                      CB  80122   (Unreleased) Master Builder                  SV  SE233   (Unreleased) Masters of the Universe         MA          (Unreleased) Mr. Cool                       of Apshai                EP          (Unreleased) Time Runner                     MF          (Unreleased) Toy Bizarre                     AC          (Unreleased) Wild Western                    CO          (Unreleased) Wings                           CB          (Unreleased) Wizard of Id's Adventure        SY          (Unreleased) The Wizard of Oz                CO  2636    (Unreleased) Wizard of Wor                   CB  2421    (Unreleased) Wiz Lab                         SY          (Unreleased) Wiz M        CO          (Unreleased) Pink Panther                    PR  2152CL  (Unreleased) Pole Position                   AT          (Unreleased) Power Lords                     PR  2149CL  (Unreleased) Rainbow Walker                  CO          (Unreleased) Rip Cord                        CO  2431    (Unreleased) Rock 'n' Bolt                   AC          (Only Telegames                                            release exists) Round Up                        CO          (Unreleased) Satan's Hollow   eased) Escape From the Mindmaster      ST  6200    (Unreleased) Flashpoint                      OD  2148CL  (Unreleased) Globe Grabber                   MF          (Unreleased) Grog!                           SY          (Unreleased) Head to Head Baseball           CO  2423    (Super Action BB                                            released instead) Head to Head Football           CO  2422    (Super Action FB                                            released instead) Horse Racing                   r X-7                 20          (Unreleased) Spectar                         CO  2421    (Unreleased) Spook Maze                      SY          (Unreleased) Stunt Flyer                     SI          (Unreleased) Summer Games                    EP          (Unreleased) Super Action Soccer             CB          (Only Coleco                                            release exists) Sword & the Sorcerer            CO  2619    (Unreleased) Tac-Scan                        CO  2635    (Unreleased) Temple  SI          (Unreleased) Mr. Turtle                      CO  2432    (Unreleased) Mountain King                   CB          (Only Sunrise                                             release exists) Necromancer                     CO          (Unreleased) Number Bumper                   SU          (Unreleased) Pac-Man                         AT          (Unreleased) Pastfinder                      AC          (Unreleased) Phaser Patrol                   ST  6100    (Unreleased) Phoenix                 usic                       SY          (Unreleased) Wiz Type                        SY          (Unreleased) Wiz Words                       SY          (Unreleased) Wiz World                       SY          (Unreleased) Wrath of Quintana Roo           SU          (Unreleased) rat B.C.'s Quest forTires SI 83  OTL-902           U    4.0/4  Adv B.C.II:Grog's Revenge CS 84  2863              R    3.5/2  Ad...MERRY CHRISTMAS !!BOB  SLOPSEMA  - editor in chief (Ron said it was a  nifty  title which meant nothing :(                                                   х                                                                                                                              б               ╠1 ╫68That's right, the name is XMAS!  It's time for us to look towards the  Christmas  season again.   Hopefully we can put  together  a Christmas  card  this year to send out to all of  ADAMland!   Ron Mitchell  has graciously accepted the job of fitting  the  pieces into a card format,  BUT he will need the pics from all of you by the middle of November,  hopefully by the first of November.   If memory  serves  me  correctly,  Ron will need your  rendition  in either PowerPaint format, HGR or HGR2, or Hater.ADAMCART.LST   A list of ADAM cartridges along with a review of               what type of game they are, the maker, etc.ADMARTST.TXT   Explanation by Bob Sebalist of the RLE and GIF               picture formats and ADAM's ability to use both               of them. (from the 463 ADAM newsletter) Clee-AC8.TXT   This is Rich Clee's keynote address on Friday                morning of the ADAM convention - "What is ADAM               Good For ?" CONVRSNS.TXT   This is a SmartBASIC programput 'em on one disk!  THEN, ron  told me that the contribution business was the problem  with disk output........  OH,OH !   So now you are "stuck" with me for the  time being.   We all want to give Ron a round of thanks  for his  hard work in compiling the scant material thrown his way and let him take a deserved rest from scratching for materials.  BUT! don't forget to give him those christmas pics so I can rest  come December  and enjoy your greetings for Christmas.   With that  in mind..................v Beamrider             AC 83  VS-003            U    5.0/2  Shoot Blockade Runner       IN 84  2-002             R    3.0/2  Shoot Boulder Dash          TG     TC203             ER         Ladder Brainstrainers        CO     2696              VR   2.0/1  Educ Buck Rogers           CO 83  2615              R    2.5/2  Shoot Bump 'n' Jump         CO 84  2440    D (o)     U    3.5/4  Drive Bump 'n' Jump (p/r)   MA                       ER          Drive Burgertime            CO 84  2430              U    4.0/╠1 ╫66                    ADAM NEWS NETWORK                     September 199622DISK.TXT     This  is a review by Bob Sebalist from the  Maine                Adam Library on the DOS conversion program from               Sydex. (from the 463 ADAM newletter)AC8REPORT.TXT  This report from the Slopsema's is about their               experiences this year at ADAMCON 8 in Elyria, Ohio               just a few weeks ago.  Hopefully, we can have some               other memories from other attendees lRP (Smartpaint) format  I"m  sure that you can upload them to CompuServe or mail them  to Ron @ 2075 Cooke Ave.  Comax, B.C.  Canada  V9M 1Y5.A  sidenote  here;  Ron will have plenty of time to work  on  the Christmas  card  this  year because at  the  convention,  he  was "fired" - at least that's how he put it.  Actually, I volunteered to  take  over the job of putting together the ANN  disks  for  a while.   Seemed  like  an  easy enough job,  just  take  all  the numerous contributions from ya'll and  to convert many               different types of measurements to different               forms.   Based on a program by Jonathan                Court.EMAILADR.AC8   This is a list of E-mail addresses of all the               ADAMCON 8 people; provided they have one.  It               would be another good reason to get online               and get your own e-mail address in order to                communicate quickly with other ADAMites.FUTURE96.AC8   This is a copy of Rich Drushel's address oхххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх  creation.XMAS.TXT       Advance notice to get started on your Christmas                card contribution for this year's musical Christ-               mas offering to the world from ADAM & ANN !README.TXT     This file.                                                         П                                                               ▀               ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххn               Saturday morning called "Future Growth of ADAM"GAMECRSH.DOC   Interesting views on the reason (s) behind the               video game crash in the industry in the 1980's.               This included ColecoVision just as the ADAM was               about to hit the streets.  Coincidence of fate?KEYNOTE.AC8    Ron Mitchell's keynote address on Sunday morning               titled "ADAM's Untapped Potential"SUBMIT.DOC     Guy Cousineau explains the TDOS submit file use             хххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх                                                22DISK  TXTA10        AC8REPORTXTADAMCARTLSTADMARTSTTXTCLEE    CATCLONING TXTCONVRSNSTXTCVGAMES DOCEOS2TDOSTXTFILTXT  BASGAMECRSHTXTPRINT   TSTREADME  DOCSUBMIT  DOCWS      COMWSMSGS  OVR WSOVLY1 OVR WSOVLY1 OVR$WSU     COMXMAS    SW2XMAS    TXTIJKLMNOPQRSTUVWXYZ[\]cdefghijklmnopqrstuvwxyz{|}ГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄хххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх