L%hh LHH` X% " ӠӠΠǠ ˮԠˠǠӬĠӠ٠٠ϠŮ+JJJJ ,,,L Lک ٥ҥ>ӥ? ( ㆭ  ؆` | A""""""QQQYV <"<Q '(h((QQQ`@GHOHO $"!$q}T@` `@@``p0 8p@@`00 |0@` `pppPox`D3 < p?|@@@|@`f ppn|>0p  qcs6<, 3['Nxxxpp0` ```@vl  ?`@:3q  AcqcCyO@  0p`@@q @p?|`3cC ? ?>|xp`p`@Acwsssssss__????????~^^ ?~~~~~~~?>~||xpp`@~| xyy{~|@`pp xpp`@yyyyyyyx~ ~x`|xpxqa` cqx|||||||cCC?>>>??<<|||~?`ppxx||<||xxpp`|||||||| |?|p`@@@@`p|? OOGgccqpxsssssssppxxx|<<~?>~||xxxxppp```@@@`?~|x|~|||||||p@@p|~><|xp`@>|x|xpx}yyyyyyyAA?~|xpp`ppx|~? ?? 33@``@@glloLL LlOgloloG @`@glolo@@gLLL GaamGGlg`GGlg`G  xL| x@@xMLLxMyyM MyxAxMx|Yq @lllLglllgG LlL`@GLOLo033366m~0>3>33~G<`G}rccb``acccq{{{{8008????~ |lL COoooog CgoooocCFFLLXXPpqa88`}}}}>????~ | ~FCCFL ____|GG|GGccp{{{{ ;1q``qp`aas{{{{8008 0y| |}}}}AAQg((h' $C@0j ed`y < I1@@q q s8EE9EE8> ` `$DC0ANPQN@'h(' WPG((H@stq q8AyEx:NPQ@GhHHG#$p# @ (*Y9AyEy: QQQO~C%%C~_DDD qAAAaq9`ppxxx|xxx|AsGN8088 CcˆʎõĵL õ ĵµ aµ`` L̦µ_bJLuLz`  ȟ QlXJ̥KlV  ȟ QlV eօ3L e3L &RL &QL d L4 Ne)n `@-eff L f`L . tQLѤ LҦL` OPu d L Ne)noon 8ɍ` ^f\õL ^NR  RΩLҦ)\Z ʽ LHv 3h`0h8` [L NС õ`A@` ŵL^L iõ`  \ 濭0 \  ȟ Q ^\lZl^?cqH şch`fhjõĵ@OAP`u@`@&`QR`E Ls  @DAE@u`8` %@ @A@`@`@A`Mµ ) LЦ`8@AWc@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@ch8&ȑ@Hȑ@Ah@LHȑ@ȑ@ htphso`hMhL`9V8U897T6S67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx- ( t Ϡ@跻~!Wo*9~~~~ɬƬ~_ j ʪHɪH`Lc (L ܫ㵮赎 ɱ^_ J QL_Ls贩紎 DǴҵԵƴѵӵµȴ 7 ַ :ŵƴѵǴҵȴµ納贍﵎ٵ്ᵭⳍڵL^ѵ-I `  4 ò-յ!  8صٵ紭ﵝ 7L (0+BC  7L HH`LgL{0 HH` õL H hBL BH [ h`Lo õ ڬL B ڬ LʬH hB@ յյ [L (ȴ) ȴ 7L L ( L (ȴL{ƴѵ洩ƴǴҵ 7 ^* B0 HȱBh ӵԵ 8 L8 ݲ` ܫ  / / ED B / / ]ƴS0Jȴ ȴ)  紅D贅E B ƴ  / 0L Ν `HD٤DEEhiHLGh ` ŵBѵ-` ѵB-` ܫ XI볩쳢8 DH E𳈈췍Ȍ X0 · JLǵBȵC`,յp` 䯩 R-յյ`յ0` K R-յյ`ɵʵӵԵ` 4 K ( ѵҵLBȱBL8` DBHBH : ַ޵BȭߵBhhӵԵ RBܵmڵ޵ȱBݵm۵ߵ` 䯩LR˵̵ֵ׵`êĪLR E( 8` R` ELRŪƪ`췌 յյI뷭鷭귭ⵍ㵍跬ª 뷰` Lf ݵܵߵ޵ ^`8ܵ i B8` 4L ֵȱB׵ ܯ䵍൭嵍 ` DȑB׵Bֵ  ַ յյ`굎뵎쵬 뵎쵌``õĵBCõĵ`µµ`L õBĵCصص Qƴ0"Bƴ 󮜳` 0۰ϬBƴ8`i#`ЗLw!0>ﵭ` m ﳐ 7i볍 8 ЉLw`H h ݲL~ `浍국䵍뵩嵠Jm赍嵊mjnnn浈m浍浭m䵍䵐`"L ŵ8ŵH ~(` d ֠z# u`oeܔٱ0ۏ$1@hnW &tlnrvNjUaE=H jmكدzڕؤi֟H֐# A :dFZyy{{h}PTFNddENFONEXDATINPUDEDIREAGTEXPRINCALPLOHLIVLIHGRHGHCOLORHPLODRAXDRAHTAHOMROTSCALESHLOATRACNOTRACNORMAINVERSFLASCOLORPOVTAHIMEMLOMEMONERRESUMRECALSTORSPEEDLEGOTRUIRESTORŦGOSURETURRESTOOWAILOASAVDEPOKPRINCONLISCLEAGENETABTFSPCTHEANOSTEЫANOҾSGINABUSFRSCRNPDPOSQRNLOEXCOSITAATPEELESTRVAASCHRLEFTRIGHTMIDNEXT WITHOUT FOSYNTARETURN WITHOUT GOSUOUT OF DATILLEGAL QUANTITOVERFLOOUT OF MEMORUNDEF'D STATEMENBAD SUBSCRIPREDIM'D ARRADIVISION BY ZERILLEGAL DIRECTYPE MISMATCSTRING TOO LONFORMULA TOO COMPLECAN'T CONTINUUNDEF'D FUNCTIO ERROR IN BREAKɁ! i` Ӆmn8囅^圪#8^Ɨ8^ƕƗƕ` i65^^.`p(o"H H h0hhpo`M$L Z۽`H \h ֩P :ۤv  ڢ .ՆF v YLئij YՄ ֐D_i^aeii`jij圪8iae^_^`_a8stopiejȄ ӥPQmnij e֥gh^_^ ijL<Ԡȱ^Șe^^_iȑ^^_Ң3 j )` )`ʠ$hh eL$p "tpM?E0<=Ѕυ 8ɀA N4O0Ťș98:I8xІș Нƹ`ghȥQћ Pћ `֨gȑggiihij ֩*stopijklmn IآURhhHHz`gihi` ,  ,Є hhPQPQD X ȱȱQP- $ ) \ۥ$! ک$ȱȱж \L枱`8Єτ ,0 \ ,0 \ \۩ И F eihh eHiHvHuH j gݥ %ׅ^_L ީ  g ޥHHH XإvyzW4ȱuȱve$v# \ۦuv $ W (Lb-逐@ HHLLF:L8gh}~`Ƀ` Sբ$L?`gh<=ij>?`v(Le lL5٩ ӥHHvHuHH >L ٥vQ 8egh ֐` eӚɰ ,ZLLhhB;uhvhh ٘e`:,  "hhh` { ɫ ޥ L>L( HɰɫЉơhL* ,h`PQ/ Q^ԥP &^ &^ePP^eQQP&QPe PQ L ߅ ޥHH {h* mh r ȥ`L'hpoj iLڠ 㥌 婝 5ȱȱ` = $)94,;D {$0 4 Lک \I`$ !i)$ )L(ʊ$ L W 檠^ \ LD۩ ,? ɠ )H h`0{|uvLh$L :ۥyz` @ `" ީ; =L Z , ,խLc ZL,զ}~, ߅ $P )0 Z ۆ $1$P 膸 ": ,i = {LrH0h J c ,Lqۥ 3 LۥL Ȫ*ȱ_ȱ{ȱȅ| L+ܥLSؠߠL:`?EXTRA IGNORED ?REENTER  ߅ ei` 꺽  ' 8 uvL׊i , {$8$0`LԦƹƸ$HH `ީ 8ϐ*IEʼna Lݦ,{iweLi^ e^hٲаg jH hV_F*ƹƸٲаHٹHH ޥLLޥШh^^h_H r륡HHHHHl^h#d j݄hJhhhhhhE` LJ }d.U"i L=8,LLTҐL {ݩ),(,,ѸLLԠhhL ߅` ȱLL q L H ϐ { lhHHH hHL? hυυ Ljݥ ,L mݰ % LߩƉ 慝 憨80 ў*%L L ު `  }LޢLL(L<  } }$%0Ʃ 8(L$0pijlk"ћћliA[8`hH`klmniȅ ӥȅklȥȑȑȑȑȑiȅ` ieȅ` gݥ0 ɐ ~LGHHHHH hhhHH ,҄ hh)klnm?Łћȱeȱeעk,5LԢx8` ћLK*L өȥʆȑ $PhihiȑȊ ↭^e]eR Ӆmn殤ƕƮ8m因n圑bȱhhћȊћLLȥ e^eʅʥʆd ee`^de *& edeeƙ` 8ompnL$8vС,L A  ީ j ީ HHHHH L  ߅Lj A㥋HH jhhȱ𙅄ȱH +륹HHȱHH ghh Lhhhhȑhȑhȑhȑ` jݠ 6hh R䆞`" ȱ "e膮 㦫 R^LԥSR`FHI8eopnm opqrh`M0 䩀hЦstopmnU^_R #ij^_lk 󅔆nmLb^_^ȱ^ȱ^eȱ^e(ӊ0ȱ^ ie^^__Ŕ #^05ȱ^0ȱ^+ȱ^ȱ^poŜ䛐^_e^^__`)Jeiop Ӥȥ敥ȑL䥡HH ` lhhqL 奌  奫  *LݠHȱȱh^_ H^qheqqr` lݥ^_ 5^Hȱ^ȱ^h(po Heooph^_`T SRS` H hhhL* ьHH 㥌 hhe^^_ L* IL` ) ʊH񌰸Iš hhhhhhhHH` L ` ^LL g ᦠL LN覸^e^`_a`H` Jh`` g R L楝ɑ 률PQ`PHQH RPhQhPL F犠P` F熅  L熆PE%`dL 饢IEL < LS리8$Ii0ǨV $W8Ie Ji `eeeeeLi&&&&8坰IiBfffff`IIIIII `ELԢai0vvvvvj`^Vy dv88; 54541r LᥝH- 2 f  \7 h < L bcde 饡 饠 饟 饞 LLJ eeededcecbebfbfcfdfefJ`^_^^^^E ^`e0,iLR襫`I0hhLNL ci ` cP Li v r8坅 Ğğ Ġġ* e24(&&&0⨥塅堅埅垅L@ (LꢅLԥbcdeL.^_^^^^ ^`, r^_^^^ %^^`` r` L襝 *` 녞I*L)F``a`Ȫı`E0!` Şȱ`şȱ`Š ȩŬ`(IL륝J8$ 芢 脤`)F 鄤`ɠ 넬I* L)腞` -+ [..E0 - +f \$8Lf$På8噅 U 9ƚ0`LH$ 9h80 LaH ch 륪EL祚 d$0L e q80L>nk'nk(X 1vu8 4L:۠-$șȩ0LW     9ƙ U i 0 i8.ș0șylykyjyi00ڊIi i/ȄȪ)ƙ.șI)$Ъ0.ȩ+.8嚪-E/8 i:`  cd pLP袊 +륪 #쩊  UH A驊  hJ I`8;)q4X>Vt~w/z*|cYX ~uƀ1r۠ 饬iP z녒 f륝Ɉ + # i8H rh ` !멓  v禎L酭 뱭Ș殅 饭iȅ 穘ƣ`5Dzh(F 0ɠ 穦 驪 禡 .ɠL+f ck ^ c # p 祢H 祢0 I p h uL\ !  禎  b𩊠LfHL#IڢIڢ-(h#5ᆥ](IڢʥH HɁ fΠ \hɁf hL` vy{| g|S}dpL}Qz}c0~~D:~L̑湭`: 808`ORXv( sL  񕰆򊅤TH کURPQQPIPPIPPPQ)stopgh֘gghgh K֩:ۅ<ԅl g RlP L L 0, 0,-`L ,- 0` (L ,(ʤL (L( Ld ʊL[ I`8f`?2`@ g RPmQnLԥPsoQtp` g RPsQtPiQj֥PiQjLl֩ ޥ8fإuv Lنަߥuڥvۥyܥzݥ􅸥uv >Lץڅuۅv܅݅ߚLLްij ֥`a, PQ ֥`a```aiśj地a`ʈjiLԭVSL@TL9 ʅPQ L PȱQL L,U,R@ ,T,SWP ~)`H)&JJ&&h' &' &' f&')'#i媽0J(` Q&%0Q&&`#0JI0`'0 I`0 I0ݩ()%%01&%0)&E%0Q&&e)j00',"&,i8i#H&ii&hif&i'`'i,&i,&iPII&if&HhH8HӰ hIiHӅхhЅhIi҄f8Ъх e8e҅ԥձ&E%0Q&&bӰ eЅԥePفŴxaI1& ')*& 'JJ) e ʥ0)Je`JJJJӊ)IȄҤѢԆզ8eЅԐ e҅Ր JJJ`JJJJӊ)IȄҤѢԆզ8eЅԐ e҅Ր JJJ` g RQPHH, hh`L `*U W :L ` `  eȱe ` -L -La=?P<Ȅ> sʆ>PHt?QnLԅtp=hso< LeP>eQ? ॔<=`@ ߩL ʊ( (H hL$`J G(i.&E0%.Q&&` , iH h-`/'-'0 (`HJ) 'h)i& &&`0i)0 00`J G&(JJJJ)`:; H:J jɢ )Jb y.)/) JJJ Ȉ` H:  J/Ȑh,--&,*i H/.  `0 .: VȘ L `8/;e:` T0 "T3  T3  T; "D3 D"D3 D"D3 "D3 &1!YMJؤ#]#)i#$S#$S[[i$$)|mi)S4i#bZH&bTDThDt(ntJrtttrDh2"&&rr&HDDȅEhH 0l( Lh:h;l Le / XZ]_, :ILl `Ȇ׍숈l E@A  J 0`YE <Šӭpd`HVTQ PS 6" (!#%L" X`I`ɍ,,L8L,H ΰɐHJ) )h)i( ((`ɇ@ 0`$($$!f`ɠɍZɊZɈ$!$$"% %% e (`I(ii,i\$%H $ hi#ʥ"%$$%%#%"H $(*)+!hi# H $(*0 $(!`8Hh`BC<>=?<=`K i! Ȉ2 ,`H h*:` `E/E//`$(H)? @(hl8NO,(,` ɛ`2H2 h2Ɉɘ  : 3  5ɕ()ߝɍв [=< @L< >=?<) < `JJJ>Ie@@A`41`>BD`8>6>) `LL u ?l:L``L@ 'A&?1?=A>?I i`HH11`IJ듧ƙɾ5Ė+]̵b@ &WSP& )`" !H)&JJ&&h' &' &' f&') &'#i%Ѕ0J$)` .ХQ&%0Q&&`$0JI0`'0% I`0 I0ܩ(ߠQ)'%01&*%0Q)&E%0*Q&&QeS)j00',"&,i8i#H&ii&hif&i'`'i,&i,.&iPII&&if&H !"hH8 H!S hIiHSQUhPTh !"IiR"fS8PQ% 8TeRTUU&E%0Q&&kS TePTUeQPفŴxaI1& ')*& "'JJ) ""% m% ʥ0)J!m%! `JJJJS)фPIȄR%*QTU'T8ePT UeRU QJJJ`JJJJS)фPIȄR%*QTU'T8ePT UeRU QJJJ` Ӎ$ H h .Ю#` L}Э%J u ӊH Өh dѮ#` L Q ;Ү#` Q Ү#`#2 Ӎ'( H() 91 eȱm)h`JJ`#JȱJLh `#  <(eΨ=)eϰ%Hh>?iJK̅  #`Lk 34 Lh856!;<79)F:&8J9j*0v 婭   +<; LhLk'cg=%;!,<+k,w(gG gG]$ t < N8i| (|`ܠLդ4ɪ 4<`<  / ) ) "&6 B /`TLՆ8M˕  Tբ , Tզ`  . $ ; E.. 4L& >H ֥ h ߦ>  E֥ E & > ` E  E  H ֥ hL  ֥ -L L -EF# =Pi  ֤Lְ ׅ! ׅ  ׅ ׅLԱJHȱJh`LNפ0`L,׈L20`LF׈LL ׅJF8ȹe8ИL`Lø{{ttmnghab\\WWRRMNIIEEAA=>::673401..+,))&'$%"# !L 7 0 ! $ ه  :L HH HH`8 ީ" fޭ$ [) L) (.H8 #L h Ь` ɀ0ɠ0 L)LحQ ɍxP P " ɍHHh)Hh HhL< ɠ,HPhɍ n 0PP PЛLn؍hh` $ L{ٌ ɍɠL٩  $$    L8鰐  i )` :Ќ$ [ $$ , 0  00 ` :L7۠$ [ $ uL%ڠ8`I w aح'L0!) : ` BL~88"L~ک$ [ $$ ٭Laؠ8$ [ L7۩$ [ $ $jjjj %$ $ [L [$ (*     ' ) ` hh` w۩$ F [ $&$ [ #$ [  $%%Lܩ$% "8  jjj ܈  Ȅ$% "`Hf % "$h` 7۩ ޮ #"##@# ލPW ލQ Lݍ (ɍ 8 ɍɚ L ީLmݥ)  @ L; L XL8''`= ީ<<===  Jɀ0ɠ) ̩67 ީ"La BL / X ޹  ޹  ީ Iߙ>`6798`$ [ J$`i0i#0`$ [ Ș) $ [% `(L[ `L8LaH hɠi@hLɈ=?L`6܅7`"LXLĠӠӠԠ֠Ġ ``` `ɩLحLԗлΚȉPs}Sچm۷۬,݂rxݬަR`HT) L3L`) #L $  `  v mL;ʅ˅LM  mdžة * * *     % 0LH΢QPHΪ0h$0 )?i h](Њ Px+L 4P xL# 48` PxL PeHxeH˰iکeۅȱhڙ`ꠀЕ x ت3 Q3ؕxQεy NvNδPPPL#Q8yڅ`Sε{ϵQڵyxȔPMuHOwh(VP`΅h(OM L6 T&ϐ eڅeۅ &L~ 畠(LoU [΅ڥυ   o ` l3 3` 4J G 4&(JJJJ) 甠` F٩ $ 婠 Ȣ ii)ɰL ̥͐Eʑ˥ʥ˰ਈ$ u~q  u  mʥ` ȹ0 L uߙ`` $0LL*iS 00)ȆȘHJI@hL`ȩ)?Jжi?oiO iȱ) zȵх 8 05X~")XȔ) v*Ȇ0LJɢ  Ȉ ϴX)HЄ ȹ)eHe0hޤȄ h󰩠ɩch cɰ$0 $` d'ʅ˅LM&ȱϰqȥȥ`FLʥM˥J̥Kͩ`Lkȱ0@hJHȱШhЄӠȱ0I@iHeШiH˰hhЈЈ͑Ј̑ЈЈ0JKЬ@iHe eѕxh$0 xx ԅբ H 0  敠$ ( x$0  xx 0$FԨֹ)U h)װ H ֐ι Ll`w0P`fLPεϵxϱHȱ΅hΈ` J  畠P` Y $0`  畠$0 8 P# o ΅ڥυ e epݕ` 4LL$ `  rPՆϦ ` ΅υȩ ` Τ PڵxۥΑȥL`hh$ F`` %ֈ`ʤZA^ܙ ݙ0  m7;܄iȢٚ . y$IqܤݐLM͠1FLJܹ/ݾLuc ܪȱ L[ĨP?xO_ڹo  ʤ  Y YoܹݾЇ`TP@xL` Ιϙ_oܙݙᙯ` ??<<<<<<<0UUUUUUUUWB oTMɅ"3J[NSJIfmzq# [$NYP;#o6#"#!0 9@0Ӷ:Pyإ<[(N>W']5Kgvq7ϠGX͠LϠ٠SGϠDĠHSĠNSĠTĠ 5EMҠL Šō?FِLϚΠ κ f ٢  ٦Τ ȹɀI ȄȹH h3 oLP O䯭䮡𥴳\@`` ~3`Gg壡yi壡yi` @Gh X{gggggg'(dgxkg~9g'7(*䮥G 0 #gMghghPcQ)Wqqqqhhq`uuuQ줰䮲륥Q9O/Q) WjB`O~5'Q 䯭䮡ޜݜݞGg` ` `嶡䡯z~" `` Oڵw۴Nv L`xw8OPL# (` 40!(L 4LdF`  %L"wL{ TL~&&&ڥې څΈ` l 4Ȑ,` 40L 4Ȑ-` 4(L(n ㊨ rLa ?&0ΰ` ΔL 4΅` ȑ` l΅υLD L4 xPiڄeΕPeϕxPȵxڰL# N ONi)OO i@ &N&O ϕLz JKLυML LMJυKL qL ȩ` 6 6P`JLKMLxL L6 L[L JLKMMLILLILLLLy 2L,PQ܅x݅yL آ8ЕNЕKʵ˕ە LkLMNܕ`LΥΥLMLʥMː ʥ˰JυKL  8Mϕڥ۰եڅʥۅ , ` :L΄<Ȅ>=?`ʕ>?>`8M˕   , ` L:L``F`$ ܪȱ 婠Lܤ`Ś25 a0 穠LJKH۰hЅѠȱ0@ȱHШhh0J L赟0L0ܤ } L赟L0ܤ } L ` ` [ S oP YVPL6 O 5OPL Ι_LfP0Q@PPxA@QPa`qp`HP8εxh`ɅLLHxܥyݥPQLuƵPxLhQεyϱΠ L 4) ؘ 甠` uHɃLh` ☪ T`  甠`ѥ΅ ΅ҥυө 甠0ХҠ ӕ "L 4i` F`ٚ .L 4 `$$L$Ն$L,L 8!$`L# ȱ0` 4 `u` 7$ 8`0 &&` { %Ppĥ uv` 2e   %F8 2 8Hh&&&&& 0hhI`LJ?>ʊ:>Ș;k/=:   S;:L 4 40K14 L= BC D..=D5֤4 J :3 g ɠɤ ɓՊ x= 4   &B&C= 44ݴ 4ݺ ɤ4&D ?5=ɥD 5 5 D4ɻɍЀL\ɠ` }Ɏ$ ``LXWVhY `XWYHV(` Jhh LH) JQ JJJH`HJ`hh ?l8e` %GQ/[҅n3peʵ``` f f` &L L fLC`8i`uu  ee`` ` 0` ` ` 5I` 5Iй` f f`LJ G(i.&E0%.Q&&` , iH h-`/'-'0 (`HJ) 'h)i& &&`0i)0 00`J G&(JJJJ)`:; H:J jɢ )Jb y.)/) JJJ Ȉ` H:  J/Ȑh,--&,*i H/.  `0 .: VȘ L `8/;e:` T0 "T3  T3  T; "D3 D"D3 D"D3 "D3 &1!YMJؤ#]#)i#$S#$S[[i$$)|mi)S4i#bZH&bTDThDt(ntJrtttrDh2"&&rr&HDD h,h-<:B/ Y`EL\lY@5)I:< ?L<EhH 0l( Lh:h; LehHh:h;/ V; THH::;:-H,H E@A  J 0`: V:8 J8L Lӭpd`HVTQ PS 6" (!#%L" PJ TuVTvP` P&Q&R&S8RTSURSP`/T P 8/`HJ) )h)i( ((`ɇ@ 0`$($$!f`ɠɍZɊZɈ$!$$"% %% e (`I(ii,i\$%H $ hi#ʥ"%$$%%#%"H $(*)+!hi# H $(*0 $(!`8Hh`BC<>=?<=`K i! Ȉ2 ,`H h*:` `E/E//`$(H)? @(hl8NO,(,` , ɛ`2H2 h2Ɉɘ  : 3  5ɕ()ߝɍв [=< @L< >=?<) < `JJJ>Ie@@A`41`>BD`8>6>) `LL u ?l:L4 uLCL@ 'A&?1?=A>?I i`HH11`쩻듧ƙɾ5Ö+]̵Y~~բժժժ֪՚p@U*}{w+U֪ժժժժժ@ժwժ՚~|@U*}cq+Uժժժժժժ(D*ժ~G~@Gxa|c@U*cq/U֪ժժaGߪժժЪժתښ@@O`c>@@ժժժժתժ׺@U*cq/U֪ժժ;3|ժժժժժժժ@@U*uo}+Uժժձ$Jj*)Fձ@U*?o=/U֪ժժc=_תժժժժժժժժ@U*ucq+Upx#$}*@غ@U*cc/Uժժժկժժժժժժժ֚x@U*}cs+U0 2U Lں@U*o{?U֪ժժժժժժժԪժժՀժժ՚@`gp`xxw@U*}ss+U0@$*U Pں@Ujac?U֪ժժժժժժժժժբՊժժת՚x|A~~?|ap@U*}cq+U֪ժժժժժ|ժժժ՚?@U*}cq+Uկժժժժժݪ(P ժ_ښ@>@Opa~@@U*cq/U֪ժժaO߮ժЪժժՀժժժښ?@@O`c>@U*U*U*Uժժժժժ:կ@U*cq/U֪ժժ;pժժժժժժժ@@U*uo}+UժժժߪՊ"*)@U*cc/U֪ժժ?תժժժժժժժժp@U*ucq+Uz  ֪*@@@U*cc/Uժժժժժժժժժժժ֚?|@U*}ss+U0#U*Rj E@@@U*o{?U֪ժժժժժժժԪժժժժժ՚@@gp`xx@U*}{w+U䋑U*vn %D@Ujac?U֪ժժժժժժժժժժժת՚`p~x?pp@U*}ss+U֪ժժժժժߪ(pժժժ՚|@U*}cq/Uժժժժժݪ(Pժժښ@@Opc@@U*cq/U֪ժժ9xC;vߪժԪժժՀժժժ~``Gpc|@U*U*U*Uժժժպ تիժ׺@U*cq/U֪ժժ>ppժժժժժժժ@@U*uo}+Uժժժ(^j*)տպ@U*cc/U֪ժժӼ_֪ժժժժժժժժښx@U*ucq+Up @"*%Dغ@U*cc/U֪ժժժժժժժժժժ֚~xx|pp@U*}{w+U0 2W @غ@U*o{?U֪ժժժժժժժժԪժժժժժ՚@@gp`xx~@U*}cq+U0*U E Cں@Ujac?U֪ժժժժժժէݪժתժժ՚xp@@@U*}cq+U֪ժժժժժժժ *x`ժժժ՚p@U*}cq/Uתժժժߪ(@ժժښ@@O`c~@U*cq/U֪ժժ p8s~ߪժժժժ݀ժժժ|qpGxa|@U*U*U*UժժիժՊ"ߪů@U*?o=/U֪ժժ8w~ժժժժժժժժ>@@U*uo}+Uժժݪ N*)+@U*cc/U֪ժժժպ_֪ժתժժժժժժޚx@U*ucq+U02&f2 ?@@y@U*cc/U֪ժժժժժժժժժժ֚~px@x?p@U*}cq+U0 U*^j B@U*o{?U֪ժժժժժժժժժЪժժժժ՚@@gp`xx~@U*}cq+UĈV*U*Uj E@@Ujac?U֪ժժժժժժժ(תժժ՚|@U*}ss+U֪ժժժժտժժժ ժժժժ՚|`ժժժ՚@U*}cq/UߪcתժժժתTժժښ@@O`g_@U*cq/U֪ժժ;~;r?תժժժժ?ժժժxxC|ax@U*U*U*U:ժժ׮ժ$ֺ@U*?o=/U֪ժժOw=֪ժժժժժժժ@U*uo}+Uժնު J*)ժպ@U*cc/U֪ժժժժ_֪תժժժժժժ֚x@U*uss+U00$6@$́1(Dz@U*cc/U֪ժժժժծժժժժՂժժ֚?xsxp|p@U*}ss+U0 *] %Aغ@U*o{?U֪ժժժժժժժժժЪժժժժ՚@@gp`xx|@U*}ss+Up*U*U*U*U*U %\kں@Uj!" U֪ժժժժժժ*իժ՚x@U*}cq+U֪ժժժժժժժժ *ժժժժ՚`c>8|`ժժժժ՚@U*}cq/UժxӪժժתժժښ@@O`g~?p?@U*cq/U֪ժo;E!sժժժժժժժժ`?^Aw?@`@U*UjU*UժժժՊ *)@U*?o=/U֪ժժgw=;`תժժժժժժժժ@U*uo}+Uժժo |K*)ժ@U*cc/U֪ߪժժժ_ת߫ժժժժժժ֚x@U*}ss+U0 "1E@@U*cc/U֪ժժժժժժժժժՂժժ֚pCp@xp232,0:233,96H9000RN\ LABELSfYLLYGYYIpW$(YL)zXYW6(W$)YY(YL)29000YL N)3:YW,Y(0)X(LXFX1.5),Y(0)5 LINES>LN0IN14\CT(N)12130r232,220:233,101~LNLN13X(1),Y(V(FX,N))CFXLXX(C1FX),Y(V(C,N))LNX(C1FX),Y(V(C,N))C  LINE LEGENDSG3Y184&X10:BN2(BN2)X1503CO1860=&BN1j0BN3āY1YY52:X,Y1X8,Y1:Y1:1890t:1870DBN:BN4Ē5NX1XX8:X1,YX1,Y5:X1XCO1900b3:X,Y1X,Y5X8,Y5X8,Y1X,Y1lXX20:W$LE$(N)v3:9000BN3Ē2:17301760IY1Y(V(C,N))Y(0)2(Y(0)Y(V(C,N)))mB(C1FX),Y1B(C1FX)BW,Y1uY1|3B(C1FX),Y(0)B(C1FX),Y(V(C,N))B(C1FX)BW,Y(V(C,N))B(C1FX)BW,Y(0)C BAR LEGENDS Y175:BN2NOR BARS"BN:BN4Ē5%,CFXLXF6X1B(C1FX)B(C1FX)BWb@X1,Y(V(C,N))X1,Y(0)jJX1qTC{^1790h BLACK & WHITE BARSrCFXLX|BN1BN3Ē0X1B(C1FX)B(C1FX)BWX1,Y(V(C,N))X1,Y(0)X1FXLXYLYGYYI2(GD1)4X(X1FX),Y(Y)>Y:XMGD11490`YLYYIGYYI~XFX.5LX.512(GD1)X(X1FX),Y(Y)X:YD1:F2 BARSBN0N14CT(N)21920BNBN1CO1640 COLER1460 START PLOTTING' :3UYW,Y(GY)YW,Y(LY)X(LXFX1.5),Y(LY)a GRID(GD11490,1400,1400,1400,13302YLYGYYI<YW,Y(Y)277,Y(Y)FPXFXLXZX(X1FX),Y(GY)X(X1FX),Y(LY)dn1490xXINPUT7B23:1:"ENTER NEW GRID DENSITY (0-4)";:868OL21:16:A$:A(A$)cVA48A521100y`A$;:GDA48:460 DETERMINE Y LABEL WIDTHYW0:XLYGYYI((X))YWYW((X))XYW(YW1)6 ERROR CHECK2780 "NO "460  Y RANGE SETF23:1:"ENTER NEW VALUES";:868W24:1:868i18:32:2610~W$""LY(W$)19:32:2610W$""GY(W$)20:32:2610W$""YI(W$)2780$ER960.4608 GRID DENSITY A$*A(A$)%4A8LXLX1:860<>A21LXLX1:860JHA13890SR800t\LXFX1LXFX1:(7);:800fLXLPLXLP:(7);:800p" ";:12LX:">";:800z2950:460 COLOR TOGGLECOCO20:9COĺ"YES":950A8FXFX1:740*A21FXFX1:7408A13770A680\FX1FX1:(7);:680|FXLXFXLX1:(7);:680" ";:12FX:"<";:6802950:460  END POINTER23:"ARROWS MOVE POINTER, RETURN ACCEPTS";:868 8:12LX:X)3:630l570"vT$(CT(X));8{CT(X)3NGNG1?XNG0Ģ24:1:"ERROR- NO GRAPHS SELECTED";(7);:A$:1:868:5502950:460 BEGIN POINTER23:"ARROWS MOVE POINTER, RETURN ACCEPTS";:8688:12FX:A$A(A$),3070,960,900,1080,2920,12004 GRAPH DEFINITIONSl23:1:"B=BAR L=LINE N=NONE RETURN=DEFAULT";:868u!NG0&X140LE$(X)" "640:X2:34:A$D(A$)13635NA$"B"CT(X)2:630XA$"L"CT(X)1:630 bA$"N"CT(LDS FOUND. PUT THE":"PROGRAM DISK IN DRIVE ONE AND HIT A KEY.":A$:2940d  MAIN COMMAND INPUT 23:1:"COMMANDS: L,B,E,T,Y,C,G CONTROL-P,Q.";:868 24:1:868:A$ A0:X1(C$) A$(C$,X,1)AX X:A0480A530,660,7807:2:"TITLE: ";T$A 18:2:"LEAST VALUE: ";:25:"LOW Y: ";LYl 2:"MOST VALUE: ";:24:"HIGH Y: ";GY 2:"COLOR: ";:CO1ĺ"YES";:430 "NO "; 19:"Y INCREMENT: ";YI 2:"GRID DENSITY: ";GD 2950I LVGVė:"NO GRAPHABLE FIE(VF,HF1)(W$) VF:HFN ":4::"SOFTGRAPH BAR/LINE CHART GENERATOR":] ,3:HF14 66:"LEGEND ";HF;": ";LE$(HF); @33:"-";T$(CT(HF)) JHF TVF118 ^32,VF2:33,1:9:L$(VF); hVF r:8:2FX1:"<";:2LX1:">"; |11)W$E CT(HF1)1:LE$(HF1)" "CT(HF1)3: EIGHT SPACESM HFV FX1j LABEL READER | HF1:VF118 2500:L$(VF)W$ LPVF (W$)0LPLP1:VF18 VF LXLP VALUES READER HF25:VF1LP 2500 VN1)BW& <10:13:"BAR/LINE CHART"C A:15::"PLEASE WAIT":X F LEGEND READERq P LEGENDS IN LE$(HF)} ZHF25 dVF1:2500:LE$(HF1)W$ nLE$(HF1)(LE$(HF1)" ",8): EIGHT SPACES BETWEEN QUOTES VF0:2500:LE$(HF1)LE$(HF}0 ::L$(18):V(18,4):LE$(4):CT(4):T$(3)[T$(1)"LINE":T$(2)"BAR ":T$(3)"NONE"C$"LBETYCG"(17)(16):CO1:GD4(DL25056: DATA LOCATION 2Y(Y)VR10((YLY)(GYLY)VR):X(X)YW(X.5)(277YW)(LXFX1):B(X)X(X)NBBW2(B          SH22:9160!#L94SH49:9160P#"ERR- NO SHAPE FOR CHARACTER: ";(L);(7)Z#9170f#SHX,Y#D2(D2)XXC:9190#D2(D2)YYC#CT#2#C6:D2C6"<#16(DF1)2F#CT1(W$)FP#L((W$,CT,1))cZ#64LL91SHL42:9160d#L48L58SHL37:9160n#L329170x#L39L48SHL36:9160#L48SH37:9160#L34L38SHL34:9160#L61SH21:9160 #L631 XC,YCX(CD),Y(CD)  T (CN5)43:X(C1),Y(C1)XC,YCX(C2),Y(C2)^ 2700d | B&W SLICE ROUTINE CNCN1 3 XC,YCX(C2),Y(C2) RARA.7:CN22X((C1C2)2),Y((C1C2)2):RARA.7 2700 (#HGR PRINT000 PR(4)02840: CN:XXW3XW2:X,YWX,YW5:Xx (CN5)43:XW3,YWXW2,YWXW2,YW5XW3,YW5XW3,YW 2850 CN22XW,YW" T COLOR SLICE ROUTINE^ CNCN1:CN4CN5h CN7PR(4)0:CN1:3020r CN| CDC1C2.0LOC1WL W$W$((PLLOC))( LOC.( B LABEL ROUTINEU W$"- "L$(NS)g PR(5)12780v SIDEWAYS XWXW7:XXW:YYW12:9000 PR(4)02840 CN:YYW2YW3:XW,YXW4,Y:Y 2850 UPRIGHT YWYW7:XXW12:YYW:9INSERT PROGRAM DISK IN DRIVE 1":"AND HIT ANY KEY. USE ESCAPE TO ABORT.";:A$_o A$(27)140yt :(4);"RUN MENU,D1" READ WORD PLDL40(VF1)8(HF1)1 WL0:W$"" LOC811 (PLLOC)32WLLOC:LOC1 LOC WL0ı MENU"" 2. SEE CHART";" 3. RESET PARAMETERS"f"7:1:"WHAT NOW? ";:868:A$:A(A$)x%A1A31570'A$;)A$:A$(8)1570,A$(13)15776A2400,1600,140@16304,0:16299,0:1520` RETURN TO MENUMj :10:"360NS1NG)C2C1V(NS)2PITV@PR(4)13000,2900JC1C2P]PR(4)COW$LE$(PR(2)):PR(5)0X3:Y(192((W$)6))2:9000:1520X(280((W$)6))2:Y3:9000:A$:1:"PIE CHART COMPLETED":" 1. RETURN TO)2 F1400?PRA(280((NG4)7))2:RA92RA92: RADIUSGZ48ZdXCRA13:YC96nXWRA212:YW(192((LL4)6))2x:3:0,0279,0279,1910,1910,0:1RARA1:X(0),Y(0)CD02PI.04:X(CD),Y(CD)::RARA1C1PR(6)2PI CHARACTERS"."TOTAL OF ALL VALUES IS ";TVH:"FORMATTING CHART"[ FORMAT CHARTtD1:F2:PR(5)0D4 COPR(4)PR(5)013600(RA(280((LL3)620))2:RA88RA88: RADIUS2XCRA4:YCRA12<XW2RA12:YW(192(NF7)(CF)0LTVTVV(VF)VVF(`11809j COPY DATAFtVF1NGf~L$(VF)L1$(VF):V(VF)V1(VF)vTVTVV(VF)~VFPR(3)01230:VF1NG5L$(VF);25);V(VF):"LEGEND: ";LE$(PR(2)) :"LONGEST LABEL IS ";LL;"$"N"950A$"N"140":0 SORTINGBPR(3)01130Q"SORTING"^VF1NGgCF1tGF2NGPR(3)1070,1050L1$(GF)L1$(CF)CFGF$1080.V1(GF)V1(CF)CFGF8GFBL$(VF)L1$(CF):V(VF)V1(CF):L1$(CF)(95):V1APH ";L$(VF);": ";V(VF) \SF11fNGNG1:910Pp(L$(VF))LLLL(L$(VF))kz5:L$(VF);:25:V(VF)wGFGF1VF:NG0ĺ"NO GRAPHABLE FIELDS FOUND":"HIT A KEY";:A$:140SF0980SF0:"OKAY TO CONTINUE? "; A$:A$"Y"AHF2:2500:L$(VF)L$(VF)W$=5:L$(VF):VF:NF0NF18O READ VALUESg"READING VALUES": HFPR(2)1:VF1NF2500 V(VF)(W$)*VF4LL0:GF1:NGNF>VF1NFHV(VF)0L1$(GF)L$(VF):V1(GF)V(VF):880R"CANNOT GR?62P:1::">";(7);::24:1:"VALUE ILLEGAL";:A$:310Q READ LABELSk:"READING LABELS":xVF118HF1:2500:L$(VF)W$(W$)0NFVF1:VF18:750PR(1)1750(L$(VF))8740L$(VF)L$(VF)" ":720: ONE SPACE;" ";:450!& START PROCESSING80 CHECK PARAMETERSL:62P:1:" ";iDP1:PR(P)1PR(P)2650NP2:PR(P)1PR(P)4650XP3:PP(P)0PR(P)2650bP4:PR(P)0PR(P)1650lP5:PR(P)0PR(P)1650vP6:(PR(P))180650660UE: ";::W$"" 24:18:W$;/ A$:A(A$)< A8510} A13PR(P)(W$):62P:37:PR(P);:868:24:1:868:300 A45A57A46A47(W$)4450 W$W$A$:450 (W$)1W$"":(8);" "; W$""450 W$(W$,(W$)1) (8)P1 ,62P:1::">";:& 61:A$2 @A(A$)U JA8A21Ģ62P:1:" ";:380c TA32430r ^A172400 hA16550 r310 | POINTER MOVE PP(A10) P0P6 P7P1 300  GET NEW VALUE 24:1::"ENTER NEW VAL:PR(4)6 "STYLE: 0=SIDEWAYS; 1=UPRIGHT:":: PR(5)] "ROTATION: -180 TO 180:"::PR(6)c  P16:62P:37:PR(P);:P 20:1:"ARROWS MOVE CURSOR":"SPACE SELECTS QUESTION":"CONTROL-P PROCESSES PIE CHART":"CONTROL-Q QUITS TO MENU" ")z #?XIJ    !Ҡ"ŠԠ үŠԠ ĮŠҠ ĮүŠҠ Ġ̠ Š֠Ӡ  կȠ Ȯ­ӠŠk î̠ ՠ ! ӠĠϠĠϮʠՠկΠήà( կŠҠŠҠʠ8ؑi=iagj`Ȅ 0`8aa```VɍȄ e 閥%з ݖɛ, X 閥0 ,,`` :1 * * COMMENTS *1 * IF APPLICABLE*H ****************z GOSUB 560 REMOVE REM FOR WAIT FOR KEYPRESS ******************* * TITLE CENTERING * * MODULE * *******************(20(TI$)2):TI$ER> TO CONTINUE";:35,22:90 5,39:6,1:7,25:(HM108)E: :2040\ ****************s * TERMINATION * * MODULE * **************** : (HM):HM1189,LB:1017,191:1018,157: **************** * PAGE TWO TAND-BY":, D$"READ "TF$:HM46:250,160M (64435)6Ĺ38600,176:3100 :"DO YOU HAVE LOWER CASE?(Y/";::"N";::")";:2500:(KB128)"Y"ČHM357:250,32 D$"CLOSE":TF1& 251,21:23:" PRESS TO EXIT READ MODE":10);" X *******************r * TEXT FILE READ * * SECTION * *******************  TF3110 D$"OPEN "TF$  :10:11:"READING ";::TF$::13::"PLEASE S 'Q'/>KB195ė::D$;"CATALOG":3550: 'C']HKB205ĺ" M":D$;"BRUN MENU 4.0":: 'M'xR(KB128)"R"ė:3000\(7);:2090 **************** * KEYBOARD * * INPUT MODULE * **************** T1āI1300 KB(=================="W 12:8:"'CALL 1016' FROM BASIC":8:"'CONTROL-Y' FROM MONITOR"19:"=RUN MENU PROGRAM =CATALOG DISK"::"=READ ";:TF$;:" =QUIT TO BASIC" 23:7::"PRESS LETTER FOR SELECTION";:*25004KB209ī3500::7:"";- h25003 rJ  ****************a  * MAIN MENU *x  * SECTION *  **************** :TI$" APPLE-DAYTON DISK-OF-THE-MONTH ":5000:TI$VO$::50009:8:"TO RE-RUN MENU PROGRAM":8:"====Y 7:30":? 6"CONTACTS-":"PRES- STEVE ALLEN, (513) 253-0645"j @"SECY- BOB RENNARD, (513) 426-3579": J"OTHER CLUBS- NEWSLTR & SOFTWARE EXCHG":"WELCOME; CONTACT SECRETARY"::"APPLE-DAYTON INC., P.O. BOX 1666," T"FAIRBORN, OHIO 45324"# ^24:"THE APPLE USERS GROUP OF DAYTON, OHIO":j "GOAL- PROMOTE THE INFORMED USE OF APPLE":"COMPUTERS": ""MEMBERSHIP- OPEN, $5 INIT + $18/YR":"RECV NEWSLTR & ELIG TO BUY DISK-OF-MONTH" ,"MEETING- 2ND THURS EACH MONTH, WRIGHT ":"STATE UNIVERSITBJ,A"HM:LG1080. .1090:LOGO NOT IN MEMORY= 8T11:2500F BT10N L:X V1500b `4000l j2000  ****************  * APPLE-DAYTON *  * CLUB INFO *  * SECTION *  ****************, :13::" APPLE-DAYTON "::41, SEPTEMBER 1983"- TF0:TEXT NOT LOADEDg HM((990)7)256:LB(HM1189):HM1188,0:HM1189,0 LG0:DEFAULT TO LOGO NOT LOADED :((12290)(8800))(12000)Ĺ16304,0:16302,0:LG1 D$(4):D$"NOMON C,I,O": $D$"BRUN A-D HELLO.O  ****************/ * APPLE-DAYTON *F * HELLO *]( * INCLUDING A *t2 * TEXT READER *< * MODULE. *F * JUNE 1983 *P * TED ROSE *Z ****************d6400TF$"A-D VOL 41" ,VO$"VOLUME       X % " $ BŠˠ$ 5 L>F C X뷩췩Z  5% "$ BĠàŠĠ٠LwHW"췩   B B A _C CLwH B% "$  B4hHɲ%ɳȱɶȱɵhH$$$LDhHȘH hhȩȩđȩȩȩ` AԠϬ` }M( P` N` N` P N`LE8` 9^ 6I @[ iA \K @ X 8` X % " BǠ͠ŠӮة +B$vE 5ɍɕ ɈLKDLKD $H hȩ֑ȘHȩȩ BŠҺh$$$H 5ɍɕ Ɉ LDhH $$$L3E`% "$ % "$ `% "$ B˭ Bҭ BBAD `8 ` % "$ BӠӠĻŠ̠Ԡ`iiii8 ȱ` A% "$ BĠҠΠǠˠΠLAlhh LBlvEɬ L-B `mmmi8mmmi8j `.mm.`췮mmmi8ȮLB8 LBQ C BԠjjjji $ 5ɍɱɹ8 鷩% "$ BŠi $ 5ɍɱɳ8鰍` X% "$ $ B˭ % "$ $ Bҭ % "$@( A`% "$ % "$ ` `hh @LE  @ X"#(@ A% " $ BΠ% "$@(@ A % "$(@ A% "$ B٠ʮŮүʮ®ӠͮĮ% "$(@ A% "$@( A` X % "$ BԠˠϠŠ % "$       ` APPLE-DAYTON PROGRAM LIBRARY L(OAD R(UN K(LOK U(NLOK X(ALL C(ATL D(EL V(RFY S(TOP Q(UIT VOL PG OF SECT-FREE N(DRIV ĿѕH!ɾL [ Q ԧLLJJJJ 0 0` [$ B  i&e L`$  ɍ ` X :$   LѕL` 8`ة;^Z_[` ` 9 X΅  [$ `( `0 Lee`8 ` :8` ^r67 Qx`4 N [ = X @^8JJJJi 0΍4`67LQ S TLQHɍh` 8 iiLح) 0L{L@^    [  Ux s r $$ a ` L  ` `ii LY/NOMONSTART ALENGTH Lx  m&NmJnm0  з0MLH c _ XHL [  ؗ  Ж mL c _ Ҡ [ C0  3  $ S!  [$ ЖLH ؗ Ж  L{И~Д [  ؗ+ $$$o  Ж 4<=>?BC ,ڍ ԧLS T  m鷽 ݌ 0 X '1  x)ȹx)ȹx)    [$ $ q L {{l       ɍ  ` @ ``$ $ $I$ $) ʩ`@ ȱ`'$ɍI$ $)?)ߑө` ˠ堢ìΠ宠ΠӠΠʮŮʮ®묍Π宠              LÛlŠٯο$ 58` ` AˠŠ` XܛLk gWJN ܛL췩귍`鷍뷩0ᷭ HI XL $$ ǠŠĠ`hhH[[ dO4R[ߐ H[뷍췩[  (% "$ $ AΠ`H X $h`LR AϠ` AĠàԠ` AϠŠҠ% "$ $ AϠՠȠϠ$ 5ɍ2.LP  QLP`   `  `% " $ AԠŠ X`L )O8` )O8`` HP OLuQ췭  'LP nPLuQL )OLuQ DOLuQ 췩 )OLuQ DOLuQDȑ\  dO"$ AĠӠӠ@ȑ` ``뷩0 `췍뷍[  ` X DȱPLOP Q8`  % "$ AȠŠΠˠЯ  A A$ AԠůŠӠ% "$ $ AŠө$ 58`ɍ`ɱɵ 88` X %$ " AӠǠ[췍뷍[   % "$ Q`<ȑ X` X %  `Hȱh$ LKMȑH$h L X % "$ AԠ % "$ AŠĠӠ% "$ AŠӠ͠% "LK`췎 OL`[   HȪh OL`ȍHhL L`Hmmmi8LqL8@1 h`h8` BĠҠΠŻ  /? $ 5+ m ȩ` M   M`췩`    B$  `XLrJZ71`8 `V 8ȑȩȑ` X% "$ L i#\LKHȱHȱ LK Ȍ  hh  L LLK BĠ  $ B   :  .. % "$ BӠ$ BӠ`   GI$$mmmi8ȱ,8jLJ%H "  $h LJ LJ#`80  B% "$ $ B̠͠ % "$L귩뷍`"# X% "$@ 0# i:0@ %% "LYI% "$0 $$ H hi:% "$ BŠ$ BĠ% "ˠĠӠٯο$ 5 2ZL7H  V췩  @  WJ J@  (K% "$ 5 @% "$ BϠՠȠϠΠҠ˿$ 5 iALE"# XH % " $ BϠԠ $ Bǧ͠Ӡ RK j% "$ BˠҠĠӠΠӠٯο$ 5L|G yKZ뷩췩  Z% "$ $ AŠŠٯο$ 5  E 5 4K pLH% "$ $ B򮠠éήԍ欠ύՠԠϠŢ堢٢Π宠砢΢Ϣ宠󮍍ĠӠ򮠠宠ΠΠ򮍍éӠ宍ΠɯϠ򍍠Π宠ﬠﮠ뮠䬠ᠢ̠à򠢴Ǣ򮍍Π뮠䬠΍뮠殠卢΢宍宠堢΢΢䠨䮍䮍嬍Πˠ۠۫宠ΠΠӬάᠱˠӍӠˠӠ󮍍΍Π뮍Π뮠󮠠ӠΠ宠宠嬍Π󮠠۠쬍ì𮠠䬠䬠Ԡᠴˍ忠ҠŠ묠ᠱˠӠ䮠Ӡ򮠠䬠ӠàԠ䮍뻠䮠Ӡ򠨤Ʃ뮠宠ӠōӍ󮠠î䍍Π련䠤󮍍Ӡᠱˠ宠뮍Ԡ忠ӠᠳˍӠǠàԠà仠ᠴˠ뻠ҠŠԠӠԠ宠Í宠΍à䬠à宍Ԡ宠۠Ƣà뮠۫ɢà뮍砢¢Ƞ󮠠報ˠ䮍àԠůŠӠӍԠŠᠱˠӠ䬠Π̤󍍠䬍뮠庍ԠōŠĠӠӍŠӠ͠ōΠ宍Ϣ宠笠Π䍢ŠӠ箠򮠠ԢάO(KB)::"DO YOU WANT TO CHANGE DRIVES? ";::"Y"::70:KB78İ30::460e(37):31:(KB):"INSERT TARGET DISK":60:10:16::"SAVING"::(((39(NA$))2)):NA$M5ĺCD$"BSAVE"NA$",A$1900,L"LNGTH",S"SL",D"DR:340CD$"OPE LENGTHS"::"(PRESS 1 OR 2)":70CKB49Ĺ8,1:9,25:238,0:460SKB504206,1:7,25::"ENTER DESIRED LINE LENGTH:";LL:5,LL:"IS THE DISK THAT THE FILE IS TO BE SAVED ON IN S"SL",D"DR"? ";::"Y"::70:(37):20KB78510E AS:";::"Y"::(((40(NA$))2)):NA$:70iKB78Ģ2:18:(KB):4:"ENTER NAME FOR FILE":":";NA$M5ĭ(NA$,5)"TEXT."NA$"TEXT."NA$M5460!:"TEXT FILE CAN BE SAVED:"::" 1) AS CONTINUOUS TEXT":" 2) IN SPECIFIC MAXIMUM LINEA$:HM46:(252)ĺ(7)"MAXIMUM FILESIZE REACHED,":"YOU MAY NOT HAVE ALL OF THE FILE.":60z@(HM357):CD$"CLOSE":350JCD$"BLOAD"NA$",S"SL",D"DRTNA$(NA$,(NA$)5)^LNGTH(HM5216)(HM5217)256hr(HM277):-|:"SAVE THE FILTO BE":"LOADED:";NA$C(NA$)ė:CD$"CATALOG,S"SL",D"DR::230ZNA$(1)İ30:220sM1NA$"TEXT."NA$:10:16::"LOADING"::(((39(NA$))2)):NA$"CD$"VERIFY"NA$",S"SL",D"DR:M1330,CD$"OPEN"NA$",S"SL",D"DR[6CD$"READ"N20,620,660,740,370,20,610"130:15:"(RETURN TO CATALOG S"SL",D"DR")"::"(CTRL-A/RET TO CHANGE DRIVES)"::"(CTRL-C/RET TO RETURN TO MENU)":5M1ĺ"ENTER NAME OF APPLEWRITER FILE TO":3:"BE LOADED:";NA$M2ĺ"ENTER NAME OF TEXT FILE APPLEWRITER FILE"::" 6) SAVE MEMORY AS TEXT FILE"::" 7) SET LOWER CASE VIDEO ";::(KA)ĺ"ON":z(KA)ĺ"OFF"::" 8) EXIT FILE CONVERTER22:868:"PRESS NUMBER FOR SELECTION";:M(0):70MKB48:M1M8ĺ(7):180M220,2RUN"NA$",A"HM:(64435)6Ĺ38600,176Z ::3::11)"FILE CONVERTER 2.0"11):::2000 6:" 1) LOAD APPLEWRITER FILE"::" 2) LOAD SEQUENTIAL TEXT FILE"::" 3) PREVIEW FILE IN MEMORY"::" 4) PRINT FILE FROM MEMORYf:" 5) SAVE MEMORY AS" PRESS ANY KEY TO CONTINUEM F47,128,0:KB(47)128:16368,0:X P2000 ZHM((990)7)256:LB(HM1189):HM1188,0:HM1189,0 d6400:CD$(4):CD$"NOMON C,I,O": nSL(HM5226):DR(HM5224):NA$"FILE CONVERTER 2.0.OBJ$ xCD$"Bq KA1:20:800 KA((KA))((64435)6): :"SLOT=";::10:"DEFAULT="SL;::70:KB13KBKB48:(49152256KB)162SLKB (6:868:SL::"DRIVE=";:10::"DEFAULT="DR;::70:KB13DR((DR2))1 27:868:DR:I1700::" <::      㮍ЮϮﬠÍᮍ嬠۬۫ӍӍ䩠䮍ԍӠ󮠠렰®°ᠴˍ宠Ӡ򮠠ӠӠ宍ԍŠᠱˠӠ䮍ԮŠ䮍䠨褐宍묠宠Š嬠ήɠ󮍍נ嬠堧Ԯ廠ɠĠ嬠ΠǠ宍ŠҍӍԠ  ɍ  ` @ ``$ $ $I$ $) ʩ`@ ȱ`'$ɍI$ $)?)ߑө`)8ؑi=iagj`Ȅ 0`8aa```VɍȄ e 閥%з ݖɛ, X 閥0 ,,`` T LETTER:";:70:(KB):(KB82)(KB83)(KB65)2150WzKB82ĺCD$"UNLOCK"NA$:510fKB83480o5801 FULL ERROR"::"PLACE AN INITIALIZED DISK IN S"SL",D"DR".":60:510f::5:"THAT FILE IS A LOCKED FILE ON THE DISK IN S"SL",D"DR"."::"DO YOU WANT TO:":" R)EPLACE THE LOCKED FILE":" S)AVE FILE ON ANOTHER DISK":" A)BORT THIS SAVE7p:"SELEC-WRITE-PROTECTED DISK INTO DRIVE.":60:510:130}4:::"THE FILE:"::NA$::"IS NOT ON THE DISK IN S"SL",D"DR:60:130>::5:"DISK I/O ERROR IN S"SL",D"DR".":"CHECK DRIVE AND":60:130HCD$"CLOSE"RM6ĺD$"DELETE"NA$D\::5:"DISK2090ER62100"ER821101ER92120AER102150V ER77ER(0):fER255130 ::5:"ERROR TYPE "ER:"AT LINE NUMBER "EL::"PROGRAM TERMINATED.":1*::"DISK IN S"SL",D"DR" IS WRITE-PROTECTED."::"PUT AN INITIALIZED NON";LL+5,LL:6,1:7,25:250,160:251,255d10:"WHEN PRINTER IS READY TO GO":60:35,0:33,0:CD$"PR#"PT::(HM108):LL0:(HM357):CD$"PR#0:350:NA$"TEXT."NA$:380ER(222):EL(218)(219)256:216,0ER4C> TO QUIT PREVIEW":" ANY OTHER TO CONTINUE";:35,22::(KA)Č(HM277):250,160xvLL39:5,LL:6,1:7,25:(HM108)::LL0:(KA)Č(HM357):3:PTĄ"ENTER PRINTER SLOT NUMBER:";PT(HM277)::3:"ENTER DESIRED LINE LENGTH:N"NA$",S"SL",D"DR$CD$"WRITE"NA$:&250,160:251,255\0LLČ(HM108)::LL0:::580p:(HM233):::DM6ĺCD$"CLOSE":(HM357)NM5340X130b::(HM):HM557,0:HM1189,LB:HM1188,45:Sl250,32:251,21::23:" PRESS ? $ 69 4 6!!$ M 96----MLEGENDS: `-1dqz!(1:AGPVbmu}16.?! 9'7MM1662>h?72 +66+.5+73.-Ķ697.76-7+56?` -07?-5M6f~ ::1:0110:11:"SOFTGRAPH: LOADING"D232,0:233,96h((4);"BLOAD SOFTGRAPH.B-FILES"}2(4);"RUN MENU"5N MENU"R ήȍ̥堶砼ξԠԠ宠ξӮ嬠堠宍砼̭ξĠ If you catalog the disk you will see a file called D.PIE SAMPLER. Using the load-a-data-file option, load this file. The D. prefix tells you that the file contains SoftGraph data. A similar prefic, C., is used to denot seethe hi-res screen. If you select that option at this point you will see some fascinating garbage. That is because there is no picture in memory. Hit any key to return. We'll get a picture in there soon enough. urn. All numbered menus in the system expect this kind of input. The disk menu allows you to catalogthe disk and load and save data and picture files. It also allows you to Let's go first to the disk menu, which is actually a part of the Menu program. Do this by entering the number in the main menu next to the disk menu option. Remember, that means to type thenumber and press ret ! ! !<--> Bar/Line ! ! ! Chart ! v ! ! Disk Menu ! !___________! SoftGraph ! v ___________ ! !<----> Pie Data <----->! Main Menu ! Chart Editor ! ^ ! tem,it gives you the system menu. Just as all roads once led to Rome, all programsin SoftGraph lead to the menu. This is the structure of the system: THE MENU After SoftGraph finishes loading the shape tables and machine language subroutines necessary to run the syssystem menu. If you have already booted DOS from another disk, you will be able to start SoftGraph by entering RUN SOFTGRAPH, but it is better to boot the disk so that anything that is already in memory won't interfere with SoftGraph. The first thing to do is boot the disk. Although the programs in SoftGraphare separate Applesoft files, totally accessible by means of the LOAD and RUN commands of DOS, they may not operate correctly unless you run them through the t yourself a copy of this tutorial. If you don't have a printer, read the tutorial, try to get the idea of how the system is integrated, and copy the reference section at the end onto a piece of paper. We realize that you won't be able to try these things out as you're reading them on the screen unless you have two computers. If you have a printer in your system, it is a good idea to prin. If it tells you to"enter" something, that means type it inand hit return. If it says to press a key, press only that key; return will not be necessary. FIRST THINGS FIRST rial to a printer in slot 1. Finally, pressing escape will get you back to the SoftGraph menu. From time to time, this documentation will ask you to give SoftGraph some input To move through the tutorial, use the arrow keys to scroll line by line and the greater than and less than signsto move page by page. To jump to the beginning or end, use control-B and control-E. Control-P will sent the wholetutotem. It will take you through a tutorial covering all the features of the system and then present a reference section showing the command characters associated with each program within the system. eight underneath. Nevertheless, legends are entered and read as single sixteen character strings. To enter legends, press control-L. A prompt will appear on the bottom of the rt what to title the graph, we enter legends in four special cells at the top of the screen. These cells are special for two reasons. They cannotbe reached through normal cursor movement, and they each have sixteen characters, eight on top andat the character that caused the bell to ring. Pie Chart can only chart one columnof data at a time. To keep track of which column holds what data, and to tell Pie Chao cells for each label. The Bar/Line Chart program only reads one cell for each label. To enter the label into two cells, you simply type the label in the first cell until the bell rings, press control-K, then continue in the next cell, starting Look at the way the data is laid out on the screen. On the left is a listof words. These are the labels that willtell the meaning of each slice of the pie. Note that they cross the border between cells. That is because Pie Chartallows you to use twng in. If you make a mistake, you can use the right arrow to erase. If you try to enter more than eight characters in a cell, the computer will beep to warn youthat the last character wasn't accepted. ent with moving the cursor. You will notice that when you try to move it off the screen, it reappears on the other side. Now move the cursor to one of the blank cells and type somethie control key; you'll be using it a lot inSoftGraph. In addition, the return key will move the cursor down and the right arrow will move it right without the help of the control key. Experime cursor to other cells by using the control key and I,J,K, and M. For instance, to move the cursor down, you type what is called a control-M. That is, hold down the control key and press the M key. Remember that procedure for using th that the caps lock key is down. What you type here is designed to find its way onto the hi-res screen, and SoftGraph has no provision for lower case letters on the graphic screen. You can move thracters in length. Since there is a word in the cell, the cursor appears at the end of the word. You can delete that word by using the left arrow until the cell is empty and replace it by typing somethingelse in. If you have an Apple IIe, be sure Now you'll see a blinking cursor near the upper right corner of the screen. The cursor is in one of ninety cells which are arranged in a 5 by 18 array. Each cell is an area of text one character high and eight cha appears on the bottom line of the screen. Press the N key to answer no. There are a lot of yes or no questions in the system, most of them in the Data Editor. All of them can be answered by pressing Y or N. Okay, now go back to the main menu and select Data Editor. This program will allow you to see and edit all of the data in the file you just loaded. The first thing it asks you is if you want to clear the data. The question or drive values. Later, if you havea second disk drive, you might want to use it for data storage; then you'll usethose parameters. THE DATA EDITOR e files thatcontain entire charts. The load and saveoptions in the disk menu automatically put in the correct prefix, so all you have to type is PIE SAMPLER. For now, don't bother entering any slot The fourth question is a simple one: color. If you have a black and white monitor, the chart displayed in color will be very difficult to read, ifnot impossible. If you have a color monitor, you can chohe labels. If you choose not to sort at all, both the data and the labels will be displayed in the order in which they were entered. Try all three settings. You'll probably find that you like different ones in different situations. pie will be graphed first and the smallest last, with the corresponding labels being printed in the same order. If you sort by label, the labels will be in alphabetical orderand the slices of the pie will correspond to the order of tnto this second parameter to graph the data associated with legend 2. The third question is whether and how you want the data sorted. If you choose to sort by value, the largest slice of theraph one column fromthe data screen at a time. Look at the display of the legends at the top of thescreen. If you enter legends at the top of the data screen, they will remind youwhat you want to enter as the second parameter. In this case, enter a 2 ile file, this parameter should be set to 2. Press the space bar, the 2 key, and return. The next question is which column to graph. The Pie Chart program, as you remember, can only g The first question is how many label fields to read. This relates back to the discussion of labels in one or two columns in the Data Editor section. If the labels in the data screen were two columns wide, as they are in the sampady set correctly. To changea parameter, you move the pointer to theleft of that question and press the space bar. A prompt will appear at the bottom of the screen. Just enter the newnumber. All of the parameters are set by numbers as indicated by the questions. You'll note that there is a default given to the right of each question, so you don't have to change any parameter that is alre a blinking pointer.This serves as the pointer to which question you can answer at this time. You have complete control over which of the questions you can give an answer to.To move the pointer, press either the right arrow or left arrow key. meter screen. Through the use of this input screen, you can tell the program exactly how you want the finished pie chart to look. There are six parameters to be set.Next to the first isce to experiment with and graph your own data later on. Okay, now go back to the main menu and select Pie Chart. After a few seconds, you will see the Pie Chart parad load the data file PIE SAMPLER again. Although what you had edited was still in memory, we're loading the original file over it in case any of the changes you made would have caused Pie Chart to miss some of the data. You'll have a chanswerY when it asks you if you want to quit to menu. PIE CHART When the menu comes up, go to the disk menu ann if the old one waslonger. There are some other features of the Data Editor that you should learn, but for now we're going to take a look at Pie Chart. Press control-Q and anscreen for legend one along with a white bar to indicate how many characters you can enter. If you don't want to change legend one, hit return tomove on to the next one. If you do type something in, it will replace the old legend entirely, eve the data screen will come back with the years 1965 through 1982 in the left column. The two final commands in the Data Editor allow you to add or delete a row of data. These two functions operatefirst menu. You will be asked how many numbers in the range. Because we have data in all eighteen rows, enter 18. Now the program asks what number to start with. Enter 1965. Finally, it willask you for the increment. Enter a 1. After a few seconds,for months, days of the week, or a range of numbers.The current X axis is a range of eighteen months with year labels added in by hand. Since the data is fictitiousanyway, let's make the labels for years instead. Select a range of numbers from the the Data Editor has a facility for entering them automatically. Press control-X to enter this facility. Your options at this point are to create labels on the X axis for the chart itself. In most cases, the labels on the X axis denote the passage of time. You canenter them into the left hand column by hand, of course, but in certain common situations, se labels in two columns. The eight character limit is a practical one. In the case of bar and line charts, the labels will be printed at the bottom of the chart, along the X axis. Longer labels would substantially limit the amount of space available LER. Then return to the main menu and run the Data Editor again. Be sure to answer N to the clear data question. This time you'll see datawith labels in only one column. Bar/LineChart is unable to u DATA EDITOR REVISITED Before we run Bar/Line Chart, we need to get some data that was designed for this kind of graph. Go to the disk menu and load the data file BAR/LINE SAMPemember that if you want to save a chart, you must return to the Menu and then go to the disk menu beforeyou create another chart. Return to the Menu now and we'll look into the procedure for creating a bar/line chart. dy to process the pie chart. Press control-P and the chart will be plotted in a few moments. When it is done, hit akey to get a menu from which you can return to the main menu, look again at the chart, or change the parameters to try again. R If at any time while setting parameters you want to return to the Menu, pressing control-Q will get you there. By this point you should be rea Under certain color combinations incolor charts, one color will bleed into another. This can usually be prevented by trying different settings of the rotation parameter. For now, leave it atzero. Finally, we have rotation. This parameter determines where on the circlethe pie begins to plot. Set at zero degrees, the first slice's trailing edgeis straight down from the center of the pie.nt a chart printed on its side? The answer is that if you are going to print the chart out, a verticalformat, with the labels printed underneath the pie, may look better thana horizontal one, with the labels besidethe pie. It's up to you. or, so it is best to sort the data by value,causing the largest slices to be in color. The fifth parameter, style, may be difficult to understand at first. Why would you waose either color or black and white. Color, of course, looksbetter, but also takes longer. Black andwhite is good for trial runs and charts you intend to print on a black and whiteprinter. If you plot a color chart, onlythe first five slices will be in col To change the default setting, say to graph only the last five years, pressB. The beginning pointer will flash, andyou will now be able to move it to the desired location with the arrow keys. Hitting retu to the first and last possible field, unless there is a gap in the labels. That is, a row that has no label at all. In that case, the program will stop looking for data at that row and never see the data after it. Now take a look at the display of the years in the center of the screen. Over 1966 there is a < sign and over 1983 there is a > sign. These indicate the first and last row to be charted. The program defaultson't want that column in the picture at all, pressN. Use this to set chart types for the rest of the legends. If there is no legend for a given column, Bar/Line Chart will automatically skip over that legend. Press L. A cursor will appear next to the assigned chart type of legend one, which defaults to line. To make that column chart as a bar, press B. To make it a line, press L or return to accept the default. If you d The four legends are printed at thetop of the screen, when there are four legends. While legends are optional in Pie Chart, they are required in Bar/LineChart. A column that does not have a legend cannot be graphed. e screen. The commands in this program, like those in the Data Editor, are listed butnot explained at the bottom of the screen. Let's take them one at a time. Line Chart is both more complex and less self-explanatory than the one in Pie Chart. This is because there is moredata that can be graphed in a single chart and as such more decisions to make. Only so much information can be presented in a singls you anything to do. This is because, unlike Pie Chart, it reads all the data before you set the parameters. Be patient, thiswait will save you some time later. The parameter selection screen in Bar/d select Bar/Line Chart fromthe main menu. BAR/LINE CHART Bar/Line Chart takes a few seconds to "warm up" before it offeryou leave a column blank, Bar/Line Chart will treat it as if a zero had been there. Now you're ready for Bar/Line Chart. Quit the Data Editor with control-Q anwere on the top line, control-I wraps you around to the bottom. Now enter 1983 in the first column,and whatever data you think is reasonable in the other columns. If data would naturally have moved down, incidentally losing the last line.Anyway, you now have a blank data line at the bottom in which you can enter data for 1983. The easiest way to get there is to move the cursor up with control-I. Since we tions are asked as an extra security measure to avoid the destruction of valuable data. When the top line was deleted, the data beneath it moved up to fill in the space. If you had added a line instead, the strate how these functions work, let's use the delete command to update the data to include 1983. Move the cursor to the top row if it isn't there already. Press control-D and answer Y when it asks if you want to delete this line. These ques in pretty much the same way; add is activated by control-A and delete is activated by control-D. In either case, the function will work on the row the cursor is in. To illu C - Clear the data field. A - Add a line at the indicated row. D - Delete a line from the indicated row. arrow. L - Enter legends. X - Enter labels in X field automatically. e commands are activated by pressing the control key atthe same time as the key indicated. I J K - Move the cursor from cell to M cell. Also return and rights, to catalog the disk, or to look at a picture in memory. Data Editor All command mod Reference Card Menu Run any program in SoftGraph from the main menu. Select the disk menu to load or save data files or picture filethe various programs. Good luck with SoftGraph, and feel free to contact Softalk with any problems you may have with either the disk or the programs. er the chart is processed are the same as they were in the Pie Chart program. That completes this introduction tothe SoftGraph graphing system. What follows is a reference list to the commands in lines. Finally, pressing control-P processes the chart, as in the Pie Chartprogram. If you want to return to Menu without processing a chart, use control-Q. The options available aft Pressing G allows you to change thegrid density. A setting of zero means nogrid, while a setting of four causes theprogram to use solid lines for the grid.The settings in between are for various densities of dotted ameters. Pressing C from the command mode simply changes the color setting. This setting affects only the appearance of bar charts. Lines are keyed by symbols rather than color in either case. es will be. You can enter any positive value in here, so long as the program determines that there is enough room along the axis for all the necessary labels. The program will inform you if you enter a bad value hereor in any of the other Y par Thenext number is the high setting for the Y axis, which must not be less than the reading to its left. The last number is the Y increment. It determines what the increment of the numbers on the Y axis will be as well as how closely spaced the grid linou can give the Y axis. Press Y to set up that range. The first number you enter is the number that will appear at the bottom ofthe Y axis. It must not be greater than the least value readout to its left. You may have noticed that as you changed which columns or rows were to begraphed, two fields at the bottom of thescreen, labeled least and most value, were updated. These numbers determine what kind of range y because youmight want to change it depending on thedata you choose to graph. Pressing return without entering anything acceptswhat is there. Otherwise whatever you enter completely overwrites any existingtitle.