íEíCfÃçü       Initializing Media      9209ANN1   ƒUªÿ BOOT       DIRECTORY  ØACIVJAAFT&ACIVHLAAA‡ACIVKVAïïï4ACIVDRAÅ!ØACIVLOGOAA!ADAMDOSAA'ÏACIVGRPHCSA)FASTADAMA,±RDBAS1.0ABjRDBASINTROAQKREADMEAEFTRÜDIS&DATAÿÿÿ[		ÝSample1Ad

‡&Sample2ATn

‡&SampleIBMx

‡&FLOWERSAFT‚FXMASTREEAT„é^!~ALPHABETAT†ƒBLUENOSEA‹cALPHABET.SAÉTOOLSALEFT$WALKA LEFT‘°FLYINGAEFT’DMOUSEALEFT”vBLOCKS LEFT•BLOCKS LEFT•From the September 463 ADAM newsletter.  Dean Roades - Editor.ADAMCON IV     We had a wonderful convention in Cleveland July 23-27.  Richard Drushell gave an outstanding report on the various BASICs that have been done for ADAM; Francis Clee gave one of the best LOGO demonstrations that I have ever seen; and Pat Herrington gave yet another fantastic discourse on PowerPAINT.  More about each of those later.     George Koczwara and Herman Mason and all the crew in Cleveland deserve a lot of credit for pu!     Friday morning I went to Rich Drushell's discussion "Comparing SB1.0; SB2.0; SB1.X".  Rich had a 22-page hand-out which will appear in the ADAM News Network.  He discussed the first version of SmartBASIC, a monster that COLECO quickly replaced (WITHOUT TELLING ANYONE) with what is now known as SmartBASIC 1.0.  He described the frustration his father had when his (first version) SmartBASIC wouldn't do what the books said it should do.     Rich then discussed SmartBASIC 1.0 and various patches that h.  Ordering such a list by order in which the participant paid for the convention did not make it particularly useful.  Still, it was a good idea, and future conventions should build upon it.     The food was a disappointment, especially after the organizers had promised to supply more meals for the same price.  They did, but there wasn't much variety.  You got one choice at each meal.  At the banquet Sunday evening Helen asked for her meat well-done and was told by the waitress, "This is how it is prepare SB1.0.  It is compatible with SB1.0.  Rich believes that any future version of BASIC will have to be compatible with SB1.0.  There are just too many good programs to start over.     It was a great discussion, and Rich graciously supplied ANN with a disk entitled SmartBASIC Lecture Syllabus c1992 by Richard F. Drushel, ADAMcon IV.  I will turn this over to Dean Roades along with my convention report.     My first afternoon session was a bust.  Bruce Walters was talking about "Beginners Machine Language".t speeches, drawing the group together.  I don't know if other conventions had similar speeches.  ADAMCON IV did not.  I missed them and hope ADAMCON 05 will put them back.     The time saved by eliminating the general sessions was used for the most important improvement at ADAMCON IV.  The sessions were lengthened.  Some were 90 minutes long and some a full two hours.  This was great!  Several sessions last year were just getting going when the time was up.  This year there was plenty of time.  I loved ittting on a good show.  They tried a lot of new things, many of which worked, and one of which worked outstandingly.  More about that later.     Let's get the gripes out of the way first.  There was a list of rooms so you could tell where everyone was staying.  This was a great idea that was only partially sucessful.  The list was not in alphabetic order, so you could not easily use it to find a particular person.  Nor was it in room number order, so you could not easily use it to tell whose room was nearbyave made it the common version in use today.  He discussed SmartBASIC 2.0 and the improvements over SB1.0.  Rich believes SB2.0 is a dead end because of its incompatibility with SB1.0.  No one uses it for anything serious.     He had praise for SwiftBASIC, Sol Swift's GODOS BASIC.  For graphic work GOBASIC is outstanding.  This version of BASIC has some serious flaws, however, for other kinds of computing.     Rich ended with a discussion of SmartBASIC 1.X which he wrote because of limitations he found ind."  The food was not a high point of the convention.     But you don't go to a convention for food.  A more important omission was the general sessions, the addresses to the entire convention.  Last year Lyle Marschand started off the convention with a wonderful review of the history of ADAM.  Guy Cousineau ended the convention with a rousing look at the possible future.  ANN had a session.  Barry Wilson did some humor (?).  Rich Clee talked about how to keep the local user group growing.  These were grea  Bruce certainly knew his subject, but so did some of the spectators.  A couple of questions from them and the session was out of reach of those of us who came for an introductory session.  This is a difficult problem that future conventions will also have to deal with.  Novice sessions must be limited to novices.  But who will determine who is a novice?     My second afternoon session was short.  Alan Neeley spoke for half an hour about "SmartBasic Utilities" after which we adjourned to his room where h Neil, did an improptu LOGO session on "fractals".  They designed the fractals and programmed them off the tops of their heads, debugging them as we watched (debugging the procedures, not their heads).  There are advantages and disadvantages to this approach.  We got to watch real programmers debug, a fascinating experience.  On the other hand, I couldn't help wondering how much more we would have gotten out of a prepared demonstration.  In any case, the Wickes allowed me to copy their fractal programs for O expert, I sputtered.  George Koczwara, setting up hardware for Francis, offered to throw me out a window.  He was joking (You were joking, weren't you, George?), but I left so Francis could calm down.  I snuck back in later, and am I glad I did!     Francis insisted she knows very little about LOGO and uses just a small fraction of the commands, but I watched with interest and then with fascination and finally with absolute delight as she worked her magic on the screen.  She started with an explanation os better than a typewriter (and free, to boot!).  I discussed the corrections, insertions and deletions, finding and changing text, moving and copying text, moving from top to bottom of the document and from bottom to top.  Then I talked about SpeedyWRITE 2 and how it is as far advanced over SmartWRITER as SmartWRITER is over the typewriter.     SW2 can jump through the document by letter, by word, by sentence, or by paragraph.  It can jump immediately to the top or bottom of the document.  It finds, movese bug.  They can get the corrections from the ANN disks.    I went to the ANN meeting during the second Saturday morning meeting.  Guys wearing funny hats discussing how to deal with burnout, how to get decent liquor in the States (this was of particular importance to the Canadian contingent), how to publicize ANN without general sessions, and how to get volunteers without publicity.     There was no Saturday afternoon session.  Lots of stuff happened during this free time.  The brothers Wicke, Dale ande copied a public domain volume of utilities for anyone who wanted it.     Saturday morning I went to see Francis Clee talk on "Logo".  Although it wasn't billed an an introductory session, Francis immediately insisted that Ron Mitchell leave the room.  It was her first convention speech and she didn't want to do it in front of a LOGO expert.  Right on, I thought, remembering my machine language session from the day before.     But then Francis spotted me and insisted that I leave too!  But I'm not a LOGANN.     Sunday morning I went to Pat Herrington's "Graphics/Hands on" session.  I've been using PowerPAINT quite a bit this past year, but I still learned a lot from this session.  Did you know that cntl-up arrow will draw a perfect 45-degree angle?  Did you know that move-copy can copy something from one PowerPAINT screen to another?     I didn't get to go to the second Sunday morning session because I had to help Dean Roades give the "Word Processing" session.  I talked about SmartWRITER and how it if how to move the turtle around the screen, how to raise and lower the pen, how to change the color.  Then she progressed to how to make LOGO programs and how to link these together.  Her flowers were nice.  Her train has to be seen to be believed.     Francis gave me a copy of her working disk for ANN.  She spotted a bug in one of her procedures during the demonstration and later fixed it and gave me a corrected version.  The five people to whom I gave copies of this at the convention were warned about th, and copies more smoothly than SmartWriter, deletes and (especially!) inserts MUCH more smoothly.  It is my favorite word processor and I don't even own stock!     Dean talked about what I left out.  I learned some things, and I use SpeedyWRITE 2 almost every day.     Sunday afternoon we went to the ADAM store.  I had a disk public domain version of Project Name-By-Line, the COLECO Graphics Processor, which I had hoped would be able to capture ADAM BOMB screens so I could edit them using PowerPAINT.  I wllery of Honour inductions, but skipped the BEAT THE BANDIT contest.  (No ADDICTIS Contest this year!!!)  We left at 10:45 and drove until we both collapsed at 3:00 am and had to pull over.  After sleeping for an hour we drove on to Portage, Indiana, and prepared for our noon flight from Chicago's Midway airport to South Dakota to begin a week of vacationing.     It was a glorious convention.  Alan Neeley is hosting ADAMCON 05 in Utah.  See you all there next year.Joseph Alford5068 Stone AvenuePortage, BOMB, but no reply.  Jim Notini later suggested a possible way to get around the problem.  First, load a plain vanilla BASIC.  Use a poke to disable the ONERR GOTO function.  Then run the HELLO program from the ADAM BOMB disk.  This might enable me to "break" ADAM BOMB with the picture still on the screen.  At that point I might be able to use SimplePAINTER to pick up the screen picture and save it for PowerPAINT.  I'll give it a shot, anyway.     The banquet was due to end at 10 pm.  We stayed for the Ga surprise.  I'm not much for baseball caps, but these were nice.     The registration folder had just the right amount of information in it for me.  I was able to look through it in a reasonable time after unpacking and helping to set up ADAM in our room.  I liked the graphics on the tickets.  The schedule of sessions was concise and easy to read, and I appreciated the concisely written information about the area "Fun Spots".  The local map was very nice.       Our group was one that had been privileged  IN 46368219/763-2165August 8, 1992 suggested a possible way to get around the problem.  First, load a plain vanilla BASIC.  Use a poke to disable the ONERR GOTO function.  Then run the HELLO program from the ADAM BOMB disk.  This might enable me to "break" ADAM BOMB with the picture still on the screen.  At that point I might be able to use SimplePAINTER to pick up the screen picture and save it for PowerPAINT.  I'll give it a shot, anyway.     The banquet was due to end at 10 pm.  We stayed for the Gaanted to illustrate my latest article on ADAM BOMB.  Shon McCallum of S & M Video loaned me the cartridge version that he had for sale.  I took it to my room to try it.  No luck.  This product cannot handle the problem either.  Jim Notini of NIAD also tried to get the CGP to copy ADAM BOMB screens with a similar lack of success.  Thanks to both gentlemen for their efforts.     I've asked Guy Cousineau for help with this problem, but he has never seen ADAM BOMB.  I've written to Steve Pitman, author of ADAMFrom the September 463 ADAM newsletter.  Dean Roades - Editor.ADAMCON 04 My Thoughts     This is only my second ADAMCON.  My user group 463-ADAM sponsored my first - so you know my bias!  Actually I found this con to be much more relaxing for some reason!       My husband, Joe, and I drove six hours to this convention.  When we arrived we were able to check in right away.  This worked out very well for us.  My first impressions set a positive tone.  I really liked the T-shirts and the mugs were a nicellery of Honour inductions, but skipped the BEAT THE BANDIT contest.  (No ADDICTIS Contest this year!!!)  We left at 10:45 and drove until we both collapsed at 3:00 am and had to pull over.  After sleeping for an hour we drove on to Portage, Indiana, and prepared for our noon flight from Chicago's Midway airport to South Dakota to begin a week of vacationing.     It was a glorious convention.  Alan Neeley is hosting ADAMCON 05 in Utah.  See you all there next year.Joseph Alford5068 Stone AvenuePortage,to see a demonstration copy of the computer disk running at the convention entrance.  I was already very impressed with the professional quality.  The final one was even better.  I loved having the music dubbed in and the various ways the graphics were presented on screen.  I believe this was the work mostly of Ron Collins and Chris Braymen.  Great job guys.  Oh, and by the way, besides its aesthetic qualities it also served serveral funtional purposes including a list of conventioners, advertising for vende forethought and planning.  A speaker with at least an outline of the points to be touched is much easier to follow and less likely to get distracted from the outline.  A prepared speaker with limited knowledge can be very effective.  A widely knowlegeable speaker who hasn't prepared seems to have trouble focusing on just a narrow 2 hours worth of information and is thus not as effective as he could be.  I'd much rather get 6 or 7 new ideas, concepts or demonstrations in 2 hours than only 2 or 3 because th I enjoy a little adventure anyway and Joe is coming to expect (if not enjoy) occassionally getting lost when he travels with me.     Back at the convention...  It was great to see a lot of familiar faces again and to get reacquainted.  While we did manage, the reception room was not set up right for a large group to socialize and mix.  I would have liked an opening address to the group to get a feeling of a long awaited start to the event.  The refreshments and beverages were a part of our package.  Thatspeaker to spend preparation time.     I liked having all my meals included in my convention price.  The price was right.  One thing I would have liked to see would have been a second choice in the main entrees.     I thought the facilities were quite adequate for my needs.  There was a bit of a feeling of fragmentation from the group because there  was again no single room always open to use as a general surge area.  Wouldn't it be great to be able to be talking about an idea from a session and sit rigst year I know that the best laid plans don't always go smoothly, but there needs to be someone in charge of setting up computers and equipment ahead of time for early sessions so the session can start on time.  I was taught that the speaker is to be responsible to make sure everything is ready on time.  From what I saw speakers and sponsors were all making an effort but there was still room for improvement on this.       A word to speakers.  I most appreciate going to a session that has obviously had somors and 3 or 4 other pieces of information.  And, it was very user friendly!       After we got settled we still had some time to go to the local arboretum for some walking and unwinding after the drive.  Too bad that I didn't find out until later that the Cleveland area is notorious for roads that don't connect.  As is my way, I tried an alternate route back to the hotel and couldn't quite get back to the road I needed.  Well, if I'd asked before I left, the staff was well prepared with the information. e speaker hasn't written the program ahead of time and must debug the example (from the top of his head) during the session.     I really appreciated the hands on demonstrations this time.  The speakers topic has built in limits and an order and I can practice and ask questions.  It would be helpful to speakers if they were able to know in advance what the attendees will want from their topic.  Maybe in the future we will develop a system to get this information out in time for it to be worthwhile to the  was nice.     I really liked the 2 hour sessions this year.  I thought the topics were well planned with various levels of difficulty. These were  clearly stated on the easy to follow agenda sheet.  The time was just right.  I felt satisfied.  I had time to hear the topic covered.  I hope future conventions can be big enough to schedule more sessions for those like me who want less unscheduled time at the convention.  I would like afternoon and maybe early evening sessions once or twice.       After laht down at an ADAM and look at it.  Another of my hopes for the future is to have one of these rooms with several ADAMs set up for use.  Then some of the impromptu sessions that fragment off to individual rooms might take place in a more public area and many more people could benefit.  Also, much of everyone's time could be saved if there were a place in the surge area where all of those copies could be made.     Much of this has been more general about ADAMCONs than specific to ADAMCON 04.  That's becauses a early morning person.  It's not uncommon for me to get up at six a.m. on a Saturday or Sunday and he's on the computer.  He doesn't know I'm up until I go downstairs an hour or two later.  When I do go down stairs, most of the time he will acknowledge my presence.  On occasion he'll even talk to me.  I know better than talk to him if he's grumbling to himself,  but it's not my fault he pushed the wrong button.     When he told me he was planning on attending ADAMCON IV I told him there was no way he whe convention.  And, of course, I came away with some new products to keep me busy at least until next year.Helen L. Alford463-ADAM  Then some of the impromptu sessions that fragment off to individual rooms might take place in a more public area and many more people could benefit.  Also, much of everyone's time could be saved if there were a place in the surge area where all of those copies could be made.     Much of this has been more general about ADAMCONs than specific to ADAMCON 04.  That's becauseting place for us non-computer people.  The lobby was the unoffical meeting place for the computer junkies.  If I wanted to find someone to talk to, off to the pool I'd go.  If Jerry was looking for someone and they weren't in their room, to the lobby he went.  I had many pleasant pool side chats.  Some lasting well into the night.     I met this adorable six year old girl, and I would have taken her home had her mom and dad let me.  Natasha, Keith and Una Marners's daughter is a living doll.  It will be From the September 463 ADAM newsletter.  Dean Roades - Editor.A VIEW FROM THE OTHER SIDEI am what you call a computer widow.Jerry even made a T-shirt that has, "I LOVE MY ADAM", across the front.  If his other love was a woman I'd know how to handle it.  But what do I do when it's a computer?  There's times when he comes home from work, gives me a kiss and says, "Hold dinner I'm going down stairs for a few minutes."  Down to his computer he goes.  I've seen his few minutes last till bed time.  Jerry' I don't want to just compare the 2 conventons I've attended.  I liked some things about both.  I thought each did some things better than the other and some things not as well.  Moving from place to place each year has advantages as well as disadvantages.  I can adjust.     I'm glad to have the opportunity to get together with other ADAM users to share experiences, feelings, frustrations, knowlege and interests.  Once again I came away with my interst in ADAM boosted and feeling I was glad I had been at tas going without me.  Losing him to his ADAM for four days would be a little to much.  So off to Cleveland we went.    The only thing I know about computers is how to shut his off.  I knew from last years convention that other computer widows would be there, so I would have someone to talk to.  I got bored a few times but, overall, I enjoyed myself.  If things got too boring, I could always walk the hallways and dodge wheelchairs.  You had to have been there to appreciate that.     Pool side was the mee I don't want to just compare the 2 conventons I've attended.  I liked some things about both.  I thought each did some things better than the other and some things not as well.  Moving from place to place each year has advantages as well as disadvantages.  I can adjust.     I'm glad to have the opportunity to get together with other ADAM users to share experiences, feelings, frustrations, knowlege and interests.  Once again I came away with my interst in ADAM boosted and feeling I was glad I had been at tsome time before I stop cherishing our little talks.     Even though Jerry and I went our separate ways a good share of the time at the convention, I do believe we spent more time together than if we would have stayed home.  We actually ate our meals together at the same time and table.     One thing I did learn at ADAMCON 03 was not to let Jerry have all the money when the ADAM store was open.  If we hadn't lived so close to last years convention we wouldn't have had enough money for gas to get home.   many reasons I consider it the BEST.  1992 has not been a very good year for me personally.  There are several factors, none of which I will bore you with in any detail.  ÅACIV was an oasis, a different world where all was new.  I was with people who cared about each other and were willing to go out of their way for you.  ACIV was not without it's controversy, but I was able to concentrate on the good.  I needed that.BEST? I know the workshops were very good.  I could tell that from the agenda which lFrom the September 463 ADAM newsletter.  Dean Roades - Editor.ADAMCON IVDean Roades - 463 ADAMACIV was my BEST convention.  (Not my FAVORITE, AC03 will always hold that place in my heart.) By BEST, I mean I got more out of ACIV than I did any other convention.At AC01, I was a raw rookie, very unsure of myself, unsure of what the next few days would bring.  But thanks to my roommate, Alan Neeley and all the warm and friendly ADAMites, I soon felt comfortable.  I still didn't know what I was doing, buAVE to be anywhere at a certain time.BEST? Talking with Jack Leamy, he extolled the virtues of a filer program for ADAM called PCfile.  It was wonderful, he said, it will do anything I need it to do.  Sounded like just the ticket for me, until Jack said it runs under CP/M-TDOS.  This slowed me a bit, but I was determined to learn more.  Jack also said it was PD and could be downloaded from George K's BBS.  Since I had never downloaded ANYTHING, it brought up a new challenge.BEST? I was in the ACIV headqeering to host it in Indiana. (Much to the surprise of the other 463 ADAM members!)AC03 is still a blur.  I know I had a good time, many people told me I did.  I was able to meet so many new faces, contribute in some way to help other ADAMites and build more lasting friendships.  I will never forget those few days in South Bend. The mood was upbeat, we knew there would be another ADAMCON and that ADAM would remain the BEST home computer for a long time.This brings us to ACIV, my BEST ADAMCON.  There are(And they say women spend money foolishly.)  What a feeling of power this year when he came to me.  "But honey I need it, it's a good price and I don't have to pay shipping and handling.  Please can I have the money."  This alone made the convention will worth it.Kathi Vrancks463 ADAMA COMPUTER WIDOWting well into the night.     I met this adorable six year old girl, and I would have taken her home had her mom and dad let me.  Natasha, Keith and Una Marners's daughter is a living doll.  It will be isted the presenters.  But I cannot give you any first hand knowledge of these fine sessions because I didn't attend any. (Except for those I co-presented with other 463 ADAM members.)  This is not to say I know everything about ADAM and felt there was nothing more to learn. Quite the contrary.  I spent the time with other ADAMites and learned more one-on-one than I could absorb in the short time I was there.  After the schedules and responsibilities of AC03, it was a genuine pleasure to kick back and not Ht I knew I was doing it among friends.AC02 was rumored to be the last ADAMCON.  The Doom-and-Gloom people had ADAM dead and buried.  I went to Toronto not knowing if it would be the last time I would see these wonderful people.  As it turned out, things were not as bad as some people led us to believe.  ANN expanded it's subscriber base dramatically, a very positive sign for ADAM.  There was still talk about IF there would be another ADAMCON.  I decided to insure that ADAMCON 03 would take place by voluntuarters, talking to ZONKER.  The new ADAMLink V was on the screen of one of the ADAMs set up so I asked ZONKER to show me how to download.  He immediately began to push buttons and explain things at a speed only experts can do when I stopped him.  "What was on the screen before you started pushing buttons?" I asked.  ZONKER then realized the novice level I was operating at, and proceeded to explain things in a manner even I could understand.  I had heard about downloading many times before, but this time ita great core of dedicated ADAMites, but we would like to grow and spread the word on ADAM.BEST? I managed to spend more money than I should have at the ADAM Store (as usual).  But I did manage to pick up on some deals to improve my ADAM and my software library.   I now have a color monitor which shows the entire cell in PowerPaint so I don't have to guess what's on the right side of the screen.  I also have a second 320k disk drive.  I ran into Gary Hoosier who was selling SIPPs for the MegaRam memory carires together.  The mods Ed has made to his ADAM are mostly in my area of expertise.  I was quite impressed and hope to make some of these changes soon.BEST? When Ed showed me the IBM Clip Art he purchased from Maine ADAM Library, I wanted one for myself.  But when he showed me the instructions on how to modify PowerPaint so you could load these clips, I was a bit hesitant.  But then Bob Sebelist of M.A.L. offered to make those changes for us.  We went to his room and he took the time to do this.BEST? Sther.  I think they were communicating telepaphically, their brains linked into some binary system.  We could see their lips moving, but couldn't hear any sounds!  The collective ADAM power at that one table was awesome.BEST? At the closing banquet, I was named to two exclusive groups.  One was the "Grand Slam Club" of ADAMites who have attended all four conventions.  The other is a group of ADAMites I an quite in awe of.  The ANN Gallery of Honour.  Enough ADAMites felt my small contributions to the ADAnicer at our club meeting after the convention.  Instead of me talking, I could listen to others express the excitement of an ADAMCON. (Actually, I think they just came to the convention to keep me from volunteering for AC05!)BEST? At dinner one evening, I sat with Joe Alford and Bob Blair.  Bob recently started the South Florida AUG and has built the group very quickly.  Joe and I picked Bob's brain for his secrets.  His ideas were quite novel to us and we plan to try them out in our area.  463 ADAM has  made sense.BEST? This year my roommate was Ed Zielinski.  I knew of Ed only from his graphics contributions to AC03 and ANN.  Ed brought his ADAM and set it up in our room.  This was great for me because I did not take my ADAM this year.  Ed was generous, like all ADAMites, and let me use his ADAM whenever I needed it.  I also learned about some hardware modifications that I could apply to my ADAM.  I am not expert enough to design circut boards or build a hard drive, but I can solder a little and hook wd so I now have a full 1 MEG of expansion ram! (I don't know what I will use it all for, but you can NEVER have too much memory, can you?)  My son, Eric, was thrilled when I showed him the MIDI-MITE interface.  Great Stuff!BEST?  The late night sessions were productive as always.  While sitting with Alan Neeley, Pat Herrington, Jim Notini and his friend Michelle, we looked across the room to a scene that reminded us of Star Trek.  Tony Morhen, Guy Cousineau, Ron Collins and Chris Braymen were sitting togepeaking of Bob Sebelist, early in the convention, I was with Pat Herrington who was looking for a printer to make labels for her latest graphic volumes.  Bob made his ADAM available so we went to his room.  I witnessed Pat's new volumes and some things Bob has been working on.  It was wonderful to get an 'inside' look at ADAM.BEST? There were other 463 ADAM members at ACIV. Joe and Helen Alford and Jerry and Kathy Vrancks.  While all ADAMites are good friends, it was nice to have them close.  It was even M community were not so small and voted me this honour.  I thank them all.  It proves that you don't need to be an expert in ADAM in order to make a contribution.  I have to let you all in on a little secret though.  I have been quite selfish in my ADAM activity.  I have received more in the friends I have made and ADAMites I have helped than I have given in time and energy.  It's quite rewarding or I wouldn't do it.There is so much more that could be written, but I must leave room for other articles in tWERSNote that the file name must be preceded by a quotation mark.  There is no quotation mark at the end of the command.     As the file loads LOGO will define the procedures.  Unlike a BASIC program, LOGO procedures are generally in several parts.  There is a driver, generally (but not always) with the same name as the file.  This driver will perform several sub-procedures.  To get the whole thing started you type the name of the driver.  For the "FLOWERS file just type FLOWERS.  Note that the procedurFrom the September 463 ADAM newsletter.  Dean Roades - Editor.ACIV LOGO DEMO by FRANCIS CLEE     At ADAMCON IV Francis Clee gave a marvelous LOGO demo.  I was so impressed that I asked for a copy for ANN.  This is an explanation of what Francis gave me.     First, here is the catalog of the disk I got from Francis:GROUND2    A FLOWERS    A XMASTREE   AALPHABET   A BLUENOSE   A ALPHABET.S ATOOLS      A WALK       A FLYING     AMOUSE      A BORDER     A SNOWFLAKES AALPHABET.C A SNOWFLAKE  A DOILY te frequent pauses.  The LOGO program uses up almost all of the space available.  The pauses are to allow the garbage collector to sweep through and free up any unused space.     GROUND2 is a picture.  LOADPICT GROUND2 to see it.  CG to erase the graphics or CS to clear the entire screen.     FLOWERS sets the background to white.  Unfortunately, LOGO uses white letters which are quite invisible on a white background.  You can type blind (LOGO doesn't care) or you can reset the background.  SETBG 7 will reset.  LOGO asks if you want tutorials.  If you have never looked at the tutorials, do so.  They are fantastic.  Otherwise, answer NO to the question.     If you have booted LOGO from a tape you will have to change the device type to load the Clee procedures from disk.  SETDEVICE 4 is the command for disk drive 1.  Note that 0 and 1 are the tape drives and 4 and 5 the disks.     Insert the disk in drive 1 type CATALOG to get the directory listing.  Load the file you want to see, for example:LOAD "FLOhis newsletter.  Thanks to George, Herman and their crew for all the work they put in so we could all have so much fun.  I am glad Alan Neeley took the yolk so I can look forward to AC05 in Salt Lake City next year.ome.BEST? At the closing banquet, I was named to two exclusive groups.  One was the "Grand Slam Club" of ADAMites who have attended all four conventions.  The other is a group of ADAMites I an quite in awe of.  The ANN Gallery of Honour.  Enough ADAMites felt my small contributions to the ADAe name, unlike the file name, has no quotation mark before it.     As a general note, Francis does not clear the screen at the beginning of her procedures.  You should do so with the CLEARSCREEN command, abbreviated CS.  When you write your own procedures, begin the driver with a CS.  Thus, to run FLOWERS, typeCS FLOWERSNo punctuation is required between the two LOGO commands.     One question frequently asked by novice LOGO users is Why does it pause?  As you watch a LOGO procedure work you will no     AGEOMETRICS A BURST      A JOURNEY    ALANDSCAPE2 A     When I brought this disk to the 463-ADAM meeting there was some question about how to use it.  One of our members has LOGO, but has no experience with it.  A bit of background, then, might be in order.     LOGO is a language, similar to BASIC.  The LOGO procedures are equivalent to BASIC programs.  To run a LOGO procedure you must first load LOGO.     LOGO, like BASIC, is self-booting.  Simply insert the tape or disk and pull the computer give you a blue background.     XMASTREE will continue to FLASH forever.  Use ESC to end it.     ALPHABET, ALPHABET.S, and ALPHABET.C are three alphabet files.  Take a look at the W and at any curved letter.  Very impressive.     Oops, sorry.  You "take a look" at a procedure by typing TO and the name of the procedure.  Thus TO W or TO FLOWERS.  You end this "look" with the ESC key, which changes nothing.  Or you can change the procedure and use SmartKey VI to save the changes.  You can, of course, eximilar to the snowflakes, repetitive geometric patterns.     GEOMETRIC is a set of geometric figures:  triangle, square, rectangle, hexagon, septagon, octagon and three sizes of circles.  There are also shapes where you can set the lengths of the sides.  Thus SQUARE2 50 or RECTANGLE2 50 70.  CIRCLE3 is too large for the screen.  Before using it CS SETX -100 SETY 0 CIRCLE3.     BURST comes from the LOGO manual.  You get to see all the turtles at once.     Save JOURNEY for last.  LANDSCAPE2 shows how tothe background color.  SETBG 5 will do nicely.  Thus, after LOAD "FLYING you can CS SETBG5 FLYING.     MOUSE sets shape 32 to a mouse.  If you do not see a mouse, tell turtle 1 to assume shape 32 and show himself:  TELL 1 SETSH 32 ST.     BORDER has left and right sides of a very intricate border.     SNOWFLAKE is a single large flake.  SNOWFLAKES is a set.  LOGO is excellent at this kind of repetitive work.     BLUENOSE is the name for a type of sailboat.  QUILT is the driver here.     DOILY is syour ADAM.  Even the DOC file is an IBM file.  The basic idea is that you use the DOS COPY command to copy the floppy disk to your IBM hard disk.  Then you run the programs from the hard disk.The documentation file is ADAMDOS.DOC.  It is a pretty standard documentation file:  I called Bonafide Systems in California for instructions.  They were very nice to me:  walked me through copying the files to my IBM hard disk, walked me through copying an entire ADAM disk to the IBM hard drive and back again, beame paint a screen in LOGO.     JOURNEY is a delightful example of LOGO animation.     Thank you, Francis, for a very enjoyable session at ADAMCON IV and for being generous enough to share this disk with ANN.Joseph Alford463-ADAM5068 Stone AvenuePortage, IN 46368219/763-2165y intricate border.     SNOWFLAKE is a single large flake.  SNOWFLAKES is a set.  LOGO is excellent at this kind of repetitive work.     BLUENOSE is the name for a type of sailboat.  QUILT is the driver here.     DOILY is speriment with the loaded procedure without affecting the one on the disk.     TOOLS is a set of procedures Francis uses often.  Most are abbreviations of standard commands.  Instead of PRINT HEADING Francis can simply type H and find out which direction the turtle points.  P, for PRINT POSITION, is another time saver.  The tools don't DO anything.  They are tools.     WALK is another that requires ESC to halt it.  Footprints mark the path of an invisible monster.     FLYING may require that you reset From the September 463 ADAM newsletter.  Dean Roades - Editor.ADAM <--> DOSFreeware from Bonafide SystemsDean Roades picked this up at ADAMCON IV.  It allows you to use the IBM to copy and store ADAM files.  Dean Roades doesn't have an IBM.  This is the same Dean Roades who came home from ADAMCON 02 and told his local user group, "Guess what WE volunteered to do next year?"  I have an IBM.  You begin to get the picture?There are 13 files on this disk.  They are in IBM format.  Forget reading them on imilar to the snowflakes, repetitive geometric patterns.     GEOMETRIC is a set of geometric figures:  triangle, square, rectangle, hexagon, septagon, octagon and three sizes of circles.  There are also shapes where you can set the lengths of the sides.  Thus SQUARE2 50 or RECTANGLE2 50 70.  CIRCLE3 is too large for the screen.  Before using it CS SETX -100 SETY 0 CIRCLE3.     BURST comes from the LOGO manual.  You get to see all the turtles at once.     Save JOURNEY for last.  LANDSCAPE2 shows how tod with pride when I raved about how easy the program was to use.There is a program to format the ADAM disk and another to initialize the directory.  There is a program to read the directory and another to delete files from the ADAM disk.  One program copies individual files (wildcards are accepted), another copies blocks (including the entire disk) from the ADAM disk to the IBM hard drive and back again.  This is what I will use to make the ANN disk copies that Dean volunteered me to make.  Copying from ats and change the font to 'user font'.  These fonts are 'double high'.  This means you use shifted (upper case) keys to place the top half of the font on the screen, and un-shifted (lower case) keys for the bottom.  This is a choice we have never had in PowerPaint, and is very welcome.  Sometimes you want fonts which are bigger, but can't spare the width to use the other fonts available.Fontasy 2A contains 5 new fonts in sprite format for PowerPaint and Size 4 for SLP, and two new large font sets which arFrom the September 463 ADAM newsletter.  Dean Roades - Editor.GRAPHICSBy Den Roades  463 ADAMAt ADAMCON IV I picked up three new volumes of graphics.  Fontasy Vol 1A and 2A from Eyezod graphics and IBM Clip Art from Maine ADAM Library.All three had something new on them, a viewer program.  You do not need to boot up PowerPaint in order to see the graphics!  Quite a novel idea I am glad to see. All the viewer programs are auto-load, very easy to use.Another very nice thing about all these volumes iprite files.  I guess there is enough room in the SLP file for these digits so there doens't have to be a seperate file.  I am always looking for the numbers because of our club name.On this ANN disk are some samples from Fontasy 1A + 2A, and IBM Clip Art.Paint, and is very welcome.  Sometimes you want fonts which are bigger, but can't spare the width to use the other fonts available.Fontasy 2A contains 5 new fonts in sprite format for PowerPaint and Size 4 for SLP, and two new large font sets which ar us novices.  I was able to get a modified copy of PowerPaint copied onto my disk by Bob Sebelist.  I can make a copy of this for any of our members (who own PowerPaint) that buy IBM Clip Art.The Fontasy volumes have been designed for use with PowerPaint and Swift's Label Printshop (SLP).  This is the first addition to SLP to my knowledge.Fontasy 1A contains 18 fonts.  For use with SLP, they are the size 3 fonts.  In PowerPaint they are used in a unique manner.  After loading the font, select normal fon hard drive to a floppy is FAST!There is a progran to dump an ADAM block in hex to the screen.  One program adds a line feed for every carriage return.  This is useful in converting EOS "A" files to DOS text files.  A second program reverses the process.Finally, there is a documentation file with examples.  There is also a California phone number with some really nice people on the other end.Joe Alford463-ADAM5068 StonePortage, IN 46368219/763-2165 disk to the IBM hard drive and back again, beamee on a 10k screen for PowerPaint and in size 5 for SLP.  In addition to this is a set of ERIE fonts. There are 5 sets of the same fonts, EXCEPT, each set is 1 pixel lower than the last.  You can make some stunning effects, especially for Halloween.  The size 4 fonts for SLP contain the same fonts as the sprite files plus Pat has converted 17 sprite files from past Eyezod volumes for use with SLP.  There are 2 sprite files which are not in SLP format.  These contain the number fonts for use with the other ss they make it easy to capture the graphics on hard copy for reference later.  The IBM Clip Art manual has all 180+ clips printed out with the file names.  Both Fontasy volumes contain 10k screens with the fonts and sprites so it is easy to print them out.The IBM Clip Art clips can be loaded directly into PowerPaint only if you modify it.  Complete instructions are given, but it involves editing certain blocks on the PowerPaint disk.  Very easy for those who know what you are doing, but a little scary forFile FASADM., 25779 Bytes, Lib 9Capture Buffer TransferNo error detection/correctionOpening capture buffer...FASTADAM  by  Rob Friedman       Well,  You are now on CompuServe, or are thinking  of  going onto CompuServe, but.. don`t want to pay all that money. But, you have  been  told that CompuServe has the most to offer and  is  a fantastic source of information, but.. You would like to get that information and save money. How?     This thought hits every CompuServe user who is online and is live.. the idea.      When using FAST.DOC and FASDEM.TXT(Fastdemo.Txt), You should be able to shorten your time online to a minimum. But, as with so many  things, since the FAST files were written to be  used  with various  communication programs, you should be familiar with  the one you use. Since a lot of people who go onto CompuServe are new users  who  have  not  used  various  telecommunication  programs before,  I`ll try to help you along by showing how  the  programs available for the ADAM capture and senthey talk about  and deal with is capturing the messages in the forums  via your  modem  program`s  ASCII capture method,  logging  off,  and reading the messages offline. Then answering them OFFLINE via  an editor  of some type, placing them in a file,  logging  back  on, and  sending the replies to CompuServe, thus saving you the  time it  would  take to read all the messages and reply to  those  you wanted to online.      What this article will (hopefully) do,  is run thru some  of the ways to speed up ses the  "/"  as the  key denominator, that is, you tell it which key by used  the hex code, you will have to type it in manually.  But.. it is  not a problem.  Let`s say I wanted to use the SmartKey I key and  the Smartkey II key.  I`ld use the following:     !Smart Key I     /81  <--this is the hex for Smartkey I     76702,415  <-this defines the key for my user id     !Smart Key II     /A2  <--this is the hex for Smartkey II     Go:Club\   <--this defines the rest of the logon on,  EXCEPT my  Passwoou to tell it where you are going by way of menus  or prompts.   The  Fast way is to use a single command  line.   That will  put your UID, password, and destination in a  single  line. The format is (at the User ID: prompt):     User ID:7xxxx,xxx/go:destination\pass*word<cr>Using my number as an example, it would be:     76702,417/go:club\pass*word<cr>That  will  log me in, and take me right to Computer  Club  forum (the  GO word being CLUB).  No intermediate screens in  the  way. Fast, eh?  That`sthat is using real-time and doing everything (especially in regards to getting messages and answering them) online. Well, why not  do all that offline?  In the Practice forum (which  is  FREE for  CompuServe users.. that is no online charges  are  charged), there  are  sysops  to help you become  acquainted  with  all  of CompuServe`s Forum commands, as well as two very important  files that  could save you a LOT of money, as well as reduce your  time online. They are called FAST.DOC and FASDEM.TXT .  What d text files (which is what you  will  basically be doing). Let`s start. But  first,  a  word about macro-keys.Macro/Function Keys     One  thing that ADAMlink5 will do (also 3-4) is macro  keys. This  feature  is in all the modem programs we  deal  with  (also called  function keys). Macros let you place several commands  or letters  into  a key, and by just hitting that key,  the  command line  is placed. For example, for the Fast Logon, the command  is UID/GO:WORD\PASSWORD<cr>.  Now, since ADAMlink5 uyour time online, and logon. I will also  go thru  the   way   the various modem programs for  ADAM  go  about  capturing  messages and sending them back online.  These will  be ADAMlink5, Imp, Qterm, Mex, Zmp, and Madam7. Logging On     One quick way to get yourself online and save initial  time, is  to  do a fast logon.  The normal way is to use  the  User  ID number  that  CompuServe will assign to you, and  then  use  your password, and after CompuServe acknowledges your replies, it then waits  for yrd. You could use go:club\pass*word , but  the  general rule  is  NOT to put your password into a macro key.  Using  this technique, you can use the Function keys and set up your  capture commands.  In one key you could place:     REA NEW SEC:9,10 ;SCR /0DThat would let you hit one key for the command for CompuServe  to start  sending  you  ALL the messages  in  thread  order  without stopping.   That is the way you want to capture the messages,  no stops,  and  in the logical order of which they were  pltell CompuServe to read the messages in continuously:     REA NEW SEC:9,10 ;SCR <cr>Or  type  it in if you didn't program the key.  The  screen  will start   scrolling continuously.  This is the advantage  of  using higher  baud-rate modems like 1200 or 2400.  If it runs  so  fast that you can't read it, you capture it instead.  Remember,  while 1200  and  2400 baud rates are twice as much as 300  baud  is  on CompuServe,  they  work four or eight times as fast  so  you  are online less thus saving you mo4 days  previous  to  the current time, you would type:     REA DAY:4 SEC:9,10 ;SCRCompuServe  will automatically read in Thread order.  That  means you  will  read the messages in logical order.. from  comment  to reply.  Now..continuing with the capture: ADAMlink-5      It might come as a surprise to some that all the versions of the ADAMlink modem program (except the ill-fated  version 1)  can be used. True, ADAMlink2 is only good for the internal modem, and can  only be used at 300 baud, but it will  somewhat more current than FAST.DOC, but both  are full  of  important  information. My own suggestion  is  to  read FAST.DOC  first,  then  read FASDEM.TXT and use  it`s  method  of placing  the commands in the texts.  This article is basically  a primer on how to use the FASDEM.TXT messages with the ADAM  modem programs, as well as how to grab the messages.   Anyway, back  to using  an editor/WP, SmartWriter will work fine for  reading  and answering  messages.  My own suggestion is to go  to  SmartWriteDAMlink`s command mode by hitting  the WILD CARD.  In command mode, press FILE and choose ASCII RECEIVE.  ADAMlink-5 will ask you the name of the file and the type.   Type the  name and the type (I choose CISCAP and A usually),  and  hit DONE.  Whereupon ADAMlink will tell you that you should hit  UNDO to  close  the file.  Hit WILDCARD to return  to  terminal  mode.  ADAMlink  will  show the number of pages in it's  buffer  at  the bottom.   Hit your Macro Key (You did program the  macro,  didn`t you?) to aced  and answered.   You  will use that command for each  of  the  telecom programs,  whether it is EOS like ADAMlink5, or  TDOS-CP/M  (Note that the /0D is a carriage return in hex code for ADAMlink.   For the  other  programs  just use whatever they use  as  a  carriage return <cr> or <ret>).  You will find that this REAd command will REAd  all NEW messages in SECtions 9 and 10, and it  will  SCRoll and not pause between messages.  See how the commands work?   For reading  messages  that  were left from ney. (That was the reason for  this and  FAST.DOC and FASDEM.TXT).  When the messages finish and  you are back at the forum prompt, you can either go to another  forum and repeat the command for that forum, or type "bye" or "off" and disconnect  from CompuServe.  After logging off, you can come  up with SmartWriter or any other editor/WP you wish to use and  read the  CISCAP  file with it.  See FAST.DOC and FASDEM.TXT  for  the ways to reply to messages and compose new messages. Bye the  way, FASDEM.TXT  is work.   ADAMlink(s)3, 3+,  and  the beta versions of 4 will also  likewise  work.   The current version (and the only one commercially available now)  is ADAMlink5  which will do all that the earlier versions did,  plus more.To  grab  the messages with ADAMlink5, the first  thing  you will  want  to do is get to the Computer Club Forum  as  fast  as possible.  Using the fast logon, you can go to the Forum directly without the intervening menu-screens.  When you get to the  forum prompt,  "Forum! ", go to Ar (or Speedywrite, or ZDE/VDE with the CP/M programs), and read the captured messages. When you come to a message you wish to answer, start  right  there  at  the end  of  that  message  (before  the following   message).   Start  with  your  "REP"   command   (see FASDEM.TXT)  and leave your message following the specifics  laid out in FASDEM.TXT, ending the message with a "/post" command.  AT the  end of each message you answer, move your REP message  (your reply)  to  the bottom of the file.  Follow thisll or half duplex.  Using the T plus a file name will start a capture buffer.  ex:     MADAM7>> T CISCAP.TXT  <--using the same name That will start the file but not start capturing text. As  before issue  the  REA NEW SEC:9,10 ;SCR command.   To  start  receiving text, hit CONTROL-Y(ret).  Madam7 will show a ";" at the start of the line to show it is copying text to it`s buffer.  To stop  the capture,  use CONTROL-R(ret) . You can toggle with the ^Y or  the ^R as often as you wish.   When finished terminal mode with the WILD  CARD key,  and at the Forum prompt , "Forum! ", hit the STORE/GET  key to  send  the file.  ADAMlink-5 will now send  your  replies  and messages  back to CompuServe, which will post them in  the  right places  by  reading the various REP and COM  and  other  commands imbedded  in  the text. After all this stops, you  can  log  off.  That's  it!     Congratulations!  You have just done what  all  the auto programs for IBM and MAC do in the way they read and  answer messages on  at Imp.     Imp     Imp  (Improved  Modem Program) is a natural  follow  up  for those  who like Madam7.  Written by Irv Hoff, Imp uses a  lot  of the  same  commands  that are in  Madam7  (ie:Modem7).   The  big difference is that instead of using a Control-E or a Control-Y or ^R, it uses ESC or Escape.  The command to go from terminal  mode to command mode is ESC-E, as opposed to ^E.  The toggle  commands are  ESC-Y and ESC-R vs ^Y and ^R.  To start a file, the  command of  using the T plus a fThen Madam7 was out  and people saw that public domain was they way to go.  So, Madam7  is small, relatively easy to use, and will run the internal ADAMlink 300 baud modem.  It also has a function key available to it via a companion program, as is the phone library.  As before, using the function  keys  will be a real time saver.  To  start  a  capture file,  you  use the T command plus a file name.  Normally  the  T command  (or  the E or L commands) are used to go  into  terminal mode at either fu  with  all  your typed replies, and any message you decide to write (your COMposed messages..new  ones). Then save just the replies and new  message you  typed in a separate file that we can call CISREP.  Log  back onto  CompuServe with your modem program, and after getting  back to  the Club forum prompt, go back to command mode.   Press  FILE and this time choose ASCII SEND.  Type in the name of the file  , "CISREP", and  ADAMlink-5 will tell you to hit the STORE/GET  key to  send the file. Go back into capturing, log off,  and go  to command mode ( ^E ), and use WRT to write the file to  the disk.  To send the reply messages, after logging back on, use the ^T  command  from Terminal mode.  It will ask for  the  filename, which  is in our example, CISREP.TXT, and send the messages  back to CompuServe.  That's it!  While Madam7 is kinda slow  nowadays, a lot of people still use the internal modem, and use Madam7. For those who prefer it, but have bought an external modem setup (and faster one), lookCompuServe.  Easy, eh? ================================================    Now.. onto using the various CP/M modem programs. Madam7      Madam7  (basically  Modem7 for ADAM) was the  original  CP/M modem program that became available to the ADAM courtesy of  John Moore.  Some might argue that way back when Coleco first  started the CP/M software for ADAM, they allowed Westico to have Mite and Ascom  made available to ADAM users.  Of course, back  then  very few could afford the software for CP/M.  ile name is the same (as it will  be  for Mex).  To  save  the captured messages, you also  issue  the  WRT command.  But, the command to send the file is ESC-F vs ^T.   Imp also  uses  companion  programs for a Function Key  and  a  Phone library.   Imp also has several advantages over  Madam7 and  even Mex.   As far as our needs, Imp is set up to work with modems  at 1200  baud or 2400 baud and by going four or eight times  faster, can  save you money online.  Also, Imp will do  Ymodem  downloads s to issue the REA NEW command, then start the capture  before  hitting  the  return.   Meaning,  hit  REA   NEW SEC:9,10;SCR  ,  then  hit ESC-M, and then  hit  (cr).  When  you disconnect, Zmp will write the file to disk.   After reading  and answering,  log back on and use the ESC-S command for  sending  a file,  and  choose the ASCII option.  Name the  file  (again..our example has been CISREP.TXT), and away you go. Qterm     Qterm  by David Goodenough is a small program with  features not foucapture  file. But,  to toggle the capture file, you use ESC-S to start  copying the messages to the file, and ESC-U to stop.  As with Madam7  and Imp, you use the WRT command to save the messages (the CAPCIS.TXT file)  to  disk.  Mex, however has it's Function  Key  and  Phone library features built right in.  They can be saved to the  disk, and  loaded in whenever you wish, or be saved in the Mex  program via   the  Clone  command.   No  doubt  you  are  noticing   some similarities  in  these  pr  made  to  do everything  we are talking about automatically via  scripts.   It can logon, open a buffer, start the messages scrolling, close the file-buffer,  and  logoff, and quit the program.  With  some  SUB files, you can even start the answering part of this all offline, and when finished, the SUB file will rerun Qterm, and upload your answer messages.  Now, that's fast!  Qterm also uses ESC commands so  to open a capture buffer, use ESC-C.  ESC-Y puts the  capture file on hold, effectively aing we are not  really touching  on  in  this article), but it  is  not  implemented  on CompuServe.  The  fastest  way for CP/M users  of  CompuServe  to download  files is via Ymodem (in Imp, Zmp and Qterm).   All  the commands  are ESC commands, and you are not required to name  the capture file, unless you want to.  Zmp does it for you calling it ZMP.LOG.  To start capturing, use ESC-M (for Memory) and Zmp will start  capturing  the messages. To toggle, hit ESC-M  again.  The best bet  for Zmp i(also  faster)  and will auto-step down if you call a  2400  baud node, and it logs you in at 1200.  Imp will adjust. Mex     Mex (Modem EXecutive) by Ron Fowler, is set  up for the ADAM either as an internal program for the 300 baud modem, or to  work on  the external serial port (usually at 1200 or 2400 baud).  Mex is  similar to both Imp and Madam7, in the use of ESC-E to go  to Command mode, and ESC-T to send the file while in terminal  mode.  It  also uses the same T + filename to set up the  nd in others.  First, it's command structure is different, it  runs on scripts or real-time (Yes, Mex can use  scripts,  but the Qterm version is easier to implement).  Plus, it has a window mode which is excellent for Conferencing.  On downloading, it can auto-detect what kind of protocol is being used (Xmodem,  Xmodem-1K,  or Ymodem).  It can also do Kermit as a protocol  for  those systems which use it.  (Kermit is another protocol, but different from  Xmodem  and  it's brethren).  It can also  beograms as far as  their  commands  go.   That  is  true, but as you will see.. the last two  programs  are indeed different. Zmp     Zmp  is an excellent program for the external modem  by  Ron Murray  with a slew of features.  So much that all  the  features require the program have several overlays to work.  Function Keys are built in as is the Phone Library. But, the big thing with Zmp is  it  has not only Xmodem, 1KXmodem, Ymodem, but  also  Zmodem.  Zmodem  is a faster way to download (someth toggle.  Hit ESC-Y to start it again. To  close  the  file, hit ESC-Z .  To send  a  reply  file  (your messages) use ESC-P which stands for print to remote.  Qterm is a little  different in  usage from the other programs.  When it  is started, it is in terminal mode.  Also, there is no phone library or  function key built in.  Well, not exactly.  To load  a  phone number  or  a  function  key, you use a  script,  which  has  the advantage  of loading a different set of function keys with  each numaway files I do.  ADAMlink-5 is available from HLM/GMK Hardware/Software Company, 4034 East 52nd St., Newburgh  Heights, Ohio  44105. Their number is 216-851-3347.      FAST.DOC  and  FASDEM.TXT are  available  from  CompuServe`s Practice Forum.  It is also available at ADAMcon4 in Cleveland  , Ohio, in July 92 and from the Cleveland ADAM-X-Change BBS.      My  thanks to Patricia Herrington from Orlando, FL  and  the Metro Orlando ADAM Users Group who first told me about FAST.DOC .  Ed  Girou  andy  those commands which  deal  with capture  text files and send the text file have been covered,  as well as bringing up the macro/function key features.Reading & Answering in CP/M     The  best  suggestion  for  reading the  file  is  the  CP/M editors,  ZDE  or  VDE.  Just as in ADAMlink, you  can  read  the messages,  and answer them directly afterwards.  Use the ^KB  and ^KK commands to mark that block you have just written, and go  to the  end  of the file with the ^QC command.  Move the  blos for it and have it do all this automatically.  And finally, a big thanks for all those both on and off CompuServe who have stuck with ADAM through all the years.  That has made all these various  articles and GIVaway files that I do all worthwhile. Rob Friedman     For  those  who  want the PD modem  programs,  the  internal programs  Madam7  and  Mex  are available  on  my  MODEM.GIV  and EXTRA.GIV  package.  You would need 3-4 160K disks. Both VDE  and ZDE  will  be included.  For those who hl of  these  programs,  except Madam7  and  Mex  for the internal modem, will  run  on  external modems  at 1200 baud or 2400 baud.  Both are  highly  recommended above the internal 300 baud modem. If you only have the  ADAMlink 300  baud modem, use it.  This method will still save you  money, but  you are advised to get a serial port and an external  modem. If  you  want any of the CP/M programs, they are  available  from various  user groups, bulletin boards, CompuServe, or myself  via several GIVber. The scripts can be held in a file called /QTERM.LBR since each  script  uses  very  little  space.   One  program  that  is available is Logmaker which can be used to write logon files  for Qterm.    A text editor like VDE or ZDE can be used to write  the script files.       For full use of Qterm, as well as Zmp, Mex, Imp, Madam7, and ADAMlink-5,  read the documentation that comes with each  of  the programs.  I  have  deliberately not gone  over  each  and  every command  in the programs.  Onl the folkes in the CompuServe  Practice  Forum  who helped me find the file as well as FASDEM.TXT . Brad Ferguson and Don  (76704,41) for FAST.DOC and FASDEM.TXT,  respectively.   Tom Clary  for  ADAMlink  updates  and Macros and  Rich  Drushel  for ADAMlink-5.  John Moore, Ron Fowler, Irv Hoff (RIP), Ron  Murray, and  Dave  Goodenough for Madam7, Mex, Imp, Zmp,  and  Qterm.   A special  thanks again to Dave Goodenough for his help in  getting me familiar enough with Qterm to do some automated scriptck  you have  marked  with the ^KV command, and go back to the  area  you were  reading.  Continue doing this reading, replying and  moving the  replies  until  you  are finished.   Do  any  COMposes  (new messages)  at the end of the file.  Save all these  new  messages with the ^KW command and name the file something like CISREP.TXT.  That  will  save  the  replies to their  own  file,  leaving  the captured messages in it's own file.  Exit with the ^KQ command.     Well,  there  you  have it. Alave or  are  getting  the OBS/CLD/EVE  type  of  serial ports, and  if  you  require  modem programs,  my  EXTERNL.GIV package will have Mex, Imp,  Zmp,  and Qterm, all set up for the ADAM with that type of external  serial port.  That comes out to about 6+ 160K disks, as the files  total roughly  560K.   Currently,  HLM/GMK  Hardware/Software  Co.  are selling   the  OBS/EVE  type  serial  ports  and  are   including EXTERNL.GIV  as  part of the package.  Also, Bart  Lynch  of  the Puget Sound NewstBASIC 1.x by Richard F. Drushel. ****************************************************************************** ORIGINAL SmartBASIC 1.0 (Coleco, 1983). o  Released with the original R59 ADAMs. o  Incomplete programming manual which does not document many commands, and   provided no memory map or shape table usage information. o  Different, incompatible memory map compared to the later, "fixed" version   1.0, causing many headaches with programs which used PEEKs, POKEs and CALLs. o  FLASH doestware is free.Send to:  Rob Friedman          3814 Ocean Ave T-2          East Rockaway, NY 11518If  you  have  any questions, my phone  is  516-593-8798  in  the evenings (meaning I work all day, and no calls after 11:00 PM ET, if you please.)Quick Reference Guide for Capturing and ReplyingFast Logon:     User ID:7xxxx,xxx/go:destination\pass*word<cr>     ie:     76702,417/go:club\pass*word<cr>Read Command for ADAM Sections for Computer Club:     REA NEW SEC:9,10 ;SCRmeans:REAd NEW SECtio***************************** "FIXED" SmartBASIC 1.0 (Coleco, 1983). o  Updated programming manual which documents all commands, explains how   to use shape tables, and includes memory map information. o  FLASH works, but many other bugs remain (in the original release).  Most of   these by now have been patched, and the repaired interpreter is distributed   as the de facto standard.   SUMMARY OF SmartBASIC 1.0. [ ]     optional{ }     use either of the two but not both Regular Commands.         LECTURE NOTES:  COMPARISON OF SmartBASICS FOR THE COLECO ADAM.                         (c) 1992 by Richard F. Drushel The following versions of SmartBASIC are compared: o  The original SmartBASIC 1.0, distributed with R59 systems.o  The later, "fixed" SmartBASIC 1.0, which has become the standard version.o  SmartBASIC 2.0.o  The enhanced SmartBASIC 1.0 from Ben Hinkle's "The Hacker's Guide to ADAM   Volume II.o  Solomon Swift's SwiftBASIC 80.o  Solomon Swift's GoBASIC under GoDOS.o  Smar-Net is including it in a special package he  has including the HLM/GMK Serial port and a 1200 Baud external modem.  Micro  Innovations  MIB2   serial ports come with  Imp  and  Mex, patched  for  the MIB2 serial port (different from  the  OBS/EVE-HLM/GMK  type).   Zmp  for the MIB2 is  available  on  the  Micro Innovations BBS.      The policy on the GIV files from me directly is to send  the required  number  of disks, plus return postage (usually  in  the form of stamps is best).  The actual sof not work. o  Infamous DATA/REM space bug, directory size bug with INIT, POKE limit to   prevent modification of EOS RAM, inability to RECOVER h-files, too many   RESUMEs after ONERR GOTO blow up the stack. o  Will not automatically run a HELLO program at startup, even on tape 1. o  Extra message "Bad response to INPUT" for INPUT errors occurring while in   the error handling routine activated by ONERR GOTO (removed in the "fixed"   version 1.0). *************************************************ns:9 and 10 ;and SCRoll the messagesADAMlink-5     to Capture:           ->in Command mode, hit FILE          ->then ASCII RECEIVE          ->type file name and type     d  Mex, patched  for  the MIB2 serial port (different from  the  OBS/EVE-HLM/GMK  type).   Zmp  for the MIB2 is  available  on  the  Micro Innovations BBS.      The policy on the GIV files from me directly is to send  the required  number  of disks, plus return postage (usually  in  the form of stamps is best).  The actual sof& [comment]   Execute machine code routine pointed to by vector at 16132.              Default routine points to a RET.  Parsed like REM, so often used              as a synonym.BREAK ....................................... Enables ^C interrupt of programs.CALL address  Execute machine code routine at address.  Routine should end              with RET and preserve stack if you are returning to SmartBASIC. CLEAR .... Sets all numeric variables to zero, string variables to zero length,           and unIF condition GOTO line ............................ Conditional program branch.IF condition THEN {action line} ......... Conditional program execution/branch.IN# value ............................ Specify current input (keyboard) device.INPUT ["prompt"] [;] var1 [,var2 [,...]] .. Get data with optional user prompt.INVERSE ........................................... Inverse video in TEXT mode.[LET] var=value ................................... Direct variable assignment.LIST [line1 {,-} line2] ................................. User-defined function.DEL line1 [{,-} line2] .................................. Delete program lines.DIM var1(x1 [,x2 [,...]]) [,var2(y1 [,...]) [,...]] ......... Dimension arrays.DRAW shape [AT x,y] ... Draws current hi-res shape (pointed to at 16766) at the                        specified coordinates.END .............................. Stops program and returns to immediate mode.FLASH .................................. Enables blinking display in TEXT mode.FOR var=value1 T.................... Turn off INVERSE and FLASHing text in TEXT mode.NOTRACE ............................................. Turn off program tracing.ON variable {GOTO GOSUB} line1 [,line2 [,...]]  Conditional branch by variable.ONERR GOTO line ............. Begin error trapping, with error handler at line.PLOT x,y ............................................. Plot a point in GR mode.POKE address,value ............ Change the memory contents at address to value.POP   Clear a GOSUB return address off thee text window at screen bottom.HGR2 ............................................ 256x192 hi-res graphics mode.HIMEM:address .. Set upper limit of SmartBASIC memory usage.  Default is xxxxx.HLIN x1,x2 AT y .............................. Draw horizontal line in GR mode.HOME ......................... Clear screen and move cursor to top left corner.HPLOT x,y [TO x1,y1 [TO x2,y2 [...]]] ............ Draw line in HGR/HGR2 modes.HTAB x ............................................... Skip cursor to column x.does any DIMensioned arrays.CLRERR ............................. Disable error trapping through ONERR GOTO.COLOR=value .................................... Set plotting color in GR mode.CONT .................................. Resume program after a STOP, END or ^C.DATA val1 [,val2 [,...]] ......... Variable data used by READ.  Infamous bug in                                   parse routine adds extra spaces each time a                                   program is saved.DEF FN var(arg)=equation ................................. List program lines.LOMEM:address .. Set lower limit of SmartBASIC memory usage.  Default is 27407.NEW ................................... Erase program in memory and start over.NEXT [var1 [,var2 [,...]] .. End program loop.  Optional syntax allows a single                             NEXT to serve multiple nested loops.NOBREAK ........ Disable ^C interrupt of programs.  There is no way to stop the                 program except normal termination or system reset.NORMAL ...O value2 [STEP value3] ......................... Program loops.GET var ......... Get a character from current input device (keyboard or file).GOSUB line ........................................ Execute subroutine at line.GOTO line ............................... Unconditional program branch to line.GR ................................................ 40x40 lo-res graphics mode.HCOLOR=value ......................... Set plotting color in HGR and HGR2 mode.HGR .... 256x160 hi-res graphics mode with 4-lin stack, allowing a subsequent RETURN      to go to the next outer GOSUB level.PR# value ............................. Specify current output (screen) device.PRINT {numexpr string$} [{,;} {numexpr string$} [...]] ... Print data using PR.PRINT SPC(value) .......................................... Print value spaces.PRINT TAB(value) ........................................ Jump to column value.READ var1 [,var2 [,...]] ...................... Read data from DATA statements.RECALL array ........ Dummy comme files on a drive.CLOSE filename [,Ddrive] ........................................ Close a file.DELETE filename [,Ddrive] ... Delete a file.  Works only for A and H filetypes.FP ..... Dummy command, provided for compatibility with AppleSoft.  Changes the         prompt to ].IN# value ........................ Specify the current input (keyboard) device.INIT volumename [,Ddrive]   Initialize a drive.  Wipes the directory and boot                            blocks, but the data areas of the drive are cution at line.SCALE=value ................................. Set enlargement scale for shapes.SHLOAD .............. Dummy command, provided for compatibility with AppleSoft.SPEED=value ........................................ Set screen printing speed.STOP ... Halt program and exit to immediate mode.  All variables are preserved.STORE array ......... Dummy command, provided for compatibility with AppleSoft.TEXT ................................................... Enter 31x24 text mode.TRACE ..........gth [,Ddrive]] ........ Open a file.  Length parameter sets                                            record size for random access.POSITION filename [,Ddrive [,Rrecordcount]] .... Move the read/write pointer                                                 recordcount bytes forward from                                                 its current position.  If R is                                                 omitted, the pointer is reset                                                 to the beginape by drawing over it with the background color. ^D Commands. APPEND filename [,Ddrive] .. Add to the end of an existing data file.  Has bugs                             which make it virtually unusable.BLOAD filename [,Aaddress [,Ddrive]] ....................... Load a binary file.BRUN filename [,Aaddress [,Ddrive]]  Load a binary file and begin executing it.BSAVE filename [,Aaddress [,Llength [,Ddrive]]] ............ Save a binary file.CATALOG [,Ddrive] .................................. List thand, provided for compatibility with AppleSoft.REM [comment] ...................... Comment line.  Has same parse bug as DATA.RESTORE ........ Move READ pointer to first DATA statement so it can be reREAD.RESUME ...................... Return from an error trap entered via ONERR GOTO.RETURN ............................................... Exit a GOSUB subroutine.ROT=value ............................................ Set rotation for shapes.RUN [line] ................................... Begin program exeintact.INT .... Dummy command, provided for compatibility with AppleSoft.  Changes the         prompt to >.LOAD filename [,Ddrive] ...................... Retrieve an A-type program file.LOCK filename [,Ddrive]   Mark an A- or H-type file as protected from deletion.MON [C [,I [,O [,L]]]] ........ Monitor file data transfer.  (I)nput, (O)utput,                                (L)oad, (C)ontrol-D commands.NOMON [C [,I [,O [,L]]]] .......................... Turn off file data monitor.OPEN filename [,Llen...................... Begin tracing program execution by line.USR(dummy) ....... Execute a user-supplied machine code routine, whose starting                   address is stored at 16130.VLIN v1,v2 AT x .............................. Draw a vertical line in GR mode.VTAB y ................................................. Move cursor to line y.WAIT port,mask1,mask2 ..... Suspends execution until (mask1 AND (mask2 XOR data                            read in from port))=0.XDRAW shape [AT x,y]  Erase shning of the file.                                                 This command does *NOT* work                                                 for random access files.PR# value .......................... Specify the current output (screen) device.READ filename [,Rrecord [,Bbyteoffset]] .. Causes subsequent INPUT and GET to                                           retrieve data from the file, not the                                           keyboard.  R and B are for random                          and length                                    characters long.PDL(value) ............ Reads buttons, joystick and keypad of game controllers.PEEK(address) ............................. Current contents of memory address.POS(dummy) .................................... Current cursor column, 0-based.RIGHT$(string$,length) .... Returns the rightmost length characters of string$.RND(arg) ... Random number between 0 and 1.  When arg is positive, returns the             next random number in the sequence. ,Bbyteoffset]]   Causes subsequent PRINT to send data                                           to the file, not the screen.  R and                                           B are for random access files. Math, String and Screen Functions. dummy indicates an argument whose value is not important, but merely serves      as a place holder. ABS(value) .................................................... Absolute value.ASC(string$) ...................... ASCII code of the 1st character of string$.ATNs which represent value.TAN(value) ................................................ Tangent in radians.VAL(string$) ...... Returns a number whose numerals are represented by string$.VPOS(dummy) ...................................... Current cursor row, 0-based. Error Codes and Messages.   0    Next Without For  2    Range Error  5    End Of Data  7    File Not Found  8    I/O Error  9    No More Room 10    File Locked 11    Syntax Error 12    Control Buffer Overflow 12    No Buffers Availabl of free workspace remaining for SmartBASIC.INT(value) ......................... value rounded down to the nearest integer.LEFT$(string$,length) ...... Returns the leftmost length characters of string$.LEN(string$) ............................................... Length of string$.LOG(value) ................................................. Natural logarithm.MID$(string$,offset,length) ....... Returns substring of string$ beginning at                                    offset characters from the left,                  access files.RECOVER filename [,Ddrive]   Rename a backup (a-type) file to A-type.  Does not                             work with h-type backups.RENAME oldname,newname [,Ddrive] ................................. Rename file.RUN filename [,Ddrive] .... Loads the file from the drive and begins execution.SAVE filename [,Ddrive] ........................... Save the program in memory.UNLOCK filename [,Ddrive] ......................... Allow a file to be deleted.WRITE filename [,Rrecord [ When arg is zero, returns the             same random number each time.  When arg is negative, the generator             is reseeded.SCRN(x,y) ........................................... Color of GR pixel at x,y.SGN(value) ....................................... Sign of value (1, 0, or -1).SIN(value) ................................................... Sine in radians.SQR(value) ....................................................... Square root.STR$(value) ............... Returns a string of numeral(value) ............................................. Arctangent in radians.CHR$(value) ......................... ASCII character whose code is INT(value).COS(value) ................................................. Cosine in radians.ERRNUM(dummy) .................................. SmartBASIC code of last error.EXP(value) ......................... e raised to the value power (e=2.71828...)FN var(arg) ............................................ User-defined function.FRE(dummy) ................. Amounte 13    File Type Mismatch 16    Syntax 22    Return Without Gosub 42    Out Of Data 53    Illegal Quantity 69    Overflow 77    Out Of Memory 77    Stack Overflow 90    Undefined Statement107    Bad Subscript120    Redimensioned Array133    Divide By Zero163    Type Mismatch176    String Too Long224    Undefined Function254    Reenter255    Break Color Codes.          GR           HGR/HGR2  0  black          black  1  magenta        medium green  2  dark blue      magenta  3  dark URE NOTES:  COMPARISON OF SmartBASICS FOR THE COLECO ADAM. (c) 1992 by Richard F. Drushel. Used with the auther's permission. (Thanks to Joe Alford for obtaining this information and breaking it down from the original 69k file.) RDBASINTRO A   Part 1.+++++++++++++++++++++++++++++++++++++FASTADAM   A   Excellent article by Rob Friedman (Courtesy of ZONKER) on how to modem quickly.DIS&DAT    A   Bart (ZONKER) Lynch      Bart really makes his ADAM work FOR him.  MUST READING!!+++++++++++++++++++++++++Richard Drushel, creator of SmartBASIC 1.X, lectured on versions of BASIC at ADAMCON IV.  He has graciously consented to have ANN publish his lecture notes.  Since the entire file is 62k (!) we will be publishing it in sections.This material is copyright 1992 by Richard F. Drushel.Provided to ANN by Joseph Alford, 463-ADAM.åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååURE NOTES:  COMPARISON OF SmartBASICS FOR THE COLECO ADAM. (c) 1992 by Richard F. Drushel. Used with the auther's permission. (Thanks to Joe Alford for obtaining this information and breaking it down from the original 69k file.) RDBASINTRO A   Part 1.+++++++++++++++++++++++++++++++++++++FASTADAM   A   Excellent article by Rob Friedman (Courtesy of ZONKER) on how to modem quickly.DIS&DAT    A   Bart (ZONKER) Lynch      Bart really makes his ADAM work FOR him.  MUST READING!!+++++++++++++++++++++++++9209ANN-1ADAMCON IV reports and information.  First published in the 463 ADAM / MOAUG newsletter.ACIVJA     A   Report by Joe AlfordACIVHLA    A   Report by Helen AlfordACIVKV     A   Report by Kathi VrancksACIVDR     A   Report by Dean RoadesACIVLOGO   A   Report by Joe Alford on Frances Clee's LOGO workshop at AVIVADAMDOS    A   Information by Joe Alford on a DOS disk from Bonefide Systems.ACIVGRPHCS A   Report by Dean Roades on graphics bought at ACIV.RDBAS1.0   A   Introduction to LECTred       white  4  dark green     black  5  grey           medium red  6  medium green   light blue  7  light blue     white  8  light yellow   dark red  9  medium red     dark blue 10  grey           grey 11  light red      light red 12  light green    dark green 13  light yellow   dark yellow 14  cyan           cyan 15  white          magenta   File Not Found  8    I/O Error  9    No More Room 10    File Locked 11    Syntax Error 12    Control Buffer Overflow 12    No Buffers Availabl++++++++++++Sample1A       1 cell Sample of Fontasy 1A by Eyezod Graphics.Sample2A       1 cell Sample of Fontasy 2A.SampleIBM      A few samples from the IBM Clip Art for ADAM by Maine ADAM Library.+++++++++++++++++++++++++++++++++++++Some of the LOGO routines mentioned in Joe Alford's article above.  The rest will be in next month's ANN.FLOWERS    A XMASTREE   A ALPHABET   ABLUENOSE   A ALPHABET.S A TOOLS      AWALK       A FLYING     A MOUSE      ARDBAS1.0   A   Introduction to LECTåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååås it. I was using the same BBS that Patricia Herrington used. Back in those "early days" (fall of 1991!) there weren't a lot of us Adamites on the Fidonet system. But soon, Barry Wilson came online. Now, as my more astute readers may already know, Barry is good at getting information out to folks and pushing what he considers a good thing. He went about publicizing the Fidonet and a good job he did! Before I knew it, more and more folks were joining up online. This was terrific! But as more and more came abram called QTERM, one could direct the modem to dial a number, connect, initiate log on, open a capture buffer and get all the new messages since ones last call. It would then close the file and log off properly. Rob Friedman had "discovered" this program and was pushing it as a cheap way to use Compuserve. Thanks to Rob and a fellow named B.J. Woodsied, I was using said program to do just that on Compuserve.   Okay, that was a fine start. I went in and did some simple substiutions to get QTERM to call key word in the previous sentence, NICE. In a way, this is what started my problem. This sysop is friendly, courteous and helpful. He runs a good BBS. Trouble with that is, his users appreciate what he does and reciprocate by CALLING. Boy, do these Mac owners call! This BBS is busy, busy, busy. So busy, it was difficult for me to get through. No matter WHEN I called, the phone line would be busy.   I had even tried autodialing and even with that, it would take two hours to get a free line to get in. Seased from Alan Neeley his X10 home control device. Wasn't sure at the time what I was going to do with it, it just seemed like such a clever device that I bought it at the Adam Store. What the X10 does is allow you to control the electrical outlets in your home, causing them to turn on or off at specified times. EUREKA! IF I plugged my Adam into this here magic device, it would come on when I wanted, like maybe 8:30 in the morning? Great, now I was on to something! I had a program that could call a BBS una read where a computer is supposed to HELP you? Why couldn't this dumb Adam just call up by itself while I was at work and capture all the new messages to a file and have them ready for me when I got home from work? I thought and thought about this until finally, a glimmering of an idea came to me.   Could I really have Adam do this for me? What all would it take? And would this be something that ADAM,not an IBM CLONE, could do? Well, I knew the software was available. Through a TDOS based telecomm progoard, I began to wonder why I was still calling down to Orlando to get on while others were making their calls local. I decided to try my local BBS's and see what I could do.   To make a long story short, after calling around for six weeks, I found one that agreed to bring in the ADAM ECHO so I could call local! I was quite amazed as the sysop who agreed to do this had a Macintosh BBS and almost ALL of his message bases revolved around Apple computers. But he was nice enough to do this for me! Note the my local BBS rather than Compuserve. After much trial and error, I succeded! But I still had to be in front of Adam in order to boot the silly thing. It was nice in that I could get it started, then walk away. But it STILL was a matter of hours before I could get through. Not what I had in mind at all. It would be much better if Adam could just "wake up" and do this on his own. Stupid computer! I figured it was up to me to figure out how to wake him up and get him going!   Now, at Adamcon03, I had purcheing how even a dedicated chap like myself has other things to do, I began to think that it would be great if I could call at a time when no one else did. Traditionally, a BBS will have few or NO callers at midmorning or early afternoon. Well, that's fine and dandy, but I'm at work at those hours! But I kept thinking about it. What if there were a way to call the BBS at say, 8:30 or so? I could go in and get them messages with no muss or fuss. I kept getting more and more frustrated. Remember how I said I'dssisted and I had the ability to turn Adam on whenever I wished. But how was I going to BOOT the program?   TDOS to the rescue! QTERM is a TDOS program, but how could I get it to boot up by itself? Well, TDOS has a clever little thing called a SUBMIT file. A submit file allows one to "automate" what one is going to do in TDOS. And one of these submit files is a special one called PROFILE.SUB. This is very much like a HELLO program in SmartBASIC in that it executes at bootup and does whatever the file cahad to put up with MONTHS of my stupid messages, asking for help!   The bottom line is, with a "little of dis and a little of dat", you too can get Adam to REALLY work for you!   See ya on the boards!Zonkery. I can then come home from a hard days work and read all my new messages at my liesure!   Now, I realize that Ijust made this all sound as if I sat down one evening  and said "Hey, why don't I figure out a way to get online automatically?" and then presto, three hours later I had it aone and one powers up Adam, it does not "spike" the disk. That is,nothing on the disk is damaged or lost. This is not always the case with a 160K or 320K disk drive. So I insured that I had my Adam setup with the 720K drive in the number one position. AND IT WORKED!! From start up to finish, this was my answer. I have my X10 programmed to turn the wall outlet on at 8:30 AM. I have Adam setup with the 720K disk drive in the number one position. On that disk, I have a PROFILE.SUB which causes my telecomm ding, I've never really been one to get THAT organized. I suppose I'm just to danged lazy for that! Besides, long ago I'd justified my computer purchase as a hobby, sort of like the fellow who goes out and spends his dollars on a classic car or on archery or what have you. I just plain LIKE Adam and what I can do with it and the folks I've met. And so I was quite satisfied with that.   Now as many of you gentle readers may know, I'm the telecommunication editor for ANN. That's because using my Adam and ll done. Nothing could be further from the truth! It took many months with mcuh trial and error before this came to pass. And to tell the truth, gentle reader, I'm just plain amazed that I could pull it off. But like many things that get done in the Adam community, I could NOT have done it alone. I'd like to thank Rob, Woodie, Guy and Bob Blair. (it was he who pointed out that the 720K wouldn't spike on power up.) I'd also like to thank all the patient users of Compuserve and Fidonet Adam Echo, all of whom lls for, first thing. Thanks to Guy Cousineau, I'd learned enough about TDOS to be able to write my own profile.sub so that it would it would cause QTERM to boot up all by itself! Better and better. I was getting closer all the time.   Bear in mind that I wasn't exactly operating in a vacuum here. I had been discussing this very thing on the ADAM ECHO all along and getting advice. The final piece of advice that caused this to all come together was that when one has their 720K disk drive set up as drive                         A Little of Dis A Little of Dat                             By Bart "Zonker" Lynch   Ever since I first got my Adam, I've read articles not only about Adam,but computers in general. A quite common theme has been what a computer can do for you to make your life easier. I'm sure you know the type. How to balance your checkbook, plan your vacations, keep a mailing list, write correspondence and in general just get your life ORGANIZED. Well, while those articles made just dandy reaprogram, QTERM, to run. QTERM calls my local BBS, opens a file called SEA.MES and writes the mew messages to it. It then logs off and QTERM quits. I have the X10 programmed to turn off at 10:00 AM so as to save electricity. I can then come home from a hard days work and read all my new messages at my liesure!   Now, I realize that Ijust made this all sound as if I sat down one evening  and said "Hey, why don't I figure out a way to get online automatically?" and then presto, three hours later I had it amy modem is my true passion! I love making those long distance calls to bulletin boards in the wee hours of the morning. I love downloading files. I love "talking" to my fellow Adam users. It's just plain what I DO with my computer. And in my "travels" over the phone lines, I found out about Fidonet. Without going into it in any specific form (which is NOT the purpose of this article.), Fidonet is a loose collection of Bulletin Board Systems which pass messages back and forth throughout the U.S., Canada andeing how even a dedicated chap like myself has other things to do, I began to think that it would be great if I could call at a time when no one else did. Traditionally, a BBS will have few or NO callers at midmorning or early afternoon. Well, that's fine and dandy, but I'm at work at those hours! But I kept thinking about it. What if there were a way to call the BBS at say, 8:30 or so? I could go in and get them messages with no muss or fuss. I kept getting more and more frustrated. Remember how I said I'ds it. I was using the same BBS that Patricia Herrington used. Back in those "early days" (fall of 1991!) there weren't a lot of us Adamites on the Fidonet system. But soon, Barry Wilson came online. Now, as my more astute readers may already know, Barry is good at getting information out to folks and pushing what he considers a good thing. He went about publicizing the Fidonet and a good job he did! Before I knew it, more and more folks were joining up online. This was terrific! But as more and more came abram called QTERM, one could direct the modem to dial a number, connect, initiate log on, open a capture buffer and get all the new messages since ones last call. It would then close the file and log off properly. Rob Friedman had "discovered" this program and was pushing it as a cheap way to use Compuserve. Thanks to Rob and a fellow named B.J. Woodsied, I was using said program to do just that on Compuserve.   Okay, that was a fine start. I went in and did some simple substiutions to get QTERM to call key word in the previous sentence, NICE. In a way, this is what started my problem. This sysop is friendly, courteous and helpful. He runs a good BBS. Trouble with that is, his users appreciate what he does and reciprocate by CALLING. Boy, do these Mac owners call! This BBS is busy, busy, busy. So busy, it was difficult for me to get through. No matter WHEN I called, the phone line would be busy.   I had even tried autodialing and even with that, it would take two hours to get a free line to get in. Se the rest of the world. Thanks to this tremendous system, I'm now in close contact with many of the Adam community across the continent. There is a specific Adam section for our use, just as there are other specific topic areas of interest, from Education to Star Trek. The best thing about this is that it it is FREE!! And it is generally a local bbs call away. As you may imagine, I took to this like a duck to water.   When I first started getting involved with Fidonet, I was calling Orlando, Fl to acces read where a computer is supposed to HELP you? Why couldn't this dumb Adam just call up by itself while I was at work and capture all the new messages to a file and have them ready for me when I got home from work? I thought and thought about this until finally, a glimmering of an idea came to me.   Could I really have Adam do this for me? What all would it take? And would this be something that ADAM,not an IBM CLONE, could do? Well, I knew the software was available. Through a TDOS based telecomm progoard, I began to wonder why I was still calling down to Orlando to get on while others were making their calls local. I decided to try my local BBS's and see what I could do.   To make a long story short, after calling around for six weeks, I found one that agreed to bring in the ADAM ECHO so I could call local! I was quite amazed as the sysop who agreed to do this had a Macintosh BBS and almost ALL of his message bases revolved around Apple computers. But he was nice enough to do this for me! Note the my local BBS rather than Compuserve. After much trial and error, I succeded! But I still had to be in front of Adam in order to boot the silly thing. It was nice in that I could get it started, then walk away. But it STILL was a matter of hours before I could get through. Not what I had in mind at all. It would be much better if Adam could just "wake up" and do this on his own. Stupid computer! I figured it was up to me to figure out how to wake him up and get him going!   Now, at Adamcon03, I had purchprogram, QTERM, to run. QTERM calls my local BBS, opens a file called SEA.MES and writes the mew messages to it. It then logs off and QTERM quits. I have the X10 programmed to turn off at 10:00 AM so as to save electricity. I can then come home from a hard days work and read all my new messages at my liesure!   Now, I realize that Ijust made this all sound as if I sat down one evening  and said "Hey, why don't I figure out a way to get online automatically?" and then presto, three hours later I had it assisted and I had the ability to turn Adam on whenever I wished. But how was I going to BOOT the program?   TDOS to the rescue! QTERM is a TDOS program, but how could I get it to boot up by itself? Well, TDOS has a clever little thing called a SUBMIT file. A submit file allows one to "automate" what one is going to do in TDOS. And one of these submit files is a special one called PROFILE.SUB. This is very much like a HELLO program in SmartBASIC in that it executes at bootup and does whatever the file cahad to put up with MONTHS of my stupid messages, asking for help!   The bottom line is, with a "little of dis and a little of dat", you too can get Adam to REALLY work for you!   See ya on the boards!Zonkery. I can then come home from a hard days work and read all my new messages at my liesure!   Now, I realize that Ijust made this all sound as if I sat down one evening  and said "Hey, why don't I figure out a way to get online automatically?" and then presto, three hours later I had it aone and one powers up Adam, it does not "spike" the disk. That is,nothing on the disk is damaged or lost. This is not always the case with a 160K or 320K disk drive. So I insured that I had my Adam setup with the 720K drive in the number one position. AND IT WORKED!! From start up to finish, this was my answer. I have my X10 programmed to turn the wall outlet on at 8:30 AM. I have Adam setup with the 720K disk drive in the number one position. On that disk, I have a PROFILE.SUB which causes my telecomm ased from Alan Neeley his X10 home control device. Wasn't sure at the time what I was going to do with it, it just seemed like such a clever device that I bought it at the Adam Store. What the X10 does is allow you to control the electrical outlets in your home, causing them to turn on or off at specified times. EUREKA! IF I plugged my Adam into this here magic device, it would come on when I wanted, like maybe 8:30 in the morning? Great, now I was on to something! I had a program that could call a BBS unall done. Nothing could be further from the truth! It took many months with mcuh trial and error before this came to pass. And to tell the truth, gentle reader, I'm just plain amazed that I could pull it off. But like many things that get done in the Adam community, I could NOT have done it alone. I'd like to thank Rob, Woodie, Guy and Bob Blair. (it was he who pointed out that the 720K wouldn't spike on power up.) I'd also like to thank all the patient users of Compuserve and Fidonet Adam Echo, all of whom lls for, first thing. Thanks to Guy Cousineau, I'd learned enough about TDOS to be able to write my own profile.sub so that it would it would cause QTERM to boot up all by itself! Better and better. I was getting closer all the time.   Bear in mind that I wasn't exactly operating in a vacuum here. I had been discussing this very thing on the ADAM ECHO all along and getting advice. The final piece of advice that caused this to all come together was that when one has their 720K disk drive set up as drive ˆˆˆˆˆˆ|pˆ€pˆpx„²ª¤H$þ‚¾   ¾‚8D’ªªªªªü‚²ªª²¤ˆxÄ’ªª®  îªªªª’D(þ‚¾   ¼„|Æ’ªªªªªÎªšŠ¢²ªªþ‚î(((((x„²ª¤H$ø„²ªª²„´|Dl(((((pPPPPPPP|Æ’ªªªªªîªªªª’D(|Dl(((((þ‚¾   ¼„|Æ’ªªªªªÎªšŠ¢²ªªþ‚î(((((x„²ª¤H$ø€€ð€€€ÄdTLDDÄ Pˆˆøˆˆêªª’D8¾   ¾‚þªº‚ºªªî¤²ªªªªî ®ªª’D8((((((8¼     àªªªª’Æxªªªªªªî((((((8êªª’D8ªªªª²†ü((((lD|PPPP^B~ªªªª’ÆxD’ªªªªî((((lD|¼     àªªªª’Æxªªªªªªî((((((8êªª’D8pˆˆˆˆˆp`    (0pˆˆˆˆˆp8xüüüüüðpppppp??üüøøðà€|þþþþþþx??xüþþ¾¾88|þþþþx|wa|üüüüøðxxxxxx0øøxxx8ððø?<<|øøðÀ<<<<<<ÿñø?üüüþþþÈ<<<<<<ððøÿ<<|üøøàxˆ€€€ˆpˆØ¨¨ˆˆˆ| €€€€€€ø8888(«DàðpppPTˆ<8888(ªD88888(«D<Õ"<<<<<,­BÀ <<<<<,­BÀ <8888(ªDxxxxxxxxxxxxøø<<<<<???<<<<øøððxxxxxxxxx0<<<<<<<<<<<<<<<<ðððÿÿÿÿÿøüøøð<<<ÿÿÿ?øüøøð Pˆˆøˆˆ`@@@@Døø€€ð€€ø«(8??888TPpððpppª(888888«(888888Õ<­,<<<<<<À­,<<<<<<Àª(888888üüüüü|8xxxxxøøøøxxxx?<<<<<<<øø|<<<<<xxxxxxxx0x<<<<<<<<<<<<<<<<ðððððððð<<<<<<<<pˆ€pˆpøDDxPHÆ``?``àÀ``ððÀÀÀà?```ÀÀÀÀÀÀà?````ÀÀÀÀÀÀÀà?`````ÀÀÀÀÀÀà?````ÀÀÀÀà?``ÀÀÀà?`ÀÀÀà?`ÀÀÀÀÀà?```ÀÀÀÀÀÀà?````ÀÀÀÀÀÀÀà?`````ÀÀ>>310xx€Ààà```øD@p@Døø€€ð€€€<>>>?/¬CpppppÐÔxpppPPŒHU"88888,«G8pðÀppppPPŒH8888((´H88888(«D88pàpàààðy~:8888€ @~{{xxxxxøøøðððððððð<<<<<<<<<<<<????<<<|üüøøðððððððð<<<<<<<<<<<<<???<<<<xøððððø|}?<Ààð `    pøDDx@@Àðˆˆð ˆ¬/;99988ÔÐððððððÔPppppx|U<ª(888888ÜPpppppp¬(888888«(888888¸8
`pppp ðpx8<<|{{yyyyxxøøøøøøøøðððððððð<<<<<<<<?<<<<<<<àðððð÷ÿÿÿ<<<<¼üüü??=<<<<<ðøüü~>>`pøøü|<<<< Pˆˆøˆˆ| ˆØ¨¨ˆˆˆˆˆÈ¨˜ˆˆ`    (0ðˆˆð€€€???€ÀàààÀÀÀ????<ÌÌììüü<ÿÿÿÿÿ88ðøüüüü|<ÿÿÿÿÿ<<üüüüüüÿÿÿÿÿ<<üüüüüü???<ÌÌììüü<??~x€àððøøøx?ÿÿ<<<Àðøøü|<<?||xÀàðøøøxxÿÿ?<<<Àðøüü|<<ÿÿÿðððøüüøøÿÿ<<<øüüøøø      | ø€€ð€€øðˆˆð ˆp     pø€€ð€€øpˆ€pˆpðˆˆð€€€ðˆˆð ˆp     pø      ø€€ð€€øpˆ€pˆpˆˆˆˆˆˆ|?``xÀà``Ààÿÿ````€Àà``àÀ?q`ÀÀ€Àà``?q`À€Àà`?q`€Àà?q`À€Àà`?q`ÀÀÀ€Àà```?q`ÀÀÀÀ€Àà````?q`ÀÀÀÀ€Àà````?q`ÀÀ€Àà``?q`À€Àà`?q`€Ààxx01?ààÀ€óóa1ÀÀ€````````øD@p@Døpˆ€pˆpxüüüüüüxüüüüüü<??<üüüüøà8ÿÿÿÿ<üüüüøð<ÿÿÿÿÿüüüüüü~ÿÿÿÿÿÿ<??øøøøø˜xxxxxx0xxxxxx0<<??||üüøðÀ||??xxøøøðÀ<<?ÿÿ<|üüüøàððÿÿÿÿðøüøð<<<<<<ˆˆP    øDDDDDøüüüüü|<<üüüüüøpp??xÀðøøüü|<ÿÿÿÿÿ88Àðøøüü|<??xÀàðððøøxÿÿÿÿÿ88Àðøøüü|<?ÿøðØøøøøx80xx||~~~0xxxxxxx?øðððÀðøø|<<<ÿÿ?<<<€àðøø|<<?øðððÀðøø|<<<?ÿÿ<<<Àðøøü|<<?øðððÀðøø|<<<ü4,    ~B$$$$' ~B$(H @!€€pˆ€€€ˆp`˜ˆ˜hXh@@@8@0p0HHH0pHHHHð°°°°°°°|llllloo8pàà|lllllllˆØ¨¨ˆˆˆ `   p`˜ˆ˜hÐ¨¨¨ˆ `   p1yys?àààààÀ=<<<>ðø|<<~~?üüüpˆ€pˆpðˆˆð€€€ðˆˆð ˆp     pø      ø€€ð€€øpˆ€pˆp1qqaq?°°° àÀ€llllll|p8llllloøøpˆ€pˆpðˆˆð€€€ðˆˆð ˆp     pø      ø€€ð€€øpˆ€pˆpîîîîîîîîîîîîîîîî>>000ðˆˆˆˆˆð0Hp@8`     pðˆˆð ˆ`˜ˆ˜hHHX(À¨400000Ì´00137<`8tà€À`N²400000ˆØ¨¨ˆˆˆHHX(8@0p  p   0 `   p8@@@80p0000ü00000`àÀ>þþpˆ€pˆpðˆˆð€€€ðˆˆð ˆp     pø      ø€€ð€€øpˆ€pˆp00000ðà800´ôüÌ 004¼ÜÈ000°øÿÏ@0pðpˆ€pˆpðˆˆð€€€ðˆˆð ˆp     pø      ø€€ð€€øpˆ€pˆpîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî| xþþþþîàîîîîîþþþþ<<<<<<ççççïÿþüxxxxxxxx0DD@@@@DDDDDDtX""$$(°      xääàààààäääääääü|8888888äääääèèðàààààààà`    (0îîîþþþ~îîîîîîî<<<<<<<îîþþþüxþÿÿ÷çççxx~~~~~BFDDD<DDDDDDÌx$DDx8$$"""æ   ""þàîäääèpäääääää888888|œœœœ˜pðèèääääààààààüøD@p@DøøDDDDDøˆˆˆˆˆˆ|pˆ€pˆp PˆˆøˆˆˆØ¨¨ˆˆˆðˆˆð€€€€€€€€€øø€€ð€€øpˆ€pˆpø€€ð€€€ðˆˆð ˆpˆˆˆˆˆpˆØ¨¨ˆˆˆø€€ð€€€pˆˆˆˆˆpˆˆÈ¨˜ˆˆø       Pˆˆøˆˆpˆ€pˆpˆˆP    pˆ0@€ø PˆˆøˆˆÄdTLDDÄ| `@@@@Dø



@NJNBN@ ŠJ*ªN À€††@ ˆŽÊŠŠ€€À€€€@îª®¨èÄ@DDDDä€à ¦¦@ ˆŽÊŠŠ€€À€€€@¨®ªªêî¢îŠî   ¦æ@ ˆŽÊŠŠ€€À€€€@P¨Dˆ@€@€DˆDˆDˆT¨P(   
D¢D(P(P(P @ @ @ xÆ’ªª® ®îªªªªº‚º|Dl(((((






ç¥¥©²¤ˆ„pPPPPPPPx¤ä à à ä¤ä¤ä¤ä¼|(8(8(8(ä¤ä¤ä¨è°à à à à øDDx@@ÀTˆDˆD¨TTˆDˆDˆD  (P(DˆD¨PP(D"D¢D@ @"D*Tªªªª²Êvªªªªªªî((((lD|êªªª²Äx²©¥¥¥¥çPPPP^B~à®ä¤ä¤xä¤ä¤ä¤ä8(8(8(|”œ”œ˜pð¨è¤ä¤äà à à üxÌ8`Äü| ˆˆˆˆˆˆ|îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî


®ÊŠŠŽ€€ÎŠŠŠN€à ¦¦@ ˆŽÊŠŠ€€À€€€@à@NBNJNŽêîè¨à à¦æ@ ˆŽÊŠŠ€€À€€€@À ®¢®ªÎ¬¨è(dè®ªªê
hhŒè¨¨¤`    (0xˆ€€€ˆp



î¨®¢î€€ÎŠŠŠN€à ¦¦@ ˆŽÊŠŠ€€À€€€@





ä$ä¤îHNJJJN   ¦æ@ ˆŽÊŠŠ€€À€€€@ì„„Ä„„îä¤ä$ä€à ¦¦@ ˆŽÊŠŠ€€À€€€@îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîøDDxPHÆ<HÀÀÀÀÄLÌÌÌÌþü0p00000&dlhhpp ```````p¨¤     ä¤¤¤¤¤¤¼|(((((((ä¤¤¤¤¨¨°à       vŠŽŠà à ü¢â¢(|(8(>à â¤è°è¤x(8(8(8(øD@p@DøÌØÈÈÌô`ÌÌÌÌÌÈ€000080@lìŒˆð`xlnfdd@```bf|@ ®¤¤¤¨p¤¤¤¤¤¤ä((((((|””””˜p°¨¨¤¤¤ä      üŽŠŽJ>
Œxâ¢â¢â8(8(|Tœ”˜pâ¢â¢â8(8(|îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîˆˆˆˆˆˆ|ÿ€Ÿ˜˜Ÿÿâ22âÿÿ				ÿÃãó»ÿ #&&&ÿø<ÿ€˜˜˜þâ222 @€€À#$ø€@ðÄdTLDDÄ˜˜Ÿ€ÿÿ€ƒ22âÿÿÿÿß			ÿÿ‹Ÿ‡ÿÿó&&# ÿÿ ,øÿÿ>˜˜€ÿÿ€¿22âþþ2f	áþþ8€@ p/ra$BBB$˜àX	,"!AA‚`    (0?ÿÿÿÿÿÿÿþøà€ÿøÀÿãcã"]Ýÿáàð°XˆÿÀÿ?Àpÿÿÿÿ?€àøüþÿÿÿ€ÀA`°ÐX˜P@@@1!TjÔ8 @€

 @ˆxˆ€€€ˆp??ÿþüøðààÀÀÿ¶ÁsÛÿ3~ø0àkÅŠ

mðÿf¿_¬WœÿmƒÎè€€€ÿ?àðøøüüþþIày8$I€`€D …	'	@E?à€A‚ÌÀjÕ?‚ˆP¨u;pàÀ(Uþ@ ¨Ôj4| ˜Ÿ€Ÿ€ÿ€™âbâÿò0`|ÿûÈÈÈËÿëÌ0Ìÿ,/!/àÿ ¯0¾†¾ÿ¾†Œ˜°€ÿ€ŸÚÚÚúþ20@€€@1Þ?ü8Eo}áûÿðÀ€€€Àð`	|_¿ÿø€¿ÿÿð#ÿó[{÷ÝîîîîßÞ½ÇïÿüðàÀ€üð€`@@@@Dø™™™™€ÿ€Œ²²²òÿbaÃûÿûk‹èÿëaöloÿ¬/!¯ ÿ ¯Œ˜°ÿ¾ƒ†Œ˜€ÿ€Ÿ2222þz€€€@07}Ãÿ~¾~ÿýþÁ „A/??G?ÿþð€ÿÿùÀÿþ<àpÀ€$`$@øDDxPHÆþ³ø|?YÀ€ÿ?¬Á0À€ÀÿÿŠÅë÷>gkÿÿà€ç5áð™šÿùÍ<ðÀü`€þ°¦¨ªªÚ0ƒ«««@À€ƒèÀ€8p`àø|<<ààð|?øàÀ#
 †5ŠUƒœÀÀqÀ€0àx:øD@p@Dø³¾³³³þYYYYY?¬¬¬¬¬<ÀÀÀÀÀÀkkkkkÇ57111ášúbbbãÍýÍÍÍÍ`nfffþ°¼°°°þaÀÀ`0_x?øÀ|ðàð\®V®ªP0(00ºq1Âi@Ä0€@°ƒTÕ0WQUU”À@Lÿÿÿÿ??ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþüüøDDx@@À?ÿÿÿÿÿÿÿÿÿøÿ÷Á÷ã"ðÿÿÿÿàÿÿÿÿàøþÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüàøðàÀ| ƒƒƒƒ€ÿ€‡ÿâÁÃÆÌÿÏˆ	ÿË3ó3óÿï-/!! ÿ ¯¶þ††ÿ˜°¿³¿€ÿ€¿2222þz00``€à?pps`ùšuªUªÁÊN÷y¿W¬T´é½CüïážàƒàðààÀ 0`    (0€ƒ€‡€ÿ€ŸbâbâÿâÌÏÌÏÿ|ÈÉÈËÿËlïlïÿ,¯¡¯ ÿà/˜˜˜ÿ¾°¿³¿€ÿ€¾zzþúc0ÿþ3A€€êW¬X±ãþUªÕjõûÿªUªU¯ÿà¯_|çÿüÀÿÿÿø€üÏù?7ûÅïv»»Ý¿ÿþp€ÀðàÀpþ| ÿÿÿÿÿÿÿÿÀ€€€€€ÀÀ?~Ìøð`À€


EËÅ«UªUªUªÕø˜ü~³_¯VþþþþþþþüËg†`È‚$ˆ€ê6P¸l(Šƒ‡à€€>8/ Àð¼<??;yy?w÷çÃƒ
†šµêˆˆˆˆˆˆ|??ÿðþÿÿþüøüŒ0@€€00€ð~ËE


ªUªUªU¯¬X°`À€ø‚0 ÿÿ?ŸüüøøððàÀ„+:¬°@`€@˜l?p Àðø8x8ðÐààxô,
xpðxøh?|ðàxxPqððƒÁñ3ÔhTªÒ¢@€øD@p@DøŒŒŒŒ€ÿbbbbÿ{ûÿkkhèÿa÷aoÿ¬¯¡¯ ÿ6¾¶¾ÿƒ†Œ˜€ÿzzþÃ<~øÀÁ>\À?ÿÿÿÿÿÿÿîÿÿàÿ‡Àüï}qüÿÿÿüx„€øDDDDDø??ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒàüÿÿÿÿÿÐàp8œÌîþ…\8`ƒ±KjÜ¸úMƒ"Uü €h(pØð˜°0,€|ÄàxŒøx|ÌvîþÖÖÆüff|`ð8<8d|`<|Àxøþbhxh`ð`ül`ðxÌÌÌxîþÖÖÆîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîx00000xøÌÌøÌÌø‚Æîº’’‚xÌÀÀÀÌx8<8<üff|`ð0xÌÌüÌÌ`ül`ð0x00460x00x`ül`ðxÌÌÌxîþÖÖÆ‚Æîº’’‚000xÌÌüÌÌ00ð```bfþ000`xÌÌxîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî 90 FD 10 PD FILLPU BK 35 PD FILLPU LT 90 FD 20 PD FILLPU BK 30 LT 90 FD 15 PD FILLPU BK 50 LT 90 FD 10 PD FILLPU RT 90 FD 24 RT 90 FD 80 PDENDTO FLOWER2SETPC 13REPEAT 7 [ARCR RT 25 ARCL RT 180]ENDTO AFLOWERSTALK REPEAT 3 [FLOWER2 LT 90]SETBG 15SETH 0ENDTO FLOWER3SETPC 8REPEAT 24 [FD 20 BK 20 RT 15]ENDTO CFLOWERSTALKFLOWER3 PU FD 30 PDFLOWER3 PU BK 30 RT 45 FD 20 PD FLOWER3PU BK 15 LT 90 FD 20 PD FLOWER3SETBG 15SETH 0ENDTO FLOWER1SETPC 9 CIRC LT 180 CIRCSETPC 10 RT 90 CIRCîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî 90 FD 10 PD FILLPU BK 35 PD FILLPU LT 90 FD 20 PD FILLPU BK 30 LT 90 FD 15 PD FILLPU BK 50 LT 90 FD 10 PD FILLPU RT 90 FD 24 RT 90 FD 80 PDENDTO FLOWER2SETPC 13REPEAT 7 [ARCR RT 25 ARCL RT 180]ENDTO AFLOWERSTALK REPEAT 3 [FLOWER2 LT 90]SETBG 15SETH 0ENDTO FLOWER3SETPC 8REPEAT 24 [FD 20 BK 20 RT 15]ENDTO CFLOWERSTALKFLOWER3 PU FD 30 PDFLOWER3 PU BK 30 RT 45 FD 20 PD FLOWER3PU BK 15 LT 90 FD 20 PD FLOWER3SETBG 15SETH 0ENDTO FLOWER1SETPC 9 CIRC LT 180 CIRCSETPC 10 RT 90 CIRCTO ARCRREPEAT 30 [FD 1 RT 6]ENDTO ARCLREPEAT 30 [FD 1 LT 6]ENDTO LEAFLREPEAT 65 [FD 1 LT 4]LT 160REPEAT 45 [FD 1 RT 5]ENDTO LEAFRREPEAT 65 [FD 1 RT 4]RT 160REPEAT 45 [FD 1 LT 5]ENDTO CIRCREPEAT 72 [FD 1 RT 5]ENDTO FLOWER1FILLEDFLOWER1PU FD 15 SETPC 10 PD FILLPU BK 30 PD FILLPU FD 15 LT 90 BK 15SETPC 9 PD FILLPU FD 30 PD FILLPU BK 20 LT 90 FD 15 SETPC 10 PD FILLHT SETBG 15ENDTO COLORSTALKSTALKPU BK 70 RT 90 FD 13 PD FILLPU LT 90 FD 20 PD FILLPU FD 20 PD FILLPU BK 30 RTîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî RT 180 CIRCLT 90ENDTO STALKPU BK 50 PD SETPC 12REPEAT 2 [LEAFR SETH 0 FD 10 LEAFL SETH 0 FD 10]LEAFR SETH 0 FD 40ENDTO BFLOWERSTALKFLOWER1SETBG 15ENDTO FLOWERSSETBG 15PU SETPOS [-85 0] PD BFLOWERPU SETPOS [-25 15] PD CFLOWERPU SETPOS [35 -10] PD AFLOWERPU SETPOS [95 10] PD COLORSTALK FLOWER1FILLEDENDTPC 9 PD FILLPU FD 30 PD FILLPU BK 20 LT 90 FD 15 SETPC 10 PD FILLHT SETBG 15ENDTO COLORSTALKSTALKPU BK 70 RT 90 FD 13 PD FILLPU LT 90 FD 20 PD FILLPU FD 20 PD FILLPU BK 30 RTîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîTO RESTORESETBG 5SETSH 36SETPC 15ENDTO ORNAMENTDECORATE 0 58 16 6DECORATE 0 28 17 7DECORATE 0 -5 18 10DECORATE 0 -43 19 7DECORATE 12 69 8 13DECORATE 20 45 2 7DECORATE 30 17 5 6DECORATE 44 -14 8 3DECORATE 61 -49 2 8DECORATE -12 69 8 10DECORATE -20 45 2 9DECORATE -30 17 8 10DECORATE -44 -14 5 13DECORATE -61 -49 2 10SETSH 36 SETPC 15 HTENDTO DECORATE :X :Y :SHAPE :COLORPU SETX :XSETY :YSETSH :SHAPESETPC :COLORPD STAMPENDTO BRANCHL :NO :NO1 :NO2FD :NO LT 100FD :NO1 BK :NO2RT 1 PDRT 95.65 FD 26RT 159.9 FD 20LT 151.1 FD 20RT 159.9 FD 26LT 84.35 PU FD 7.3986031RT 90 BK 40 PDENDTO VPU FD 40 PDRT 170 FD 40.75LT 80 FD 6LT 80 FD 40.75LT 100 FD 6LT 80 FD 22RT 160 FD 22LT 80 FD 6PU FD 0.51 RT 90 BK 40 PDENDTO UPU UP 40 FD 14 PD UP 6FD 36 ENDLG UP 36FD 6 PU UP 8 PDFD 32 ENDSM FD 32PU LT 90 UP 6 BK 40 PDENDTO TPU UP 40 PDUP 20UP 6 FD 7 LT 90 UP 34 UP 6 FD 34 LT 90UP 7 FD 6 PU BK 40 PDENDTO HALFSUP 8 UP 6 FD 3LT 45 FD 2.75LT 45 FD 4LT 45 FD 2.75LT 45 40 PD FILLPU LT 15 FD 30 PD FILLPU LT 15 FD 30 PD FILLPU HOME HT PDSETBG 15SETSH 15 SETC 11 PU SETPOS [0 88] FLASHEND 19 7DECORATE 12 69 8 13DECORATE 20 45 2 7DECORATE 30 17 5 6DECORATE 44 -14 8 3DECORATE 61 -49 2 8DECORATE -12 69 8 10DECORATE -20 45 2 9DECORATE -30 17 8 10DECORATE -44 -14 5 13DECORATE -61 -49 2 10SETSH 36 SETPC 15 HTENDTO DECORATE :X :Y :SHAPE :COLORPU SETX :XSETY :YSETSH :SHAPESETPC :COLORPD STAMPENDTO BRANCHL :NO :NO1 :NO2FD :NO LT 100FD :NO1 BK :NO2RT 1D 6 ENDSMUP 6 FD 8PU LT 90 FD 6 RT 90 BK 34 PDENDTO OPU FD 4 PDREPEAT 2 [FD 32 ENDLG]PU RT 90 FD 6 LT 90 FD 4 PDREPEAT 2 [FD 24 ENDSM]PU LT 90 UP 6 BK 8 PDENDTO MUP 40 FD 7RT 69.12FD 22.472205LT 138.24 FD 22.472205RT 69.12 UP 7UP 40 FD 6PU UP 18 PD FD 24RT 159.12 FD 25LT 138.24 FD 25RT 159.12 FD 24RT 90 PU FD 18 PDUP 6ENDTO LUP 40 UP 6FD 34 LT 90 UP 14UP 6 UP 20ENDTO PLACE2 :XPUSETX :XSETY -20PDENDTO JPU UP 40 FD 14 PD UP 6FD 36 ENDLG FD 10PU UP 26 UP 14 PDFD 32 TO X2PU RT 90 FD 20 LT 90FD 40 LT 90 PD FD 6LT 70.75 FD 11 PU FD 10 PD FD 21PU LT 199.25 UP 40 UP 20 PDENDTO X1PU UP 40 PD FD 6RT 70.75 FD 11 PU FD 10 PD FD 21LT 160.5 PU FD 40 RT 180 PDENDTO HALFNUP 40 FD 6RT 70.75 FD 24LT 160.75UP 22.5 UP 6ENDTO NREPEAT 2 [HALFN]ENDTO ZREPEAT 2 [RT 18 FD 35 LT 108 UP 11 UP 6 UP 20]ENDTO WPU UP 40 FD 23.5 PD FD 6.5 RT 90RT 5.65 FD 40.199502RT 84.35 FD 7RT 75.55 FD 16LT 151.1 FD 16RT 75.55 FD 7RT 84.35 FD 40.199502RT 95.65 FD 6.4PU FD 1600ENDTO BRANCHR :NO :NO1 :NO2FD :NO RT 100FD :NO1 BK :NO2LT 100ENDTO FLASHHT WAIT 20 ST WAIT 20FLASHENDTO XMASTREESETPC 1 PU FD 85 PD RT 140BRANCHR 20 15 5BRANCHR 25 23 13BRANCHR 30 35 25BRANCHR 35 50 40BRANCHR 40 72 62FD 45PU HOME FD 85 LT 140 PDBRANCHL 20 15 5BRANCHL 25 23 13BRANCHL 30 35 25BRANCHL 35 50 40BRANCHL 40 72 62FD 45 LT 130 FD 165PU HOME FD 88 PD SETPC 4 SETSH 15 STAMP SETPC 15 SETSH 36ORNAMENTPU BK 30 RT 30 SETPC 12 PD FILLPU FD 35 PD FILLPU FD 35 PD FILLPU FD FD 6LT 45 FD 2.75LT 45 FD 8CORNERLGFD 15 ENDLGENDTO SPU FD 4 PDREPEAT 2 [HALFS]ENDTO PLACE3 :XPUSETX :XSETY -80PDENDTO RUP 40 FD 16ENDLGLT 100 FD 20.5RT 100 FD 7RT 80 FD 20.5LT 80 FD 3LT 90 UP 20 UP 6PU UP 34 FD 6 PDFD 6 ENDSMUP 6 FD 8PU LT 90 UP 6 BK 34 PDENDTO QPU FD 4 PDFD 32 ENDLG FD 32LT 45 UP 6 UP 6 FD 6 LT 45FD 12 CORNERLGPU RT 90 FD 6 LT 90 FD 4 PDREPEAT 2 [FD 24 ENDSM]PU LT 90 UP 6 BK 8 PDENDTO PUP 40 FD 16ENDLGFD 10 LT 90UP 20 UP 6PU UP 34 FD 6 PDF00ENDTO BRANCHR :NO :NO1 :NO2FD :NO RT 100FD :NO1 BK :NO2LT 100ENDTO FLASHHT WAIT 20 ST WAIT 20FLASHENDTO XMASTREESETPC 1 PU FD 85 PD RT 140BRANCHR 20 15 5BRANCHR 25 23 13BRANCHR 30 35 25BRANCHR 35 50 40BRANCHR 40 72 62FD 45PU HOME FD 85 LT 140 PDBRANCHL 20 15 5BRANCHL 25 23 13BRANCHL 30 35 25BRANCHL 35 50 40BRANCHL 40 72 62FD 45 LT 130 FD 165PU HOME FD 88 PD SETPC 4 SETSH 15 STAMP SETPC 15 SETSH 36ORNAMENTPU BK 30 RT 30 SETPC 12 PD FILLPU FD 35 PD FILLPU FD 35 PD FILLPU FDENDSMFD 6 LT 90 FD 6PU RT 90 BK 14 PDENDTO IREPEAT 2 [UP 40 UP 6]ENDTO HREPEAT 2 [UP 40 UP 6 FD 17 LT 90 FD 8 LT 90 UP 17 UP 6]ENDTO GPU FD 4 PDFD 32 ENDLGUP 8 FD 6 BK 6 LT 90PU UP 16 FD 6 PD UP 2 UP 6 UP 10 UP 6 FD 2 LT 90FD 8 ENDLGPU RT 90 FD 6 LT 90 FD 4 PDFD 24 ENDSMFD 4 PU FD 16 PD FD 4 ENDSMPU LT 90 UP 6 BK 8 PDENDTO EUP 40 UP 20 UP 6 FD 14 LT 90 FD 10 LT 90UP 10 UP 6 FD 10LT 90 FD 12 LT 90 UP 14UP 6 UP 20ENDTO CORNERSMRT 45 FD 2.75 RT 45ENDTO DUP 40 FD 16 CORNERLG-88 LPLACE2 -61 MPLACE2 -24 NPLACE2 3 OPLACE2 30 PPLACE2 57 QPLACE2 87 RPLACE3 -110 SPLACE3 -83 TPLACE3 -56 UPLACE3 -29 VPLACE3 -2 WPLACE3 35 XPLACE3 62 YPLACE3 89 ZENDTO YPU RT 90 FD 7 LT 90 PD FD 20 LT 19.25 FD 21.18962RT 109.25 FD 7RT 70.75 FD 9.5LT 141.5 FD 9.5RT 70.75 FD 7RT 109.25 FD 21.18962LT 19.25 FD 20RT 90 FD 6PU FD 7.3 RT 90 PDENDTO XX1 X1 X2 X2ENDTO BUP 40 FD 16 CORNERLGFD 12 RT 45 FD 5.5 LT 90 FD 5.5 RT 45 FD 12 CORNERLG FD 16PU BK 6 RT 90 FD 6 PDINSIDEB PUT 10 FD 40.5 RT 80 FD 5.95 RT 80 FD 40.5RT 100 FD 6 RT 80FD 6 PU FD 6 PD FD 10LT 160 FD 10LT 100 FD 3.5 BK 3.5 RT 100PU FD 6 PD LT 100 FD 6 BK 6 RT 100FD 6RT 80 FD 6 RT 90ENDTO UP :NFD :N RT 90ENDTO KUP 40 UP 6 FD 14LT 150 FD 16 RT 60FD 7 RT 120 FD 19LT 51 FD 25RT 111 FD 7RT 69 FD 17LT 129 FD 2.5LT 30 FD 14RT 90 FD 6 RT 90ENDTO ALPHABETPLACE1 -115 APLACE1 -90 BPLACE1 -65 CPLACE1 -40 DPLACE1 -15 EPLACE1 10 FPLACE1 35 GPLACE1 60 HPLACE1 87 IPLACE1 98 JPLACE2 -115 KPLACE2 76.367532RT 135 FD 162RT 154 FD 120.74767RT 116 PU FD 54 PD FD 108RT 135 FD 153.86334RT 135 FD 162RT 116REPEAT 20 [FD 2 PU FD 4 PD] FD 0.38536PU LT 116 FD 54 LT 90 FD 162 RT 180 PDENDTO QUILTML 100 MB 90STRIP1 STRIP2STRIP1 STRIP2STRIP1ENDTO STRIP1REPEAT 2 [SQUARE2 MF 40.5 BLOCK MF 40.5]MR 43 MB 160ENDTO STRIP2REPEAT 2 [BLOCK MF 40.5 SQUARE2 MF 40.5]MR 43 MB 160ENDTO SQUARE2REPEAT 4 [FD 40.5 RT 90]RT 90 PU FD 13.5 PDLT 135 FD 19.09RT 135 FD 40.5RT 154 FD 30.186917RT 116 PU F FD 17 PD INSIDEBPU LT 90 UP 6 BK 23 PDENDTO FUP 40 UP 20 UP 6 FD 14 LT 90 FD 10 LT 90UP 10 UP 6 FD 10LT 90 UP 18 UP 6ENDD LT 100 FD 6 BK 6 RT 100FD 6RT 80 FD 6 RT 90ENDTO UP :NFD :N RT 90ENDTO KUP 40 UP 6 FD 14LT 150 FD 16 RT 60FD 7 RT 120 FD 19LT 51 FD 25RT 111 FD 7RT 69 FD 17LT 129 FD 2.5LT 30 FD 14RT 90 FD 6 RT 90ENDTO ALPHABETPLACE1 -115 APLACE1 -90 BPLACE1 -65 CPLACE1 -40 DPLACE1 -15 EPLACE1 10 FPLACE1 35 GPLACE1 60 HPLACE1 87 IPLACE1 98 JPLACE2 -115 KPLACE2 FD 32 CORNERLG FD 16PU BK 6 RT 90 FD 6 PDUP 28 FD 6 CORNERSMFD 24 CORNERSM FD 6PU UP 6 BK 6 PDENDTO ENDSMCORNERSM FD 4 CORNERSMENDTO ENDLGCORNERLG FD 12 CORNERLGENDTO CPU FD 4 PDFD 32 ENDLGUP 8 FD 6 BK 6 LT 90PU FD 16 PD RT 90 FD 6 BK 6 LT 90FD 8 ENDLGPU RT 90 FD 6 LT 90 FD 4 PDFD 24 ENDSMFD 4 PU FD 16 PD FD 4 ENDSMPU LT 90 FD 6 RT 90 BK 8 PDENDTO INSIDEBUP 11 FD 6 CORNERSMFD 7 CORNERSM UP 6ENDTO CORNERLGRT 45 FD 5.5 RT 45ENDTO PLACE1 :XPUSETX :XSETY 35PDENDTO ARTO BLUENOSE3PU SETPOS [-80 -80] PDREPEAT 4 [FD 162 RT 90]RT 90 PU FD 54 PDLT 135 FD 76.367532RT 135 FD 162RT 154 FD 120.74767RT 116 PU FD 54 PD FD 108RT 135 FD 153.86334RT 135 FD 162RT 116REPEAT 20 [FD 2 PU FD 4 PD] FD 0.38536PU LT 116 FD 54 LT 90 FD 162 RT 180 PDPUTSH 32 :WAVESSETSH 32 MR 40 MF 8 SETPC 4 SHADEMR 37 SHADE SETSH 36MF 30 SETPC 12 FILLMF 40 SETPC 15 FILLMR 95 SETPC 4 FILL SETPC 15 CT HTENDTO SQUAREPU SETPOS [-80 -80] PDREPEAT 4 [FD 162 RT 90]RT 90 PU FD 54 PDLT 135 FD -88 LPLACE2 -61 MPLACE2 -24 NPLACE2 3 OPLACE2 30 PPLACE2 57 QPLACE2 87 RPLACE3 -110 SPLACE3 -83 TPLACE3 -56 UPLACE3 -29 VPLACE3 -2 WPLACE3 35 XPLACE3 62 YPLACE3 89 ZENDTO YPU RT 90 FD 7 LT 90 PD FD 20 LT 19.25 FD 21.18962RT 109.25 FD 7RT 70.75 FD 9.5LT 141.5 FD 9.5RT 70.75 FD 7RT 109.25 FD 21.18962LT 19.25 FD 20RT 90 FD 6PU FD 7.3 RT 90 PDENDTO XX1 X1 X2 X2ENDTO BUP 40 FD 16 CORNERLGFD 12 RT 45 FD 5.5 LT 90 FD 5.5 RT 45 FD 12 CORNERLG FD 16PU BK 6 RT 90 FD 6 PDINSIDEB PUD 13.5 PD FD 26RT 135 FD 38.465RT 135 FD 40.5RT 116REPEAT 20 [FD 0.5 PU FD 1 PD]PU LT 116 FD 13.5 LT 90 FD 40.5 RT 180 PDENDTO BLOCKREPEAT 4 [FD 40.5 RT 90]RT 45 MF 16 SETPC 11 FILL SETPC 15 MB 16 LT 45ENDTO MR :NOPU RT 90 FD :NO LT 90 PDENDTO ML :NOPU LT 90 FD :NO RT 90 PDENDTO MB :NOPU BK :NO PDENDTO MF :NOPU FD :NO PDENDETPC 12 FILLMF 40 SETPC 15 FILLMR 95 SETPC 4 FILL SETPC 15 CT HTENDTO SQUAREPU SETPOS [-80 -80] PDREPEAT 4 [FD 162 RT 90]RT 90 PU FD 54 PDLT 135 FD 1569F 12.815865R 135.21569F 12.815865L 135.21569F 21.931712L 20.55605ML 26.460165MB 20.848236ENDTO Y1MF 20R 153 F 22L 126 F 22R 180MF 22 F 15L 207ML 3.1779347MF 12.967238ENDTO Z1MF 20 R 90F 16R 128 F 25.6L 128 F 16MB 16 L 90ML 0.23906225MF 0.17304879ENDTO ALPHABET.SMF 30 ML 110 A1MR 25 B1MR 25 C1MR 25 D1MR 25 E1MR 30 F1MR 10 G1MR 25 H1MR 25 I1MR 2 J1MB 50 ML 190K1MR 20 L1MR 10 M1MR 35 N1MR 25 O1MR 25 P1MR 25 Q1MR 27 R1MR 21 S1MB 50 ML 185T1 MR 10 U1MR 2TO V1MF 20R 153 F 22L 126 F 22L 27MB 20ML 19.975589ENDTO U1MF 20 R 180F 11AL 9 180F 11B 20ML 18.022908ENDTO T1F 20R 90 MB 5F 10 MB 5L 90F 10MB 30ENDTO P1MF 10CR 10F 8B 33MF 15ENDTO O1MF 10CR 10MB 10ENDTO N1F 20 MB 9AR 9 180F 11R 180ML 18.022908ENDTO M1F 21 MB 8AR 7 180 F 13R 180 MF 13AR 7 180 F 13R 180ML 28.035635ENDTO A1MF 10CR 10MR 20F 8B 18ML 20ENDTO B1F 30MB 20CR 10MB 10ENDTO C1MF 10AR 10 135PU AR 10 55 PDAR 10 150MB 10 + 8.3 :DEGREES / 10 [LT 5 FD :STEP LT 5]IF :REM > 0 [FD :STEP * :REM / 10 LT :REM]ENDTO F :NOFD :NOENDTO MB :NOPU BK :NO PDENDTO ML :NOPU LT 90 FD :NO RT 90 PDENDTO MF :NOPU FD :NO PDENDMF 20 R 90F 16R 128 F 25.6L 128 F 16MB 16 L 90ML 0.23906225MF 0.17304879ENDTO ALPHABET.SMF 30 ML 110 A1MR 25 B1MR 25 C1MR 25 D1MR 25 E1MR 30 F1MR 10 G1MR 25 H1MR 25 I1MR 2 J1MB 50 ML 190K1MR 20 L1MR 10 M1MR 35 N1MR 25 O1MR 25 P1MR 25 Q1MR 27 R1MR 21 S1MB 50 ML 185T1 MR 10 U1MR 2MF 10ENDTO K1F 30MB 20 R 45F 18 MB 12R 100 F 17L 145MB 10MF 9.682935 - 8.9406967N8ML 13.993442 + 7.1525573N7ENDTO L1F 30 MB 30ENDTO CR :RADIUSMAKE "STEP 2 * :RADIUS * 3.1416 / 36REPEAT 36 [RT 5 FD :STEP RT 5]ENDTO Q1MF 10CR 10MR 20F 8B 33MF 15ML 20ENDTO R1F 18MB 6AR 7 165L 175 MB 12.615498ML 14.017412ENDTO S1MF 4 R 180AL 4 90 F 9AL 4 90 F 2AL 4 90 F 9AR 4 90 F 2AR 4 90 F 9AR 4 60L 150ML 16.473601MB 18.012727ENDTO W1MF 20R 155.77174F 21.931712L 135.276.367532RT 135 FD 162RT 154 FD 120.74767RT 116 PU FD 54 PD FD 108RT 135 FD 153.86334RT 135 FD 162RT 116REPEAT 20 [FD 2 PU FD 4 PD] FD 0.38536PU LT 116 FD 54 LT 90 FD 162 RT 180 PDENDTO QUILTML 100 MB 90STRIP1 STRIP2STRIP1 STRIP2STRIP1ENDTO STRIP1REPEAT 2 [SQUARE2 MF 40.5 BLOCK MF 40.5]MR 43 MB 160ENDTO STRIP2REPEAT 2 [BLOCK MF 40.5 SQUARE2 MF 40.5]MR 43 MB 160ENDTO SQUARE2REPEAT 4 [FD 40.5 RT 90]RT 90 PU FD 13.5 PDLT 135 FD 19.09RT 135 FD 40.5RT 154 FD 30.186917RT 116 PU F5 V1MR 30 W1MR 35 X1MR 25 Y1MR 27 Z1ENDTO X1MF 20R 141F 25.6L 141MF 20L 141F 25.6L 219MB 0.21019119ENDTO R :DEG.RT :DEG.ENDTO L :DEG.LT :DEG.ENDTO B :NOBK :NOENDTO MR :NOPU RT 90 FD :NO LT 90 PDENDTO AR :RADIUS :DEGREESMAKE "STEP 2 * :RADIUS * 3.1416 / 36MAKE "REM REMAINDER :DEGREES 10REPEAT :DEGREES / 10 [RT 5 FD :STEP RT 5]IF :REM > 0 [FD :STEP * :REM / 10 RT :REM]ENDTO AL :RADIUS :DEGREESMAKE "STEP 2 * :RADIUS * 3.1416 / 36MAKE "REM REMAINDER :DEGREES 10REPEAT895325N3ML 0.063719034ENDTO D1MR 20F 30 MB 20ML 20CR 10MB 10ENDTO E1MF 10R 90 F 20 L 90AL 10 315L 35MB 4.232444 + 2.9802322N8ML 18.218405 + 3.5762787N7ENDTO F1F 15R 90 F 5 MB 10 F 5 L 90F 10AR 6 180R 180AL 6 180MF 25 R 180ENDTO G1MF 10CR 10AR 10 180F 15AR 10 180MF 5ENDTO H1F 30 MB 20AR 9 180F 10 R 180ML 18.022908ML 5.364418N7ENDTO I1F 19 MF 5L 90 CR 1 R 90MB 24ENDTO J1MR 12.015272 + 4.4703483N7 + 2.9802322N8MF 24L 90 CR 1 R 90MB 5 R 180F 29AR 6 180TO CL :RADIUSMAKE "STEP 2 * :RADIUS * 3.1416 / 36REPEAT 36 [LT 5 FD :STEP LT 5]ENDTO CR :RADIUSMAKE "STEP 2 * :RADIUS * 3.1416 / 36REPEAT 36 [RT 5 FD :STEP RT 5]ENDTO R :DEG.RT :DEG.ENDTO PPR POSENDTO L :DEG.LT :DEG.ENDTO HPR HEADINGENDTO B :NOBK :NOENDTO MR :NOPU RT 90 FD :NO LT 90 PDENDTO AR :RADIUS :DEGREESMAKE "STEP 2 * :RADIUS * 3.1416 / 36MAKE "REM REMAINDER :DEGREES 10REPEAT :DEGREES / 10 [RT 5 FD :STEP RT 5]IF :REM > 0 [FD :STEP * :REM / 10 RT :REM]ENDTO AL :SETSH 32 STEPR ST WAIT 20 HT WAIT 20 SETSH 33 STEPL ST WAIT 20 HT WAIT 20WALKENDMAKE "WINGUP [0 0 0 192 32 16 8 4 2 1 0 0 0 0 0 0 0 0 0 3 4 8 16 32 64 128 0 0 0 0 0 0]MAKE "MIDWING [0 0 0 0 0 0 28 34 65 128 0 0 0 0 0 0 0 0 0 0 0 0 56 68 130 1 0 0 0 0 0 0]MAKE "WINGDOWN [0 0 0 0 0 0 0 0 6 9 16 32 64 128 0 0 0 0 0 0 0 0 0 0 96 144 8 4 2 1 0 0]MAKE "LTFOOT [0 2 10 42 47 63 63 63 31 31 31 31 31 15 15 7 32 160 160 224 224 224 224 192 192 192 192 192 192 192 128 128]MAKE "RTFOOT [4 5 5 7 7 7 7 3 3 3 3 3 3TO FOOTSTEPHT RT 10FOREVER [SETSH 32 STAMP WAIT 40 STEPL SETSH 33 STAMP WAIT 40 STEPR]ENDTO STEPLPU LT 90 FD 10 RT 90 FD 16PDENDTO STEPRPU RT 90 FD 10 LT 90 FD 16PDENDTO WALKPRINTPUTSH 32 :RTFOOTPUTSH 33 :LTFOOTHTSETSH 32 STEPR ST STAMP WAIT 20 HT WAIT 20 SETSH 33 STEPL ST STAMP WAIT 20 HT WAIT 20WALK2ENDTO WALKPUTSH 32 :RTFOOTPUTSH 33 :LTFOOTHTSETSH 32 STEPR ST WAIT 20 HT WAIT 20 SETSH 33 STEPL ST WAIT 20 HT WAIT 20WALKENDMAKE "LTFOOT [0 2 10 42 47 63 63 63 31 31 31 31 31 15 SETSH 32 STEPR ST WAIT 20 HT WAIT 20 SETSH 33 STEPL ST WAIT 20 HT WAIT 20WALKENDMAKE "WINGUP [0 0 0 192 32 16 8 4 2 1 0 0 0 0 0 0 0 0 0 3 4 8 16 32 64 128 0 0 0 0 0 0]MAKE "MIDWING [0 0 0 0 0 0 28 34 65 128 0 0 0 0 0 0 0 0 0 0 0 0 56 68 130 1 0 0 0 0 0 0]MAKE "WINGDOWN [0 0 0 0 0 0 0 0 6 9 16 32 64 128 0 0 0 0 0 0 0 0 0 0 96 144 8 4 2 1 0 0]MAKE "LTFOOT [0 2 10 42 47 63 63 63 31 31 31 31 31 15 15 7 32 160 160 224 224 224 224 192 192 192 192 192 192 192 128 128]MAKE "RTFOOT [4 5 5 7 7 7 7 3 3 3 3 3 3TO FLYINGPUTSH 32 :WINGDOWNPUTSH 33 :MIDWINGPUTSH 34 :WINGUPSETSH 32 WAIT 10 SETSH 33 WAIT 10 SETSH 34 WAIT 10PU SETSP 3FLYINGENDTO FOOTSTEPHT RT 10FOREVER [SETSH 32 STAMP WAIT 40 STEPL SETSH 33 STAMP WAIT 40 STEPR]ENDTO STEPLPU LT 90 FD 10 RT 90 FD 16PDENDTO STEPRPU RT 90 FD 10 LT 90 FD 16PDENDTO WALKPRINTPUTSH 32 :RTFOOTPUTSH 33 :LTFOOTHTSETSH 32 STEPR ST STAMP WAIT 20 HT WAIT 20 SETSH 33 STEPL ST STAMP WAIT 20 HT WAIT 20WALK2ENDTO WALKPUTSH 32 :RTFOOTPUTSH 33 :LTFOOTHTRADIUS :DEGREESMAKE "STEP 2 * :RADIUS * 3.1416 / 36MAKE "REM REMAINDER :DEGREES 10REPEAT :DEGREES / 10 [LT 5 FD :STEP LT 5]IF :REM > 0 [FD :STEP * :REM / 10 LT :REM]ENDTO F :NOFD :NOENDTO MB :NOPU BK :NO PDENDTO ML :NOPU LT 90 FD :NO RT 90 PDENDTO MF :NOPU FD :NO PDEND 3 1 1 0 64 80 84 252 252 252 252 248 248 248 248 248 240 240 224]H 32 WAIT 10 SETSH 33 WAIT 10 SETSH 34 WAIT 10PU SETSP 3FLYINGENDTO FOOTSTEPHT RT 10FOREVER [SETSH 32 STAMP WAIT 40 STEPL SETSH 33 STAMP WAIT 40 STEPR]ENDTO STEPLPU LT 90 FD 10 RT 90 FD 16PDENDTO STEPRPU RT 90 FD 10 LT 90 FD 16PDENDTO WALKPRINTPUTSH 32 :RTFOOTPUTSH 33 :LTFOOTHTSETSH 32 STEPR ST STAMP WAIT 20 HT WAIT 20 SETSH 33 STEPL ST STAMP WAIT 20 HT WAIT 20WALK2ENDTO WALKPUTSH 32 :RTFOOTPUTSH 33 :LTFOOTHT15 7 32 160 160 224 224 224 224 192 192 192 192 192 192 192 128 128]MAKE "RTFOOT [4 5 5 7 7 7 7 3 3 3 3 3 3 3 1 1 0 64 80 84 252 252 252 252 248 248 248 248 248 240 240 224]TO MOUSEPUTSH 32 :MOUSEENDMAKE "MOUSE [2 6 28 63 111 255 15 7 3 6 0 0 0 0 0 0 0 0 224 248 252 254 254 253 25 113 2 4 136 112 0 0]MAKE "WINGUP [0 0 0 192 32 16 8 4 2 1 0 0 0 0 0 0 0 0 0 3 4 8 16 32 64 128 0 0 0 0 0 0]MAKE "MIDWING [0 0 0 0 0 0 28 34 65 128 0 0 0 0 0 0 0 0 0 0 0 0 56 68 130 1 0 0 0 0 0 0]MAKE "WINGDOWN [0 0 0 0 0 0 0 0 6 9 16 32 64 128 0 0 0 0 0 0 0 0 0 0 96 144 8 4 2 1 0 0]MAKE "LTFOOT [0 2 10 42 47 63 63 63 31 31 31 31 31 15 15 7 32 160 160 224 224 224 224 192 192 192 192 192 192 19åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå2 128 128]MAKE "RTFOOT [4 5 5 7 7 7 7 3 3 3 3 3 3 3 1 1 0 64 80 84 252 252 252 252 248 248 248 248 248 240 240 224]åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå