ONWNp N ON 2eO`  @`/O%`')+-/3@5`79;=?A C@E`GS@U`WY_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ǀ ɠ @ ` ׀ ٠ O`  @`/O%`')+-/3@5`79;=?A C@E`GS@U`WY_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ǀ ɠ @ ` ׀ ٠ FLASH__112DOCFILES  F~UNIXINFO  F~ VIDTEX  F~1ATASCII TRN (F~ICIS DO *F~JuDELPHI DO ,F~KDESKTOP INF .F~LDIAL DIR 0F~MFLASH CNF 2F~NFUNCKEY DEF 3F~OLOGON DO 6F~PIMCI DO 7F~QREAD ME MI~RSIGSCAN DO ** This is a comment| The purpose of the comment is to allow you to document your DO files so that other people will be able to readily understand them. (@NOTE: Make sure that your comments are not placed before WA (wait) commands in your DO files, because the DO file will miss the command you're waiting for while it's printing the comments to the command line.) 2) TYPING MESSAGES ON THE SCREEN: TYPE types a message on the terminal screen without transmitting or saving it in the capture buffer. The format of the command is >TYPE [message text]| A carriage return/line feed combination is automatically appended to the end of the message text. This command allows you set up DO files that prompt people to take some action or let people know what action the DO file is performing. Another use is to send setup strings for certain features while in ANSI mode, e.g. TAB stops. IMPROVEMENTS IN SPEED Scrolling in the capture buffer is now faster than before, particularly when clicking on the scroller bars. Text entry is also notably faster. CLEARING THE CAPTURE BUFFER A new ALT command, ALT-W allows you to clear out the capture buffer. You are always prompted before the buffer is actually cleared. (ALT-W works from the terminal screen only). SET BAUD RATES FOR PHONE NUMBERS You can now set baud rates separately for each number in the dial directory. In the NAME column put in a string of the form /nn, where nn is the first two numbers of the baud rate. e.g. /30, /12, or /24 for 300, 1200 and 2400 baud, respectively. You can put the / anywhere in the name, except that it MUST come before any '@' so it doesn't get confused with the auto-logon DO file name. The new baud rate gets set FLASH ver. 1.12 Notes #Page 5 before the number is dialed (if different from the current baud rate). Example: CompuServe/12 @CIS.DO INSTALLING DO FILES AS "DOCUMENT TYPE" You can now use the GEM function called 'Install Document Type' with FLASH. Installing the Document Type of DO for FLASH.PRG will allow you to click on any DO file (as long as it's in the same folder/drive as FLASH), and FLASH will immediately load and the DO file will be automatically executed. Any AUTO command will still be executed before the DO file is executed. Installing Document Types is done from the GEM desktop. Click once on FLASH.PRG to highlight it, then select INSTALL DOCUMENT from the OPTIONS menu heading and fill in the Document Type as DO in the dialog box that appears. Then click on OK, and select SAVE DESKTOP (the Document Type information is saved in your DESKTOP.INF file). The following is an example of a convenient way to set up a DO file that you can click on from your desktop that will run FLASH and then autolog on CompuServe: A. Set up your dial directory using the technique described above, making sure that it calls the @CIS.DO file at the end of the name. B. Create the following DO file and save it under a separate name on your FLASH disk: >DI CompuServe| Make sure that the name, above, uses the same spelling that is in your dial directory. You must boot your FLASH disk with the new DESKTOP.INF file for Document Type to work. Now, clicking on this one line DO file will load FLASH and then execute the dialing and logon sequence. INCREASED BUFFER SIZE FLASH version 1.12 now has a 2048 byte input buffer for the serial port. This improves the response when running as a terminal at speeds of 9600 baud and above. Version 1.0 did NOT use flow control when in terminal mode. Version 1.12 uses flow control for incoming text only while in terminal mode. This means that when the buffer is 3/4 full an XOFF is sent. When the buffer falls to 1/4 full, FLASH sends an XON to signal to the other end to resume transmitting text. Do NOT use the program 9600.PRG that was posted on CompuServe (for use with FLASH ver. 1.12 Notes #Page 6 FLASH 7version 1.0) as version 1.12 incorporates the features of that program. MINOR CHANGES In ECHO mode, line feeds are sent after carriage returns to the remote terminal if LF is enabled. This way, when you set up echoplex and have LF on, both ends have LF added after carriage returns. There is no way to enable added line feeds for just one end; it's both or nothing. In Xmodem, instead of choosing between 8-bit 8-bit/CRC and 7-bit, you now only have to choose between regular and CRC checksums. This is because the 7-bit choice is really very obscure and probably ends up getting confused with 7-bit file type on CompuServe. The 7-bit choice can still be made from the command line, just in case someone still wants it. 19200 and 110 baud are added to the choices for baud rate. ALT-1 through ALT-9 give directory listings for disks A through I. If the drive doesn't exist on your system, then the command is ignored. ANSI (VT100) EMULATION IMPROVED ANSI emulation has been worked over extensively and the problems that some people had been having should now be fixed. The true VT52 emulation mode has been added so that the escape code to exit ANSI/VT100 and enter VT52 mode works. Note: In this mode ONLY, the VT52 PF keys send the appropriate ESC sequences. As far as the status screen and "MODE" selector are concerned, Flash is still in ANSI (VT100) mode. If your mainframe sends the proper escape sequence to Flash, then the switch between ANSI (VT100) and VT52 will be automatic. If you wish to do this manually, then you may want to set up a couple of function keys that will send the necessary sequences using the new FLASH 'TYPE' command. ESC [ ? 2 l Start emulating a VT52. ESC < Resume ANSI operation Note: To enter the ESC character in the function key editor, press control - [ (control - left square bracket) and you will see the tiny ES character appear. A number of people have been using FLASH as a 48 line VT100 terminal (monochrome monitors only). At their request I have added two private escape sequences to switch between 48 and 24 screen lines. They are: ESC [ = 1 h Set to 48 line mode. ESC [ = 1 l Set to 24 line mode. FLASH ver. 1.12 Notes #Page 7 These are identical in effect to issuing the HI ON and HI OFF commands. To use FLASH as a 48 line terminal you may have to change the terminal settings on the remote computer you are connected to so that it will format text properly for 48 lines. If you fail to do this, unexpected results may occur. If you are using FLASH with a UNIX system, we have included a separate folder on this disk with instructions for setting up custom UNIX Termcaps. The folder is called UNIXINFO. FLASH ver. 1.12 Notes #Page 8 HINTS FOR USING FLASH ON COMPUSERVE UPLOADING MESSAGES When uploading messages to CompuServe (using ascii upload) you should set METERING on and STRIP LINEFEEDS on. If you use the line-oriented editor - the one that prompts you with line numbers - you should set PROMPTING on and set the prompting character to ':'. For ascii uploads to the CompuServe Data Libraries, set METERING on and leave all the rest of the ascii upload settings off (unless you choose to use DC2/DC4 protocol). XMODEM FILE TRANSFERS I prefer to use Xmodem for all file uploads to CompuServe because of the possibility of line noise affecting an ascii upload. The error detection in the Xmodem protocol is generally successful in avoiding this problem. When uploading to CompServe, ALWAYS use the CRC checksum. It's better at detecting errors than the normal checksum and it's actually the default method used by CompuServe. You can even upload messages  to Easyplex using Xmodem. If you like to compose messages in the FLASH capture buffer, then you can use Xmodem to upload either the entire capture buffer or a block that you have marked out. See the menu-bar selection under UPLOAD and DOWNLOAD. You can also issue the commands on the command line 'UL CAP XM' and 'UL BLOCK XM' to upload the capture buffer or block using Xmodem. If you omit the 'XM', then an Ascii file transfer will be performed instead of Xmodem. When a lot of people are logged on to CompuServe, then file transfers will proceed rather slowly. For this reason FLASH has a special setting to ensure reliable Xmodem transfers during peak hours on CompuServe. That setting is 'LOOSE' timing and is found in the Xmodem settings dialog box (the factory preset for FLASH Xmodem is LOOSE). If you log onto CompuServe using a DO file, then include the command >XM CLZ| in your DO file so that Xmodem will always be set up properly for CompuServe. Ideally, you should try to upload and download files during non-peak hours, but we've found that using the loose timing option even allows reliable file transfers during peak hours. You may sometimes be prompted on CompuServe to indicate whether your file is in '8-bit' (binary) format, '7-bit' (Ascii/Text) format, or GRAPHICS/RLE format. This refers only to the format of the data in the file, NOT the type of Xmodem transfer. CompuServe currently stores all data in a 7-bit format, which requires that 8-bit data be stored in a special Intel Hex format that is quite wasteful of space. If you upload a text file to a Data Library on CompuServe in '8-bit' file format, then anyone who tries to read it online will see the illegible Intel Hex format instead. If you encounter such a file, remember that it can still be downloaded successfully FLASH ver. 1.12 Notes #Page 9 using Xmodem protocol. You should always specify a file type of ASCII when uploading text files with XMODEM so that people can easily read them online. You will either be prompted for file type or you can force the file type by appending the special code /type:ascii to your filename. EXAMPLE: Assume you are uploading a file called SAMPLE.TXT At the Data Library prompt, type UPL sample.txt/type:ascii If the file was a program file, e.g. SAMPLE.PRG, type UPL sample.prg/type:binary 8-bit file type should be used for all program files, program .rsc files, ST Writer files, and all picture files EXCEPT RLE files created with one of the RLE file converter programs - e.g. The GRAFCON ST series of programs from the July and August Antic Magazine articles by Patrick Bass. RLE files stored as GRAPHICS/RLE type files. If you specify a file type of '7-bit' for a file that is supposed to be 8-bit, then CompuServe will allow the upload to finish, but the resulting file will be unusable. In the future, CompuServe may switch to storing all files in 8-bit format which will eliminate this problem. If you have any questions about FLASH, I can be contacted on CompuServe at 76703,2000. - Alan Page NOTE: Version 1.12 has one additional command which forces the modem to do a hardware hang up. It works by toggling the DTR line. The command is >HG|. < Common Questions and Answers about FLASH terminal program 1. I have a touch tone line. How do I tell FLASH to dial using touch tone? Answer: Go to the menu-bar and select DIAL DIRECTORY from the EDIT section. Click on the button that says 'ALTER SETTINGS' and change the Prefix to ATDT. Then hit return to exit the dialog and select SAVE from the FILE section. When the File Selection dialog box appears, click on "Configuration" and save the configuration as the default name FLASH.CRNF. This makes sure that the dialer prefix will stay as ATDT the next time FLASH is run. 2. I'm trying to upload a message to CompuServe using Ascii upload but the text appears scrambled and there are missing characters. Answer: Change the ASCII upload setting to set METERING on. If you are using the SIG editor that gives you line numbers, then set PROMPTING on and enter ':' as the prompt character. 3. All of a sudden the cursor is moving on the screen, but I can't see any text being displayed. What's happened and what can I do to fix it? Answer: Line noise has resulted in FLASH being sent an escape sequence that has changed the text color to the white. The same error can cause text and background colors to become reversed. If you are using a color monitor then you may see strange combinations of text and background color e.g. red text on a black background. The solution is to use the MODE command to reset the terminal emulation mode. Press on ALT-M and hit enter. This will reset the colors to their default values while leaving the terminal emulation type unchanged. 4. While uploading or downloading a file using Xmodem I see error messages on the bottom line of the screen. Does this mean the file transfer was bad? Answer: Xmodem is very good at recovering from errors due to line noise and it's quite normal to see occasional error messages such as Checksum error or Sector number error. If a fatal error occurs, FLASH will always put a message on the bottom of the screen which includes the phrase 'Xmodem Aborted'. In addition, the other computer will usually realise that a fatal error occurred and also display an error message. FLASH will typically try at least ten times to send/recieve each block of the file before giving up. 5. How do I edit the FLASH DO files? Answer: Simple! Just load them into the FLASH capture buffer and edit them in place then save them back to disk. To embed control codes in a DO file, simply hold down the control key and press the appropriate key, e.g. control-C shows up as an arrow facing right. To load a file into the FLASH capture buffer, select LOAD from the FILE heading of the menu bar and select CAPTURE from the dialog box that appears. To save the entire capture buffer, select SAVE from the FILE heading of the menu bar and click on the CAPTURE box. You can save just a part of the capture buffer by marking out a block and saving it. The block commands are all under the BLOCK heading of the menu bar. If you want to load in a DO file for editing without clearing out all the other text in the capture buffer, select MERGE from the FILE heading of the menu bar and then select the filename to merge into the buffer. You can then edit that file and, after marking it as a block, save it back to disk using the SAVE BLOCK option under the BLOCK heading of the menu bar. f COMPUSERVE DL SCANNER DO FILE This is a FLASH DO file that allows you to quickly scan all the DL's in the SIG for new uploads. Run the DO file from terminal mode by typing ALT-A and clicking on BRO.DO. The function key editor will appear to allow you to edit the number of days (age:3 = all files 3 or less days old). Due to an oddity in Flash, you must add a '|' to the end of the command in function key 3. Then hit return and the rest is automatic. Note, if you get the prompt 'More', then type an 's' and hit return. Below is the DO file: >FK 3 sca/age:3/des| >FK| DL 0|>WA DL 0 -| >CA ON| >GO 3| >WA DL 0 -|DL 1|>WA DL 1 -| >GO 3| >WA DL 1 -|DL 2|>WA DL 2 -| >GO 3| >WA DL 2 -|DL 3|>WA DL 3 -| >GO 3| >WA DL 3 -|DL 4|>WA DL 4 -| >GO 3| >WA DL 4 -|DL 5|>WA DL 5 -| >GO 3| >WA DL 5 -|DL 6|>WA DL 6 -| >GO 3| >WA DL 6 -|DL 7|>WA DL 7 -| >GO 3| >WA DL 7 -|DL 8|>WA DL 8 -| >GO 3| >WA DL 8 -| >CA OFF| T|  Creating a Flash 'DO' File -- A quick tutorial -- This file is meant to serve as another sample for creating Flash DO files. There are 3 sections in this file: this text, the captured sign-on to a FOREM ST BBS and the corresponding DO file. As is recommended in the manual one should use the capture to record the entire process for which you wish to create a DO file -- make a note of where the BBS or other system seems a little slow. Then look at what characters preceded your responses. (NOTE: the WA command is case sensitive). In the sample DO file some will wonder about the two pauses. The pauses are due to the fact that FOREM is a little slow in requesting the two returns at sign-on; sometimes a pause of one second works and other times on the same system it doesn't thus the 2 second delay for each return. I hope this is of some help. 'Ed Seward 'CURRENT NOTES -THE NEXT LINE BEGINS THE CAPTURED TEXT- xxxx Hit Return FoReM ST Online - Release 1.06 1200 Baud 8 bit No parity connection at 11:12 PM Welcome to... WAACE ST Brought to you by The Washington Area Atari Computer Enthusiats  Sysops: Ted Bell David Bell Bruce Blake Welcome to the new WAACE ST system. Please logon with your REAL name. Enter ID number or Full Name (0=New User)> 9 Enter Your Password: _ Online: ED SEWARD You are caller 1505 Last on: Aug 17, 1986 Your were connected for 7 minutes Time limit this call: 60 minutes Last caller: Off at 9:54 PM Announcements - 1) [IMPORTANT]Bulletins (August 8, 1986) 2) How to access this BBS 3) Notice to 8 bit Atari users Select (Q=Exit)> q No mail waiting. -THE ABOVE LINE ENDS THE CAPTURED TEXT- -SAMPLE FLASH DO file BEGINS ON NEXT LINE- >PA 2| || >PA 2| || >WA >| 9| >WA :| password| >RT| .  F~ ..  F~TERMCAP TXT F~!UNIX DOC F~#X4vt100-np-48|Flash 48-line DEC vt100 with no padding:\ :cr=^M:do=^J:nl=^J:bl=^G:co#80:li#48:cl=\E[H\E[2J:\ :le=^H:bs:am:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ :ce=\E[K:cd=\E[J:so=\E[m:se=\E[m:us=\E[4m:ue=\E[m:\ :md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:is=\E[1;48r\E[48;1H:\ :rf=/usr/lib/tabset/vt100:\ :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\ :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=\EM:vt#3:xn:\ :sc=\E7:rc=\E8:cs=\E[%i%d;%dr: vt100-48|Flash 48-line DEC vt100:\ :cr=^M:do=^J:nl=^J:bl=^G:co#80:li#48:cl=50\E[;H\E[2J:\ :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\ :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\ :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;48r\E[48;1H:\ :rf=/usr/lib/tabset/vt100:\ :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\ :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=5\EM:vt#3:xn:\ :sc=\E7:rc=\E8:cs=\E[%i%d;%dr: vt100-np|DEC vt100 with no padding (for MProlog!):\ :cl=\E[H\E[2J:sr=\EM:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ :md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:tc=vt100: vt100|DEC vt100:\ :cr=^M:do=^J:nl=^J:bl=^G:co#80:li#24:cl=50\E[;H\E[2J:\ :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\ :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\ :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\ :rf=/usr/lib/tabset/vt100:\ :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\ :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=5\EM:vt#3:xn:\ :sc=\E7:rc=\E8:cs=\E[%i%d;%dr: 5 Flash 1.1: UNIX.DOC Christopher F. Chabris _4_8_-_l_i_n_e__v_t_1_0_0__T_e_r_m_i_n_a_l__E_u_m_u_l_a_t_i_o_n__w_i_t_h__F_l_a_s_h__a_n_d__U_N_I_X_* By Christopher F. Chabris (*UNIX is a trademark of AT&T Bell Labs) This document describes how to use the 48-line terminal emulation option of version 1.1 of the FFllaasshh telecommunications program, especially with remote hosts running the UUNNIIXX operating system. Please note that the 48-line option works _o_n_l_y with the Atari SM124 monochrome monitor; you must have one to use these instructions. INTRODUCTION In this document, I will explain how I was able to create a 48-line terminal type that I call vvtt110000--4488 that is, to the best of my knowledge, fully recognized by a Berkeley UNIX 4.2BSD system. I have so far used it successfully with the following programs: eemmaaccss - the GNU Emacs text editor mmaann - the online documentation printer mmoorree - the Berkeley text file viewer rrnn - software for accessing Usenet newsgroups vvii - the standard UNIX text editor Based on this experience, I think that you should be able to run most other programs successfully by following the instructions below. Note, however, that they were tested only on this system: a Digital Equipment Corporation VAX 11/780 minicomputer running Berkeley UNIX version 4.2BSD; I have not yet tried any AT&T flavors of UNIX, any versions of XENIX, or DEC's own Ultrix system. Any version that uses the same termcap conventions as 4.2BSD _s_h_o_u_l_d work fine, but I can make no guarantees. The procedure is simple enough and offers enough reward that you might as well try it yourself if you have doubts. If you discover anything of interest to other users, please send it to me at one of the addresses listed at the end of this document. SETTING UP With an Atari SM124 monochrome monitor _o_n_l_y you can use the HI command to enable or disable 48-line mode. Turning it on with HI ON will clear the screen and switch to 48-line mode; likewise, turning it off with HI OFF will clear the screen and return to 24-line mode. Whenever you save the configuration file to disk, %page 1 Flash 1.1: UNIX.DOC Christopher F. Chabris the current resolution is saved as well so that the next time you run Flash, the number of lines will be the same. We will use the vt100 (ANSI) emulation mode of Flash to implement the -48-line terminal. This is the fastest and most powerful mode that Flash supports, but you could undoubtedly follow a similar procedure with vt52 (ATARI) emulation to obtain a 48-line vt52 terminal. DEFINING THE VT100-48 TERMINAL TYPE UNIX keeps a library of tteerrmmccaapp eennttrriieess that define the _c_a_p_a_b_i_l_i_t_i_e_s of the numerous _t_e_r_m_i_n_a_l_s that can be used to access the system. As described under TERMCAP(5) in the UNIX Programmer's Manual, each entry is a string of short definitions, separated by colons. Each definition specifies either a value, the presence of a capability, or a sequence of characters to be sent to the terminal to cause some function to be invoked. An example of the first could be the number of lines the terminal screen can display; one of the second could be whether or not the terminal even has a screen (so-called "hardcopy terminals" do not); and one of the third could be the escape sequence to move the cursor up one line. Normally, the termcap library resides in the file /etc/termcap and is not modifiable by anyone but the superuser (root). Fortunately, users can install their own termcap entries in their own environments under the C-Shell (csh). We will use the termcap entries listed in the file TERMCAP.TXT on this disk, which you should upload into your home directory and name .termcap. (The entries are reproduced in the Appendix at the end of this document.) I used the uummooddeemm program on my UNIX system with the following command line: % umodem -rt .termcap I then used this XModem upload command with Flash: >UL XM TERMCAP.TXT If you do not have a program like uummooddeemm that supports XModem protocol on your UNIX system, you will certainly be able to accomplish the upload by typing this command line: % cat > .termcap Then use this ASCII upload command with Flash: %page 2 Flash 1.1: UNIX.DOC Christopher F. Chabris > UL AS TERMCAP.TXT To prevent blank lines from being inserted after every line of text, I had to tell Flash to strip off linefeeds when performing an ASCII upload (you can do this with the RS232 Configuration command). USING THE VT100-48 TERMINAL TYPE Once you have the .termcap file established in your home directory, edit your .login file by adding the following lines: setenv TERMCAP '///.termcap' set term=vt100-48 To be safe, make sure to set the in the setenv command to the _f_u_l_l path from the root of the entire filesystem to your own directory (it should start with a slash). These commands tell the system to search for termcap entries in your own .termcap file, and that you are using the vvtt110000--4488 terminal type. If you don't have a .login file, create one and put these two lines in it. If you have a .cshrc file, you may want to put these lines there instead, or perhaps even in both files. If you don't have a .cshrc file, don't worry about it. Now logout of your UNIX system, put Flash in 48-line and ANSI modes, and login again. You should be able to run any of the programs listed above with a full 48-line vt100 at your disposal. TROUBLESHOOTING Here are a few suggestions in case you encounter problems: If you get error messages about bad termcap files, unknown terminal type, etc., you should _c_a_r_e_f_u_l_l_y retrace the steps you took to perform the installation. Make sure that the termcap file has the correct name, corresponding to that in the setenv command; make sure that it was uploaded without errors; make sure that the you log in. If vvii does not seem to work correctly, try adding the following line to your .exrc file (if you don't have a .exrc file, create one in your home directory): set w1200=48 This causes vvii| to always draw the entire screen, not just a portion. It works for 1200 baud users; if you're at 300 baud you should substitute 300 for 1200, and if you're at 2400 or higher you shouldn't need the command at all, since the entire screen is %page 3 Flash 1.1: UNIX.DOC Christopher F. Chabris always supposed to be drawn at such speeds. Finally, make sure that Flash is already in 48-line ANSI emulation when you login; if it isn't you could get stuck having only half the screen available. TECHNICAL NOTES 1. I created the vvtt110000--4488 termcap entry by modifying the standard vt100 in three places. I replaced the li#24 listing with li#48, and changed the two 24s in the terminal initialization string to 48s for good measure. 2. You may have noticed that the TERMCAP.TXT (.termcap) file contains four entries. The vvtt110000--4488 terminal is actually the second one listed. The first is a variant that uses no padding; I have found it necessary for certain nasty programs, including MMPPrroolloogg by Logicware. The other two are the standard 24-line vt100 terminals, both with and without padding. They are provided to enable you to switch back and forth, keeping all your termcap definitions in one convenient place. 3. I have found that, unfortunately, it is sometimes not easy to switch between two terminal types with different numbers of lines -- strange behavior may result. If you find a way to make UNIX completely aware of the switch, please let me know! MISCELLANEOUS HINTS To facilitate my own use of Flash with UNIX systems, I use the following UNIX.DO file before I log on: >HI ON| >RT| >MO AN| >AS S| >XM 8| >CA ON| At the beginning of every .DO file attached to the autodialer I put the command "DO UNIX.DO" to make sure that these settings are in place. They simply put Flash in the 48-line mode, reset and turn on the timer display, go into vt100 emulation mode, set ASCII transfers to strip linefeeds, set XModem transfers to use the 8-bit checksum protocol used by uummooddeemm,, and turn on the capture buffer to record the session. %page 4 Flash 1.1: UNIX.DOC Christopher F. Chabris CONCLUSION I hope this document has helped you get the most out of Flash 1.1 with your UNIX system. If you have any questions, comments, or suggestions, I can be reached as follows: Christopher F. Chabris 15 Sterling Road Armonk, NY 10504 (914) 273-8828 CompuServe: 73277,305 UUCP: harvard!h-sc4!chabris ARPAnet: chabris%h-sc4@harvard.ARPA BITNET: chabris@HARVUNXU.BITNET %page 5 Flash 1.1: UNIX.DOC Christopher F. Chabris APPENDIX Here is a listing of the termcap entries in TERMCAP.TXT for your reference. Good luck, and have fun! vt100-np-48|Flash 48-line DEC vt100 with no padding:\ :cr=^M:do=^J:nl=^J:bl=^G:co#80:li#48:cl=\E[H\E[2J:\ :le=^H:bs:am:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ :ce=\E[K:cd=\E[J:so=\E[m:se=\E[m:us=\E[4m:ue=\E[m:\ :md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:is=\E[1;48r\E[48;1H:\ :rf=/usr/lib/tabset/vt100:\ :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\ :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=\EM:vt#3:xn:\ :sc=\E7:rc=\E8:cs=\E[%i%d;%dr: vt100-48|Flash 48-line DEC vt100:\ :cr=^M:do=^J:nl=^J:bl=^G:co#80:li#48:cl=50\E[;H\E[2J:\ :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\ :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\ :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;48r\E[48;1H:\ :rf=/usr/lib/tabset/vt100:\  F:rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\ :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=5\EM:vt#3:xn:\ :sc=\E7:rc=\E8:cs=\E[%i%d;%dr: vt100-np|DEC vt100 with no padding (for MProlog!):\ :cl=\E[H\E[2J:sr=\EM:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ :md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:tc=vt100: vt100|DEC vt100:\ :cr=^M:do=^J:nl=^J:bl=^G:co#80:li#24:cl=50\E[;H\E[2J:\ :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\ :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\ :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\ :rf=/usr/lib/tabset/vt100:\ :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\ :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=5\EM:vt#3:xn:\ :sc=\E7:rc=\E8:cs=\E[%i%d;%d %page 6 .  F~1..  F~VIDTEX DOC F~2<$GRAFCON PRG #F~<g3 VIDTEX GRAPHICS Several CompuServe services offer graphics using the VIDTEX graphics protocol. There are three types of graphics: semigraphics 4, medium, and high resolution. Most services offer high and (occasionally) medium resolution graphics and this document describes those two modes and how to access them with FLASH terminal program (currently the only ST terminal program offering VIDTEX graphics). If you have a terminal program that does not support VIDTEX graphics you can still download a VIDTEX graphics picture and view it using a program to convert it to DEGAS compatible format. DGEN.TOS in Data Library 3 is such a program. The program PICSW6.PRG (in Data Library 4) also allows you to convert VIDTEX graphics picture to a variety of formats. If you want to create a VIDTEX graphic picture and upload it to SIG*Atari so others can view it with FLASH, we've got a pleasant surprise for you. As a bonus, we've added the GRAFCON program from the July 1986 issue of ANTIC Magazine, to this disk (it's in this folder as GRAFCON.PRG). GRAFCON not only converts pictures to RLE format -- it also converts pictures from any resolution to any resolution. Please pick up the July ANTIC for detailed instructions on how to use the program. And note that GRAFCON is a copyrighted work and may not be duplicated for any other purpose than your own personal backup copy. (NOTE: GRAFCON will only work from the root directory of a disk -- not from inside of a subdirectory. To use it, first move it out of the VIDTEX folder to the root directory of a work disk.) FLASH terminal program will save the VIDTEX picture as a DEGAS compatible picture for you if you hit the key while the picture is on your screen. You will get the prompt 'Filename' and you should type in the full filename (including drive and pathname if applicable) and hit enter. If you change your mind and don't wish to save the picture, hit , then return. Note that if you are using a monochrome monitor that FLASH saves the picture as a DEGAS high resolution picture and if you are using a color monitor it's saved as a LOW resolution picture. Therefore you should use the proper extensions to the filename e.g. .PI3 for monochrome and .PI1 for color. WHAT ARE VIDTEX GRAPHICS Medium and high resolution VIDTEX graphics are identical except for their resolution. 'High' resolution graphics are 256 by 192 pixels and 'medium' resolution graphics are exactly half that (128 x 96 pixels). The VIDTEX 'pixels', however, are always scaled appropriately so that the picture you see on your ST screen is square and is the full height of the screen (minus one 'text' line). Current VIDTEX pictures do not have color information in them, so you see the identical picture whether you have a color or monochrome monitor. i.e. 'high' and 'medium' resolution as used in VIDTEX does NOT mean the same as 'high' (monochrome) and 'medium' (color) resolutions on the ST. High and medium resolution VIDTEX pictures are encoded using a method called 'run length encoded characters' or RLE. What that means is that the pictures are in a compressed format If you view or download a vidtex picture from one of the Data Libraries here on CompuServe, you will see the phrase "/graphic:rle" next to the filename. This means that CompuServe has stored the picture in the correct format and will allow you to view it on-line correctly. If you produce your own VIDTEX picture using one of the programs in the Data Library, then when you upload it, you MUST specify that it is and RLE type picture. For example, if you use xmodem protocol to upload it you are asked if the file is binary, ascii or RLE graphics. Always answer RLE graphics if you are uploading a VIDTEX picture so that others can view it properly on line. ERROR MESSAGES If you are using a terminal program that does not have the VIDTEX graphics protocol OR if you are using FLASH terminal program and you are not in VIDTEX mode both in FLASH and on CompuServe, then you will receive error messages from CompuServe. There are also certain other circumstances in which you will receive error messages. CompuServe will warn you that your terminal is not VIDTEX compatible, and ask you if you still want to proceed to view the picture on-line. Assuming your terminal program supports VIDTEX, or you wish to capture the picture for off-line conversion, simply answer Y to the question and CompuServe will proceed to send the VIDTEX picture. When the VIDTEX picture has been fully displayed you will hear the terminal bell ring. Hit the return key when you have finished looking at the picture and CompuServe will then send your terminal the code to erase the picture. Users have also reported that if they are logged in to CompuServe in 7-bits parity, they will get the error message because it appears that CompuServe changes to 8-bits, no parity before displaying a VIDTEX picture. You can either ignore the error message or visit the DEFALT section of CompuServe and change your parity setting to ZERO. Note that CompuServe keeps separate settings for 300 baud and 1200 baud, so if you change the setting at 300 baud and later log on at 1200 baud, you will have to make the changes again. When using FLASH terminal program with no parity, the message 'User ID:' when you log on may appear garbled. You can set the 'strip-bit' on so that the message appears normal - or you can just type in your user ID anyway and not worry about it. You can even leave FLASH in 8-bits no parity and log on to CompuServe with 'strip-bit' on. As long as you leave the 'strip-bit' on, FLASH will strip out (and ignore) the parity bit. There are two ways you can tell CompuServe that you have a VIDTEX compatible terminal. One way is to visit the DEFALT section of CompuServe (GO DEFALT) and pick the selection "Changing your terminal type". Select the VIDTEX option and CompuSer ve will send a special sequence that will determine if your terminal is really VIDTEX compatible. Then, when you exit this section you will be asked if you wish to make the change permanent or for this session only - the choice is yours. The other way of telling CompuServe that your terminal is VIDTEX compatible is to type the command SET TTY VIDTEX at any "!" (exclamation mark) prompt on CompuServe. Note that you cannot issue this command from within one of the SIGS or Forums. *** IMPORTANT! *** BEFORE you use either method with FLASH you must set FLASH to VIDTEX type also. You can do this either by hitting the key, then typing in MO VI or by holding down the key and pressing the letter M. This will cause an alert box to appear and you will see the current terminal type with a thick outline. Use the mouse to click on VIDTEX and FLASH is now set to VIDTEX. GARBAGE pictures VIDTEX graphics are very sensitive to line noise. Even a single extra character will throw the picture out of sync. If you have a noisy connection with CompuServe, then your best bet is to download the picture with xmodem protocol (assuming the picture is in one of the Data Libraries) and convert it to DEGAS format off-line using one of the programs mentioned above. If you are using FLASH and wish to abort viewing the picture, hit a control-C to tell CompuServe to stop sending the picture, then hit the undo key to take FLASH out of the VIDTEX graphics mode. Where to find VIDTEX pictures A number of SIGS on CompuServe have VIDTEX pictures in their Data Libraries for on-line viewing or downloading. Ones that we are aware of at this time include ATARI8, ATARI16, ARTSIG, COCO and MAUG (Macintosh users group). You can find VIDTEX pictures on-line in HHA (Hollywood Hall of Art) which has digitized pictures of many movie stars. The FBI has posted VIDTEX pictures of the 'ten most wanted fugitives' on-line in the FBI section called TEN (GO TEN). Weather maps are available for on-line viewing in the AWX-4 (GO AWX-4) section of CompuServe and stock market graphs may be obtained in the securities (GO SECURITIES and pick the Price-volume graph selection) area. NOTE: There is a fee for both the maps and the stock market graphs. In the stock market area there is no fee for graphing HRB (H and R Block) to allow you to test your terminal without incurring a charge. As mentioned above, you may get a warning message in this area if you are using FLASH. You may ignore the message. A quick hint on looking for RLE pictures... once you're in a DL (Download Library), you can type BRO *.RLE, and if there are any VIDTEX pictures in the DL, you can then Browse through their descriptions by pressing the Return key. FURTHER READING If you want more technical information about the VIDTEX protocol, then go to the VIDTEX (GO VIDTEX) section on CompuServe and browse through the technical library section. `#d8 *O.|+*m - ЭЭм// ??<JNA NJ/<NA"/0<NBNuNVanJy4gaJy4faJygaN^NuNVaaaaa.&?<N!.T35t y5tf3N^NuNVN .0$/<0$/<0$/<0$N" 30..5/<0./<$NP354|354095S@3/By0$`@0y0$//?N#4#4j </м#4n <$м#06>N#43430035|.%4?<N!.TByBy5v3(4N#T35095|A$.5t/<$/<$N!PPJy5tg.&?<N!.T>/94n/94n?<N#4 >0.N>5v/<$?<=N#T\34 y4o0 y4f.5~/<?94?<?N#TP./< ?94?<?N#TP.$/< ?94?<?N#TP.5~/<P?94?<?N#TP.4n/<}?94?<?N#TP y4fZ>4/<?94?<?N#TP./< ?94?<?N#TP.4n/<}?94?<?N#TP y4f.4n/<}?94?<?N#TP>4?<>N#TT.?<N#4T>/906/906?<N#4 -y4n-y06By0$` n"nRRRy0$ y}0$m>0.NN^NuNVJy4ffa y4ffa y4ffa "N^NuNVJyfa yfa yfa8N^NuNV>0.N>/906/906?<N#4 .?<N#4T-y4n-y06=y4`Bn` n=PT n=PT>?.aT=y0,=y4b n=PT n=PT>?.aT=y0,=y4b n0T n0T n0T n0TRn nmXRn0.y4m>>0.NN^NuNV>0.N>/906/906?<N#4 .?<N#4T-y4n-y06=y4`Bn` n=PT n=PT n=PT n=PT>?.aT=y0,=y4b>?.aT=y0,=y4b094<@HЮ-@ n0T n0T n0T n0Rn nmJ094<@HЮ-@Rn0.y4m>0.NN^NuNVB@34b30,0.|g090,|30,0. |g090,|@30,.g090,| 30,. g090,|30,.g090,|30,. g090,|30,.g090,|30,. g090,|30,.g090,|30,. g090,|@30,.g090,| 30,. g090,|30,.g090,|30,. g090,|30,.g090,|30,. g090,|30,. g094b|34b. g094b|@34b. g094b| 34b. g094b|34b. g094b|34b. g094b|34b. g094b|34b. g094b|34b. g094b|34b. g094b|@34b. g094b| 34b. g094b|34b. g094b|34b. g094b|34b. g094b|34b. g094b|34bN^NuNVB@34b30,0.|g090,|30,.g094b|34b.g090,|@30,.g094b|@34b.g090,| 30,.g094b| 34b.g090,|30,.g094b|34b. g090,|30,. g094b|34b. g090,|30,. g094b|34b. g090,|30,. g094b|34b. g090,|30,. g094b|34b0. |g090,|30,. g094b|34b. g090,|@30,. g094b|@34b. g090,| 30,. g094b| 34b. g090,|30,. g094b|34b. g090,|30,. g094b|34b. g090,|30,. g094b|34b. g090,|30,. g094b|34b. g090,|30,. g094b|34bN^NuNVJyfa yfa yfa8N^NuNV>0.N>/906/906?<N#4 .?<N#4T-y4n-y06=y4`Bn` n=PT n=PT n=PT n=PT>?.aT=y0,=y4b>?.aT=y0,=y4b n0T n0T n0T n0TRn nmXRn0.y4m>>0.NN^NuNV>0.N>/906/906?<N#4 .?<N#4T-y4n-y06=y4`^Bn`6094<@HЮ-@ n"n0TT n"n0TRn0.y40.NN^NuNVJyfa yfa yfaN^NuNV>0.N>/906/906?<N#4 .?<N#4T-y4n-y06=y4`TBn`,094<@HЮ-@ y4`fh n=PT n=PT>?.aZT=@ n=PT n=P>?.a4T=@0.n=@BnBnBn y4`fh n=PT n=PT>?.alT=y0,=y4b n=PT n=P>?.a:T=y0,=y4b n0T n0T n0T n0TRn nm094<@HЮ-@Rn0.y4m>0.NN^NuNV>0.N>/906/906?<N#4 .?<N#4T-y4n-y06=y4`^Bn`6094<@HЮ-@ n"n0TT n"n0TRn0.y40.NN^NuNV>/94j/94j?<N#4 ./?<N#4T.%?<N!.T3".5t/<$/<$N!PP>0.N>/906/906?<N#4 .?<N#4TJy5tghBW/<$?<"?<>N#TT>/94j/94j?<N#4 ./?<N#4T>0.NN^NuNVBn0.|g 0.|=@0.|0g 0.|@=@0.| g 0.| =@0.|g 0.|=@0.|g 0.|=@0.|0g 0.|=@0.| g 0.|=@0.|g 0.|=@0. |g 0.|=@0. |0g 0.|@=@0. | g 0.| =@0. |g 0.|=@0. |g 0.|=@0. |0g 0.|=@0. | g 0.|=@0. |g 0.|=@0.N^NuNV.%?<N!.T34By4`Ry4 y4m.&.?<N!.T34fBy4`Ry4 y4ma6aa@./?<N#4T.&?<N!.T35t y5tf3N^NuNVBy-By4xByBy4By4zBy5z0y5z9lRy5z0y5z9lGRy5z0y5z9lHRy5z>?90.N T094S@=@094S@=@094y00=@094S@=@094y00=@094y5|R@=@094S@=@094y5|R@=@094S@=@094S@=@.?<?90.NX>0.N=y4`=y4`./?.?.?90.N Jng 3aJnf ByaT>/0.W?90.N T0.=@=@0.=@=@.?<?90.NX.///N" Jng 094y00=@094y5|=@Rn094y00nnRn094y5|nn>0.N0y5z9lRy5z0y5z9lGRy5z0y5z9lNRy5z.'d?<N!.T3">/94j/94j?<N#4 ./?<N#4T.5t/<$/<$N!PP>0.NJy5tgXBW/<$?<"?<>N#TT>0.NN^NuNV34094y4zgJy4zgRy yoarRy4x y^4xoa^34zN^NuNV34094y4zgJy4zgRy yoaRy- y^-oa 34zN^NuNV094x| 2y5z9lRy5z09-| 2y5z9lRy5zB@3-34xN^NuNV0y4$=P0y4$=P>5|?900?.?.?<?<BgBgN!B?<N"Ta.4/<4?94SW?94|SWBgBg?.?.?95|?900N!.4/<4d/</<N" Jy4df>5|?900?94?94?<?<BgBgN"DBBgN"TN^NuNV.'*?<N!.T>0.NjN!N^NuNV3e4By4By434N :N^NuNV3 0:3 0<3i434By434N : n0- n0-N^NuNV3{4By4By434N :N^NuNV#+#+ .мZ#+3d4By43 4 n 34N : n 04#++#-+#2<+#0:+N^NuNV# +343 4By434N :#0:+N^NuNV3 +3z4By43434N :N^NuNV3 +34By43434N :09-N^Nu#4+"<+psNBNuNV34~0.|Hм#d-@=|` nH2n4~2RRn nm.4N>B@094N^NuNV#4~#4B#4#4#4#9f#4> aF344pN^NuNV>a*pN^NuNV34# 4>4N PN^NuNV#4# 4>ZN P n04B@094N^NuNV343 43 43434343434>GN P n04 n04B@094N^NuNV343 43 43434343434>IN PN^NuNV343 43 43434343434>JN PN^NuNV>MN P n04 n 04 n04 n04B@094N^NuNV34# 4>NN PN^NuNV>ON P n04 n 04 n04 n04N^Nu#+NN/9+Nu#+NM/9+Nu#+NA/9+Nu    -`ha:*.*filename.extfilename.ext[3][ Format or RLE conversion? ][Format|RLE][1][ Welcome to | GrafCon/520 | v.032586 ][ Perform ][3][ Select the picture to convert. ][ Select ][3][ Select the file to write to. ][ Select ][3][ Source picture is type:W ][Neo|Degas|Doodle][3][ Dest picture will be type: ][Neo|Degas|Doodle][3][ Source resolution is ? ][ Lo | Med | Hi ][3][ Dest resolution will be ? ][ Lo | Med | Hi ][3][ Type of Hi-res conversion?][ Simple | Complex ][3][ When conversion is|finished, press mouse key.][Go][3][ Convert another picture? ][ Yes | No ][3][ Thanks for using | GrafCon/520 | v.032586 ][ Exit ][3][ Select an RLE file to write to.][ Choose it ]_crystal>_ctrl_cn#d_workin$_x_offse$_y_offse$_path$_in_file$_out_fil$_rlealer%_alert0%4_oreadal%j_owritea%_stypeal%_dtypeal%_srezale&._drezale&^_simaler&_pralert&_alert3&_alert4'*_owrleal'd_max_len'_mainJ_initial_rle_con_graphicx_termina>_select_r_read_th_convert_wait_foH_write_t,_con_lor>_con_med$_con_hirZ_lomedl_lohi_blend_separat _medloR_medhi_hilo_himedV_condens_find_ar,_rle_the_blk_han4_wht_han_w_recor_v_clsvwj_v_get_p_v_hide__v_opnvw_v_pline_v_show__vsl_col _gsx1 :_gsx2 :_iioff+_iooff+_pioff+_pooff+_vdi :_crys_if P_appl_in _appl_ex!_form_al!._fsel_in!P_graf_dr!_graf_gr!_graf_sh"D_graf_ha"_graf_mo"_graf_mk"_gemdos#T_bios#D_xbios#4_intin+_white-_intout-_max_col/_org_pal/_src_pic/_temp_an_c_dest_re_mx_my_finishe_change_new_pal_pix_han"_dest_pi$_i0$_j0&_k0(_l0*_hi_word0,_handle0._box_wid00_write_b02_des_pix06_ptsin0:_temp_pi2:_ptsout2<_len_pix4<_write_h4>_global4B_type_co4`_lo_word4b_pressed4d_src_rez4f_bytes_r4h_org_pix4j_src_pix4n_type_pi4r_dest_ty4t_write_r4v_black4x_old4z_xres4|_control4~_int_in4_int_out4_src_typ4_yres4_read_ha4_current4_dum4_box_fx4_file_ha4_box_fy4_ad_c4_resolut4_delay4_answer4_gl_apid4_contrl4_read_re4_rle_abl4_addr_in4_top4_box_sx4_box_sy4_charact4_bottom4_drive5_workout5_button5t_for_rea5v_action_5x_rle_ind5z_box_hei5|_neo_buf5~_addr_ou9f_color9j_rle_buf9l." (                                   :.N   RL                                                                    RN   :   r.*F   :                              $ ,(                          $          !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~J !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ } !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} >** This file must be customized with your| >** own ID# and password.| >** The line after the 'PA 1' command sends a control-C.| >** It was created simply by holding down the Control key| >** and typing C| >PA 1| | >WA ID:| 7,777| >WA :| your,password| >** Substitute your ID# for the above '7,777', but make sure| >** you don't change the format of the line (no > in front of| >** the number, and a vertical bar (shift-backslash) must be after it.| >** Subsitute your password for the above 'your,password', but | >** make sure you don't change the rest of the format of the line.| >RT| >CA ON| >** This file is for logging on to the Delphi Information Service.| >pa 3| a| >WAIT log in| delphi| >WAIT Username| yourname| >WAIT password| pass-word| >** Substitute your own username for the 'yourname' in the above line| >** without changing anything else.| >** Substitute your own password for the 'pass-word' in the above line| >** without changing anything else.| >RT| >CA ON| m#a0 #b0 #c7770007000600070055200505552220770557075055507703111103 #d - #E 5B 02 #W 00 00 0A 03 46 14 08 A:\*.*@ #W 00 00 0D 08 2A 0B 00 @ #W 00 00 0E 09 2A 0B 00 @ #W 00 00 0F 0A 2A 0B 00 @ #M 00 00 00 FF A FLOPPY DISK@ @ #M 00 01 00 FF B FLOPPY DISK@ @ #T 00 03 02 FF TRASH@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @ #G 03 04 FLASH.PRG@ *.DO@ 777+7 CIS LogOn Scan@SIGSCAN.DO 555-5656 Compuserve@CIS.DO 555-1212 Delphi@DELPHI.DO 444-3434 Generic BBS@STBBS.DO 222-0101 MCI Mail@MCI.DO 666-8585 The Source@SOURCE.DO 333-9595 baud 2400ialATATDATDCOCON CTNCONNECTIERNO CARRIER00!>ST ON|ATDT555-1212|>WA 1200|>PA 2||>GO 2|>WA ID:|7,777|>WA :|YOUR,PASSWORD|>rt|>SSTATUS|>SCLOCK|>HIRES /|>MENU|>TIMER|>CLOCK|>TA|>XMODEM|>ASCII|>BAUD| P>** This is an example file that can be executed from the Desktop| >** to initiate an entire session with FLASH, including loading| >** FLASH, dialing CIS, and logging on.| >** NOTE: The Document Type: DO DESKTOP.INF file that is on this| >** disk must be on the disk you've booted from for this to work.| >DI Compuserve| >AS M| >ST on| >TR off| >EC off| >DU FULL| >CA on| >PR off| >LF off| >DP A:| >PA 1| | >PA 1| >WA e:| USER NAME| >PA 1| >WA d:| PASSWORD| f FLASH ver. 1.12 READ.ME FILE Copyright 1986 Chazz-Page Systems FLASH is a trademark of Antic Publishing, Inc. NOTE: MODEM SETTINGS ARE SAVED IN THE CONFIGURATION FILE. THEY ARE NOT SAVED WITH THE DIAL DIRECTORY. AFTER YOU CHANGE YOUR MODEM SETTINGS, MAKE SURE YOU SAVE THE NEW CONFIGURATION FILE. There should be 16 files and three folders on the root directory of your FLASH disk (including this README file). The following is a short explanation of what each file is, and what it does: FLASH.PRG . . . . . . . . . FLASH program ver 1.12 (an AUTO command in the FLASH.CNF file will turn off the title display) FLASH.RSC . . . . . . . . . FLASH resource file (must always be on the same disk as FLASH.PRG) CIS.DO . . . . . . . . . . . CompuServe Logon DO file, linked to the  Dial Directory entry. Also illustrates the use of comments in DO files. LOGON.DO . . . . . . . . . . This file demonstrates the new Document Type installation feature of FLASH 1.1, and after booting your ST with this disk, clicking on LOGON.DO will automatically run FLASH and execute CIS.DO. See the FLASH.DOC file for more information about this new feature. SIGSCAN.DO . . . . . . . . . CompuServe Logon and then go to each of the Atari ST sigs (16 & DEV), and then scan the new messages into the (opened) capture buffer. Linked to the Dial Directory entry. SOURCE.DO . . . . . . . . . . The Source Logon DO file, linked to the Dial Directory entry. MCI.DO . . . . . . . . . . . MCI Mail Logon DO file, linked to the Dial Directory entry. DELPHI.DO . . . . . . . . . . Delphi Logon DO file, linked to the Dial Directory entry. STBBS.DO . . . . . . . . . . Sample generic ST BBS DO file, linked to the Dial Directory entry. The above DO files are examples that must be customized with your identification numbers and passwords before they are usable. Modify them by loading them into the capture buffer and adding the appropriate information where you see the prompts "pass-word" or "your,password" or "username" or "PPN" etc. Then save the file back to the disk and execute it by clicking on the linked name in the Dial Directory. FLASH.CNF . . . . . . . . . . Configuration file, which stores all of the default values for FLASH parameters, including the modem settings in the Dial Directory. FUNCKEY.DEF . . . . . . . . . Default function key file, illustrating how function keys can do things like bring up the Status screen or flip to the capture buffer by hitting a function key. DIAL.DIR . . . . . . . . . . Default dial directory, illustrating how to link an entry with a DO file. Alter the modem dialing and prompt settings here. STWTOPC.TRN . . . . . . . . . Sample translation table. This file will translate OUTGOING-ONLY characters (press the IN button to switch to OUT) from ST WRITER format to Atari XL/XE Paperclip word processing format. Most formatting commands are supported in the translation, and all ST WRITER boldface commands are translated to PC BOLD OFF, because ST WRITER toggles them, unlike PC. ATASCII.TRN . . . . . . . . Atascii conversion translation table. Using this table will allow you to log on to Atascii BBS's in Atascii mode. This does not make it possible to display Atascii graphics, however, because those characters are not in the ST's character set. DESKTOP.INF . . . . . . . . . This DESKTOP.INF file contains the information necessary for the Document Type installation feature described in FLASH.DOC. Plus, the following three folders are also on the disk: DOCFILES: This folder contains four very important documents that you should print out and read before using FLASH. FLASH.DOC . . . . . . . . . . This is a nine-page file that explains, in-depth, the changes that have been made to the original FLASH to create version 1.12. It's essential reading. HINTS.DOC . . . . . . . . . . These are the most commonly-asked questions and answers about FLASH. BROWSE.DOC . . . . . . . . . This file explains how to set up a DO file that automatically Browses through the DL's (Download Libraries) of any SIG on CompuServe and search for only the programs that have been uploaded in the past x days (x being a number you input yourself). This file is an excellent example of a very useful DO file that can save a lot of $$ of connect time. FOREM.DOC . . . . . . . . . . Ed Seward of Current Notes wrote this file to demonstrate the procedure necessary to create a DO file to log onto a FoReM BBS. VIDTEX: VIDTEX.DOC . . . . . . . . . Everything you wanted to know about CompuServe's RLE Vidtex graphics, but you were afraid to ask. GRAFCON.PRG . . . . . . . . . ANTIC's DEGAS/Neo to RLE/any resolution converter. Must be in the root directory of a disk to operate. Copyright 1986 Antic Publishing, Inc. UNIXINFO: UNIX.DOC . . . . . . . . . . A comprehensive file written by Christopher F. Chabris that explains how to get the most out of FLASH as a UNIX terminal. TERMCAPS.DOC . . . . . . . . An auxilliary file for UNIX.DOC. 9>PA 2| | >WA ID:| 7,777| >WA :| your,password| >RT| >WA !| GO ATARI16| >CA ON| >WA n:| QSN ALL| >WA n:| GO ATARIDEV| >PA 2| >WA n:| QSN ALL| ]>PA 3| | >PA 1| | >WAIT TERMINAL| D1| >WAIT @| C 301471| >WAIT connected| >WAIT >| ID ABC123 password| >PA 1| >CA ON| >RT| w b>PA 2| || >WA baud| | >WA Name:| yourname| >WA password| pass-word| >CA ON| >RT|   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`(`:1V*O.|4*m - ЭЭм// ??<JNA N-"/<NA"/0<NBNuNVa>?<NT9,H>9,H?aTN^NuNV9LH@|@ . fJ. H`2.H|=@`0.H|=@` .H|=@``|gȰ|g``.H|=@>? N4P#fB@`r-yBn`80n 0n Rn n/<Nv*X.0$/<0aXpN^NuNV./NuXBW/?<=N$\=@Jno >?<>N$T/ n NX N^NuNV.1/<:NuX|.1 /<NuX.1/<vNuX.1/<NuXBW/<1 ?<=N$\=@o>?<>N$T.1*N&N^NuNVH?BWN>Jypg0HмD.Ns$`l>N:BF`RGRF0GD  g |DJ0pf|l> /<14NX`$>N><>N8`RG0GD  g |DJ0pf>N>:FD0`>N`>Ny`>?NT`>Nz(`>Nz`>Ny`.??aX`|>N{6`p>?a^T`b>?a:T`T>Nn`H>?NT`8>?a:T`*.N`BWBg?<NXa(.1S?<N"T|fBW?<?<NX `` B9`N`>N`jB9n>2/<1NXByBy9H>an`z>N;`n.a `d>a`Z.NL|`N>NK\`B>NK`6>NK`*>NL4`>aL`Nl` >N}`>N~`N~`.N(`>vN".N0>wN"`>Nzn`>N~`>Nz`Nc`.NS(`.NV`v>Nxf`j>N`^.N`RB9`H`<.N`0>N{`$>N~`.N` >?<?<NX`>?<?<NXBC`HNuH||=@>a J@g>?<NT`>?<?<NXRC|m`NvPBWN Nvv`rN`hBC`H? yNTRCJf?< yNT?< yNT`0`.a`(> /<1NX`|Zb@0@- PNJL N^NuNV0.`J> Nn`T> N`H> a`>> NA@`2N~`*NY`"> aZ``H |.zrW hNN^NuNV>?<NTNuH|d=@NuHnf>?<NTN^NuNV0n"|DJ0fa`p>N=@=n`Rn |D2n  g0n"|DJ0f>N=@ <D2.HЁ.?.NT??.aXN^NuNV n Jfa`> nm n1o> /<1NX`> N>?.WaJTN^NuNV./<NuXJ9f$. /<NuX.NJ@fB@`\a# nfBW/<?</<?<=N$\=@ Jnl0n.N>B@`0.N^NuNVBW/<1/<1/.aF =@g a B.`B.`./<?.?<?N$P-@Jl >?<>N$T.N>``FJf@>?<>N$TJ9zg.1?<N"T`>/<1NX`h.H3м.HHЁ @J.gR. .3m@.H3м @B(2R. .m>?<>N$TN^NuNVHBG`>303м/Nv*XRG|mJLN^NuNVH>.03м./<NuXJLN^NuNVHBG`&0G2.32GD4n gRG|3m0.3м @B(2JLN^NuNV nm n1o>/<2 NX`2>P/<Nv*X>Wa4JB9^B9|N^NuNV>/<2:/<2./.a =@gBn`Bn`t0.3м2.HЁ./<?.?<@N$P-@Jn>?<>N$T.N `F0.3м2.HЁ @Jg Rn n3mRn nmr>?<>N$TN^NuNV=| n p@=@Jng 0n"n0H"n4nHAf`RnRn nHnmH0n"n0H"n4nHAg0."n 4n` n 2n"n 4n`0n"n 0H=@ nHnlZN^NuNV>2/<dNv*X <D2.HЁ.Nu=@0.2nD@.d0.HмD/SaX=|a=@ nfB@`lJng0n"|D0Hnf"0.ngaB=@ nfB@`.Rn`0n"|d0H=@0.nn nfpN^NuNV`>?<NTJg(a9,HA=@?. yNT0.`>?<NTJg>?<NT-@ .afJa DJ9,g:9,H0@"|>?<>N$TS9,>/<2@NXp`@ .=@Jng>a=@J9,g0.`J9|gN.NR`N^NuNV nJg&.NJ?NuH_|=@>aN^NuNV`>>?<NTJga >?<NTJgp` J9|gN.NuH|nfB@N^NuNV0n"|DJ0f.]?<BgN&XBW/.NX=@>/.NX ngN0.`2aJ`DBWNA@`:N`2NV`*N~`"NY```U@|b@0@. PNN^NuNV-|> /<Nv*XBn`v0n Bn`R0.3м2.HЁ @ f n>R`" n2.3Ҽ4.H҂"ARRn n3mRn nm.Y?<BgN&X=|Bn`B>?<3?<3/<,/<,f0n"|/0/.N4RnRn no>/.NX=@>/.NX nfBaBn`.0n"|.0.3м/NuXRn nm`j n+fLaBn`.0n"|.0.3м/NuXRn nm.,dat` n/f.,da `$ N^NuNVa|Nr.NN@ >?<N$TN^NuNVy,B9,>vN"a.9-H>9-H?9-H?9,H?/<NX >wN">?<N$T,N^NuNV=| <D2. HЁ./<NuXB90.`\J9f.2QNJ@ga``PJ9f.2UNJ@gva `n`,B9`8`.`| g|g|g|Ig> /<2YNX`*0n "|D0H>N-|Xfal``aN^NuNV=|Bn <D2. HЁ./<NuXB90.`J9f.2gN=@`J9,f=|Jng8avNr>/<NXN@ >?<N$T``J9f.2kN=@`J9,f=|JngJy,B9,a>9-H?/<Nר\ >?<N$T,`$`|g|gx> /<2oNXN^NuNVHa D=@g6 nf.D/<aPX` nm nf$09yo./<DaX`BW?.a TJ@f n`'fNa` n`(g n`faNJ9jf n`\>2/<2NX>9H?/<N\09939H>aNuHyb` y=l./<D?.a\JLN^NuNV n 0"n SQ .29HЁ.R .29HЁ/NuX n 0P n >09ԑWRW9H? .29HЁ/N\ n 0PB9H>aN^NuNVH *n (M n0HS n>` M2GSGSynR0.H n0"nRQ n>09ԑW9H?/ N\R9Ry9H>a\JL0N^NuNV na'f<9H>a8099By9H>ap` na&f\9H>aJn g09Z@3`09| 39H>ap` na0f:Jyfp`9H>aS9Sy9H>ahp`^ na1fTJn g09԰ymp`>`09԰ymp`*9H>a"R9Ry9H>a p`B@N^NuNV>?9NT>?9NT>?9NPT0.@=@=y,0.^@=@0.yzS@=@.Q?9NT>?9NPTBW?9NTBW?9NTN^NuNVH*nJUgJyg9H>a*SU . 29HЁ. . 29HЁ/SNuX0U  S9Sy>09ԑWRW9H? . 29HЁ/N\0U B9H>aJL N^NuNVa?9,HW yNTN^NuNV^B9n3bJypg>2/<2NX`>2/<2NXBy9H>aN^NuNVB9|B9J>P/<Nv*XN^NuNV./<NuX.2/<NuXJN^NuNVHa*>g|fa$`>a2JLN^NuNVBn`0n"|0H>aRn0n"|J0f> aaN^NuNV>2/<2NXByBy9H>a>D/<Nv*XN^NuNVHJypf al=@g ng nf >aj` n fa4` nf./<aLX` nm n`'fa>` nfa` n`(f&B9j>D/<Nv*XByNP`\>?.aTJ@fJ nf"09ذyo./<aX` yAl./<?.a\JLN^NuNVH>?<NT>J9,g4>?<?<NX| fJ98g> ?<?<NXJ9,g |(0pH>0JLN^NuNVH>.J9,g y0pH>JGg&J9,g ? yNT>?<?<NX0JLN^NuNVH>..Y/UNRX>N|=@|f8J9,g0 ng(>?<?<NX> ?<?<NXJ9g> no6B9 nPf(> ?<?<NX> ?<?<NX 9wf(09|@o>W?<?<NX`>?<?<NX nPf no| f >EN"Jng >NPJLN^NuNV-|- n>dNuj n> Nuj>?<NTJg>?<NTN^NuNVHJ9Jg9|H0@"|0H>|R9||>f J9^f><|f J9^gBG||fJ9^g0<``p >9|H0@"|J0f a0`>?<NTJgR>?<NT,̼af2aJypgNnJ9^fJ9jg 0<`(``B@`0`J9,gJypf>?<NTJgp>?<NTafX9,H0@"|>?<>N$TS9,a>/<2NXnNuHybB@`.]/<9,H0@"|?0?<?N$P-@.H|JlH9,H0@"|>?<>N$T.N>nNuHybB@``hJg|f\9,H0@"|>?<>N$TS9,J9^f&>/<2NXnNuHybB@`"|>fJ9^f0<` | gp| gh||fJ9^g 0<```p `0`>?<NTJg>?<NT,̼`B@`G7f.d?<&NTB@` 9-f.NPJ@gB@`h>JGgzJ9^fJ9jg^ gr fJ9^g 0<``0`p `(`4f 0<`'``" fJ.2Nv B@`0`` r>|fa |NJ@gN J|:o|El|;``l|So|^l|J>a$B@``N|xmH|nB.2/<NuX0|.2/<NuXB@`6B9J0` .2a `.2a`.2a`.2a`.2a`.2a`.3a`.3a`.3a`.3 a`.3%a`.3*ar`x.3/ad`j.32aV`\.35aH`N.3?a:`@.3Da,`2.3Ia`$ 9-f.3NNv ` .3QNv `J9^fJ9jg 0?<NTJga>?<NTJfJ9JfJ9,g J9^ga`J9jgap`aJypfTJ9ng0J9^f(J9jf NuH|BA29b|AfNPNRJ9|gN..U/U/Y?9NX .gh.U/U/U/U?<?<?<N!.U/U/U/UBg?<?<N!NvP>N Nvv`z.gp.U/U/U/U?<?<?<N!.U/U/U/UBg?<?<N!J9JfJ9,fJ9^f .3eaJ9f@N^NuNV>N{ y`0>N>\N'>NN&BWNNN N^NuNV>N3t>N#09t@3z>NN hN4./</</<N$j 3Jytf.3j?<N"TB@` ytf$3,3,<,#8Xf` #]8f3|=|`0n|0Rn n m3>P/<Nv*X./</<|NP #*V>N#- yN# 9м$# 9м&# 9м(# 9м*# 9м,# 9м# 9м#@ 9м"#l 9м#l 9м#p 9м#~ 9м# 9м# 9м#` y`03.3N&J@f.3?<N"TB@`N#2>,N$3B9>wN"B@33aaJ@f(>/<3NX>?<NTB@`n.}?<HN$T#.?<HN$T-@ >l(>/<3NX>?<NTB@` .м#.?<HN$T#Faޚ. /<4aՈXNWb.X/<4%apXBn` |D2n"y4nRn yHnn |D2nBJ9Jf yJfN>EN"|nNuH|3bNP yJg .DN(>=/<DNv*XpN^NuNVBW?9NtTN^NuNV M#abJ@ga6aN^NuNV-| nf `B9N^NuNVH. <`o<{lH|@R@``H@JLN^NuNVH. <`o<{l H|``HJLN^NuNVB|| | >/<4/<4/.N =@fp`.NuH-@N- ./.?.?<@N$P-@gB.`./<?.?<@N$P-@gB.`bBn`P>/Nv*X0n"|./NuX.NuJ@f0n"|.NuJ@gBn` N2nJ(f N2n| Rn nm./<?.?<@N$P-@gB.`0n"|.NuH-@0n"|./.?.?<@N$P-@gB.`>./<?.?<@N$P-@gB.`Rn n?<>N$TJ.f .N .HN^NuNVH=|=|BBW/<4/<4/.N =@fp`B>/<Nv*XBn`@>0n"|/0Nv*X>0n"|/0Nv*XRn n?<>N$TJnfJl .N>` .4N 0.JLN^NuNV0.H=@`=n`0.n=@`.-r n2n/0 n2n/0aPJ@o0n-P0n2n 0n 0n -P0n 2n 0n 0.nJnl8Rn0.nm0.H=@JnnN^NuNVH *n(n JgJf HHA`P` JfB@`FRRH? nNT?H? nNT_gH? nNT?H? nNT_JL0N^NuNV0n-H.?<HN$T-@Jg(Bn` n2nBRn0.nm .``>/<4NXBN^NuNVJg.?<IN$TN^NuNV0.Ю @-h J g n Jg n!nJg n!nJng n1nJng n1nN^NuNV n-o=|-` JnlBnBn=n`^0.P@Ю @-h n2n 0.| Ю @-h n2n TnRn nm0.N^NuNVBnBnNvPBBgN$T-nBy.////.N">?.?.?.BgNP>?.?.?.?<Bg/.N%~-|-| n0(H-@/./././.N P/N`P _1@&/./<`/</.0n/N P/N P/N`P _1@">?.?.?.?<?<5/.N%~>?.?.?.?<?</.N%~> /.N"`X=@0.|g =|n n9f8Rn.?.aT=@Jyg>/.NX`` n&f8Sn.?.a|T=@Jyg>/.NX``z n5f.D/<t/</<N$ ./?<6/.N& 09nln`n.?.aT=@Jyg>/.NX`` n6f>?<6?<5/.N$8PHм-@/</<-/.N P/N`P=@.?.aTT=@Jyg>/.NX``R n.f0.Ю @( gp=|)`2>?./.N\>?./.N\=|) Rn n,o>?.?.?.?<?<'/.N%~`z`n=|)`,>?./.N\>?./.N \Rn n,o>?.?.?.?<?<'/.N%~=| ` `P nmF n$n<09ngLJyg:>/.NX>?.?.?.Bg?9/.N%~3`:>/.NdX>?.?.?.Bg?9/.N%~09Q@H=@0n"|./<NuX0n"|./<|NuX>?.?.?.?<?<//.N%~JngJyg>/.NX``>?.?.?.?<NP=|)`,>?./.N\>?./.N \Rn n,o>./.NXJyg>/.NXNvv0.N^NuNV>/<|Nv*X0n"|DJ0g |D2n #f <D2.HЁ.Ra T=@`0Bn`0n"|./<dNuX <D2.HЁ.NuHмd @B.-/<d <D2.HЁ/aPJ@f>0n"|./<|NuX0n"|.a =@`Rn n/<4NXB@`B@=@=@a>/<Nv*Xa.?<BgN&X-n>?<'/.N\>?<8/.N\>0?<?</<4/<4/</.a(>=?<?</<4F/<40/<p/.a>2Bg?<BB/<8/.a=|=| `D>A?./.N\>?./.N \>?./.N \TnTn n$oBn=n`>PW?<?</<4v/<4\0n"|/0/.a8>W ?<?</<4/<40n"|/0/.aTnRn nmz>0/.aX=@>/.NX n:fR.8/<NuX.p/<NuXJ9g.aB=@`` =|`` n;f=|`z`r n7f .,daJ@f=|`Val``H nm@ n$n8.8/<NuX.p/<NuX.a=@``f>?<'/.N \>?<8/.N \=|=| `D>A?./.N \>?./.N\>?./.N\TnTn n$o nf4>/<5 NX>,N$3J9|ga p`Jnf>/<5"NX`h nf>/<5?NX`L nf>/<5XNXB@`2`, nfB@`$` nf>/<5cNXB@`0.N^NuNVaaBn.?<BgN&X-n>?<//.N\>?<2/.N \>?<0/.N \>)Bg?< BB/</.a>*Bg?<BB/< /.a>+Bg?< BB/<N/.a>,Bg?< BB/</.a>=?<?</<4F/<40/<p/.a=|=n`@>?<?</<4v/<4\0n"|/0/.a:TnRn n$o=| =n`@>?<?</<4/<40n"|/0/.aTnRn n%o>/.aX=@>/.NX n:f a`` n;f`` n8fD>/<5|NX`>N- `2 n7f*.,dazJ@f>/<5NX` aJN- `>?<//.N \>?<2/.N\>?<0/.N\N^NuNVBn`\0n"|.0n"|/0NuX0n"|.0n"|/0NuXRn n /<Nv*X>/< Nv*X> /<NNv*X> /<Nv*X-|> /<Nv*XBn`80n 0n Rn n/<5NX.|Nu>9H?/<|N\.a=@`.a=@a0 nf0.` nfF.a°ng2>?<?<NX>BNuj>?<?<NXp`JJ9JfJnf> ?<?<NXaB@` Jno >XNujSnJnlN0.N^NuNV nJfB@`"3afB9JBn`$0n"|:0H>azJ@gB@`Rn0n"|:J0fBn`B n2n +faJ@gB@``0n"n0H>a"J@gB@`Rn0n"nJ0fBn`$0n"|0H>aJ@gB@`ZRn0n"|J0fa3.J9g J9vfB9NuH|XH@B@H@-@`.-H?<&NTJ9gp`>?<NTJg">?<NT.?<?<NXaJ@gB@`>?<NTJg$>?<NTafB@`nNuHH@B@H@fRp`TBnBna&=@|gJ9JgB@`0>?<?<NX9Hnf9HngJ9f=|9vHnf9wHngJ9wf=|=nJngp=|`a=@|gJ9JgB@`>?<?<NX nf00n"|J0fp`b`0n"|0Hnf`6 nf.0n"|vJ0fp`*`0n"|v0HnfRn n mVB@N^NuNVBn n 0m n 9n nH|=@ n (0m( n (9n0. "n)HA|=@0.N^NuNVB.`2 |:.HH"|D. HH.HHg R. . mN^NuNVB.`2 |.HH"|D. HH.HHg R. .mN^NuNVB.`2 |.HH"|D. HH.HHg R. . mN^NuNVB.`2 |v.HH"|D. HH.HHg R. . mN^NuNV nJgf n 0m8 n 9n..NuȰ|f n0` n n (0m n (9n nN^NuNVBn` ||2n /fBn`h0n"|* pH"||4n)HAf80n"|* p(H"||4n)HAf >NRn0n"|* pJfRn.|NuȰnnRN^NuNVBn`n ||2n @fXN$.5/<NuX <|2.HЁ.R/<NuX.5/<NuXJ`Rn.|NuȰnnN^NuNV3`>?<?<NXN=@|fN^NuNV .| f| . H>?<?<NXN=@J9Jgp`( ng>?<?<NX>NujB@N^NuNVBn`60n"|J0fB@`,0n"|0H>abJ@gp`Rn nmB@N^NuNV.Y/Y/U?9NX nfn.Y/Y/Y/Y?<?<?<N!> ?<?<NX.Y/Y/Y/YBg?<?<N!aa~p`B@N^NuNVNuHy=@`~J9|gN.>?<NTJg*>?<NTaf Jp`\aJ@g Jp`HNuH|BA2.|Afp`,>?<NTJgp>?<NTN^NuNVJ9,g >NJ9,g >N n fJ98g?< yNTN^NuNV .r=@J0.` . f.7Nv ` .7ANv p`Jyg.7CNv ` .7FNv p`J9^fJ9jgB@`9HH>?< a"T`J9^fJ9jgB@`l9HH>?<a"T`TJ9^fJ9jgB@`>9HH>?<a"zT`&J9g>?<a"`T` .7JNv p`J9^fJ9jgB@`9HH>?< a""T`>?.Wa" T`J9^gB@``:J9g>?<a!T`"J9g.7LNv ` .7ONv p`h`H |6r W h0NJ9g> nfo nrl>?.Wa!vT`"` nJf>?< a!\T`B9JB@N^NuNVp>@/<Nv*X./<NuX>N$R@=@>SW?<N$T=@J9f.7Q/<Nw|XJ@gJ` 9:f9H>N-|=@B`R |Jg | .g | \f n"|J0f.7U/<NuX`B | \f2.NuHм @ (\f.7Z/<NuXp2.SA`ngr.?<N$T.Y/UNRX>/<7^NXNvP .7{a P.a F=|=|-N- >1/<?<NN$\-@Jf0 n-f=|`=|-Rn>0.H??9NX. .fP.-r/<7/N3PJ@g.-r/<7/N3PJ@g.7a|` .7ap.ad .fB9`./.a 8X>W0.H??9NX.a n-f> ?<?<NXN- >ON$-@g g g.N>`>/t?<6N$\/./.|/.tN P/N P-@./.a lX .7al.ab.7aX>?<NT-@>?.?9NXNvvN^NuNVBW/<7/<,d/.N =@gR>?<>N$TN- .?<AN$T-@Jl .N>`>/<7NX N^NuNV#(#Bn`0.=@0.2.HnHҼ"A0."|(4n0."y4n0."|4n0."|4n@ |2n| Rn nmnp0=|` |2nBn nm=|/` |2nBn0 nm.Q?< BgN&X-nBn`N0.Hм2.TAҮ"A#@ 0.0Hм2.|Ү"A#@ Rn nmN^NuNVBW/<7/<,d/.N =@g`.(/<?.?<?N$P-@>?<>N$T Jl .N>` g>/<7NXN^NuNV>/<8/<7/.N =@gF.(/<?.?<@N$P-@>?<>N$T g .N N^NuNVB9Bn`8 |2n"|(4n y2n"y4nRn nm.(/9aX.?< BgN&X-n n!|5NvPBBgN$TN- ./Q/]/Y/.N">?.?.?.BgNP>?.?.?.?<Bg/.N%~./<?</.N& 09^@309yzS@3a.9H?ahTBW/.N"`X|=@ n#g( n$g n%g n&g n'g n(f,>Bg?.?.?.?.Bg?./.N&@0.`Bn`B0.2.HҼ"A@0."|4n0."y4nRn nm0>?.?.?.?<?</.N%~.9H?aZT`>Bg?.?.?.?.Bg?<$/.N&@>?.?.?.?<NPNvv.,da8Bn`8 |2n"|(4n y2n"y4nRn nm.(/9aX`xBn` |(2n"|4nRn nm>?.?.?.?<NPNvv.,da`lBn` |(2n"|4nRn nm>?.?.?.?<NPNvv`J9f n!|5` n!|5B9./9aX>?.?.?.?<?<(/.N%~>?.?.?.?<?</.N%~.9H?aNT`.U///N$ ./?./.N& 0.nH2.UAAA=@.g0.|3309^@30.yzS@3aB?<N$T./?.?.?.?.?.?.W?9z?<N#BBgN$TaXn09t@n>?.?<?</.N% =@ nm" n"n./?./.N& 0.nH2.|AA=@J9g0."y4n`0."|4nJng0.2.HҼ"A@`0.Hм @|0>z?<?.0.|?0.WPW?<?</.N%~Jnf.?.aT`|#|b@0@6z PN`vN^NuNVBn`0.R@=@J9g:0n"nJ0g |2n"n4n` |2n0`80n"n J0g |2n"n 4n` |2n0Rn nmlN^NuNV.Y/U0.H?W/. N& 0.|nP@3309^@309yzS@3aN^NuNV>?9NT>?9NPT>?9NT .?9NTN- >?9NPTN^NuNV./<?</.N& 09^@309yzS@3aLN^NuNV. aBn`.9H@n0@"|J0f. ?.aTRn nmN^NuNVA-H`N/./< /< /.N`P/N P/ .H _R/< /.N`P-@Jf мf nBR`S nH|0"n R мf n BN^NuNVt.Y?< BgN&X-n n9,H2A*!Q./9a X"nA#H./9aX"nA#H. 9/aX"nA#H y,f -|8 `-|8 n!nt-|8Jy,g-|8 n!n y,f -|8`-|8 n!nJy,g -|8`-|8# n!nJy,g -|8)`-|8. n!n n!|: n!| n!| n!|v$ n!|< n9,H2A*!Q n9,H2A*!Q n98H2A*!Q n 9,gBA`r|2A*!QD n9,H2A*!Q\ n9,H2A*!Q9,H|0@B."nA#H n9-H2A*!Qd n9-H2A*!Q n9-H2A*!Q n9H2A*!Q yxB.y"nAx#H$ n9,H2A*!Q n9,H2A*!Q n!|<J9-f n!|83l`$ 9-f n!|89l` n!|8>lJ9Lg n!|8E,` n!|8G,J9,f -|8I` 9,f -|8M`-|8Q n!n9,H|0@B."nA#H n!|R>N$=@0.|A@z|:{BW/|?<GN$\"nAz#HBBgN$TNvP.////.N">?.?.?.BgNP>?.?.?.?<Bg/.N%~BW/.N"`XBWBg?.?.?.?.Bg?</.N&@>?.?.?.?<NPNvvN^NuNVBn0.||p=@09t@=@ 90J90g0y"|5>aH`0y"|5>a0Jng$09p"y209pt"y2 y0nS@"y2 y"y0 yBP yl0 y Po y0|=@ y0 y=P y0tn"y2 y0tnytS@"y2 yN=|` yRP yRP yNRn09ptnnJng0<HpyoRy y009pt"y20.tnS@"y2 y"y0 yl00.S@=@ yN=|` yRP yRP yNRn09ptnn nf"By0<HpyoRy`,Jng0.Hp3`0.HpyN^NuNV0.|"yl20.@|"yp20.@|"y~20.@|"y2N^NuNV-y33NvP ytfJypfhBn`*0n2/??9NPTB@33B90>?9NT>?9NTBnBn09t@S@=@09tS@=@.Q?9NTN^NuNVJ9,gJypg >N#qN^NuNVJ9,gJypg >N#qJypg* ytf 0.@|30.|3`@>bN"0.@>?<?<NX>cN">?<?<NXN^NuNV yfJypgZJ9,g >N09||30<Hpyn0<HpS@30.|3`4>YN">|?<?<NX>?<?<NX#qBy`0y|0RyN^NuNV-y ytf<>t/EN">vN"BypN^NuNV-y#q nNfJypgaX`:`8 nHfa`N$3p`` nMfaBN$3pN^NuNVBnJ9,gJypg >N#q0.`JypgJygSyB90` >AN"`Jypg 09p`yo RyB90` >BN"`Jypg09p@yo RyB90` >CN"`TJypgJyg SyB90` >DN"`(JypgB@33B90` >HN"``&0n"|60H>?<?<NXRn0n"|6J0f`>JN"`Jypf >KN"`#o`#mB@3~3|By`l#l``Byd`X3d`N>EN"JypgB@33B90`&#m```H |6rW h..Y/UNRX|fB9#op`V`@| fB9`2|f,>?<?<NX>0?<?<NX`Jypg,|f>?<?<NX` |o>a`ھ|ffJ9g&J9,g> ?<?<NXB9`J9,g0 ng(>?<?<NX> ?<?<NXJ9g<|o6B9 nPf(> ?<?<NX> ?<?<NX>?<?<NX nPf|o>azJLN^NuNV=|B nJg ytfBnN- BW/.?<`.U/<?.?<@N$P-@f~.5/< ?.?<@N$P-@ fT>/<8VNX >N./<}?.?<@N$P-@}f>?<>N$T`>?<>N$TaT.N N^NuNV` nH>?<?<NXR nJfN^NuNV=|Jyg, n m ng nf0n?Rn`Jn gpO`p[2nRn0n"|7$4nRn0nBRnpN^NuNV` nH>?<?<NXR nJfN^NuNV3rN^NuNV.u6?<&NTB@09rN^NuNVHa>na̰GfJLN^NuNVHBF>`RG0GJf n 0`H2GRFRGJ@fJLN^NuNVH*nBG`RGRJf0JL N^NuNVH *n(n fJL0N^NuNVH *n(|fJL0N^NuNVH>. ` SG0GBJGfJLN^NuNVJ9zf./9a>XN- N^NuNVJ9zf"./9aXBW?<?<NXN^NuNVH *n(n BWBg?<NXBG`********RG|mJL0N^NuNVH*n. BF` `o {l RRFH@mJL N^NuNVH.a<`SFJFg n0`H|\g<:f0FB. /.aXJLN^NuNV>N$=@0.|A"n n|:>RW/.T?<GN$\-@l.N>B@`8.a|o.y`/.aX` nB(. /.aXpN^NuNV0.nf0."n B@`8`60.nf0."n B@``0.nf0."n B@``pN^NuNV>Bg?<?<?<?<2/<,?.aJ@g> /<ybaHX`2J9,g*` aL|fB9,> /<y{aX`aJ@gN^NuNVB9,B9naX|23bN^NuNVJ9zf>?<?<NXN- .y?<N"T=@J9zf>?<?<NX 0.N^NuNVa|2=@`BW?<NTJgp` anfB@N^NuNV>?<?<?<?<?<2/<,?.aLJ@g> /<zaXN^NuNV>Bg?<?<?<?<2/<8?.aJ@g> /<zaXN^NuNV>Bg?<?< ?< ?<2/<,?.aJ@g> /<z4aXN^NuNV>Bg?<?<?<?<2/<,?.azJ@g> /<zLa>XN^NuNV>Bg?<?<?<?<2/<,?.a4J@gNYN^NuNV>Bg?<?<?<?<2/<,?.aJ@g> /<zpaXN^NuNV n fN> /<zaXSyw`L>Bg?<?<?<?<2/<,?.aJ@g> /<zaPX|SywN^NuNV nf J9wf nf J9wg>Bg?<?<?<?<2/<w?.aJ@f ytg> /<zaX`z-|w nN-@ 9м-@-yJ9wgt30 n-h n"n H 9м-@ n"n L y0 y`0/ n1| yfJ9wg30`j3 n-h n"n H 9м-@ n"n L y0 y`0 n1| yo3J9zgV>/EN">/HN"` >EN"N^NuNVH>.|fa`V0`"0|,`(> /<zaX`2`|=gذ|>gҰ|?g`9,H>9,H?NTJLN^NuNVH>.|faR`P0`"0|,`"> /<zaX`,`|$gذ|%g`9,H>9,H?NTJLN^NuNVH>.|fa`P0`"0|L`"> /<za*X`,`|gذ|g`9,H>9,H?NTJLN^NuNVH.?< BgN&X*n.////.N" ytf;|;|` ;|;|/.////.N" >?.?.?.Bga'DP>?.?.?.?<Bg/.N%~BnBn0-X@=@Bn ytfBn`J N2n/??.?<NXRn nm=|=|x0-X@=@0-|=@0-||=@-|]8=|=|y=|=|`N=|=|&0-X@=@0-|=@0-|*=@-|8X=|=|'=|=|.?<?9N:X.//?<?9N .~Bg?9N:XBBgN$TN- >N(6Bn`./////BBBBBBB?<?<?<?<N!8=@.g=|.g~>?.?<Bg/.N% =@ nf>?<?<NX`<=|.///Bg?<?<N!Jng>N(6J9zf >EN">?.?.?.?<a$TP ytf,Bn`0n>?.?<NXRn nmJL N^NuNVBnBn=|09tS@=@BWBg?<NX>?9NT>?9N:T.Q?9NTaBW?9NTBW?<?<NXN^NuNV>/<RaX n(l |D2nB( <D2.HЁ./<Ra*XN^NuNV>@/<aPXB9N- ./<aXJ@f B@`aH.Y/</<N#HP=@ aLJngZ./<aX.a|S@=@`$ |2n \g |2nBSn |2n \fJng&J9gJng./<a|Xp``B@N^NuNVH. *n `HHм*Z @RRJfJL N^NuNVH n l nn> nm4BW?<NTJg$09yf>Bg?<NX`Ryy09yf>?<?<NX>9RG`2 |0pH>Bg?<NXJfaV|fa*`XRG|mBG`2 |0pH>Bg?<NXJfa|fa`RGym>Bg?<NXB@33>?<?<NX`0."|4yJLN^NuNV09ygBBW?<NTJg0Ryy0y"|0H>Bg?<NXN^NuNVH>.*yFS 9m`B9,>?<?<NXN- .{?<N"T >?<?<NXna$|23b`@|f$JypfJg  g  gS`0"yFRJL N^NuNVH>.| fB9`|fwB9B@`J9wg|0`Tw``w`V.{BNtB`H 9-f# By`,`"B9```H |wrW hNB9wB@`*`&J9wg S9wB@``J9wg S9wB@`0JLN^NuNVJg>/<{F/<|/.N =@gr./<|aDXN- .F/9?.?<@N$P-@>?<>N$T .g .N>`> /<{Ja X N^NuNV Rg ff> /<{_a X`Jn g=|`=|>/<{q/<|/.N =@g./<|abXN- Jn g>?.B?<BN$P 9FйR. 9fRR/?.?<@N$P-@>?<>N$T 9fRRg .N>N^NuNV8,,,,,,09,09,09,09,@,,,,---w,,.R/<aX.:/<aX./< aX./<'aX.v/<2aX./<=aX./<{/<{u/.N =@gLN- ./<?.?<@N$P-@>?<>N$T g .N> N^NuNV=|BW/<{/<{/.N =@gN- ./<?.?<?N$P-@>?<>N$T g.N>`@ 9f$ 9f8,,,,,,9H3,9H|3,9H3,9H@3,,,,,--- ytfJ9g>`>a ,,./<Ra"X./<:aX. /<aX.'/<aX.2/<vaX.=/<aX.@/<9,H?NTJ9zgaJ9-f >NN` 9-f >MN` >DNJ9Rg .RNJ`>/<{a XN^NuNV nfa`9,H=@Bn`T0n"|x0Hnf:0n"|w0H,ng9,H>9,H?NT`Rn nm> /<{atXN^NuNVH.Y?<BgN&X-nBF`6 |w0`H9,gBW`>0F"|x?0/.a\RF|mJ9,gBW`>?</.a\ 9,gBW`>?</.a\ 9,gBW`>?</.ad\ 9,gBW`>?</.aD\ 9,gBW`>?</.a$\J9LgBW`>?</.a\9LH>?</.a\BW/.aX>>/.aX|g~`0Ю @( g0`rBF` 0FxPf0Fw,`RF|m`ZB9,`R,`H,`>,`4,`*B9L`"L``[@|b@0@x. PNRG|oV9,H>9,H?NTJLN^NuNVBnaBBgN$TBn` 2.AHЁ.0n"|x?0BgN&X.///0n/6N" N2n-h0nx=P`00.Ю @( g0.Ю @!|x Rn0n"|x00nlRn nm$>?.?.?.Bga>P=| nlRn`Bn>?.?.?.?<Bg0n/6N%~BW0n/6N"`X=@BWBg?.?.?.?.Bg?.0n/6N&@0n"|x00nf^>?.?.?.?<azPaN^NuNV./<aNXJ9f .{aJ9gN- 9:f< 9`o9H|9H>W?<N$T-@m.?<;N$T-@J9z Jf>/<{aX` ` .N>N^NuNV98H0@"|*.?<aLT9,H0@"|*.?< a*T9,H0@"|*.?<aT 9,f.*?<aT`.*?<aT9,H0@"|*.?<#aTJ9,f49,H0@"|*.?<+aT.{?<*aT`.w?<*anT9,H0@"|*.?<0aLT9,H0@"|*.?</<*ZaFXB9nN^NuNVHB9^ByB9By>=/<DaNXJLN^NuNVH*n3 bB9>?9NT>?9NT>?9NPTBn09t=@=|>09tS@=@.Q?9NT>?9NPT.?9,Bg?9NB\`R9RJf>?9NPTJL N^NuNVH>.`RG0GD  g0JLN^NuNVH. BF`H0@"|D0H>N-2F*"QHAfT0F**PRH0@"|D0H>N-HAf0`8  fHHмD @J(f0`RF0F"|* pJffpJL N^NuNVaޞN- BBgN$T./Q/]/Y/.N">?.?.?.BgaP>?.?.?.?<Bg/.N%~> /.N"`X=@>?.?.?.?<aP a0.N^NuNV0. Ю @h N^NuNV0. Ю @h N^NuNVJng> /.aX` > /.aXN^NuNV0.2. Ү"Ai N^NuNV0.F@2. Ү"Ai N^NuNV0.2. Ү"AiN^NuNV0.F@2. Ү"AiN^NuNVR9`9`H9,fB9`|N^NuNV>,N$3|N^NuNV.a=@`R>?<NTJg>?<NTag:>?<NTJgNJ9|ga8>,N$B2.fN^NuNV nJfa*`.aZ>?<-N$T|B9N^NuNVHJ9gB93waBGBF`,0F, :fRF |,0`H| 2G@RGRF|mB..Y?<BgN&X-n>Bg?<BB//.N4>/.aX=@>/.axXBG`J6pf 0G|0RG|m ngFBGBF`$0Fx :fRF0Fx2GRGRF|m.xa>?<-N$TJLN^NuNV n (:f> n (:f0 nH` n (0m n (9n nH| "n)HA|r `=@`j n (0m n (3o n3 nH| "n)HA|r `=@```|0gb|1gZ|2g`V.aJ@fb nH| "n)HA|@nV.aPJ@f. nH| "n)HA|@nB@0.`>/<{aX>,N$N^NuNV n 5o n5 n 0m n (0m n (9op`B@N^NuNVH?B9|>,N$>ywgJ9g<9`BFB0r :8|D6|CB@0|H@JCl|?<*/<wN\J9zgV.~Bg?9N:X.,09t??<??9NB\.~?<?9N:X`>?9NT>?9NT>?9NPT=|809t=@=|09tS@=@.?9NT>?9NPT.,?9,?<??9NB\>?9NPTBW?9NTBW?9NT3wJLN^NuNV-|R nBP-|V n-PB.` nJf n @`XR. .m n0N^NuNV-|R nBP-|V n-PB.`" n @f n `XR. .m n0N^NuNVJ. g.F?<&NT`.?<&NTN^NuNVBnBn=|BW/<{/<,d/.N =@ga .{Nu>/<|adXN- ` .H>a@ . g" . g.H>?<?<NX`4 . f,Bn> ?<?<NX> ?<?<NX nP@RnDg . fnBn0.9wHRAA@RnDfbN- >?<NTJg>?<NTH| fBn`>@/<|'ahX`zRn nf N- Bn./<?.?<?N$P=@n>/<|/aX>?<NTJg>?<NT@aP>?<>N$T>kN"aXa.N^NuNV 9,f>/<|JaX`>BW/<|u/<,d/.N ?9,HR@0@0gR9,N^NuNVH*|D0. H0.`6.N `B.a `:.N0$`0.a``(.NX`aH``H |xrW hNР JL N^NuNVH*|D0. H0.`@.N `L.a>`D.N-`:.a`2.NYv`(BW/ aX`a&``H |yrW hNР JL N^NuNV.]?<BgN&XBW/.aX=@>/.aX ngb0.`F.,da`P.,dN-`B.,dN `4.,da&`(.,dNYv```U@|b@0@y8 PNN^NuNV.]?<BgN&XBW/.apX=@>/.a2X ng`0.`D.,dN0$`L.,dN `>.,da:`4.,da`(.,dNX```U@|b@0@yL PNN^NuNVBW/<|z/<|/.N =@g./<|aXN- .F/9S?.?<?N$P#>?<>N$T Jn.N>B`JByByByVp#R#fB|J9zgNN$NaN^NuNV=|=yZBn=y\=y=y=y=y .?<?9ZN XN^NuNVJ9zg0>?.?. ?. ?.?.?. ?. ?.N"N^NuNVN- 0.` n fN~.~?<?9N:X`0. `J.}|?<N"T|gJB9p`N`6N|`.a p`(.,dNV``||b@0@| PN0. `@N`PNV`HBWNA@BBgN$T`2N`*N~`"NY``||b@0@| PN0. `N`Nc`.,dN`|aB`tJgjabJ@g`a`ZJg.Ba X`Ba `/<,dNX``|0|b@0@}. PN``W@|b@0@}R PNN- B@N^NuNV BW?9NT.///?< ?.N'`./. aXJ@g0.y\f.Q/aX.?<aT>?909vWN^T.Q?9NTJy|g.NnBy|`BWN >?909vWN^T.///?< ?.N'JngJnf.~?<?9N:XN- N^NuNV.Q/. aX.Q?.?9N:XN^NuNV n "n0T n "n0T n0"n2)AS@"n 2T n0("n2)AS@"n 2N^NuNV n> n0(W n ? n 0(WN(T=@ n> n0(W n ?( n 0(WN(T=@ n> n ?N(T=@ n> n ?(N(T=@ n 0 n 1n0.n"n 3@0.n"n 3@0.no 0.nnB@`pN^NuNVN,p#R#fa.N N,N^NuNVJg`0y#Ra 9Rfo$ fg#fBWN a` fgBWN N^NuNVJgX0yRH"| 0S#fa< 9fRl#RBWN a` RgBWN N^NuNVBn Rg fgJg=|Bn`&>0n"|}n?0/9N%*\Rn nm Rg Jg>?<3/9N%*\`BW?<3/9N%*\N^NuNV>?<'/9N%*\>?<(/9N%*\>?<C/9N%*\>?<A/9N%*\Jng"BWBgBg?<?<?9\N' ` BWBgBg?<?<?9\N' NN^NuNV Rg fg 9fRmN,Rf 9fR-@./9RNX .ma`HBX .l2 9f. 9Fйf/ 9FйR/NpP .JfBWa 9RoB 9fo 9"9fR.a`.faByBy`j 9RnV 9䰹RoHN=|`00n"| 0o.N#Rn nm`Np#f#Ra.NnNN$N,N^NuNVBNByV` 09V|yl.N`-@ .m#N^NuNVByBy 9g 9l=|`|0n"| 0gl0n"| 0o,0.S@3 .2nSI"3`(0n"| 0lRn nm~N^NuNV`Ny|gNybJ@gNuH|p=@-n``R>?<NTJg>?<NTagvNuHnfNy|g^NuH|p=@BW?<NTJg n"yF0H>Bg?<NXNuH|p=@R . o^N^NuNV0y"| 029HЁ-@BW/<~/<|/<,dN =@g./<|NuXN- `,.NJ@f.~?<N"T`. 9\Ѯ.f/<?.?<?N$P#\n>?<>N$TJ\l.\a@NByvNN$NN^NuNVJm .a `.aN^NuNVJg:Jo2J9zg.~?<N"T`>/<~NX`pᐮ=@J9zgz0.`T.~?<N"T`Z.?<N"T`F./<}NX`Z>/<NX`F>/<NX`2>/<NX```|g|g|g°|g`N^NuNV>/<8Nv*X.Y?<BgN&X>?<?</<4/<4/<8/.N4>/.NX=@>/.NX nghBn`2 ||~2n/0n"|80H?N-T _@Rn nm.8Nu|~J9|~gN,a N,N^NuNVH*yFA-H-||~0y(09H؀l9|~H./<|~N X<5HH>N-<RlB?<N$TJg nH0H@f4HEg(5HH>N-<RmBBgN$T`ZR`HHЮ @HEnm.N.a.Nn.aNN$BBgN$TJL N^NuNV` Ny|gNybJ@g> Bg?<NXN^NuNV.?<N"T|fB@`pN^NuNVNN$NBWBgBg?<?< ?9\N' N^NuNVJ9g"9,H>9,H?NTB9N^NuNVJ9,f 9,g y,g>BgNTN^NuNV|B@LJ=@=y,=y,BW?<NTм-@ .T-@ nf|09,| 3BnBW/.NўX=@la>/<NXB@` `>/<NX.aB@=@=@=|Bn`~=na*=@Rn nfn nf ngJ9Jg&a>/<NX>N0B@`vJ9Lf. nCf =|=| n(d ng nCfl n(e&a>/<NX>N0B@`>?.?.?.SWa*\>?</< a\.Nu>?<!/<a\.a*>a`Jnl&a">/<NX>N0B@`0.HH@@J.g@`.J9,g yf2n` yf2nRn0.HH@J@fBBnBW?.?.?.SWaD\0.H఼m0.H఼fJ.g =||.H>a >0.Wa 0.F@>0.Wa Bn .=@`80n"yf0H>0.Wa 0n"yf0HnRnB0.2.HҮఁmJng4> 9fЮ/a X=@0.@>a <>Wa 0`>0.Wa `$>?<NTJg>?<NT n0"n2AfRna0=@J9Jg&a:>/<8NX>N0B@` nf: nf2>/<XNX>?<N$T>N0B@`^=n nCf nf=|=|`" nl$ ng ng nfD nf0.HѮRn0.H".ఁo nf.f/<?.NҲ\=@g nf>N0 nf$a">/<NXaB@``Bn>a Rna=@|g ng nf ng nf&>/<NX>?<N$TB@`$>/<NX>?<N$TpN^NuNVNuHn=@`6>?<NTJg">?<NT=@NuHn=@NuHnfN^NuNVNuHy=@`J9|gN.>?<NTJgJ>?<NT-@ .af Jp`` .f Lp`HNuH|BA2.|Afp`,>?<NTJgd>?<NTN^NuNVRnRn n'on'| `40.H H@|0"|.HH0.H =@S. .n||`40. H H@|0"|.HH0. H =@ S. .nJn gRC`HKJng>Bg/<a \`(>?</<a \>?</<a |\N^NuNVB.=|=y,=y,B9J3Jn g.a:J@gB@`/<NXB@``>/<"NX.a BBnB@=@=@B@=@=@>daJng >Ca`>a`Jnf 3`09,n|3a=@ ng ng ng ng nfJng2>?</<-a .\.Nu>?<!/<a \>?.?.?.ap\BnJ9Jf nfT3a|=@|fan=@|gf0.nng0.R@nnf =|=|`8 nf =|JngJng JnfBn` nfL nf:>/<3NX>?<N$T>?<>N$TB@`(` =|`f=n09,@n|,3 nf=|`=|a=@|gar=@|f =|`b0.nnf:0.R@nnfBn .=@`8a*=@|f =|`0."yf4n0.nRnB0.2.HҮذma=@|f =|`JngP> 9fЮ/aX=@0.@|nfa=@2.|Af=n` 0.R@=@B@0.ސnnfBnRn0.HѮ n2mn2>a>a .м谼m0.H.f/.?.?<@N$P-@԰g,>daa>?<>N$T.N B@`(Bn`& yf2n"yfؕ4nRnB@0.ܰne0n-H`=|>Bg/<Ua\`P0.nnf*>Bg/<oa\>a=|>a`>Bg/<az\=|`>Bg/<a`\=|J9Jg,a >/<NX>?<>N$TB@`.0.|glRn nf09,d>W2aD.g$ n.lJng09,Xn|=@JngJnf >Ca`>a ng n f nf n l>a |"yf0H=@JnoT nlL nfDBn|`*0n"yf4n0HngB.Rn0<nnbJ.g0<nH.f/.?.?<@N$P-@԰g0>?<N$T>?<>N$T.N B@`>?<>N$T>/<NXp`.f/.?.?<@N$P-@>?<>N$T>?<N$T>/<NXa| .԰g$>XNuj>?<N$T.N B@N^NuNVH*n>. BF`&H@FBE`0|gF F!`FRE|mSGl0JL N^NuNV>?<NTJg. H>?<?<NXN^NuNV` nH`n=| Bn`v=| Bn`h=| =|`Z=|`R=|`J=|`BBn`/<%NX`P`H |r W h(NR nJff3 ,3,3,3,0.,N^NuNV |D2nJfar`l <D2.HЁ.Nu> <D2.HЁ/NvX9,H>?9,?9,?9,?9, <D2.HЁ/a N^NuNV>/Nv*X.YBgBgN&X-n y,fJy,gBW`>?< /.N\>,?</.N\ y,gBW`>?< /.N\ y,gBW`>?< /.N\Jy,gBW`>?</.N\>,?</.N\J9,gBW`>?</.N\9,H>?</.N\BW/.NX=@>/.NX ngBnBn`B0n"||00Ю @( g N2n"|r4nQRnRn n m9,H>?9,?9,?9,?9,/a N^NuNV>a>?<N$T>2aj>?<N$T>a^N^NuNVH*n>?9NT>?9NT>?9NPT0. @=@09t=@0.@nS@=@09tS@=@.Q?9NT>?9NPT3\3^3h383,:3bBn`H|2n|2Rn0.nmN>?9NPTJL N^NuNV.Nu=@`SnJng$ n2n (\g n2n (:f .2.HЁ./<NuXBn`$ |2n  f |2nBRn n mN^NuNVJ9Ng 9v-@`..?<N$T>!/.?<NN$\J@f09,H//.N`P-@/.0y,/N P/ .ސ=@Jng6 y,fR`$0.HHѮ0.HH@J@gR` y,f J9,gX./.NbX> ?<0/<JaR\.Nu>?<:/a0\>/NuX?W;/<Ua \N^NuNVBW/.?<=N$\=@o4>?<>N$T.\?<N"T|fp` `B@``B@N^NuNV`>?<NTJgN>?<NTJg>?<NTN^NuNVNuH|=@Jn gfJ9g^`PaJ9f>?<NTJg.a @.H>?<?<NX9H.g NuHnfJngjNuHn=@`N>?<NTJg:a n@.H>?<?<NX .faNuHn=@NuHnfN^NuNV nJf`Jf>/<"NXp`#F 9Fй#vN.I/.NuXp`` n fl 9fRn>/<VNXp`v 9FйR# 9FйfR#vN.x/.NuXp`0`.BW/.?<=N$\=@ l0n .N>p``0. N^NuNVJ9Ng>B` n"yRR . l 9°ve .`0./. ?.?<?N$P-@Jl .N> .N^NuNVJ9NgB9N`>?<>N$TN^NuNV9H=@B9NBW?<NTм-@ .T-@BW/.aX=@m. H@=@B9 .N../NuX./NuX>/NXJ.g>?<?<NX`J9f0-yfB` .Rf gBnBnafJ9f>?<NTJg,a H@.H>?<?<NX .fa nH>a @gl n0"n2AfJ.g . g.H>?<?<NXJ9,g&J.g . g.H>?<?<NX . f>?.azT>?<NTJfJ.g .So|RR nH>a &@gJ.g . g.H>?<?<NXJ9,g.H>?<?<NX . f>?.aTJ.gD nH>a| g0NuH|=@` NuHng>?<NTJgRR .Ȱm.f/<?.af\-@nJ.g>?<?<NXJ9g>@/<NX`>@/<NX>a>?<?<NXN^NuNVJ9|gN.>?<NTJgV>?<NT-@ .@ .af .fB9t .f J9tfaN^NuNVt`F>?<NTJg.a`@.H>?<?<NX .fB9ta.J9fJ9tfN^NuNVJng.NJ@f*BW/.?<` B9|>/<NX`>?<NTJg\>?<NT-@ .԰ag .>aP=@g*>?<?<NXJ9,g?. yNT>?<NTJgN n fnJ. g>/<NX`>a>?<NTJg&a=@?. yNT nfJ9f nfJ9g&>/<NX>?<>N$T`.N.. /NuX./NuX>/NX` >?<?<NXB`t`a>?<NTJfJ9gJ9fba=@g nfJ. f nfB.`?<?<NXN- .f/.?.?<@N$P-@ .ܰg.?<>N$T.N `\ J.g J9g>?<>N$T>@/<NX>?<?<NX>?<?<NXN^NuNVB@=@=@=@=@=@9H=@` n 0m n 9n nH|=@`j nH`J=|`X=|`P=|`H=|`@`>R nH=@`,>/<-NX`b`H |rW hNR nJfd0.,0.-0.-0.-0.0.N^NuNV |D2nJfaJ`D <D2.HЁ.Nu> <D2.HЁ/NvX <D2.HЁ.aN^NuNV.Y?<BgN&X-n9-H>?</.N\J9-gBW`>?</.N\9-H>?</.N\J9-gBW`>?</.N\9-H>?</.N\J9-gBW`>?</.N\9H>?</.N\J9gBW`>?</.N\Bn=|`:9,HngBW`>0n"|?0/.N\RnRn n myB.>Bg?<BB//.N4>/.NX=@>/.NX n!gBnBn`B0n"|00Ю @( g N2n"|4nQRnRn nm N2n|\Rn N2nnRn N2nB(.aXN^NuNVJ9,g0n"y0H``0.N^NuNV>?<NT9,HA=@J9,g0n"|(0H``0.N^NuNVBna 0.~?<?9N:XBBgN$T`H.Z/</<P/</</< Bg?</<(BBBg?9 ?9?9?9Bg?<?<?<?<7a!8=@J9|gN. n g.Z/<Z/<Z/?< ?9\N'.g0.y\f.Z/<Z/Y?9NX .gJyf3>N>?909vWaT09 yHyv309yHz3aaX>?909vWaTN- 9g>?9 a!TJnfBy.g09(`.Z/<Z/<Z/?< ?9\N'0.y\g>?9./9N%T\`=y..Z/<Z/</< Bg?<?<N!>