aEąp ł “åł’’’’’`€’Æ Ą ą @’o€ Ąą! #@’o'€) +Ą-ą/1 3@’o7€9 ;Ą=ą?A C@Eš’G€I ’Ļ’ļOQ S@U`W€Y [Ą]ą_a c@e`g€i kĄmąoq sš’u`w€y {Ą}ą ƒ@…`‡€‰ ‹Ąą ‘ “@ •` —€ ™  ›Ą ą Ÿ ” £@ „` §€ ©  «Ą ­ą Æ ± ³@ µ` ·€ ¹  »Ą ’’’’’’’/ Ć@ Å` Ē€ É  ĖĄ Ķą Ļ Ń Ó@ Õ` ’’’Łš’’Ļ Żą ßį ćš’å`ē€é ėĄķš’ļń ó@õš’’’’’’’’’’żą’!Aa ” Į į!Aa”Įį!!#A%a')”+Į-į/ń’1!3A5a79”;Į=į?A!CAEaGI”KĮMįOQ!SAUaWY”[Į]į_a!cAeagi”kĮmįoq!sAuawy”{Į}į!ƒA…ń’‡‰”‹ń’į‘!“A•a—™”›ĮįŸ’/£ń’„a§©”«Į­įƱ!³Aµa·¹”»Į½įæĮ!ĆAÅaĒÉń’ĖĮ’ļĻ’/ÓA’oׁŁ”ŪĮŻįßį!ćAåaēé”ėĮķįļń!óAõa÷ł”ūĮżį’ " B b ‚ ¢ Ā ā !"!B!b!‚!¢!Ā!ā!"!""’O"%b"'‚")¢"+Ā"-ņ’’’’’/#’’’5b#’’’’’’;ņ’=ā#?$A"$CB$Eb$Gņ’I¢$KĀ$Mā$’’’Qņ’š’ł’’’’’`€’Æ Ą ą @’o€ Ąą! #@’o'€) +Ą-ą/1 3@’o7€9 ;Ą=ą?A C@Eš’G€I ’Ļ’ļOQ S@U`W€Y [Ą]ą_a c@e`g€i kĄmąoq sš’u`w€y {Ą}ą ƒ@…`‡€‰ ‹Ąą ‘ “@ •` —€ ™  ›Ą ą Ÿ ” £@ „` §€ ©  «Ą ­ą Æ ± ³@ µ` ·€ ¹  »Ą ’’’’’’’/ Ć@ Å` Ē€ É  ĖĄ Ķą Ļ Ń Ó@ Õ` ’’’Łš’’Ļ Żą ßį ćš’å`ē€é ėĄķš’ļń ó@õš’’’’’’’’’’żą’!Aa ” Į į!Aa”Įį!!#A%a')”+Į-į/ń’1!3A5a79”;Į=į?A!CAEaGI”KĮMįOQ!SAUaWY”[Į]į_a!cAeagi”kĮmįoq!sAuawy”{Į}į!ƒA…ń’‡‰”‹ń’į‘!“A•a—™”›ĮįŸ’/£ń’„a§©”«Į­įƱ!³Aµa·¹”»Į½įæĮ!ĆAÅaĒÉń’ĖĮ’ļĻ’/ÓA’oׁŁ”ŪĮŻįßį!ćAåaēé”ėĮķįļń!óAõa÷ł”ūĮżį’ " B b ‚ ¢ Ā ā !"!B!b!‚!¢!Ā!ā!"!""’O"%b"'‚")¢"+Ā"-ņ’’’’’/#’’’5b#’’’’’’;ņ’=ā#?$A"$CB$Eb$Gņ’I¢$KĀ$Mā$’’’Qņ’š’KOLUMBUS199FO=FINDER “”ˆ÷POINTER £”ˆųPOINTER2 ©”ˆłSHAKE m”ˆśSMURF ¼”ˆūWAVE TXT ŸsĶ16MHZ •ˆ.COOKIE  •ˆ0LEES DIT ĖXP×--TREE-- †CS”A569 §d. )“=.. )“=INTERN GO=BESTELL x†KčDESK DSK x†öŅFGREP TTP x†ŪŌ#FTREE TTP x†ī=GNU ENV x†×£GREP TTP x†äų&KOLUM199APP x†t2!KOLUMBUSRSC x†Į‚WOKI92 EXP x†ŲREADME x†MĢ›SOZOBON MAK x†æfTURBOC MAK x†ĄžUNI MAK x†½XLISP MAK x†¾$YACCLEX MAK x†Ś|. )“=.. )“=DR HLP x†%<ED HLP x†5{CEX HLP x†x?FI HLP x† ,FO HLP x†F7KOLUMBUSCNF †CJ†@IŠiPI˜alY°YQ|i@Aha<B APATH=C:\BINLIB=C:\LIBINCLUDE=C:\INCLUDEC:\CLIPBRD\kolumbusKOLUMBUS/sdvĪvvĪž ~ĒVćī­NgA:\KOLUMBUS.199**A:\KOLUMBUS.199**A:\KOLUMBUS.199**A:\KOLUMBUS.199**A:\KOLUMBUS.199**A:\KOLUMBUS.199**A:\KOLUMBUS.199**A:\KOLUMBUS.199**A:\KOLUMBUS.199**A:\KOLUMBUS.199**A:\KOLUMBUS.199**A:\KOLUMBUS.199DESKDSKA:\KOLUMBUS.199š\KOLUMBUS.199readme”\KOLUMBUS.199readme¤ KOLUMBUS Helpdatei FI.HLP V2.00 (c) 1989/90/91/92/93 by J.Otte --------------------------------------------------------------------- Kurzbeschreibung der Control Keys im File Men : ^N - Erzeugen eines Editorfensters ohne Inhalt (new) . ^V - Laden einer Datei in den Editor. Sie kann nicht ver„ndert werden. ^S - Abspeichern des obersten Fensters (save) . ^E - Export des obersten Fensters . X - Zun„chst Abspeichern aller Fenster. Dann wird das Programm mit Returncode=1 beendet. ^X - Beenden des Editors ohne die ge„nderten Fensterinhalte zu sichern. Es erfolgt jedoch fr jedes ge„nderte Fenster vorher eine Sicherheitsabfrage. Ausfrliche Beschreibung des File Men : New ^N - Mit 'New' wird ein Editorfenster ohne Inhalt er- zeugt. Das erzeugte Fenster kann mit 'Save As' sp„- ter gesichert werden. Diese Funktion ist auch von der Tastatur mit ^N erreichbar. Ein derart ge”ffnetes Fensters kann auch her- vorragend fr ein Kopier- oder Move- Puffer ver- wendet werden. Als Pfadname wird der Pfadname des zuletzt aktiven Fensters verwendet. Der Dateiname wird mit NONAME voreingestellt. Open - Mit 'Open' wird eine vorhandene Datei in den Editor geladen. Die Datei kann mit 'Save' unter gleichem Namen oder mit 'Save As' unter neuen Namen abge- speichert werden. View... ^V - Mit 'View' wird eine vorhandene Datei in den Editor geladen. Im Unterschied zu 'Load' kann sie nicht ver„ndert werden. Import... - Dieser Menpunkt ist dafr gedacht, Dateien von fremden Text- und/oder fremden Rechnersystemen in den KOLUMBUS Editor einzulesen. Dabei kann optional eine Filtertabelle verwendet werden. Es erscheint eine Dialogbox mit folgenden Wahlm”g- lichkeiten: merge : Die zu importierende Datei wird vor der Cursorzeile eingefgt. Bei Bin„rdateien wird dieses Flag allerdings ignoriert, d.h. hier wird immer ein neues Fenster zum Einlesen ge”ffnet use filter: Es soll eine Filtertabelle zum Import be- nutzt werden. File..: Es erscheint eine Dateiauswahlbox. Hiermit wird die zu importierende Datei selektiert. Binary File..: Hiermit k”nnen Dateien, die Nullbytes ent- halten, eingelesen und editiert werden. Die Nullen werden durch '\0' auf dem Bildschirm dargestellt. Ein '\' wird durch '\\' auf dem Bildschirm dargestellt. Clipboard: Hiermit wird eine Datei vom Clipboard einge- lesen. Es erscheint eine Dateiselektorbox mit dem aktuellen Pfadnamen des Clipboards. Standartm„žig wird beim Import kein Filter ver- wendet,d.h. die Datei wird unver„ndert eingelesen. Mit der bereits erw„hnten Ausnahme bei Bin„rdateien. Hier werden Nullen durch '\0' und '\' durch '\\' ersetzt. Beim Abspeichern werden diese Zeichen automatisch wieder rckverwandelt. Aber Achtung : Beim Editieren einer Bin„rdatei muž beachtet werden, daž '\\' bzw. '\0' immer als ein einziges Zeichen anzusehen sind und gegebenfalls immer beide ge„n- dert,gel”scht oder einzufgen sind !!!! KOLUMBUS macht diesbezglich keine Plausichecks. Verwendung einer Filtertabelle: Es muž die option "use filter" selektiert werden. Mit einer Filtertabelle kann jedes gelesenes Zeichen durch einen beliebigen String ersetzt werden. Zu diesem Zweck wird zun„chst ein 'Importfenster' ge- ”ffnet. Beispiel eines Importfensters: Beim Einlesen sollen alle "Ž" und "„" in "Ae" bzw. "ae" umgewandelt werden: Der folgende Dreizeiler zeigt den Inhalt des zugeh”hrige 'Importfensters': .import „=ae Ž=Ae Das Zeichen '#' dient als Einleitung einer Kommen- tarzeile im Importfenster. Soll dieses Zeichen umge- wandelt werden so wird das folgendermažen geschrie- ben: .import \#=Ż In diesem Fall wird also # durch Ż ersetzt. Alle Zeichen des Ersatzstring k”nnen auch zweistellig hexadezimal angegeben werden in dem ebenfalls ein 'backslash' vorangestellt wird. Beispiel: .import ”=\6F\65 ™=\4F\65 Hiemit wird ” in oe und ™ in Oe umgewandelt. Save ^S - Mit 'Save' wird eine geladene Datei unter gleichem Namen auf Platte zurckgeschrieben. Die Funktion ist auch von der Tastatur mit ^S erreichbar. Wurde das Fenster mit ^N aufgemacht, so wird der Fensterinhalt unter dem Namen "NONAME" abgespeichert. Save As... - Mit 'Save As' wird das oberste Fenster unter neuen Namen abgespeichert. es ”ffnet sich eine Dateiaus- wahlbox in der der ver„nderte Name eingetragen wird. Abandon - Die Datei im obersten Fenster wird neu geladen, d.h. alle Žnderungen werden somit rckg„ngig gemacht. Export ^E - Diese Funktion ist das Gegenstck zur Funktion "Import". Allerdings wird hier auch ohne Angabe einer Filterfunktion bereits standartm„žig ein Defaultfilter verwendet, das sich jedoch durch vorgabe eines eigenen Filters umdefinieren l„žt. Es erscheint eine Dialogbox mit den folgenden Funtionen: selected : Nur die selektierten Zeilen des obersten Fensters werden exportiert. use filter : Es soll ein eigenes Exportfilter verwendet werden. Es muž dann zwingend ein "Exportfenster" ge”ffnet sein. Printer : Das oberste Fenster wird auf den Drucker ausgegeben. Das Kontrollzeichen fr den Pseudotrenner (Alt/Ctrl'-') wird unter- drckt bzw. am Zeilenende wird es durch '-' ersetzt. Alle anderen Kontroll- oder Steuerzeichen (Druckersteuersequenzen) bleiben erhalten. Alternativ dazu kann ein eigenes Exportfenster definiert werden. File... : Das oberste Fenster wird in eine Datei exportiert (geschrieben). Dabei werden alle Kontrollzeichen unterdrckt. Am Zeilenende wird das Pseudotrennzeichen durch '-' ersetzt. Alternativ kann ein eigenes Exportfenster definiert werden. Window : Das oberste Fenster wird in ein neues Fenster exportiert. Das neue Fenster bekommt den Namen "Export Window". Soll dieses "Export Window" als Datei abgespeichert werden so geht das nur mit "Save As...". Die Behandlung der Kon- trollzeichen erfolgt wie unter 'File...'. Alternativ kann ein eigenes Exportfenster definiert werden. Anmerkung: Der Menupunkt 'Export' ersetzt den alten Menupunkt 'Print' aus KOLUMBUS Version <= 1.00. Teilbereiche (oder auch alle Zeilen) einer Datei k”nnen nach wie vor mit '^p' gedruckt werden. Hierbei erfolgt grunds„tzlich keine Unterdrckung von Kontrollzeichen. Das Defaultfilter fr die Exortfunktion l”scht alle Zeichen mit einem Wert < 32 aužer '' (Horizon- taltabulator) und '' (Pseudoblank) (diese werden jeweils durch einem echten Blank ersetzt). Beispiel eines Exportfensters: Beim Datei Speichern sollen alle "™" und "ž" in "™e" bzw. "ss" umgewandelt werden: Der folgende Dreizeiler zeigt den Inhalt des zugeh”hrige 'Exportfensters': .export ™=Oe ž=ss Der Aufbau eines Exportfensters unterscheidet sich zu dem eines Importfensters also nur durch die erste Zeile. Help - Mit 'Help' wird diese Datei in ein Fenster geladen. Sie kann nicht ver„ndert werden. Quit(1) X - Mit 'Quit(1)' werden alle ver„nderten Fenster abge- speichert. Dann wird das Programm mit Returnkode=1 beendet. Wurde KOLUMBUS von einer Shell her gestartet, so kann diese daraufhin einen Compilerlauf starten. Wird KOLUMBUS mit Quit oder ^X verlassen, so beendet sich KOLUMBUS stehts mit Returncode=0. Diese Funktion wird auch ber Tastatur mit X erreicht. Anmerkung: in der Regel wird man einen Compilerlauf nicht mit ^O sondern ohne Verlassen des Editors mit M starten. Durch M wird das eingebaute Make-Utility aktiviert. Dieses durchsucht alle offenen Fenster nach einer Make-Steuerdatei und fhrt diese aus. Siehe Menupunkt "Extra.Make". Quit ^X - Mit 'Quit' wird der Editor beendet ohne die ge„nder- ten Fenster zu sichern. Es erfolgt jedoch fr jedes ge„nderte Fenster vorher eine Sicherheitsabfrage. Diese Funktion wird auch ber Tastatur mit ^X erreicht. Kolumbus Helpdatei EX.HLP V2.00 (c) 1990/91/92/92/93 by J.Otte ===================================================================== Kurzbeschreibung der Control Keys im File Men : ------------------------------------------------ M - Aufruf von "Make" im Normalmodus. Alle Dateien werden ab- h„ngig vom Žnderungsdatum bersetzt. ShM - Aufruf der Testfunktion von "Make". Sh^M - Aufruf von Make. Alle Dateien werden unabh„ngig vom Žnde- rungsdatum bersetzt. ^o. - Der "Window Manager" von KOLUMBUS meldet sich zu "Fenster". Es werden alle ge”ffneten Fenster mit Ihrem Namen aus der Titelzeile dargestellt. Von hier aus kann durch Mausclick oder Return direkt in jedes Fenster gesprungen werden. Durch ^Delete k”nnen vom Fenster Des Window Managers aužerdem beliebige andere Fenster geschlossen werden. Ausfrliche Beschreibung des File Men : --------------------------------------------------------------------- Tabs... - Tabulator Expansion bzw. Kompression. Es erscheint eine Dialogbox um zwischen den obigen beiden M”glichkeiten auszuw„hlen. Aužerdem kann die Tabulatorweite eingestellt werden. Optional ist es m”glich die aktion auf die selek- tierten Zeilen des obersten fensters zu begrenzen. Voreingestellt ist die Tabulatorweite von 3. Sie kann mit dem Menpunkt "Save Settings" ge„ndert wer- den. Zul„ssig sind Werte von 2..9 . Sort... - Sortieren des obersten Fensters. Das Menu Sort ist nicht eingeschaltet fr Lauf- werksfenster, Readonlyfenster oder wenn sich "hidden lines" im Fenster befinden. Je nach nach Fenstertyp gibt es zwei verschiedene M”glichkeiten die Sortierungskriterien auszuw„hlen: Wenn im Fenster eine Datei angezeigt wird, erscheint eine Dialogbox mit den folgenden Auswahlm”glich- keiten: "All" - Es wird von Spalte1 bis zur maximalen Spaltenzahl alles sortiert. "Range" - Es kann ein Spaltenbereich fr die Sor- tierung angegeben werden. Die Angabe er- folgt unter "Column1" ( linke Grenze) und "Column2" (rech- te Grenze). Wird eine Grenze nicht oder mit 0 versorgt, oder ist die rechte Grenze kleiner als die linke Grenze, wird eine Fehleralertbox angezeigt. "Ascend" - Es wird aufsteigend sortiert. "Decend" - Es wird absteigend sortiert. Voreingestellt sind die Werte "All" und "Ascend". Wenn im Fenster das Inhaltsverzeichnis eines Ordners angezeigt wird, erscheint eine zweite Dialogbox mit den folgenden Auswahlm”glichkeiten: "Name" - Es wird nach dem Dateiname sortiert. "Extension" - Es wird nach der Dateiextension sor- tiert. "Length" - Es wird nach der Dateil„nge sortiert. "Date" - Es wird nach Datum sortiert. "Time" - Es wird nach Uhrzeit sortiert. "Ascend" - Es wird aufsteigend sortiert. "Decend" - Es wird absteigend sortiert. Voreingestellt sind die Werte "Extension" und "Ascend". Die Voreinstellungen dieser zweiten Dia- logbox k”nnen mit dem Menpunkt Save Settings ge„n- dert werden. Window... Mit diesem Menupunkt kann die Gr”že und Lage des obersten Fensters eingestellt werden. Mit einer Dia- logbox k”nnen 9 verschiedene Positionen und 4 ver- schiedene Fenstergr”žen ausgew„hlt werden. Scrolling... Mit diesem Menupunkt kann das Nachlaufen beim Scrollen und Finescrolling eingestellt werden. Bei der individuellen Einstellung des Nachlaufens geht man am besten folgendermažen vor: - Man stelle "breakes" auf on und auf h”chste Bremskraft (10) ein. - Mit dem Kontrollfeld stelle man die Tastaturwie- derholrate so ein, daž beim Scrollen gerade kein Nachlaufen mehr erfolgt. - Jetzt die "breaks" soweit zurcknehmen, daž das Nachlaufen gerade wieder einsetzt. Wer maximale Scrollgeschwindigkeit will stellt die "breaks" auf off. Das Nachlaufen kann durch Drcken der Alttaste oder durch Wackeln mit der Maus sofort abgebrochen werden. Settings... - Mit diesem Menpunkt werden Voreinstellungen von Kolumbus abgespeichert oder geladen. Es erscheint eine Dialogbox mit den folgenden Optio- nen - Save: Die aktuelle Einstellung wird in die Datei "KOLUMBUS.CNF" gesichert. - Save As... : Die aktuelle Einstellung wird in eine frei w„hlbare Datei gesichert. Diese Funktion ist nur fr registrierte An- wender freigegeben. - Load: Es wird die Einstellung aus der Datei "KOLUMBUS.CNF" geladen - Load From..: Es wird die Einstellung aus einer frei w„hlbaren Datei geladen. Diese Funktion ist nur fr registrierte An- wender freigegeben. Es werden folgende Informationen abgespeichert : -Alle anw„hlbaren Buttons -Alle Menupunkte mit 'CHECKED'-Flag -Alle editierbaren Strings der Dialogboxen -Gr”že und Lage von max. 128 Fenster -Die Pfadeinstellungen aller Dateiauswahlboxen -Lage der Dialogboxen Environment... - Mit diesem Menpunkt werden einige Voreinstellungen zusammengefasst. -Environment: Hier k”nnen die Pfadnamen dreier Environment- variablen defieniert werden. Diese Pfadnamen werden an alle Programme vererbt, die von KOLUMBUS gestartet werden. Diese Methode,vor allem aus der UNIX- und MS-DOS Welt bekannt, wird auf dem ST/TT mei- stens nicht verwendet. Allerdings verwenden einige PD Compiler z.B. Sozobon-C und GNU-C diese Technik der Pfadnamenvorgabe und sind fr deren Betrieb unbedingt n”tig. Eine Variable wird wie folgt definiert: NAME=WERT WERT ist(sind) i.a. ein oder mehrere Suchpfade der die Ein- und oder Ausgabedateien des zu startenden Programmes stehen. Werden mehrere Pfade fr eine Variab- le definiert, so werden diese durch ein Semikolon getrennt. Am Ende darf weder ein Semikolon noch ein Backslash '\' stehen. Es sollten immer Grožbuchstaben verwendet werden. Standartm„žig werden die Variablen "PATH", "LIB" und "INCLUDE" vordefiniert. Das sind die Standartsuchpfade des Public Domain "Sozobon C" Compilers . Alle Suchpfade sollten immer absolut geschrieben werden. Fr den GNU C(++) Comiler reichen die angebo- tenen 3 Zeilen nicht aus. Er ben”tigt minde- stens 6 Suchpfade vordefiniert. Um den GNU-C(++) Compiler trotzdem bequem ber die KOLUMBUS Makefunktion aufrufen zu k”nnen, kann ein "Environment Fenster" ge”ffnet wer- den. Diese hat folgenden Aufbau: Zeile 1: '.envi' Zeile 2 bis Zeile n: n-1 Suchpfade. Mit einem Environment Fenster lassen sich belebig lange Suchpfade erzeugen. An beliebiger Stelle (nur nicht in Zeile 1) k”nnen Leer- oder Kommentarzeilen ( die mit '#' beginnen ) stehen. Meine Gnu Environmentdatei habe ich zur Ver- anschaulichung dieses Sachverhalts der KOLUMBUS Diskette beigefgt. -Cipboard Path: Kolumbus untersttzt ab V2.00 den Datenaustausch mit anderen GEM Programmen ber das Clipboard. D.h. es k”nnen Dateien in das Clipboard geschrieben oder vom Clipboard gelesen werden. Dazu werden die Funktionen "Import" und "Export" verwendet. KOLUMBUS behandelt das Clipboard nach den allgemeinen Spielregeln: Beim Programmstart wird der aktuelle Pfadname des Clipboards vom AES abgefragt. Ist dem AES bereits ein Pfadname bekannt wird geprft, ob dieser mit einem '\' endet . Ist das nicht der Fall wird ein '\' an den aktuellen Namen angeh„ngt und neu beim AES angemeldet. Ist dem AES noch kein Name bekannt, wird der Name aus dem Menupunkt Extra.Environment beim AES angemeldet. Beim Menupunkt 'Export' wird geprft, ob das beim AES angemeldete Clipboardverzeichnis vorhanden ist. Wenn nicht kann der Unter- punkt 'Export.Clipboard' nicht angew„hlt werden. Wird die Funktion gestartet, schreibt KOLUMBUS das oberste Fenster ( oder Teile daraus ) unter dem Name 'SCRAP.TXT' in das Clipboard Verzeichnis. Vorher werden nach den allgemeinen Gepflogenheiten alle Dateien im Clipboard gel”scht. Beim Menupunkt 'Import' wird geprft, ob sich eine Datei '*.txt' im Clipboard befin- det. Wenn nicht kann der Unterpunkt 'Import.Clipboard' nicht angew„hlt werden. Info... ^I- Anzeige folgender Informationen: Vom obersten Fenster: -Cursorspalte -Cursorzeile -Anzahl der Zeilen insgesamt Allgemein: -Belegter Speicher durch ge”ffneter Fenster. -Verbleibender freier Speicher ( der gr”žte Block). Wird die Funktionen ber die Tastatur ^I aufgerufen und ist das oberste Fenster ein Laufwerk- oder Dateifenster so werden stattdessen Informationen ber das Laufwerk in eine Dialogbox ausgegeben. Es sind - Anzahl der Ordner - Anzahl der Dateien - Belegte Bytes aller Dateien - Belegte Speicherplatz auf dem Laufwerk - Freier Speicherplatz auf dem Laufwerk Make... - Mit diesem Menpunkt wird die build-in-Funktion "Make" aufgerufen. Eine detailierte Beschreibung und Einfhrung in das Make Utility befindet sich in der Datei "KAKE.TXT" auf der Kolumbusdiskette.šber eine Dialogbox k”nnen folgende Funktionen aktiviert werden: make M: Make Normalfunktion. Diese Funktion kann auch unter Umgehung der Dialogbox direkt durch M ausgel”žt werden. Make prft die in einem "Makefenster" spezifizierten Abh„ngigkeiten und frt die erforderlichen Aktionen durch. test only: ShM: Test Funktion. Es werden die Abh„ngigkeiten ge- prft und zusammen mit den erforderlichen Akti- onen in in einem neuen Fenster angezeigt. Die Aktionen werden nur angezeigt und nicht ausgefhrt. Diese Funktion kann auch unter Umgehung dieser Dialogbox direkt durch Sh M aufgerufen werden. make all: Sh^M: Es werden alle Funktionen durchgefrt un- abh„ngig ob n”tig oder nicht. Diese Funktion kann auch direkt unter Umgehung der Dialogbox durch Sh^M aufgerufen werden. Wird eine der obigen Aktionen aufgerufen durchsucht "Make" alle offenen Fenster nach einem "Makefenster" und fhrt dieses aus. Mit der "Makefunktion" werden komplexe Produktionsvorg„nge ( in der Regel Compiler- und Linkeraufrufe) gesteuert. Die genaue Syntax wird in der Datei "Make.txt" beschrieben. Als Beispiel eine Makedatei wie ich sie fr Sozobon C verwende : .make # # Makedatei fr das Programm "hello" fr SOZOBON C # Voraussetzungen: # - hello.c befindet sich im Ordner \SZC\SOURCE # - Linker,Compiler,Optimierer und Assembler befinden # sich im Ordner \SZC\BIN # - Die Bibliotheken befinden sich in \SZC\LIB # - Die Headerdateien befinden sich in \SZC\INCLUDE # wichtig: # Es empfielt sich alle Pfadangaben immer absolut zu # schreiben. Relative Pfadangaben mssen sich immer auf # <.srcpath> beziehen. Voreingestellt fr <.srcpath> ist # das aktive Verzeichnis als KOLUMBUS gestartet wurde. .tos .srcpath=H:\SZC\SOURCE .binpath=H:\SZC\BIN hello.ttp: hello.o ld.ttp -p -o hello.ttp -f hello.lnk hello.o: hello.c hcc.ttp hello.c top.ttp hello.s jas.ttp hello.s # Im Menupunkt "Extra.Environment" sind aužerdem folgende # Suchpfade spezifiziert: # PATH=H:\SZC\BIN # LIB=H:\SZC\LIB # INCLUDE=H:\SZC\INCLUDE Der Menupunkkt Make ist nur frei geschaltet wenn sich eine ge”ffnete make datei im editor befindet. Help - Mit 'Help' wird diese Datei zur Anzeige in ein Fen- ster geladen. Sie kann nicht ver„ndert werden. Kolumbus Helpdatei DR.HLP V2.00 (c) 1989/90/91/92/93 by J.Otte ==================================================================== Kurzbeschreibung der Control Keys im Drive Menu : --------------------------------------------------- ^Y - "Tree", ™ffnen eines Treefensters und Suchen von Dateien auf dem gesamten Laufwerk. Die folgenden Control Keys sind nur in einem Laufwerks-, Tree- oder Dateifenster aktiv: Return - Auf Dateiname: Starten eines Programms oder Laden einer Textdatei. Auf Ordner : Inhaltsverzeichnis des Ordners in neues Fenster laden. Click - Identisch Return. ^Return - Auf Ordner : Das Laufwerkfenster wird durch Inhaltsver- zeichnis des Ordners ersetzt. ^Click - Identisch ^Return ^T - "Touch", ver„ndern einer Dateizeit auf das aktuelle Datum. Esc - Das Datei- oder Laufwerk Fenster wird neu geschrieben. ^Delete - L”schen eines Ordners oder einer Datei. ^D..^D - L”schen mehrerer Ordner / Dateien. ^C..C/^Insert - Dateien /Ordner kopieren. ^I - Anzeige der Laufwerksinfos. Ausfrliche Beschreibung des Drive Menu : ------------------------------------------ Help - Mit 'Help' wird diese Datei in ein Fenster geladen. Sie kann nicht ver„ndert werden. Directory...- Mit diesem Menpunkt kann ein neuer Ordner erzeugt werden. Der Name des Ordners wird mit der Fileselektorbox abgefragt: Man "klickt" sich in das Verzeichnis hinein , in das der Ordner erzeugt werden soll, und gibt als "Dateiname" den zu erzeugenden Ordnernamen an. Move... - Bewegen einer Datei. Quell- und Zieldatei werden nacheinander ber Dateiselektorboxen ausgew„hlt. Stolze Besitzer von TOS-Versionen ab V1.4 bekommen in der Titelzeile ange- zeigt, ob jeweils die Quell- oder Zieldatei angew„hlt wird. Besitzer „lterer TOS-Versionen mssen wissen, daž mit der ersten Box die Quelldatei und der zweiten Box die Zieldatei ausgew„hlt wird. Tree... ^Y - Mit diesem Menpunkt wird auf einem anw„hlbaren Laufwerk nach Dateien gesucht. Es ”ffnet sich die weltbekannte Dateiauswahlbox. Es ist wich- tig, daž als erstes das gewnschte Laufwerk eingetragen oder ab TOS1.4 angeklickt wird. Danach wird in dem Feld "Auswahl" die gesuchte Datei eingetragen. Der den Pfad bestimmende String bleibt bei dieser Funktion (bis auf das Laufwerk) unbercksichtigt. Als Dateiname sind auch teilqualifizierte Ausdrcke mit '*' und '?' zul„ssig. Nach dem Verlassen der Box ”ffnet sich nun ein Treefenster. Im Treefenster ist der gesamte Laufwerkbaum des angew„hlten Laufwerkes und zus„tzlich alle gefundenen Dateien zu sehen; Alles ist entsprechend der Tiefe im Baum eingerckt. In dem Treefenster hat man folgende M”glichkeiten: - Anklicken eines Ordnernamens : Es ”ffnet sich ein weiter- res Fenster mit allen Verzeichniseintr„gen des angeklick- ten Ordners. - Die gleiche Funktion wird erreicht, indem man den Cursor auf die Zeile, in der der Ordnername steht, positioniert Return und dann Return drckt. - Anklicken eines Programmnamens (.APP, .PRG, .TTP, .TOS): Das angeklickte Programm wird gestartet. - Die gleiche Funktion wird wie oben erreicht, indem man den Cursor auf die Zeile, in der der Programmname steht, positioniert und dann Return drckt. Kolumbus unterscheidet die obigen beiden M”glichkeiten je- weils an Hand der Dateiextension. Bevor Kolumbus ein anderes Programm startet, schliežt er alle Fenster und gibt die Menuzeile frei. Ein gerufenes Programm hat demnach alle Gemfenster zur Verfgung. ^Delete - L”schen eines Ordners oder einer Datei. Positionieren des Cursors auf die Zeile mit dem Ordner- oder Dateinamen. Danach drcken von ^Delete. Es ”ffnet sich zun„chst eine Dialogbox. Angezeigt werden Anzahl der selektierten Ordner, Anzahl der Dateien, Summe der Dateil„ngen. Anzahl der Bytes, die durch die selek- tierten Dateien/ Ordner auf der Platte belegt sind und der freie Platz auf der Platte. Als Optionen k”nnen angew„hlt werden: -Display only : Es wird nichts gel”scht. Es wird nur ange- zeigt was gel”scht werden wrde. -Query delete : Vor dem L”schen jeder Datei/ Ordner erfolgt eine Sicherheitsabfrage. -Delete Files only: Es werden nur Dateien jedoch keine Ordner gel”scht. -Verify : Ein/ Ausschalten des "Verify Flags" des TOS. Die Dateioperationen laufen schneller ab, wenn das Verifyflag ausgeschaltet wird. Deutlich merkbar wird das allerdings erst beim Kopieren von Dateien. Es muss jeder fr sich entscheiden, ob er mehr Geschwindigkeit oder mehr Sicherheit will. ^D..^D - Bereichsl”schen. Gleiche Funktion wie ^Delete. Jedoch wer- den alle Ordner/ Dateien zwischen der ersten und letzten Zeile gel”scht. Mittels der Hide-Funktion nicht angezeigte Dateien/Ordner werden nicht gel”scht. ^C..^C/^INSERT- Ordner-/ Dateibereiche kopieren. Mit ^C werden zun„chst erste Datei/Ordner und die letzte Datei/Ordner selektiert. Danach wird der Cursor auf den Ordner gesetzt in den die Dateien/Ordner hineinkopiert werden sollen. In dieser Zeile drckt man jetzt ^Insert. Vor dem ^Insert kann auch ein Fensterwechsel erfolgen. Es wird dann auf ein anderes Laufwerk kopiert. Es ”ffnet sich zun„chst eine Dialogbox. Angezeigt werden Anzahl der selektierten Ordner, Anzahl der Dateien, Summe der Dateil„ngen. Anzahl der Bytes, die durch die selek- tierten Dateien/ Ordner auf der Platte belegt sind und der freie Platz auf der Platte. Als Optionen k”nnen angew„hlt werden: -Display only : Es wird nichts kopiert. Es wird nur ange- zeigt was kopiert werden wrde, wenn diese Option nicht angew„hlt w„re. -Query copy : Fr jede Datei erfolgt eine Abfrage, ob ko- piert werden soll oder nicht. -Query overwrite : Bevor eine Datei berschrieben wird, er- folgt eine Sicherheitsabfrage. -Verify : Ein/ Ausschalten des TOS Verify Flags. Bezglich Datensicherheit und Geschwin- digkeit gilt das unter ^Delete gesagte. -Backup : Es werden nur die Dateien kopiert, die auf dem Ziellaufwerk bereits existieren und deren Dateidatum ungleich dem vom Ziellaufwerk ist. Mit dieser Option k”nnen auf einfache Weise Backups erstellt werden. -Create abs. path: Create absolute path. Diese Option ist nur beim Kopieren auf ein anderes Laufwerk selektierbar. Auf dem Ziellaufwerk wird die gleiche Ordnerhierarchie erzeugt wie auf dem Quellaufwerk. -Create rel. path: Create relative path. Žhnlich wie "Create abs. path". Nur wird die relative Ordner- hierarchie ab der ersten selektierten Zeile im Zielordner eingerichted. -Create directory: Žhnlich wie "Create rel. path". Nur wird der jeweils aktuelle Dateiordner im Ziel- ordner eingerichtet. -None : Alle selektierten Dateien, unabh„ngig in welchem Ordner sie stehen werden in den Zielordner kopiert. Tips: łWer sich nicht sicher ist, wie die Auswirkungen der obigen Optionen sind, macht vor dem Kopiervorgang ein "Trockenlauf" mit der Option "Display only". Es lassen sich nur zusammenstehende Dateien(Zeilen) kopie- ren. Lassen sich die zu kopierenden Dateien durch umsortie- ren nicht zusammen gruppieren, k”nnen mit Hilfe der Hide Funktion die nicht zu kopierenden Dateien ausgeblendet wer- den. ^I - Es erscheint die gleiche Dialogbox wie beim Kopieren. Sie hat hier jedoch nur anzeigende Funktion. Alle Optionen bleiben unwirksam. ^T - "Touch", Diese Funktion wird manchmal im Zusammenhang mit der Funktion Make ben”tigt. Mit Ihr wird die Dateizeit auf das/die aktuelle Datum/Uhrzeit gesetzt. A..Z - Mit diesen Menpunkten werden Laufwerke angew„hlt. Es sind immer nur jeweils die Menpunkte aktiv , deren Laufwerke auch vorhanden sind. Nach dem Anw„hlen eines Laufwerkes wird ein Laufwerkfenster mit einem Baum der auf dem Laufwerk vorhandenen Ordner ge”ffnet. Die Unterordner sind entsprechend der Tiefe eingerckt. Es ist im Prinzip die gleiche Funktion wie unter "Tree" dargestellt, nur daž ausschliežlich Ordner dargestellt wer- den. Return o. Durch Anklicken irgendeines Ordnernamens kann nun direkt in Mausclick ein beliebiges Unterverzeichnis beliebiger Tiefe gesprungen werden. Es wird dann ein zweites (Datei)Fenster mit den in diesem Unterverzeichnis vorhandenen Eintr„ge - Dateien und Ordner - er”ffnet. ^Return o. In diesem Fall wir kein zweites Fenster er”ffnet, sondern Laufwerk das Lauferkfenster wird durch das neue Dateifenster ersetzt. Im Dateifenster gibt es im Prinzip gleiche M”glichkeiten, wie im Laufwerkfenster. Return o. - Anklicken einer ausfhrbaren Datei (Extension "PRG","TOS" Mausclick "APP" oder "TTP"). Das angeklickte Programm wird geladen und gestartet. Bei "TTP" und "TOS" werden zuvor noch die Kommandozeilenparameter abgefragt. Aužerdem kann optional die Standart Ein/Ausgabe umgelenkt werden. Zur Eigabe der Kommandozeilenparameter und der Umlenkung der Ein- Ausgabe erscheint eine Dialogbox. Cmdline: String zur Angabe der Parameter. Path : String zur Angabe des Defaultlaufwerks und -Pfad des zu startenden Programms Die restlichen Angaben beziehen sich auf die Umlenkung der Ein- Ausgabe. Tempdrive: Die Ein- Ausgabeumlenkung wird ber Hilfsdateien gemacht. Hier legt man das Laufwerk fest, auf dem diese Dateien angelegt werden sollen. Umlenkung der Eingabe: Console: Es erfolgt keine Umlenkung der Eingabe. File : Der Eingabekanal wird umgelenkt. Im zugeordneten String wird der Dateiname angegeben, auf dem der Eingabekanal umgelenkt werden soll. Umlenkung der Ausgabe: Wird die Ausgabe umgelenkt, bleiben alle Fenster sichtbar stehen. Andernfalls werden alle geschlossen und nach Been- digung des Programmes wieder ge”ffnet. Console: Es erfolgt keine Umlenkung der Ausgabe. FileNew Die Ausgabedatei wird gel”scht und neu erzeugt, dann wird der Ausgabekanal auf diese Datei umge- lenkt. Im zugeordneten String wird der Dateiname angegeben, auf dem der Ausgabekanal umgelenkt werden soll. Ist kein Dateiname angegeben, wird auf "--OUTPUT" umgelenkt. Aužerdem wird nachdem das Programm wieder beendet ist, automatisch "--OUTPUT" in ein neues Fenster eingelesen. FileUpd Wie FileNew. Nur wird die Ausgabedatei nicht vorher gel”scht, sondern die aktuellen Ausgaben werden an die Datei angeh„ngt. Return o. - Anklicken einer anderen Datei.Die Datei wird als ASCII- Da- Mausclick tei interpretiert und in den Editor geladen. Auch diese Funktion wird ebenfalls durch Return erreicht. - Anklicken eines Ordnernamens. Der entsprwechende Ordner wird ge”ffnet. Der Inhalt des Fensters wird durch die Eintr„ge im neuen Ordner ersetzt (usw.) . Auf diese Weise kann stufenweise in der Ordnerhierarchie auf und abgestie- gen werden. Auch diese Funktion wird ebenfalls durch Return erreicht. Die Dateien / Ordner in dem Dateifenster werden standartm„žig aufsteigend nach der Dateiextension sortiert angezeigt. Mit dem Menupunkt "Extra.Sort" kann die Anzeige auch nach Name, Extension, L„nge, Datum, Uhrzeit auf- oder absteigend umsor- tiert werden oder auch v”llig unsortiert dargestellt werden ( wichtig fr Autoordner). Der Ordnerbaum des Laufwerks kann nicht umsortiert wer- den. Es folgt dann eine Fehleralertbox. Der Ordnername "." bedeutet das eigene Verzeichnis, der Ord- nername ".." bedeutet das bergeordnete ( Vater-) Verzeich- nis. Kolumbus Helpdatei ED.HELP V2.00 (c) 1989/90/91/92/93 by J.Otte ===================================================================== Kurzbeschreibung der Control Keys im Edit Menu : --------------------------------------------------- sh/^F - Suche Zeichenkette. ^F - Suche n„chste Zeichenkette. sh/^R - Suche und ersetze Zeichenkette. ^R - Suche und ersetze n„chste Zeichenkette. ^C - Markiere Cursorzeile. ^C..^C - Markiere Block. sh/click - wie ^C sh/click..sh/click - wie ^C..^C ^M - ("move") Markiere Cursorzeile zum Verschieben ^M..^M - ("move") Markiere Block zum Verschieben ^A - ("after")Der durch ^C..^C oder ^M..^M definierte Block wird hinter der Cursorzeile kopiert oder verschoben. ^B - ("before")Der durch ^C..^C oder ^M..^M definierte Block wird vor der Cursorzeile kopiert oder verschoben. ^P - Der durch ^C..^C definierte Block wird ausgedruckt. ^D..^D - Loesche Block. ^Q - L”sche den mit ^C und/oder ^M markierten Block oder erstes ^D. Delete - L”sche Zeichen unter dem Cursor. ^Delete - L”sche Cursorzeile. Backspace - L”sche Zeichen links vom Cursor. sh/Backspace - L”sche in Cursorzeile alle Zeichen links vom Cursor. undo - Mache alle Žnderungen in aktueller Zeile rckg„ngig. Return - Splitte aktuelle Zeile an Cursorposition. Cursor ^Return - Erzeugt Leerzeile hinter Cursorzeile, Cursor auf Leerzeile sh^Return - Erzeugt Leerzeile vor Cursorzeile, Cursor auf Leerzeile ^Help - Speichere aktuelle Fensterposition. ^ClrHome - Gehe zur gespeicherten Fensterposition ^L - Gehe zur Zeile .. Home - Gehe zur ersten Zeile der Datei. sh/home - Gehe zur letzten Zeile der Datei. sh/up - Cursor zur ersten Zeile im Fenster. sh/down - Cursor zur letzten Zeile im Fenster. sh/left - Cursor zur ersten Spalte im Fenster. sh/right - Cursor zur letzten Spalte oder rechten Fensterrand. ^up - Bl„ttere eine Fensterseite zurck. ^down - Bl„ttere eine Fensterseite vor. ^left - Verschiebe Fenster eine halbe Seite nach links. ^right - Verschiebe Fenster eine halbe Seite nach rechts. up - Cursor eine Zeile nach oben. down - Cursor eine Zeile nach unten. left - Cursor eine Spalte nach links. right - Cursor eine Spalte nach rechts. ^W - Vertauscht zyklisch das aktive Fenster. sh/^W - Vertauscht die obersten beiden Fenster. ^I - Zeige Informationen ber Fensterinhalt. Insert - Wechselt vom Normal- zum Einfgemodus und umgekehrt. Dieses Kommando kann fr jedes ge”ffnetes Fenster unabh„ngig gegeben werden. Tab - Cursorsprung bis zur n„chsten Tabulatorposition. Abh„n- gigig von Insert wird die entsprechende Anzahl an Blanks eingefgt oder Zeichen mit Blanks beschrieben. Die Tabulatorweite wird im Men Extra.Tabs eingestellt. ^H - Hide, Die aktuelle/n„chste Zeile wird ausgeblended. sh/^H - Die aktuelle/vorherige Zeile wird ausgeblended. ^G - Get, Die letzte ausgeblendete Zeile wird (wieder)dargestellt. sh/^G - Die erste ausgeblendete Zeile wird (wieder)dargestellt. Ausfrliche Beschreibung des Edit Men : ------------------------------------------- Find... Sh/^F - Mit 'Shift/Find' werden Strings im Topfenster ge- sucht. Es erscheint eine Dialogbox um den zu suchen- den String zu definieren. Aužerdem stehen eine Anzahl von Optionen zur Verfgung : cursor - Suche ab cursorposition first - Suche erstes Stringvorkommen der Datei. last - Suche letztes Stringvorkommen der Datei. ok - Die Suche wird gestartet. abort - Der spezifizierte String wird nicht gesucht. selected - Suche nur in den selektierten Zeilen. all - Suche in der ganzen Datei. ignore case - Unterscheidet nicht nach Grož- und Kleinschreibung. Diese Funktion wird auch mit Sh/^F gestartet. Find Same ^F - Mit 'Find Same' wird, beginnend mit der Cursorzeile, unter Beachtung der eingestellTen Optionen mit der Suche des n„chsten Strings fortgesetzt. Die Funktion wird auch mit ^F gestartet. Replace...Sh/^R- Mit 'Replace' kann ein String gesucht und durch einen anderen ersetzt werden. Es erscheint eine Dialogbox um den Such- und Austauschstring zu definieren. Es stehen eine Anzahl von Optionen zur Verfgung: start cursor- Suche erstes Stringvorkommen ab Cur- sorzeile first - Suche erstes Stringvorkommen im Fenster. last - Suche letztes Stringvorkommen im Fenster. replace all- Suche und ersetze alle vorkommenden Strings. single- Suche und ersetze nur ersten String. range all- Suche in der ganzen Datei. selected - Suche nur in den selektierten Zeilen. Diese Funktion wird auch von Tastatur mit Sh/^R ge- tartet. Replace same ^R- Mit 'Replace Same wird, beginnend mit der Cursor- zeile, unter Beachtung der eingestellten Optionen mit der n„chste String gesucht und ersetzt. Die Funktion wird auch von Tastatur mit ^R gestartet. Goto Line...^L - Mit 'Goto Line' kann der Cursor auf eine beliebige Zeile gesetzt werden. Es erscheint zun„chst eine Dialogbox, in der die gewnschte Zeilennummer ein- getragen wird. Ist die Zeilennummer gr”žer als Zei- len im Fenster vorhanden sind, so wird der Cursor auf die letzte Zeile gesetzt. Die Funktion ist auch von Tastatur mit ^L aufrufbar. Auto Indent - Meneintrag ist "CHECKED" : Nach einem Cursor Return wird die n„chste Zeile automatisch eingerckt. Meneintrag ist nicht "CHECKED" : Nach eimem Return wird die n„chste Zeile nicht ein- gerckt. Voreingestellt ist der Wert "CHECKED". Die Voreinstellung kann mit dem Menpunkt "Save Settings" ge„ndert werden. Kill Blanks - Meneintrag ist "CHECKED" : Beim Abspeichern einer Datei werden alle rechten Blanks eliminiert. Meneintrag ist "nicht CHECKED" : rechtsstehende Blanks werden beim Abspeichern nicht abgeschnitten. Der Menpunkt kommt nur beim Abspeichern der Datei zur Geltung. Voreingestellt ist der Wert "nicht CHECKED". Die Voreinstellung kann mit dem Menpunkt "Save Settings" ge„ndert werden. Word Wrapping - Ist der Meneintrag "CHECKED", erfolgt am rechten Fensterrand automatisch ein Umbruch. Dabei wird ein angebrochenes Wort vollst„ndig in die n„chste Zeile bertragen. Backup - Menpunkt ist "CHECKED" : Vor dem Abspeichen einer ge„nderten Datei wird die alte Datei mit der Extension ".BAK" gesichert. Menpunkt ist nicht "CHECKED" : Es erfolgt keine Sicherung. Die Voreinstellung dieses Menpunktes kann mit "Save Settings" ge„ndert werden. Info ^I - Es werden folgende Informationen ber das oberste Fenster bzw. dem Ramspeicher ausgegeben : Cursorzeile , Cursorspalte, Anzahl der Zeilen im obersten Fenster, der belegte sowie noch freie Ramspeicher. Die Funktion kann auch von Tastatur mit ^I gerufen werden. Bemerkung. Die Werte fr den freien und belegten Ramspeicher werden folgendermažen berechnet : Nach dem Start des Editors wird der gr”žte zusammen- h„ngende Speicherbereich via 'malloc' ermittelt. Beim Anklicken der Funktion wird nun wiederum der gr”žte zusammenh„ngende Speicherbereich bestimmt. Dieser wird als noch freier Speicherbereich ange- zeigt. Die Differenz beider Werte wird als belegter Speicherbereich angezeigt. Da jedoch in der Regel auch noch kleinere Bl”cke vorhanden sind, sind beide Werte nur als Richtwerte anzusehen. Help - L„dt diese Datei zur Anzeige in den Editor. Das Fenster kann nicht editiert werden . Ausfhrliche Beschreibung der restlichen Tastenfunktionen : ----------------------------------------------------------- ^C ( ^C..^C ) - Mit ^C wird eine Zeile oder ein Block selektiert. Die selektierte(n) Zeile(n) werden invers dargestellt. Der Block kann mit ^A,^B oder ^P "weiterverarbeitet" werden. Vor der "Weiterverarbeitung" kann auch ein Fensterwechsel erfolgen. 1. Kopieren einer Zeile1 nach Zeile2 : Zun„chst wird der Cursor auf Zeile1 bewegt. Durch ^C wird diese als zu kopierende Zeile markiert. Danach wird der Cursor auf Zeile2 bewegt. Durch ^A (after) oder ^B (before) wird Zeile1 sodann vor- oder hinter Zeile2 kopiert. 2. Kopieren von Zeile1 bis Zeile2 nach Zeile3 : Zun„chst wird der Cursor auf Zeile1 gefahren. Diese Zeile wird durch ^C markiert. Dann wird der Cursor nach Zeile2 bewegt. Auch diese wird durch ^C markiert. Dann wird der Cursor nach Zeile3 bewegt . Durch ^A oder ^B wird der Zeilenblock nun vor- oder hinter Zeile3 kopiert. 3. Drucken einer Zeile oder eines Zeilenbereiches. Nach- dem eine Zeile oder ein Bereich gem„ž 1. oder 2. selektiert wurde kann diese(r) Zeile ( Bereich) mit ^P ausgedruckt werden. Beim Selektieren einer Zeile oder Bereiches ist es uner- heblich, an welcher Spaltenposition der Cursor jeweils steht. Vor einem Kopiervorgang darf auch ein Fensterwechsel oder auch ein Suchkommando erfolgen. Das Ursprungsfenster darf allerdings nicht geschlossen werden! Es darf auch keine Zeile innerhalb dieses Fensters gel”scht oder eingefgt werden! Erfolgt das trotzdem, so muž der zu kopierende Bereich neu definiert werden. Folgt nach dem zweiten ^C kein ^A,^B oder ^P sondern ein drittes ^C, so werden die ersten beiden 'vergessen'. D.h. mit dem dritten ^C hintereinander wird wieder eine einzelne Zeile bzw. die erste Zeile eines Blockes definiert. Statt ^C kann auch sh/click (shift + Mausclick) angegeben werden. ^M (^M..^M ) - Mit ^M wird eine Zeile oder ein ganzer Block zum Ver- schieben selektiert. Es funktioniert alles so wie bei ^C , nur daž nach dem kopiervorgang die Sourcezeilen gel”scht werden. Auch ^M funktioniert wie ^C Fensterbergreifend. Delete - Die Taste 'Delete' l”scht das Zeichen unter dem Cursor. Alle Zeichen rechts vom Cursor werden um eine Spalte nach links eingerckt. Befindet sich der Cursor hinter dem letzten Zeichen in der Zeile, so wird die Folgezeile gel”scht und an die Cursorzeile angeh„ngt. ^Delete - Control Delete l”scht die Cursorzeile. Die Folgezeilen werden um eine Zeile aufgerckt. Befindet sich die gel”schte Zeile innerhalb eines mit ^C oder ^D definierten Zeilenblockes wird dieser rckgesetzt. Die Funktion ^Delete ist eine abkrzende Schreibweise fr die allgemeine L”schfunktion ^D..^D . Backspace - Die Taste 'Backspace' l”scht das Zeichen links vom Curror. Alle Zeichen unterhalb und rechts vom Cursor werden um eine Spalte nach links eingerckt. Befindet sich der Cursor am Anfang einer Zeile, so wird die Cursorzeile gel”scht und an die Zeile vor der Cursorzeile angeh„ngt. Der Cursor wandert um eine Zeile aufw„rts an die Ver- indungsstelle der zusammengefgten Zeile. Befindet sich die gel”schte Zeile innerhalb eines mit ^C oder ^D definierten Zeilenblockes wird dieser rckgesetzt. sh/Backspace - 'Shift Backspace' l”scht in der aktuellen Zeile alle Zeichen links vom Cursor. Die restlichen Zeichen wandern um die freiwerdende Spaltenzahl nach links. Der Cursor wird an den Anfang der Zeile positioniert. Befindet sich der Cursor bereits am Anfang der Zeile geschieht nichts. ^D..^D^ Mit ^D..^D wird eine Zeile oder ein Zeilenbereich zum l”schen markiert bzw. gel”scht. 1. L”schen einer Zeile. Durch zweimaliges Drcken von ^D innerhalb einer Cursorzeile wird diese gel”scht. Eine Abkrzende Schreibweise fr diese Funktion is ^Delete (s.o) 2. L”schen eines Zeilenbereichs. Gel”scht werden sollen alle Zeilen zwischen Zeile1 und Zeile2 (einschliež- lich). Zuerst wird der Cursor auf Zeile1 bewegt und dort ^D gedrckt. Danach wird der Cursor auf Zeile2 bewegt. Durch das folgende ^D auf Zeile2 wird der gesamte Block gel”scht. Es ist Unerheblich auf welcher Spaltenposition der Cursor jeweils steht. Entscheident ist allein die Zeile. Durch einen Fensterwechsel nach dem ersten ^D wird die markierte Zeilenposition gel”scht. Ebenso durch ^Q und schliežen des Fensters. ^Q - Mit ^Q wird ein mit ^C oder ^M selektierter Bereich rck- gesetzt.Aužerdem wird das erste ^D ebenfalls rckgesetzt. Undo - Das Žndern einer Zeile erfolgt grunds„tzlich in einem extra Zeilenpuffer. Solange der Cursor eine Zeile noch nicht wieder verlassen hat, werden durch Undo s„mtliche Žnderungen seit der Cursor die Zeile 'betreten' hatte wieder rckg„ngig gemacht. Eine gel”schte Zeile kann durch Undo nicht wieder hervorgezaubert werden. ^Help und ^ClrHome - Mit ^Help wird die Position des Cursors und die Lage des Fensters gespeichert. ^Mit ClrHome wird zu der Gespei- cherten Fenster- und Cursorposition zurckgesprungen. Diese Funktion kann auf jedes Fenster unabh„ngig ange- wendet werden. ClrHome - Mit ClrHome wird der Cursor auf den Anfang der ersten Zeile gesetzt. sh/ClrHome - Mit Sh/ClrHome wird der Cursor auf den Anfang der letzten Zeile gesetzt. ^H/sh^H - Hide. Mit ^H die aktuelle bzw. bei wiederholter Anwendung die n„chste Zeile ausgeblended. Mit sh/^H wird die aktuelle bzw. bei wiederholter Anwendung die vorherige Zeile ausgeblended. Alle Such- Kopier- und L”schaktionen wirken nicht auf ausgeblendete Zeilen. ^G/sh^G - Get. Das Gegenstck zu Hide. Mit ^G wird die aktuelle bzw. die n„chste Zeile wieder angezeigt. Mit sh/^G wird die aktuelle bzw. die vorherige Zeile wieder angezeigt. Die selben Funktionen werden auch ausgefhrt durch sh/mausklick und ^sh/mausclick. Kolumbus Helpdatei FO.HLP V2.00 (c) 1989/90/91/92/93 by J.Otte ===================================================================== Kolumbus nutzt die F„higkeit des ST, Zeichens„tze nachzuladen und verschiedene Schriftgr”žen darstellen zu k”nnen. Im Pulldown Menu "Font" befinden sich alle Menupunkte, die sich mit Nachladen von Zeichens„tzen und mit unterschiedlichen Schriftgr”žen befassen. Aužerdem lassen sich von hier bis zu 40 Funktionstasten programmie- ren. Achtung ! Das Nachladen von einem zweiten Zeichensatz ist allerdings nur mit dem Programm GDOS ( GEMVDI ) oder kompatiblen Programm m”glich. Wegen der h”heren Geschwindigkeit kann ich NVDI nur w„rmstens empfehlen. Ausfrliche Beschreibung des Font Menu : --------------------------------------------------------------------- Size... - Mit diesem Menupunkt l„žt sich die Schriftgr”že variieren. Es werden je Zeichensatz bis zu drei Schriftgr”žen untersttzt. Hinweis fr Speziallisten: Die Schriftgr”že wird mit "vst_point(,x)" x=8,9,10 umgeschaltet. Bei selbstgestrikten Zeichens„tzen muž die Struktur- komponente "size" im Fontheader diesen Wert be- sitzen. Es erscheint eine Dialogbox mit folgenden Wahlm”g- lichkeiten: "NORM" - Umschalten auf die grože Schriftgr”že (8*16 Systemfont) . In diesem Modus ist die Fensterkapazit„t 21*77 Zeichen ( Zeilen * Spalten ). "MIDDLE" - Umschalten in die mittlere Schrift- gr”že (8*8 Systemfont) . In diesem Modus ist die Fensterkapazit„t 34*77 Zeichen. "SMALL" - Umschalten in die kleine Schriftgr”že (8*6 Systemfont. In diesem Modus ist die Fensterkapazit„t 42*102 Zeichen. Die Anzahl der Zeilen und Spalten gelten nur fr den Systemzeichensatz. Voreingestellt ist der Anzeigemodus "MIDDLE". Dieser Wert kann mit dem Menpunkt "Save Settings" ge„ndert werden. Load - Mit diesem Menupunkt wird ein Font nachgeladen. Der nachzuladene Font muž Gemformat haben. Aber Ach- tung! Das Nachladen ist nur m”glich, wenn das Pro- gramm GDOS (oder kompatibles) installiert ist. Weiterhin muž der Font in der Datei "ASSIGN.SYS" eingetragen sein. Ein Beispiel fr eine "ASSIGN.SYS" befindet sich auf der Kolumbusdiskette. Unload - Mit diesem Menupunkt wird der Speicherplatz eines nachgeladenen Zeichensatzes freigegeben. Dieser Menupunkt ist nur aktiv, wenn der aktuelle Zei- chensatz der Systemfont ist und bereits ein Zei- chensatz nachgeladen wurde. Select... - Mit diesem Menupunkt wird der Zeichensatz gewech- selt. Es erscheint eine Dialogbox in der alle vor- handenen Zeichens„tze mit Ihrem Namen aufgefhrt sind. KOLUMBUS kann maximal 10 Zeichens„tze ver- walten . Chrset... - Dieser Menupunkt ”ffnet ein Fenster und zeigt den kompletten Zeichensatz an. Das Fenster kann nicht ver„ndert werden. Funtionstasten Aužerdem lassen sich in diesem Fenster die Funkti- onstasten programmieren. Um eine Funktionstaste zu programmieren, positi- oniert man den Cursor auf das gewnschte Zeichen und drckt dann die Funktionstaste unter der dieses Zeichen abrufbar sein soll. Es werden 40 Funktionstasten untersttzt: F1..F10 ^F1..^F10 F1.. F10 Alt^F1..Alt^F10 Selbstverst„ndlich wird die Belegung der Funktion- stasten mit dem Menupunkt Extra.SaveSettings gesi- chert. Help - L„dt diese Datei zur Anzeige in den Editor. Das Fenster kann nicht editiert werden . -1- An J”rg Otte Ramsauerstr. 3A 8000 Mnchen 70 Betreff: Bestellung des Softwareprogramms KOLUMBUS -------------------------------------------------- Vertragsbedingungen 1. Copyright Alle Dateien auf der KOLUMBUS-Diskette sind urheberrechtlich geschtzt. Unerlaubte Kopierung , Vervielf„ltigung, Verleih ist untersagt. Jeg- liche unautorisierte Nutzung wird straf- und zivilrechtlich verfolgt. Diskettenkopien drfen lediglich zum Zweck der Datensicherheit angefer- tigt werden. Alle Rechte am Softwareprogramm KOLUMBUS sowie den restlichen Dateien auf der Kolumbusdiskette liegen beim Autor: J”rg Otte Ramsauerstr. 3A 8000 Mnchen 70 2.Nutzungsrecht Unter der Bedingung, daž dieser Vertrag zusammen mit dem Unkostenbei- trag unterschrieben an den Autor gesandt wird, gew„hrt der Autor hiermit das Nutzungsrecht an einer Kopie des Softwareprogrammes KOLUMBUS. 3.Haftung Der Autor wird immer bemht sein, einwandfreie Software zu liefern. Er kann aber keine Gew„hr dafr bernehmen, daž die Software unter- brechungs- oder fehlerfrei l„uft und daž die in der Software enthal- tenen Funktionen in allen vom Benutzer gew„hlten Kombinationen aus- fhrbar sind. Fr die Erreichung eines bestimmten Verwendungszwecks -2- kann der Autor ebenfalls keine Gew„hr bernehmen. Die Haftung fr unmittelbare Sch„den, mittelbare Sch„den, Folgesch„den und Drittsch„- den ist ausgeschlossen. Die Haftung bei grober Fahrl„ssigkeit und Vorsatz bleibt hiervon unberhrt, in jedem Fall ist jedoch die Haftung beschr„nkt auf dem Unkostenbeitrag. Ich erkl„re, diesen Vertrag gelesen zu haben und mit seinem Inhalt einverstanden zu sein und bestelle hiermit das Softwareprogramm KOLUMBUS. Den Unkostenbeitrag von DM 30,- habe ich in bar oder per Scheck dem Schreiben beigelegt. Name : Straže : Ort : Datum : Unterschrift : README Datei fr KOLUMBUS V1.99/V2.00 ********************************************************************* Inhalt: ----------- -Copyright -Inhalt der KOLUMBUS-Diskette -šbersicht -Highlights -Hinweise zur Installierung -Quickstart -Hinweise zu ausgew„hlten Funktionen -Allgemeine Hinweise -Hinweise zur Textformatierung -Ausgabe des formatierten Textes -Hinweise zur Umlenkung der Ein-/Ausgabe -Probleme bei der Ein- Ausgabeumlenkung -Hinweise zum KOLUMBUS/Make-Utility -EINFšHRUNG in KOLUMBUS/Make -KOLUMBUS/Make Optionen -Hinweise zum Gebrauch des Makeutilities. -Allgemeine Problempunkte -KOLUMBUS V2.00 -Autor KOLUMBUS V1.99/V2.00 Copyright (C) 1990/91/92/93 by J”rg Otte ------------------------------------------------------------- KOLUMBUS V1.99/V2.00 ist Shareware. Alle Dateien auf der KOLUMBUS-Diskette sind urheberrechtlich geschtzt. Unerlaubte Kopierung , Vervielf„lti- gung, Verleih ist untersagt. Jegliche unautori- sierte Nutzung wird straf- und zivilrechtlich verfolgt. Diskettenkopien drfen lediglich zum Zweck der Datensicherheit angefertigt werden. Die Sharewaregebhr betr„gt DM 40,- Inhalt der KOLUMBUS-Diskette: ----------------------------- --OUTEMP tempor„re datei fr standart ausgabe --TREE-- tempor„re datei fr den laufwerksbaum  KOLUMBUS.199 BESTELL registrierungs- und bestellformular README diese datei KOLUM199 APP KOLUMBUS RSC UNI MAK beispiele fr makedateien XLISP MAK -"- SOZOBON MAK -"- TURBOC MAK -"- YACCLEX MAK -"- DESK DSK beispiel einer dektop datei GNU ENV beispiel environmentdatei fr GNU 1.39 OKI92 EXP beispiel exportdatei FGREP TTP utility programme GREP TTP -"- FTREE TTP -"-  INTERN KOLUMBUS CNF setting datei FI HLP online helptexte EX HLP -"- DR HLP -"- ED HLP -"- FO HLP -"- šbersicht: ---------------------------------------- War KOLUMBUS V1.00 noch vornehmlich als Progammentwicklungsumgebung konzipiert, habe ich bei V1.99/V2.00 besonderen Wert auf eine allge- meine Verwendbarkeit gelegt. Auch ein Entwickler schreibt manchmal einen Brief oder eine Bedie- nungsanleitung fr eines seiner Programme. Warum sind dann in den meisten Editoren der Entwicklungspakete keine Features (Randaus- gleich, automatischer Zeilenumbruch, Silbentrennung) eingebaut, die diese T„tigkeiten untersttzen und die Texte auf komfortable Weise in ein gef„lliges Žužeres bringen und zwar ohne daž ein Studium von 200 Seiten Bedienungsanleitung n”tig wird? Warum soll man nicht aus seiner gewohnten Editor-Arbeitsumgebung heraus Dateien auf die Ramdisk kopieren k”nnen, Backups durchfhren k”nnen, Dateien auf der Platte suchen k”nnen , andere Programme starten k”nnen, Dateien/Ordner erzeugen k”nnen, abfragen k”nnen wieviel Platz noch auf dem Laufwerk ist? Aber auch die Entwickler kommen wieder auf Ihre Kosten. Zum einen haben fast alle Editorfunktion neue Optionen bekommen, sind somit noch flexibler geworden, zum anderen habe ich den Environmentspeicher vergr”žert, sodaž auch 'Environmentmonster' wie das GNU Entwick- lungspaket eingebunden werden k”nnen. In Zukunft braucht also niemand mehr sich in die Niederungen von Kommandozeilenshells hinabbegeben um den einzigen C++ Compiler den es bis heute fr den ATARI gibt zu nutzen, sondern kann das bequem in der Gemumgebung von KOLUMBUS. Wer jetzt oder insbesondere nach dem Lesen der folgenden Highlights ein 250 Kbyte Monster vor sich glaubt, den kann ich beruhigen. KOLUMBUS ben”tigt immer noch nur ca. 75 schlanke Kbytes auf der Platte. Highlights --------------------------------------------------------------- Im folgenden die wichtigsten Highlights: - Full Screen Gemeditor. - Entwicklungsumgebung jr Kommandozeilencompiler. - Filemanager - Dateiauswahl ber "Laufwerksfenster" ("Treefenster"), Deskwindow Dateifenster oder Selektorbox. - Integrierter "Make-Interpreter". - L”schen und Einrichten von Dateien und Ordnern. - Kopieren und verschieben von Dateien. - Untersttzt bis zu 128 Fenster. - Online Helpfunktion. - Fensterbergreifende Kopier- und Verschiebeoperation. - Frei definierbares Environment fr zu startende Programme. - Sichern der kompletten Arbeitsumgebung. ***) - Alle wesenlichen Funktionen ber Tastatur erreichbar. - Ladbare Zeichens„tze ( GDOS/NVDI) erforderlich). - Kompletter Zeichensatz ber die Tastatur erreichbar. - Untersttztung bis zu 10 Zeichens„tzen mit je 3 Schriftgr”žen - Untersttzung der Funktionstasten. - Readonly-Fenster. - Alle Dateitypen editierbar (nicht nur ASCII). - Umfangreiche Sortierfunktionen. - Wordwrapping am Fensterende ein-/ausschaltbar. - Randausgleich. - Textformatierung mit halbautomatischer Silbentrennung. - Windowmanager - Verschiebbare Dialogboxen. - Untersttzung des Clipboards. - Import/Export Funktionen mit frei defierbarer Filtertabelle - Speicherung der Ordnerhierarchie je Laufwerk - Kopieren von Datei- Ordnergruppen mit vielen Optionen. - Hide/Get Funktionen ( manchmal auch als Falten bezeichnet) - Softscrolling einstellbar/abschaltbar. - Nachlaufen einstellbar. - Deskwindows - Readonly Fenster ***) In der Version 1.99 kann eine Settingsdatei, in der Version 2.00 k”nnen beliebig viele Settingsdateien angelegt werden. Hinweise zur Installierung -------------------------- Zur Installation wird der Inhalt des Ordners "KOLUMBUS.199" mit allen Unterverzeichnissen in ein beliebiges Arbeitsverzeichnis kopiert. Es ist darauf zu achten, daž im KOLUMBUS Startverzeichnis sich das Unterverzeichnis "INTERN" befindet. Andernfalls kann auf die Helpfunktion nicht zugegriffen werden. Alternativ dazu kann im Environment ein Suchpfad 'DATA=' vereinbart werden. Hier sucht KOLUMBUS die Dateien, falls sich der Ordner INTERN nicht im aktuellen Verzeichnis befindet. Quickstart: ---------------------------------------------------------------------- Der normale "Einstieg" in den "Dateidschungel" erfolgt bei KOLUMBUS ber ein "Laufwerksfenster". Die aktuell verfgbaren Laufwerke sind im Menupunkt 'Drive' anw„hlbar. In dem Laufwerksfenster werden s„mtliche (Unter-)Ordner des aktuellen Laufwerkes aufgefhrt (baumartig eingerckt entsprechend ihrer Tiefe in der Hirarchie ). Durch Anklicken eines Ordnernamens im Laufwerksfenster kann direkt in ein beliebiges Unterverzeichnis gesprungen werden. Es ”ffnet sich dann ein (neues) "Dateifenster" mit allen Eintr„gen des ge”ffneten Ordners ( Dateien und Verzeichnisse ) . Von hier aus gibt es folgende M”glichkeiten : Anklicken einer ausfhrbaren Datei ( *.APP.*.PRG,*.TOS,*.TTP). Das Programm wird als Unterprogramm geladen und gestartet. Bei *.TTP erscheint vorher eine Dialogbox mit der die Programmparameter abgefragt werden. Aužerdem k”nnen in dieser Dialogbox Ausgabe- , Eingabe- und Fehlerkanal umgelenkt werden. Hat die Datei nicht ausfhrbar wird angenommen das die Datei edi- tiert werden soll. Die ausgew„hlte Datei wird daraufhin in ein Editorfenster geladen und angezeigt. Anklicken eines Ordners. Der ausgew„hlte Ordner wird ge”ffnet. Der Inhalt des Dateifensters wird durch die Eintr„ge des neuen Verzeichnisses ersetzt. Auf diese Weise kann in der Ordnerhierarchie stufenweise auf und abgestiegen werden. Diese Funktionen k”nnen alle auch per Tastatur ausgel”st werden : Cursor auf die entsprechende Zeile "fahren" und dann alt/return drcken. Zus„tzlich hat man per Tastatur die M”glichkeit mit ^Delete eine Datei oder ein (leeres) Verzeichnis zu l”schen. Alle oben aufgefhrten T„tigkeiten k”nnen auch im Treefenster durchgefhrt werden. Das Treefenster ist eine Kombination aus Laufwerks- und Dateifenster. Es wird ge”ffnet durch ^Y oder Menupunkt "Drive.Tree". Alles n„here im Onlinehelp. Insbesondere Festplattenbesitzer werden die bersichtlichen Laufwerks- und Treefenster nach kurzer Zeit nicht mehr missen m”chten. Hinweise zu ausgew„hlten Funktionen ------------------------------------- Zus„tzlich zu den hier gegebenen Hinweisen befinden sich in der Regel weitere im ONLINE Help. - Frei definierbares Environment fr zu startende Programme. Der Environmentspeicher wurde gegenber V1.00 vergr”žert, sodaž nun auch Fans von GNU C++ auf Ihre Kosten kommen. Zu diesem Zweck ”ffnet man ein Environmentfenster. Ein Beispiel, so wie ich es benutze befindet sich auf der KOLUMBUS Diskette. Der Environmentstring, den KOLUMBUS an aufgerufene Programme vererbt wird folgendermažen gebildet: Aus dem KOLUMBUSeigenen Environment werden zun„chst die Variablen aus dem Menupunkt Extra.Environment und anschliežend die Variablen aus dem Environmentfenster hinzu- addiert. - Bis zu 128 Fenster k”nnen ge”ffnet werden. Man braucht allerdings das PD Programm "WINGS" V1.0 dafr. Ich kann dieses Programm allen nur w„rmstens empfehlen. - Windowmanager. Bis zu 128 Fenster wollen auch Bedienbar sein. Zum Windowmanager kommt man indem man auf den Desktophintergrund klickt, ^ oder drckt. Vom Windowmanager kann direkt jedes ge”ffnete Fenster nach vorn geholt werden oder geschlossen werden. Sp„testens nach dem 10 ge”ffneten Fenster wird diese Funktion sehr wertvoll. - Verschiebbare Dialogboxen. Die verschiebbaren Dialogboxen sind mit einem Hintergrundmuster versehen, lassen sich also leicht erkennen. Zum Verschieben dieser Boxen klickt man auf diesen gemusterten Hintergrund und zieht bei gedrckter Maustaste die Box in die gewnschte Position. Durch Doppelclick auf das Muster wird die Box wieder Zentriert. Selbstverst„ndlich wird die Lage der Boxen mit in den Settings abgespeichert. - Wiederherstellung der letzten Arbeitsumgebung. Das bedeutet, daž bei Programmstart alle vormals benutzten Fenster mit gleichem Inhalt wieder ge”ffnet werden. - Speicherung der Ordnerhierarchie. Beim KOLUMBUS V1.00 dauerte das ™ffnen eines Laufwerks bei grožen Festplatten doch sehr lange. Das geht jetzt ruckzuck. Die Ordnerhierarchie wird in der Datei "--TREE" im ROOTverzeichnis abgespeichert. Dieses Feature kann fr jedes Laufwerk getrennt ein/ausgeschaltet werden (Menu Drive.Store) - Hide/Get Funktionen ( manchmal auch als Falten bezeichnet). Durch ^H wird die Cursorzeile ausgeblendet. Stattdessen erscheint eine Infozeile, die anzeigt wie viele Zeilen nicht angezeigt werden. Durch weitere ^H Kommandos auf die Infozeile werden die folgezeilen ebenfalls versteckt. Entsprechendes gilt fr Sh^H fr die Vorg„ngerzeielen. Mit den Komlementfunktionen ^G und Sh^G werden die versteckten Zeilen successive wieder Sichtbar gemacht. Die Hidefunktion kann auch mit einer Suchoperation verknpft werden. (Z.B. alle Zeilen anzeigen, die einen bestimmten String (nicht) enthalten). Die komplement„ren Zeilen werden dabei jeweils Versteckt. (Menu Edit.Hide/Get) Beim Bereichskopieren und beim Bereichsl”schen werden die versteck- ten Zeilen bergangen. Beim Abspeichern einer Datei jedoch werden sie mit bercksichtigt, bleiben also erhalten. - Softscrolling einstellbar. Mein spezieller Service fr Besitzer leistungsstarker Rechner. Wer einen ST besitzt sollte mindestens eine schnelle Beschleunigerkarte und NVDI installiert haben (Menu Extra.Scrolling). - Nachlaufen einstellbar. Ein mehrfach ge„užerter Wunsch der KOLUMBUS V1.00 Anwender. Der eine m”chte ein schnelleres Scrolling und nimmt dafr das erh”hte Nachlaufen in kauf. Der andere will absolut kein Nachlaufen auch wenn sich das Scrolling dadurch Verlangsamt (Menu Extra.Scrolling). - Deskwindow. In manchen Shells k”nnen Dateien und Programme aufs Desktop gelegt werden. Man kann dann darauf Zugreifen ohne ein Laufwerk ”ffnen zu mssen. Die gleiche Funktionalit„t wird durch den Fenstertyp 'Deskwindow' erreicht. Man schreibt einfach alle Dateinamen (mit Pfad), die man h„ufig benutzt in ein Fenster, schreibt in die erste Zeile: .desk und kann dann durch einfachklick oder Return die Datei laden oder starten, als wenn man in ein Dateifenster w„re. Es sind auch merere Deskwindows verwendbar. Man kann so seine Dateien und die zuge- h”rigen Programme logisch zusammengruppieren. Im Deskwindow sind Leerzeilen und Kommentarzeilen (Beginn mit '#') erlaubt. Allgemeine Hinweise: -------------------- - KOLUMBUS wurde geschrieben in Turbo C und verwendet nur Dokumentierte TOS- und GEM-Aufrufe. Ich erwarte deshalb, daž KOLUMBUS auf alle derzeitigen und zuknftigen Versionen des TOS ablauff„hig ist und sein wird. Voraussetzung dafr ist allerdings, daž die Laufzeitumgebung des Compilers und die Bibliotheksroutinen dieses ebenfalls sind. Entwickelt wurde KOLUMBUS auf dem 520ST+ mit TOS Version 1.0/1.4 . - Als Gemanwendung wird KOLUMBUS normalerweise vom DESKTOP gestartet. Es besteht jedoch die M”glichkeit KOLUMBUS auch von einer Kommando- shell heraus zu starten: Beim Aufruf k”nnen bis zu sechs Dateinamen angegeben werden (wahlweise) . KOLUMBUS l„dt dann automatisch jede Datei in ein eigenes Fenster. Der Aufruf von einer Kommandoshell ist: KOLUMBUS [datei1 [.. datei6]] - KOLUMBUS kann auch als Anwendung auf bestimmte Dateitypen beim AES angemeldet werden. Es gengt in diesem Fall der Doppelklick auf ein ICON dieses Dateityps und KOLUMBUS wird automatisch gestartet und l„dt die angeklickte Datei in ein Editorfenster. - Auf dem TT gibt es eine weitere M”glichkeit KOLUMBUS zu starten: Das Icon der zu bearbeitenden Datei wird auf das Icon von Kolumbus ge- schoben. Daraufhin wird KOLUMBUS gestartet und l„dt automatisch die Datei in ein Fenster. Auf dem ST gibt es diese M”glichkeit leider zur Zeit nicht. - KOLUMBUS untersttzt ladbare Zeichens„tze. Allerdings ist dafr das Programm "GDOS" erforderlich. Ein ladbarer Zeichensatz muž im Gem- format vorliegen und in der Datei "ASSIGN.SYS" vermerkt sein. Ein Beispiel einer von mir verwendeten "ASSIGN.SYS" ist folgende : Der Zeichensatz "FONT.FNT" ist in zwei Schriftgr”žen vorhanden. --- 01p screen.sys FONT8.FNT FONT16.FNT 02p screen.sys FONT8.FNT FONT16.FNT 03p screen.sys FONT8.FNT FONT16.FNT 04p screen.sys FONT8.FNT FONT16.FNT 31 META.SYS 21 FX80.SYS --- Wichtig zur Verwendung nachladbarer Zeichens„tze sind die Eintr„ge unter "screen.sys" : Hier wird der FONT "FONT" dem GEM bekanntgemacht. Er steht in diesem Fall in zwei Schriftgr”žen zur Verfgung. Die KOLUMBUS Fenstertypen --------------------------------------------------------------------- KOLUMBUS verwendet Fenstertypen mit verschiedenen Eigenschaften Typ editierbar Dateizugriff Kennzeichen mit Dateizugriff sortierbar Ausfhrbar Besitzt Syntax -------------------------------------------------------------------------- ASCII x x - - Dateiname - - Bin„r x x - - Dateiname - - Make x x - x .make x - Export x x - - .export x - Import x x - - .import x - Environment x x - - .envi x - Desktopfenster x x x - .desk x x ONLINE help - - - - Dateiname - - MESSAGE Fenster - - - - MESSAGE - - Laufwerksfenster - - x - Laufwerk x x Dateifenster - x x - Pfad x x Treefenster - - x - Laufwerk x x Windowmanagers - - - - WINDOW MAN.. x - Die Syntax der editierbarer Fenstertypen sollte man sich gut ansehen. Das ist Voraussetzung um alle Features von KOLUMBUS voll ausnutzen zu k”nnen. Die Syntax ist teilweise in dieser Datei und oder in den ONLINE Helpfenster beschrieben. Hinweise zur Textformatierung: ---------------------------------------- Grunds„tzliches: Die Textformatierung ist fr den "Hausgebrauch" konzipiert. Sie soll und kann keine professionelle Textverarbeitung ersetzen. -Die Textformatierung bietet folgende Leistungsmerkmale: - Word wrapping am Fensterrand - Randausgleich - Halbautomatische Silbentrennung - Pseudoblanks - Horizontalmarke - Harter Zeilenumbruch - Formatfreier Paragraph. - Beim Randausgleich bestimmt die erste zu formatierende Zeile den linken und rechten Rand: ł Ist die erste Zeile leer, werden automatisch die Fenstergrenzen als Rand angenommen. ł Ist die erste Zeile nicht leer wird als linker/rechter Rand deren erste/letzte Zeichen verwendet. ł Anmerkung: Fr einen sinnvollen Randausgleich sind mindestens 30 Spalten n”tig. Ich habe den Randausgleich auf diesen Wert begrenzt. Empfehlenswert sind aus meiner Sicht jedoch mindestens 40 Spalten. - W„hrend der Formatierung ist der zu formatierende Text kurzzeitig doppelt im Speicher. Ich empfehle daher -nicht nur bei Speichermangel- Absatzweise Formatierung. - Die Formatierung erfolgt durch ^J..^J. Erste und letzte zu formatierende Zeile werden durch ^J markiert. - Steuerzeichen fr die Textformatierung: Pseudotrenner : '' ( alt/control - ) Zeilenumbruch : ' ' ( alt/control Return oder J ) Pseudoblank : '' ( alt/control ) Horizontalmarke : '' ( alt/control H ) Formatfreier Paragraph Anfang : '' ( alt/control < ) Ende : '' ( alt/control „ ) Beim Formatiervorgang mit Randausgleich versucht KOLUMBUS m”glichst viel in eine Zeile hineinzubekommen. Das gelingt um so besser, je mehr Pseudotrennzeichen verwendet wurden. Es ist daher gnstig lange W”rter mit m”glichst viel Pseudotrennzeichen zu versehen. Beim Export des formatierten Textes werden alle berflssigen Pseudotrennzeichen und auch alle oben erw„hnten Steuerzeichen automatisch entfernt. St”žt KOLUMBUS beim Formatieren auf das Zeichen ' ' erfolgt auf jeden Fall ein harter Zeilenumbruch. Ein Pseudoblank '' wirkt beim Formatieren wie ein normales Zeichen, wird jedoch beim Export durch einen richtigen Blank ersetzt. Soll die n„chste Zeile eingerckt werden so markiert man das mit der Horizontalmarke '' . Die Wirkung von '' wird durch eine Leerzeile beendet. Formatfreie Paragraphen werden mit '' und '' begrenzt. Der so begrenzte Zeilenbereich wird bei der Formatierung bergangen. Ich empfehle jede formatfreie Zeile am Beginn mit '' zu kennzeichnen. Ausgabe des formatierten Textes: ------------------------------------- Die Ausgabe des formatierten Textes wird mit der Exportfunktion vorgenommen. Werden nur die oben erw„hnten Steuerzeichen verwendet, braucht kein eigenes Filter verwendet zu werden, weil die Exportfunktion standartm„žig genau auf die Steuercodes der Textformatierung zugeschnitten ist. N„heres zum "Filtern" in den HELP-texten. Man kann jedoch auch z.B. direkt auf den Drucker exportiegen. In diesem Fall ist es m”glich und auch sinnvoll in einem Exportfenster eigene Abkrzungen fr Druckerescapesequenzen zu definieren. Die oben erw„hnten Steuerzeichen zur Textformatieung sind dafr natrlich tabu. Als Beispiel fr so eine Exportdatei fr den Drucker mag die Datei OKI192.EXP dienen, die ich fr mein OKI192 verwende. In dieser Datei habe ich zus„tzlich die DruckerEscapesequenzen fr Sch”nschrift auf alt^n und die Einstellung vom rechten und linken Rand auf alt^r gelegt. Aužerdem erfolgt eine Umwandlung von ž nach į ( 158 nach 225). Hinweise zur Umlenkung der Ein-/Ausgabe --------------------------------------- Die Umlenkung der Ein-/Ausgabe wird i.a. als Dom„ne von Kommandoshells angesehen. Das diese Technik auch unter einem GEM Programm hervorragend einsetzbar ist, will ich mit dem KOLUMBUS beweisen. KOLUMBUS verwendet die Technik der Umlenkung der Ein/Ausgabe (auch schon in V1.00) in der Makefunktion. Trotz aller Behinderungen durch das GEMDOS, habe ich damit berwiegend gute Erfahrungen gemacht. So habe ich mich denn entschlossen in V2.00 auch beim Starten von ".TOS" oder ".TTP" (GEMDOS) Programmen diese M”glichkeit anzubieten. Um das Ganze zu demonstrieren habe, ich der KOLUMBUS Diskette einige ntzliche GEMDOS Programme GREP,FGREP (die „hnliche Arbeitsweise zu bekannten gleichnamigen Programmen unter UNIX ist gewollt und nicht zuf„llig), sowie einer "Eigenkomposition" FTREE beigefgt. Wer z.B. schon immer mal wissen wollte, wieviel Speicherplatz die einzelnen Directories auf seiner Festplatte ben”tigen, kann mal kurz FTREE starten. Als Kommandozeile (Cmdline) dabei bitte "/sdv" eingeben und als Path das zu untersuchende Laufwerk... Umgelenkt werden k”nnen folgende Kan„le: --------------------------------------------------- GEMDOS Kanalnummer Name --------------------------------------------------- 0 Standart Eingabe 1 Standart Ausgabe 2 Standart Fehlerausgabe --------------------------------------------------- Anders als in einer Kommandoshell gilt es in einem GEM Programm wie KOLUMBUS auch den Fehlerkanal abzufangen, da sonst Fensterinhalte berschrieben werden. Weil im GEMDOS kein Fehlerkanal untersttzt wird, darf dabei nicht verschwiegen werden, daž die Verwendung des Kanals 2 als Standart Fehlerkanal problematisch ist. Immerhin bezeichnet dieser Kanal unter GEMDOS die serielle Schnittstelle. Da aber viele GEMDOS Programme von UNIX oder DOS portiert wurden und dort der Fehlerkanal die Kanalnummer 2 hat, erscheint es trotzdem sinnvoll, diesen Kanal als Fehlerkanal zu interpretieren. Probleme bei der Ein- Ausgabeumlenkung: ---------------------------------------------- Die Probleme bei der Umlenkung liegen im GEMDOS selbst begrndet. Man kann sagen, daž sie bis heute nicht richtig funktionieren (Faust- regel: Je h”her die Version des GEMDOS, desto besser funktionieren sie). In meinem (Rainbow) GEMDOS kommt es immer dann zu Problemen wenn gestartete GEMDOS Programme bei bereits umgelenkter Ein- oder Ausgabe ebenfalls anfangen irgendetwas umzulenken. Es erscheint dann folgende berhmt-berchtete Meldung: *** OUT OF INTERNAL MEMORY *** USE FOLDR100.PRG TO GET MORE *** SYSTEM HALTED *** Ich pers”hnlich empfehle in diesem Fall keinesfalls FOLDR100.PRG, sondern bei diesem Programm in Zukunft auf die Umlenkung durch KOLUMBUS zu verzichten. Summa Summarum kann man folgendes sagen: So lange die GEMDOS Pro- gramme nur die Standartein- und Ausgabekan„le benutzen funktioniert alles ganz pr„chtig. Die beigelgeten Beispielprogramme, die alle nur auf die Standartausgabe schreiben ( auch etwaige Fehlermeldungen) FGREP,FTREE u. GREP m”gen das demonstrieren. Auch Anwender von KOLUMBUS/Make werden sich freuen wenn auf diese Weise die Fehlermeldungen eines Compilers auf diese Weise in ein Fenster gelangen. Hinweise zum KOLUMBUS/Make-Uitility --------------------------------------------------------------------- Sinn und Zweck des Makeutilities ist es, den Softwareentwickler bei den formalen T„tigkeiten bezglich Compiler- und Linkeraufruf so weit wie m”glich zu entlasten und diesen Vorgang zu automatisieren. Ausgangsbasis fr die Makefunktion ist eine "Makedatei",in der alle Abh„ngigkeiten zwischen den einzelnen Modulen und die ben”tigten Aufrufe fr Compiler und Linker spezifiziert sind. Bei der Entwicklung der Makefunktion stand das gleichnamige Programm aus der UNIX Szene Pate. UNIX Kenner werden sich deshalb auf anhieb zurechtfinden, ist doch die Syntax bis auf ein paar Rechnerspezifika an die des grožen Vorbilds angelehnt. EINFšHRUNG in KOLUMBUS/Make --------------------------- Die Makefunktion l„žt sich nur aufrufen wenn eine Make Definitions- datei in ein Fenster geladen wurde. In so einem Definitionsfenster werden folgende Informationen abgelegt: - die Namen der Sourcedateien, - die Abh„ngigkeiten zwischen den Sourcedateien, - wo diese Dateien zu finden sind, - wo Compiler und Linker zu finden sind, - wie Compiler und Linker aufzurufen sind. - die Namen der bersetzten Sourcedateien - den Namen des fertigen Programms Nehmen wir an, wir h„tten eine Version des legend„ren Programms "Hello" erstellt und wollen es bersetzen. Die fertige Programm soll "hello.prg" heižen. Die Sourcedatei heisse 'hello.c' und stehe im Verzeichnis C:\SRC. Compiler/Linker stehen im Verzeichnis C:\BIN und heissen CC.TTP bzw. LL.TTP. Zur Ausgabe auf den Bildschirm ben”tigen wir dir Quelldatei stdio.h ( hello.c wird abh„ngig von stdio.h), die Displayfunktionen befinden sich in der Objectbibliothek C:\LIB\stdlib.lib, der Startupcode des Compilers stehe in C:\LIB\start.o. Diesen ganzen Tatbestand spezifizieren wir kurz und bndig wie folgt: .make zeile 1 .srcpath=C:\SRC zeile 2 .binpath=C:\BIN zeile 3 hello.prg: hello.o zeile 4 LL.TTP start.o hello.o C:\LIB\stdlib.lib zeile 5 zeile 6 hello.o: hello.c stdio.h zeile 7 CC.TTP hello.c zeile 8 Wir k”nnen das Ganze auch optisch etwas auflockern: .make zeile 1 .srcpath=C:\SRC zeile 2 .binpath=C:\BIN zeile 3 hello.prg: hello.o zeile 4 LL.TTP start.o hello.o C:\LIB\stdlib.lib zeile 5 zeile 6 hello.o: hello.c stdio.h zeile 7 CC.TTP hello.c zeile 8 Und/oder auch noch mit verwirrenden Kommentaren versehen (damit es nicht gleich jeder versteht): .make zeile 1 # beispiel einer make definitionsdatei # .srcpath=C:\SRC zeile 2 .binpath=C:\BIN zeile 3 hello.prg: hello.o zeile 4 LL.TTP start.o hello.o hello.prg C:\LIB\stdlib.lib zeile 5 zeile 6 hello.o: hello.c stdio.h zeile 7 CC.TTP hello.c zeile 8 oder um das CHAOS perfekt zu machen : .make zeile 1 # beispiel einer make definitionsdatei # .srcpath=C:\SRC zeile 2 .binpath=C:\BIN zeile 3 *.prg: *.o zeile 4 LL.TTP start.o *.o *.prg C:\LIB\stdlib.lib zeile 5 zeile 6 *.o: *.c stdio.h zeile 7 CC.TTP *.c zeile 8 In diesem letzten Fall wird der Name der Sourcedatei durch einen * ersetzt. Er wird vor der Abarbeitung der Anweisungen automatisch durch den Namen des obersten Fensters ersetzt. Hierbei bedeuten bzw. geh”ren zur Syntax: '.make' : Kennzeichnung eines Definitionsfensters (1). Diese Anweisung muž immer in der ersten Spalte der ersten Zeile im Fenster beginnen. '#' : Einleitung einer Kommentarzeile, Kommentarzeilen drfen nur an dieser Stelle (zwischen 1 und 2) stehen. .srcpath : Zugriffspfad der Sourcemodule (2). .binpath : Zugriffspfad von Compiler,Linker und was es sonst noch an Programmen ben”tigt wird ( z.B. YACC,LEX,.. ) (3). ':' : links davon steht die zu erzeugende Datei (output oder Zieldatei), rechts davon aus welchen Dateien diese erzeugt wird (input,Quelldateien ) (4,7). Diese Zeile wird in die n„chste Zeile(n) verl„ngert wenn das letzte zeichen ein '\' (backslash) ist. Der ':' ist zu lesen als 'ist abh„ngig von'. Eine Zeile der Form Zieldatei: Quelldateie(n) wird auch als Abh„ngigkeitszeile bezeichnet. leerzeile 6 : geh”rt ebenfalls zur Syntax. zeilen 5,8 : Kommandozeilenaufruf des Linkers und Compilers. Auch diese kann durch '\' in die n„chste Zeile(n) verl„ngert werden, insgesamt aber nur bis 127 Zeichen. Die Zeilen 5,8 werden auch als Aktionszeilen bezeichnet. Die Zeilen 4,7 spezifizieren hier also die Abh„ngigkeiten, die Zeilen 5,8 spezifizieren hier im Beispiel die Aktionen. Um korrekt arbeiten zu k”nnen, muž auf eine Abh„ngigkeitszeile immer eine Aktionzeile kommen. Abh„ngigkeitszeile und Aktionzeile zusammen nenne ich mal 'Anweisungsblock'. Zwischen zwei Anweisungsbl”cken muž immer eine Leerzeile stehen. Alles was hinter LL.TTP bzw. CC.TTP steht geh”rt nicht zur Syntax von Make sondern zu Aufrufsyntax des Compilers bzw. Linkers. Unser Makefenster ist jetzt fertig. Make ist jetzt in der Lage das Programm "hello.prg" durch Aufruf des Compilers und des Linkers selbstt„tig herzustellen. Der Aufruf des Makeutilities erfolgt im Menupunkt Extra.make oder gleich mit M. Das besondere an Make ist nun , daž es immer nur die Dateien neu bersetzt , die sich seit der letzten Erstellung ver„ndert haben. Mažgeblich dafr ist die Dateizeit. - Es ist also wichtig immer die korrekte - Zeit eingestellt zu haben. Im vorliegenden Fall wird der Linker genau dann aufgerufen, wenn die Datei "hello.o" jngeren Datums ist als die Datei "hello.prg", oder aber wenn "hello.prg" noch gar nicht existiert. Der Compiler hingegen wird genau dann gerufen, wenn die Datei "hello.c" jngeren Datums ist als die Datei "hello.o", oder wenn "hello.o" noch gar nicht existiert. Der Compilerlauf h„tte wiederum zur Folge, daž "hello.o" ein jngeres Datum als hello.prg bek„me. Folglich erfolgte dann hinterher v”llig automatisch auch der Aufruf des Linkers. Was aber wenn beim Compilieren von hello.c Fehler entstehen ? Dann w„re der anschliežende Aufruf des Linkers unntzt! Aber keine Angst, jeder Compiler, der was auf sich h„lt, liefert in so einem Fall ein Returncode > 0 an den Aufrufer ( hier KOLUMBUS/Make) zurck. Dieser Return code wird natrlich ausgewertet. Ein Returncode > 0 fhrt zum Abbruch des Produktionsvorganges - der Linker wrde dann nicht mehr gestartet... es sei denn man schriebe folgendes in zeile 8: .make zeile 1 .srcpath=C:\SRC zeile 2 .binpath=C:\BIN zeile 3 hello.prg: hello.o zeile 4 LL.TTP start.o hello.o C:\LIB\stdlib.lib zeile 5 zeile 6 hello.o: hello.c stdio.h zeile 7 -i2 CC.TTP hello.c zeile 8 In diesem Fall macht KOLUMBUS/Make auch dann weiter, wenn ein Returncode = 1 rckgegeben wird. Manche Compiler liefern die 1 bei aufgetretenen Warnings zurck und bei einem Fehler den Returncode 2. Die Zahl nach dem -i gibt an welcher Returncode gerade nicht mehr akzeptiert wird. Die Zahl 0 nach dem i hat allerdings eine besondere Bedeutung: Eine so gekennzeichnete Aktionszeile wird niemals ausgefhrt ( auch das braucht man manchmal). KOLUMBUS/Make Optionen ------------------------------------------------ Insbesondere bei komplizierteren Makedateien wie das Beispiel in der Datei yacclex.mak empfielt es sich die makedatei zun„chst mal zu testen, ohne gleich Compiler und Linker aufzurufen. Der Testaufruf erfolgt mit Shf/ M oder dem Menpunkt extra.make.debugonly. Riefen wir die Debugfunktion fr die oben beschriebene Makedatei auf, so k„me folgendes dabei heraus: dependancies : hello.c 00-00-80 00:00:00 ( ) hello.o 00-00-80 00:00:00 ( hello.c, stdio.h, ) : CC.TTP hello.c hello.prg 00-00-80 00:00:00 ( hello.o, ) : LL.TTP start.o hello.o C:\LIB\stdlib.lib stdio.h 00-00-80 00:00:00 ( ) actions : CC.TTP hello.c LL.TTP start.o hello.o C:\LIB\stdlib.lib KOLUMBUS/Make ermittelt die Abh„ngigkeieten und die Dateizeiten der Sourcedateien und Zwischendateien und stellt sie in einem MESSAGE-Fenster dar. Hinter jeder Sourcedatei stehen dabei zuerst Datum und Uhrzeit der letzten Ver„nderung, danach in Klamern die Dateien von dem die Sourcedatei abh„ngig ist. Im obigen Beispiel sind die Sourcedateien allesamt nicht vorhanden, daher die Initialwerte von Datum/Uhrzeit. Zum Schluž noch die aktuell n”tigen Aktionszeilen, um das gewnschte Programm zu erzeugen. Ist noch ein Fehler in der Makedatei, kann man es an dieser Anzeige in der Regel bereits erkennen. Kommen die actions in der richtigen Reihenfolge so ist die Makedatei in der Regel ebenfalls korrekt. Desweiteren sollte man sorgf„ltig prfen, ob die Abh„ngigkeiten richtig erkannt wurden. Wenn nicht befindet sich der Makedatei noch ein Syntaxfehler. Umlenkung der Ausgabe ------------------------------------------------- Normalerweise lenkt KOLUMBUS/Make die Ausgabe in eine Datei "--OUTEMP" um und liežt diese zum Schluž in ein Fenster ein, sodaž Fehlermeldungen des Compilers nicht verloren gehen. Die gewohnte GEM Umgebung wird dabei nicht verlassen. Manchmal l„žt sich jedoch die Ausgabe nicht umlenken ( wenn z.B. BIOS Funktionen zur Ausgabe verwendet werden). Die Folge ist dann eine h„žliches Zerst”rung der GEM-Oberfl„che. Um das zu vermeiden kann in der Makedatei ein TOS Flag gesetzt werden. Unser bereits arg strapaziertes Beispiel sieht damit dann folgendermažen aus: .make zeile 1 # beispiel einer make definitionsdatei # .tos zeile 1a .srcpath=C:\SRC zeile 2 .binpath=C:\BIN zeile 3 hello.prg: hello.o zeile 4 LL.TTP start.o hello.o C:\LIB\stdlib.lib zeile 5 zeile 6 hello.o: hello.c stdio.h zeile 7 CC.TTP hello.c zeile 8 Hinweise zum Gebrauch des Makeutilities. ---------------------------------------- Bevor KOLUMBUS/Make seine Aktionen durchfhrt, speichert es alle ver„nderten Fenster ab. Es ist daher nicht n”tig eine ge„nderte Quellcodedatei vorher selbst abzuspeichern. Es k”nnen auch mehrere Makefenster offen sein. KOLUMBUS/Make verwen- det jedoch immer das erste gefundene. Durch einen kleinen Trick kann nach dem Linken das fertige Programm auch gleich gestartet werden oder in ein Debugger geladen werden: .make zeile 1 # beispiel einer make definitionsdatei # .tos zeile 1a .srcpath=C:\SRC zeile 2 .binpath=C:\BIN zeile 3 wum: hello.prg zeile 3a DEBUG.TTP hello.prg zeile 3b hello.prg: hello.o zeile 4 LL.TTP start.o hello.o C:\LIB\stdlib.lib zeile 5 zeile 6 hello.o: hello.c stdio.h zeile 7 CC.TTP hello.c zeile 8 Durch Zeile 3a/3b gaukeln wir KOLUMBUS/Make die Zieldatei "wum" vor. Dadurch wird, weil diese Datei durch hello.prg niemals erzeugt wird, im Anschluž an einem erfolgreichen Lauf des Linkers immer DEBUG.TTP gestartet. Ich hoffe nun, mit dieser kurzen Einfhrung alle Klarheiten bezglich KOLUMBUS/Make beseitigt zu haben. Allgemeine Problempunkte: --------------------------------- - Viele Menpunkte k”nnen auch ber die Tastatur durch die Kontroll- codes '^'(Control) und ''(Alt) ausgel”st werden. Das Funktioniert jedoch nur wenn mindestens ein eigenes Fenster ge”ffnet ist ( kann nichts dafr, liegt am AES) . Da KOLUMBUS jedoch standartm„įig immer ein Laufwerksfenster ”ffnet, kommt dieser Fall in der Regel selten vor. Es ist zudem relativ sinnlos einen Editor ohne ge”ffnetes Fenster "betreiben" zu wollen. - KOLUMBUS wurde nicht fr eine spezielle Bildschirmaufl”sung ge- schrieben. Es erschien mir jedoch sinnvoll alle Aufl”sungen zu ver- bieten, bei denen die Menuzeile oder grože Dialogboxen nicht mehr auf den Bildschirm passen. - Anwender der KOLUMBUS Version V1.00 sollten folgendes beachetn: Starten Sie nie-niemals aus KOLUMBUS V1.00 die Version V2.00 und umgekehrt. Merkwrdigerweise l„dt das AES dann jeweils die falsche Resourcedatei und dann knallts!! Dieser merkwrdige Effekt tritt ab TOS V1.4 (Rainbow) auf. KOLUMBUS V2.00 --------------------------------------------------------------------- Als zus„tzlichen Anreiz sich registrieren zu lassen, halte ich KOLUMBUS V2.00 bereit. Die Version V2.00 unterscheidet sich von der V1.99 dadurch, daž nicht nur eine, sondern beliebig viele Settingdateien verwaltet werden k”nnen. Die V2.00 von KOLUMBUS ist nur beim Autor erh„ltlich und kann gegen den Unkostenbeitrag von DM 40,- mit dem Formular aus der Datei "BESTELL" bestellt werden. Registrierte Anwender der Version V1.00 k”nnen gegen Einsendung der Orginaldiskette + DM 15,- Updaten. Registrierte Anwender der Normalversion wenden sich bei Problemen gerne an den Autor (Anfragen nichtregistrierter Anwender sind zwecklos). Autor ----------------------------------- J”rg Otte Ramsauerstr. 3a 8000 Mnchen 70 Tel. (089) 788960 `   ÖI¬``„ >>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International &H f&op`B@#Ėv3Ąz k ŃėŃėŠü#Č€ ŠˆĄ<ü.@¼#Ą|Jyzgš¼śĄ<ü"@(I$k,"ŹJfü"ŹJföB”// ?<?<JNAOļ Aė€6<HCšBB§`6 !jBJ)gHiRC` "f¼SI "WÉ’ųJAkHiRCBS‰QÉ’ĘJ)gHiRCHy`$ON¹ÜP0 J"LN¹TH? 9 ¢g @N 9 ¦g @NN¹ųP?<LNArtæŌå©Ā¹0Nu?/ $H8HĄ$Ō‚Ō€ēŠr@(4HĀ"ŅŅ‚ē‰r’÷ $_8Nu?/ $H8HĄ$Ō‚Ō€ēŠr’æ(r’ż( 0HĄ"ŅŅ€ē‰r $_8Nu?/ $H8HĄ$Ō‚Ō€ēŠr’÷( 4HĀ"ŅŅ‚ē‰r’÷ $_8Nu?/ $H8HĄ$Ō‚Ō€ēŠr’ž( r( 0HĄ"ŅŅ€ē‰r $_8NuHē88:(HBCEł (`L j&Pøkoŗkn2HĮ Š€Šēˆt `0+Škø@o 2+ŅkŗAn B@7@7@v\J R’’f®0Lß8Nu0(°ybn 2(²ydo p N¹4B@NupNu?/ 6Eł!trĀ@g‘ČB@N¹xR’÷R`pĄCg‘ČpN¹xR’ūRpĄCgSj2*f*‘Č0<N¹x`pĄCg2*f ‘Č0<N¹xRj$_6Nu0¹!v09!vg‘Č0<N¹xBy!vNu?6J@g‘Č0<N¹x3Ć!v6Nu/ UO$HHWr B@N¹ŠXO0°j0fp`B@TO$_Nu/ $HpĄy "g y’’ gN¹œ¬y’ż " JN¹Ŗ‚$_NuCł ±éf 3|’’ Bi±é’öf3|’’’śNu/ EłHHĄåˆ jłā/0Cł JN¹ßīXOpNŗžœ JpN¹¦pNŗžŒ$_Nu/ GłH/HĄåˆ"kłā/1Cł- KN¹ßīPOpNŗž\ KpN¹¦pNŗžL&_NuHē06Eł  2oJ²|#nDGłŻ‚HĮå‰"s SN¹óJ@g*09 &gJ@g$ Rg Rg0HĄåˆ spNŗ’j`0Nŗ’$Lß NuHēN¹d. LOļöLß<Nu yÄ1@Ź1@ā1@ś1@r1@ ś1@ ‚1@’1@b1@z1@ 1@Ŗ1@ *1@J1@ R1@ :1@*1@BJ@f:p "yœĄi4g1| :1|*1|B1| R0<€"yœĄi4gBh RNu yÄ1@’NuHē Ał“Bh –2ąA²|;m²|Do²|]nŖ²|Tm¢²|Dn’|;`’|TBBvĘPJCgt`vĘPgt`vĘPgtCłœ$Q6*4Ę|g06*6$R¶j l $jB@20`B@6åKÖBÖCÖACč ˜€0B@`.6åKÖBÖCÖACč ˜BD106BP¶| g¶|f1| –0NqLßNuHē>Oļ’z$H/I‚,ožpNŗś0GłIļHj/ Cė‚ LN¹ßīPOpCł LN¹ J@g&B@Nŗų‚J@f N¹~Š<A€Cė€AźN¹ó\Cė€AźN¹óJ@fKė‡`Kė‘HjHjvHj/ "M LN¹ßīOļ09g//¢Ho"N LN¹ĄPO`HW"N LN¹¦XO0g "L o‚N¹d.pNŗł^0Oļ†Lß|NuHē,Oļ’ä*H(IEļAł r"Jp ŲQČ’üAł C×p ŲQČ’ü//,HopN¹[°"LNŗžĘPOJ@gh//0HopN¹[°"MNŗžŖPOJ@gLC× LN¹c2"J MN¹c2"JA×N¹óJ@f "M LN¹óJ@fCķAģN¹óJ@gp`pNŗłŚB@OļLß4NuHē>Oļ’š$HAļ@Nŗųž JC×"Ų"Ų"Ų"Ų"Ų"ŲHo^HodHojCļp JN¹€Oļ 0*od?@D2*’ob?AB4/gA×"J"Ų"Ų"Ų"Ų"Ų"ŲKļF0*oD;@:€2*’oB;A;A0Šo`S@;@;@2-Ņo^SA;A;ABmBm p’Šo`;@ r’Ņo^;ABÆ,?o`?o^Bo"Iłd?lœ$tŌo`HĀ…ü?B 0HĄéˆ2/^HĮN¹’¶2,œHĮN¹’¶N¹÷/H gHoCļ0 Mr0,”N¹öXO`"?/^?/b?-?BgBgBBBAB@N¹POļ ?/^?/b?-4rB@ JN¹\OpNŗ÷ B@ JN¹>:8Č|€Ź|’2HĮ Š€ŠēˆGņ<+ąN¼|@grJEf4$/g,6*>*JDgHo^HodHojCļp JN¹€Oļ `T‘ČpN¹x??,’ž?,’ü?,’ś0*oJ?CźAź4*”oN2/h0/jN¹DOļ 0/DŃj2/BÓjpNŗöF¶jf¾jgHo,CļAķr0,”N¹öXO0*oD;@:€2*’oB;A;A0Šo`S@;@;@2-Ņo^SA;A;AHoCļ0 M0,”rN¹öXO?/^?/b?-4rB@ JN¹\OpNŗõ¤`Zp@ĄkgR kg kfGė’čSE<+ąN¼|@f8pĄk"f$ k 0+ 7@ ??,’ž?,’ü4,’śr J0N¹\O`ö¼|`fīpĄk färĀk"fŚk ??,’ž?,’ü4,’śr0 JN¹\O2HĮ Š€Šēˆ>2`p2HĮ Š€ŠēˆMņ4.ąJ“|`f*vĘn g"n’ž ??,’ž?,’ü4,’ś J0rN¹\O62HĮ Š€Šēˆ¾rf80HĄ$Ō‚Ō€ēŠ>2(`>ŗGfŒ`. kf&0+ ąHĄ|’U@g2+ ąIĀ|’SAf 0 l’öN|@¼|@gż4¼|`gż,pNŗō0 /g&Ho,CļAķr0,”N¹öXO oN¹÷ö`"?/^?/b?-?BgBgBBBApN¹POļ 2HĮ Š€ŠēˆBr 0/@Nŗōj0OļfLß|ųNuHē>,HEłH JN¹ģGź’ŌIźł°g"K JpN¹ J@f rp TNŗņˆ` rp TNŗņ¬B@Ał“N¹Ė–*H g rp TNŗńų` rp TNŗņ y’’ g rp TNŗńŲ` rp TNŗńü TNŗś˜°|f°p TĄhŹg"M NpN¹‘`–p TĄhśg"M Np N¹‘`|p TĄhZgd JN¹ģCł¼ JN¹ņB@"K JN¹ 6`,p\ JN¹ņģB(Cė JN¹ņ JN¹ķ¶ KN¹ P6JCgŠp"M NN¹‘` p "M NN¹‘Lß|NuHēOļžź/HCł ŒA×p ŁQČ’üGļ KN¹ģKłüg>Cķ KpN¹ J@f,CłĮ KN¹ņB@Cķ KN¹ J@f r p UNŗń` r p UNŗń&B@AłČN¹Ė–(H g rp UNŗšr` rp UNŗš– /gr @Āh4f UprNŗšL` rp UNŗšp UNŗł °|f8B¹2ĢBCp UĄhjgv LN¹|#Č2Ģ r’²€g MļŽp UĄhśgPpN¹[°(HHyŠHo"NNŗöśPOJ@gĘ <„"N LN¹łRC× NN¹c2t’20< NN¹ČĢ`˜p UĄh*g:p N¹[°(HCķ>A×N¹ó\"K LN¹d.HyćHo"N LNŗöˆPOJ@gT`*p UĄhŹgHpN¹[°(HHyōHo"NNŗö\POJ@g( <„"N LN¹łRC× NN¹c20"N oN¹“> 92Ģgr’²€g @N¹÷öOļLßxNu/ $Hp"yĄi:gfrB@*rŠ@Ał 6ŠĄ0(’~HĄ$Ō‚Ō€ēŠĀq( g@CłAźčN¹ó\j’Ÿ4j4B@ JN¹ÓZrB@AźčN¹ū<j’’4j`4$_Nu/ Ełd??*’ž?*’ü?*’śBgBgBBBAB@N¹POļ ??*’ž?*’ü?*’śBgBgBBBApN¹POļ $_NuHē8Oļ’n$Hp@Ąj4gŅNŗšˆ JN¹\īAźrC×p "ŲQČ’üIłœ0<€Ąj4gHA×N¹kšJ@g& JN¹Ėäp yčĄhZfN¹" JN¹ej` B@ JN¹Ą¾`h JN¹Ėä`V—ĖµŌg&T(ŠAźśN¹ó¢J€gCźśAļ„N¹ó\Cļ„AźrN¹yö` “ÉAźrN¹yö g(€ JN¹Ėä JNŗžZµŌfNŗžĪOļ’LßNu/ Oļ’| g2(4Ā|fCčrE×t $ŁQŹ’ü`AłC×p "ŲQČ’üB/Cł AļvN¹ó\r’B@A×N¹ŹZOļ„$_NuHē8Oļžü$HIłHp"lł|Ąig^N¹)¬J@gT"R JN¹–ņAźrC×p "ŲQČ’üCłAļN¹ó\Gļ„C× KN¹br KN¹ķ¶Cźr LN¹br"K LN¹ķÖOļLßNu?/ $Hp"yÜĄijg69–`p yÜĄhšg69˜`69š¶y7g 0 JN¹Łv$_6NuHē08EłŲ RAč "h &Q KN¹ń6U@ml¶|@nf4HĀ"ŅŅ‚ē‰ R00 ąHĄ|’°|f ¶|@lRC`°|f¶|oSC?Cł KN¹ßīTO R?(?(?(4(rp N¹\OLß NuHē<6EłąHĄ"ŅŅ€ē‰ R80 ąLČ|’¶|g¶|fž&RGė8 k (PKł2ų LN¹ń°Ul LN¹ń`0S@o LN¹ń°Ul LN¹ń:`:`zø|fŗUlRE`ø|fŗ|oSE?Cł LN¹ßīTO R?(?(?(4(rp N¹\O`š&RGė k (P LN¹ń°| l LN¹ń`p S@o LN¹ń°| l LN¹ń:`z `zø|f ŗ| lRE`ø|fŗ|oSE?Cł LN¹ßīTO R?(?(?(4(rpN¹\OLß<8Nu/ B@AłN¹Ė–$H g "yÄBi *` yÄ1| * J$_Nu/ Oļ’|$HCł†A×p ŁQČ’ü"JA×N¹c2t’BAp A×N¹ČĢOļ„$_NuHē>OļžāMłH8.ł^6.ł\Gļ Kł žAķ²"Kp ŲQČ’ü$yœIļˆ0°|b„Š@0;Nūxxx&ØśD@ø| f` nł€Nŗńž`T0|°| bFŠ@0;Nū>:”`:*āˆV:H:(N¹)Ģp`$N¹*N¹)Ģp`B@N¹[°.ˆHyHo"LNŗļŲPOJ@gą <„"L WN¹łR"K LN¹c2t’BAB@ LN¹ČĢ`“ JN¹ĪČ`ųB@N¹[°.ˆHy(Ho"LNŗļ~POJ@g† <„"L WN¹łR"K LN¹c2t’BAp LN¹ČĢ`ZpN¹[°.ˆHy2Ho"LNŗļ0POJ@g8 <„"L WN¹łRHo B@"L JN¹ŌņXO` JNŗūB@ JN¹ÓZ`ž JNŗś–`ōAł:Nŗżī`ę JNŗõZ`Ü JNŗö¢`Ņ0|#°|b6Š@0;Nū*t~*hAłANŗż¦`žpN¹[°/HHyHHo"LNŗīrPOJ@gz <„"L oN¹łRr’ KB@Š|’źN¹(˜`R nłŠNŗļš`FN¹IÜ`$H*I&P(kCłŖ LN¹ō&UƒxMłHCł˜ NN¹ó\`0(kŁĆ f$ ,.gHlCł¬Aö@N¹ßīXOHĄŲ€Uƒ"K JN¹^4&H fĄAķN¹ó¢Iõ \f` "LAķN¹ņBp\ NN¹ņģ(H fāLß|Nu/ / &H$ICłŖ JN¹ōÕĄ fTJp "J KN¹óźB+ p. KN¹ņŲ f|.&_$_NuHē:Oļ’ģ&H,IHĄ"ŅŅ€ē‰ s $P"k„&QIļ LB@rN¹ūCģŹ kVHN¹óJ@f*"<„B@A×N¹ū<"kA×N¹d.t’BAB@A×N¹ČĢOļ„Lß<NuHē4Oļ’|$H<:6 P&hAźrC×t "ŲQŹ’üCłŖ KN¹ōץ f–Cł°AėN¹óJ@glCłėAėN¹óJ@f p\AļN¹ņģ&HCļ±ÉfB+`2p` JN¹ŹZJ@g**U"U MN¹\v"L JN¹yö MN¹Ėä f MNŗé`B@`pOļ˜Lß<Nu/v Ęh4JCopNŗŚxJCfp`B@&Nu/ p y Ąh:g NŗܤN¹Y$yœ`p JN¹Ą¾$jR fī$_Nu/ $yœ`"0*0orĀj4g JNŗźœB@ JN¹ÓZ$jR fŚ$_Nu‘Č"yœ`°i0f INu"iR" fīNu"yœ g±Ąf#čRœNu"iR±éRfö#hRRNuHē0Ełž6*8*:* <* >*0Nŗ’–&H g®0|°| b Š@0;NūN*jvØą88N?420 KN¹˜bTO`lB@ KN¹Ą¾`^?420 KN¹ÖˆTO`H KNŗ’@ KN¹Ć4r 0N¹ `, KN¹Õ®` 0*°|bŠ@0;Nū(t¶¬Ąę KN¹ŗ`ų KN¹ŗœ`ģ k±ėgą"S³ėf "i KN¹–ņ k'hSkB k'h KN¹¼ų KN¹•Œ`  k±ė$g”'P S±ėf "P KN¹–ņ k'PRkB KN¹¼|`¼ KN¹»Š`\ KN¹»2`R0+@oL2+6Šk>S@²@fSk6Sk@ KN¹¼0`,0+@2+8’k>°AlZk@0+6°k@l7k@6 KN¹»ŠN¹·Ō`ī>+8žk>HĒ 2HĮN¹’¶"<čN¹.7G@7G6 KN¹•2`Ŗ>+ žk“@fā kN¹«6?p’Šj6_HĄ kN¹«œ(H*j6*60Ą|’°yxgx‘ė5H62–ABA,’’²yxfx`BDJDgCģ LN¹ó\RC JN¹Ą0+ gJDf"kRI kN¹ó\Sk JClB@`05@6"k JNŗž<Ńj6` Rj6 JN¹Ą JN¹•ę»źg JN¹¼|"k JN¹™ `(2*6?/ "j JN¹aXO J2N¹¹ JN¹¾Lß<NuHē $H:6*@BDąE0|G°| b°Š@0;Nūj¤¤<¤D¤¤(5C6"j JN¹–ņ`Ģ5C6"j JN¹–ņ`ø5C6`° R5h 60*62Ņj>°AmSA5A6¶j6oŒ`Ņ"j$ JN¹–ņ"R JN¹ĻRR@fnB@ JN¹Ė$ JN¹•ę"j JN¹™ `N JNŗörJ@gD0|g`8p RĄhf00*6 JN¹¶Ŗ2*6?/"j JN¹aXO J2N¹¹`x0Lß8NuHē8UO$H&PIł¾2ąA’|G²|bJŅA2;Nūč6>>ˆ>”>>~> >>>>>>>>>>>>>>Ŗ JN¹½ppĄl’śfųHy¾Cģ’žAļ0,:N¹ČXOSl’žST9|9|l’ś`Ā JN¹½Ņ`¶ JN¹¾€`¬ JN¹¾`  j4`–pĄkgŒ"R jjN¹aP2*@?/ "j JN¹aXO J2N¹¹k’ž`VBj@Bj6BjB"j JN¹–ņ"R JN¹ĻRJ@l0%jp’Šj<"j JN¹`Ų%H JN¹•ę"j JN¹™ TOLßNu/?‘ČN¹ų&88D CN¹ųJDgp`B@8&Nu/?8‘ČN¹ų&1ÄD CN¹ų8&NuHē<(H6$y&JGė JNŗĶpJ@gŹ0HĄåˆ y*%p$Kł?Cķļ jT PN¹ßīTO?,Cķļ jœ PN¹ßīTO/,Cķņ jD PN¹ßīXO/, Cķņ jü PN¹ßīXO/,Cķņ jĢ PN¹ßīXONŗ’J@gk `k’ż JNŗŌb8°| f rĀk ftÄjzg 0<’Nŗ’`B@Nŗžųø| fp`B@Lß<Nu/ / Oļ’Ī&HEł "JAļ Ł Ł Ł Ł Ł·ļ&f o’’*f%KBj 5k $«%k$rB@A×N¹ūOļ’Ī*H(I&oNEł "JAļ Ł Ł Ł Ł ŁBC%M$Œ%K/ "m MN¹aXO5@ / "m MN¹aXO5@rA×B@N¹ūrĀy "g¬J@gØ`B@ JN¹“ >rĀy "g J@gN¹©8`:"j JN¹™ `, JN¹¾ JN¹ś`p JN¹²¦` R5h 6 JNŗķ 0Oļ’LßlųNuHē0&H6ą@x2²|&gĢnSAg0’|gB`š’|-g*[Ag`āNŗÖ2$H gčpN¹ŠĢ`ÜN¹Ķ`ŅNŗč‚NŗčFx`Ä g¾r@Āk4g6BB KB@r’NŗäJ@f¤·łœgB@ yœN¹Ą¾B@ KN¹Ą¾`€0+4Ą|g KN¹Ī6`j k"hAłN¹óJ@fR"S KN¹8`F +^g@0+D"k^ KN¹œ"J@g KN¹•ę"k KN¹™ B«^` KNŗējJ@g0 KNŗī<0Lß NuHē<8v yœNŗĮNJ@g yœ:(00Nŗēŗ$H&P0NŗÅV8gž:ąEj4Ił“rĀTg*tÄTf$pĄTg J0NŗėŖ`Š0 JNŗļ¦J@gĀ`¶pĄTg4rĀTg.ŗ|2fNŗŌ®*H g pN¹ŠĢ`” JNŗę®J@gˆ`|pĄTg(rĀTg"4Ä|’ffŗ|9ff J09zNŗķX`VpĄTg J0Nŗżę6`BpĄTg J0Nŗ÷,6`.0Ą|’f J0Nŗš`p@Ąj4g2Ā|’²|f yœNŗĻā`ų JNŗęJ@gģ0Ą|’Q@gzS@gY@g¼|rg@`Ä0, –f¼ l$"h, QN¹ń:2*6HĮƒĄHAšA`p JNŗģš0SEJ@fš`p RĄhf„*S JpN¹¶»Óg*"K JN¹™ `f0, –fXr RĀhfN JpN¹¶Ŗ·Ņf"2*6?/"j JN¹aXO J2N¹¹`&"R JN¹™ `p RĄhf JNŗéØ`0 JNŗģ0Lß<8NuHē8(H$y JNŗ¾,J@g’ j„&PHlHlvCł KN¹ßīPOHlHlvCł jT PN¹ßīPO JNŗÅ~6U@gJp"KAģvN¹óźB,~AģvN¹bŅpCėAģN¹óźB,‚AģN¹bŅ¶|fp`B@R@`B@LßNuHē0Oļ’€&H$Ip Nŗ½¤/// "KAļN¹ßīPOA×pN¹¦S@fv`BCpNŗ½v0Oļ€Lß NuHē:Oļ’€$HB@N¹ņŲ&HBCIłCģ€AźN¹óJ@fx`BDBy  MłJDfp"N JN¹ J@fŖJDf pĄ.g@JDgSKCģ¤ KN¹ó\B@"N JN¹ J@fz`BE`–¼\CīAėN¹ó\pĄnbg&/ Cģ AļN¹ßīXOA×N¹k>J@fv`BC``|pĄnbgJ@gn/ nś"h`AģNŗž,XOJ@gVBy   JN¹6`:pĄnbf¤rĀnbg JAg0Hy: nś"h`AģNŗżźXOJ@g JN¹ķ¶6JCgp Nŗ½>pĄnbg yœpN¹Ė$`B@` JCfp`B@Oļ€Lß\8NuHē0<8Ełœ$gD BNŗ»ųJ@g8 R6(020N¹,:J@gNŗāX&H¶Ef g:škJHŋł2ö<œkLHʍł2ų2Ćł2ö²kNlā4Åł2ų“kPlŅ"k0N¹`Ų"H KN¹–ņp SĄhgrĀy“g KNŗå^`Œ KNŗīl`‚pĄy“g KNŗ»f`np@Ąk4g0tÄy“r’ KB@NŗŻ J@fP·Ņg B@ RN¹Ą¾B@ KN¹Ą¾`H0+4Ą|g KN¹Ī6`" k"hAłN¹óJ@f "S KN¹80Šk@7@6`N¹ĶLß xNuHē8&H(yĢEł gR/"kN¹aXOŠkBR@?Cź4 lœN¹ßīTOpŠk6?Cź9 lĢN¹ßīTO?+ Cź4 lüN¹ßīTON¹ J&&lŒ(l\r K?/"<čN¹’d _2N¹ńęCź> KN¹ņr L?/ 9 ƒ"<čN¹’d _2N¹ńęCź> LN¹ņLßNu/ / Oļ’nAł ÓC×p ŲQČ’üEļ"<„B@ JN¹ū$HGłHIė’ŌKłœ` 6*„Ę|÷ą0Ą|f2Ā|g0*†N¹ĢL`Ü"J KN¹br0<€ĄCgz Kp\N¹cp"L KN¹ J@fĄ2*†0<ą JN¹ŹZJ@gŖ,U"V NN¹\v JN¹kšJ@g" NN¹Ėäp kł ĄhZfhNŗÖ6 NN¹ej`ZB@ NN¹Ą¾`bp@ĄCg"BD0Nŗµ€J@gN2*†‘ČpźŠDNŗ܂J@g<`&B@"L KN¹ J@f*4*†BAp ĄC JN¹ČĢJ@f0*ˆ UN¹›n UN¹•ŒN¹\0$H fžŽLß|NuHēOļ’v,HKłųN¹b;@ś¤ y:mr`BA;AB@` 2ŅA?¼R@°| mī?|Gł2ųIł2öHy2üHy2ś"K LN¹$PO;@:€Hyj"MAļN¹ŲXO<­ū†pŠmūr;@rŅmūt;AAļ0rN¹†;oHydHybHy`Hy^rB@N¹ŠOļ0-ūhŠmūl;@ūp2-ūfŅmūj;AūnHy3Hy2ž40Š@ŠBŠ@?02ēI’@ŅA?td?Cļ”Aļ”B@2<ļN¹>Oļ092ž42ēI’BŅAA3Ą30y320Š@ŠAŠ@Ą3Č3CļˆAļˆ0BAtN¹:Nŗ·öOļŠLßxNuHē0Oļ’šEłB@N¹Ŗ5@pN¹Ŗ5@pN¹Ŗ5@NŗęŲ5@ū,BŖū.BŖūBN¹~6N¹’%@"<„ JB@N¹ū¼?jśšBA?A?AA×09 rN¹h JN¹[ĀNŗ¶ŌN¹V*OļLß NuHē>EłÄ&RGė2HĮ Š€Šēˆ(RŁĄvKł ąMķ’V`vpēØĄŖRg64ŌB05 HĄ"ŅŅ€ē‰ RBp 26 HĮ Š€Šēˆ jTp’÷ 8HÄ`42ŅA46HĀ Š€Š‚ēˆ jTp’ž 46HĀ Š€Š‚ēˆ jTp Rƒp°ƒb„rAŅAVR„vʄքx`.R„2ŅA05 RN¹2ŅA45HĀ Š€Š‚ēˆ Rp Rƒp°ƒbĢ2HĮƒüĆė“lLß|NuHē8Oļ’|8(H•ŹBCGł`|B@"KSD2HĮå‰ tN¹ 6J@gJ@fv`BC`"0HĄåˆ"tA×N¹d.t’BAB@A×N¹ČĢ6ø|oJCg’| g JN¹ĖäOļ„LßNuHē>YOGłø k(Ačj.ˆr"k Āi‚gF°|l2N¹\ ,H gpNŗ±B NNŗłlpNŗ±6`r’‘ČB@+JŠ|’źNŗÖĀrp k N¹ k<"hä,QAėN¹Ž+g&HEł!€4¼†"yŲ i, PN¹ń5@Ī y"h“ QN¹ń5@Š yģ"h QN¹ń5@Ņ yģ"hü QN¹ń5@Ō yą"hœ QN¹ń5@Ö yą"hD QN¹ń5@ŲB@Nŗüp(Cł!LAźÖN¹łR(yō ll"PAźÜN¹ó\ l„"PAź,N¹ó\ lœ"PAź|N¹ó\ lä"PAźĢN¹ó\ yŠ"hl"QAźN¹ó\ yŠ"hœ"QAźlN¹ó\ y"h<"QAź\N¹ó\(yš lT"PAź¼N¹ó\ ll"PAź N¹ó\ l"PAź¬N¹ó\ l"PAźŗN¹ó\ lD"PAźČN¹ó\ l„"PQŚCł KN¹č &H gāBC(yœ`0HĄåˆAł5!Œ(lRRC fę5CŖ2HĮ(éŒŲåŒŲŲ„ĪJ„g N¹÷,H fJ„fˆ*N`NSC0HĄåˆAł5(pCģr M <„N¹łR;l4„;l2†/"l LN¹aXOŠlBR@;@ˆKķŠJCf®"Kr <¬ JN¹ęhr²€f "K  NN¹ęhJ„g NN¹÷ö KN¹źÖLß|Nu2ēIAł'~ŠĮNu2ėIŅ@åIAł+~ŠĮNuHē0&HEł!€"<¬B@ JN¹ūYO.ˆ,I y*&hHp?AłH"KN¹ßīTOAłHN¹ó¢&pN¹÷&H g|AłHN¹ó¢R€N¹÷(H g`"WRi7C 'H7|7|CłHN¹ó\'N'N*n*‹pĄmg m ‹$V%KpĄjg j!K'M&–` g KN¹÷ö—ĖpN¹4 KXOLß|NuHē8(H$I&Q kg&Sl Rl"“ S!IRj j ‹'j%K`( j « k!j%k0+Ńj"K LNŗüÖ?* y*"hH jN¹ßīTOLßNuHē8(H$I&j kg(Sl Rl k ‰%kRj&Ŗ S!K%K`( k Ŗ j!k%k0+Ńj"K LNŗüR?* y*"hH jN¹ßīTOLßNuHē8(H$I&j%S j!ISj?* y*"hH jN¹ßīTOSl/ "J LNŗüĄXOLßNuHē8(H$I&j%kSj?* y*"hH jN¹ßīTOSl/ "J LNŗüōXOLßNu`S@"QJ@g³č$fņ INu`S@"iJ@g³čfš INu/ / $o B@`Gč ³Ėfp’`R@"QµÉfģ&_$_Nu/ / $o B@`Gč³Ėfp’` R@"iµÉfź&_$_NuHē8(H$I&jp J"LN¹łR)KLßNu/ / 2) $iŌĮGņ’h6RAŃi `’SJSK0SAJ@fņ&_$_NuHē>*H(I,o•Ź&H IN¹ó¢& MN¹ó¢Aõ‘Ć*H` "L KN–J@gRK`$K`»Ėdč JLß|NuHē>*H(IMłH$N&J lN¹ó¢&"M NN¹ó\B,M`>B"J MN¹ņ"l MN¹ņ ŠŻĄ2HĮŠÕĄ lf/"l JNŗ’NXO&H f¾"J MN¹ņ NLß|NuHē8(H$I*gCł AźN¹óJ@fGł¢`Gł¬HjHjvHj/ "K LN¹ßīOļHĄGō’ .fBLßNu/ / $H` Cź JN¹ó\  gī`Bp JN¹ņģ&H fī&_$_Nu?/ $HN¹ó¢r’Ņ€ÕĮ`BSJ"S€Jg¶gš$_6NuHē8(H$Ip\ IN¹ņģ&H fp: JN¹ņŲ&H g ŠR€ÕĄp. JN¹ņŲ&H g<& –ŠCėAģpN¹óźB,‚AģNŗ’B "JAģvN¹óźB48vAģvNŗ’(`B,"JAģvN¹ó\LßNuHē0&H$I ):f‘|:B+TJ`Bp\ JN¹ņģ"H g.& –ŠJƒg"JAė N¹óźB38`Cł AėN¹ó\`B+Lß Nu/ / &H$INŗ’Œ"J KNŗžņ&_$_NuHē0$Hp N¹ųGłH"J KNŗž KN¹ó¢Aó \fBpCł KN¹ J@fv`BCpN¹ų0Lß NuHē>QO6/H8HĉüKł’`ž:`ˆ<œD`x0HĄåˆ&oץ2HĮå‰Ió4 S,hÜĀ"T$iŌĀ0( °BlMł” T0( °UlEł”0-UR@HĄ"J NN¹óĢ2-gJ@o2-fJ@n.“&”(—œDJFl’†RE¶En’v0HĄü8JDn’`POLß|xNuHē6QO$H/j.Ŗ$0<€Ąj4fr"yģĀi2gHWCļN¹™LXO/"o JNŗūVXO6RC0HĄåˆN¹÷*H g¼,M&o`,ĖpĄkg3ü’’ k’ż&S W·Šfą0 MNŗž¬8*B/"j JNŗśüXO: W"o&i& o"W&Q'h—j W.BF,M`/"o JNŗ÷ XORFXN¶Fnź0"j JNŗś„%H0"H JNŗśv$ˆp’Šj<"j JNŗśd%H MN¹÷öPOLßlxNu// &rp N¹öņ$H g%CRƒā‹Öƒ%C J$_&NuHē8&"gRRƒā‹Öƒ$H¶ŖbD *Ŗ¶€c< *rN¹öņ&H g&rpN¹öņ(H g ‹)R$ˆBŖ` KN¹÷ö‘Č` *×Ŗ R PŃĄLßNuHē8$H g*"@&Q` SN¹÷ö(K&k LN¹÷ö fę RN¹÷öB’LßNuHē0$Hp=N¹ņŲRH&–Š&y˜` "J kN¹óĢJ@g&S fč KLß NuHē<$Hp=N¹ņŲ gĘ JN¹ó¢r²€d¶ JNŗ’œ&H fFpN¹÷(H gž JN¹ö\)Hg(¹˜#Ģ˜ JN¹ó¢R€Ń¹œ`l LN¹÷ö`fp= kN¹ņŲ(H JN¹ó¢& LN¹ó¢ŠƒR€N¹÷*H g6Hl/ Cł·N¹ßīPO  L‘ėˆŃ¹œ kN¹÷ö'Mp`B@Lß<NuHē8(H$y˜`&J$R kN¹÷ö KN¹÷ö fęB¹˜B¹œv` TNŗžą6XL gJCfī0LßNuHē8(HpŠ¹œN¹÷$H g*&y˜(ˆ`"k JN¹ó\ JN¹ó¢R€ÕĄ&S fāB gp`B@LßNu?6ź@Ą|??2t äaĀ|?CłŠN¹ßīXO6Nu?6rĀ@?ź@Ą|?4r ābÄ|Ō|¼?CłŚN¹ßī\O6Nu?YOB—pĄy¾fB@N¹ģī6mA×N¹ ņ0N¹ķ XO6NuQO/@.4/“odp`0/°ocB@`0/°Wbp`B@PONuHē8(H$yō y&N¹h„J@g4 jl PN¹g J@g$ j„ PN¹g J@g jœ PN¹g J@gv`BCJCg:B@AłčN¹Ė– g("h$h$&I` k #gN¹g 6&SJCg·ŅfäJCfpN¹4JCg LN¹hÖJ@gp`B@LßNu?/ $HB@N¹ü.6N¹„J@g pæŠCN¹’`B@9Š|’æN¹’AźN¹Ā$_6Nu/ $H *:f B@N¹„J@g,B@Š|’æN¹’TJ`B@9Š|’æN¹’ JN¹Ā$_NuHē8$HN¹ó¢&0N¹]ą&H g8(yœ¶l8l0,8`09@8/ Cģ LN¹]HXO"J kN¹ó\p`B@LßNuHē6Oļ’d&H|*v|*EłÄ"K RN¹brp N¹ųGłp"K RN¹ J@gpN¹ųB@`ÖxBCKļMļ `¤CłīAėN¹óJ@g„pĄ+g&Hy:r?t ?p?Cłš RN¹ßīOļ `LCė MN¹c20+ NNŗż0+A×NŗüĢHWHo/+Ho£Hožp ?r?Cłł RN¹ßīOļ RNŗž®8 KN¹ P6JCfJDf’VpN¹ų y#  fp`B@OļœLßlNuHē>Oļ’Ø&H*I6AłHN¹br"K yČN¹brIłŠpĄCg6HmHmvCģBAļ&N¹ßīPOHo y*"hXAģHN¹EDXOJ@g:p ĄCg:Cļ, yČB@N¹ J@f$HoJ y*"hhAģHN¹EDXOJ@fp`bBCN¹ J(āŒø¼ eB N¹÷*H g2Cģg yČN¹č ,H gCģjAłHN¹č $H gŽAļ,B@Š|’ĄN¹ `p0/,r2/2N¹’A×N¹D”8g,CėvAļvN¹óJ@f CėAļN¹óJ@fpN¹4B@`ņC× LN¹br"KAģN¹brBy¾zp@ĄCgCģ LNŗžJ@g¼pĄCgXHyHHyŁAģN¹ó¢HĄüH@r’@?HyHø|fAķˆ`Aķ/Cķ}AģN¹ßīOļAģNŗųš`^ø|f"LAģN¹ķÖJ@fp`B@`@pĄCg "KA×Nŗüb:` pĄCg A×Nŗż~:`pĄCg C×A×Nŗü@:0"KA×Nŗś Ź@0OļˆLß<8NuHē8(H&I o$h0<€Ąl4f LN¹"„IłŠCģ” JN¹ōÕĄ frCģAźN¹óJ@g`Cģ–AźN¹óJ@f p\AėN¹ņģ$HCė±ÉfB*`2B`.TJAėN¹ó¢ 3\gCģuAėN¹ņ"JAėN¹ņLßNu/ GłH"H KN¹brB@Cł KN¹ J@f 96`p&_NuHē8&H(IBCp kN¹f¶$H g&k"LAźN¹ó\$«'Jv`pN¹40LßNu/ B@"(g$AXJ"Š"h!Qp$_NuHēOļž\&H/IŠ*oĢ<vBoˆBE‡y "AėrCļųr "ŲQÉ’üIļt oŠAčr"Lr "ŲQÉ’üp N¹ų g^2<€ĀFfVAļŽB@/ųŠ|’ĄN¹ ` o’’”g$0/’Ąļ”;@p0/Ž2-HĮN¹’¶+@`+|’’’’pN¹ųB@`¤ oŠ/P|/y „ y’’ g /y €`/o„€/Cļü KNŗżĢXOp o„ hN¹ņŲ&Hp"o„Ąif oŠ ‰0<€Ąh4f"LN¹"„ fš2/ˆfč o„"hAļŽN¹#6CļŽ LN¹c2CļŽAļųN¹c2 gB2<€ĀFf: LNŗżś.Ń­0-HĄŠ‡S€2-HĮN¹2-HĮN¹’¶Ń­ Rm`vHyŁ0Ą|’"LAļüNŗśäXO6`XAģN¹ó¢.0<€ oŠĄh4f?|ˆ K"o„‘é?HžTKJEf:A×"KN¹ó\``ŗožl6:/žCłEA×N¹ņ"KA×N¹ņ`HĒ UNŗń¢: mN¹ó¢.Cģu mN¹ņCļ mN¹ņ J0NŗžŌ mB0xA×N¹ P<JFfJEf’vOļ°Lß<ųNuHē8(H$IAł~Nŗń8J@gF g&J`GłŁ"K yœAčśN¹ó\"L yČN¹ó\p N¹ų JB@NŗžZpN¹ųLßNu?YOB@N¹,6J@o*N¹ą>€N¹ˆ?@rA×0N¹Ī0N¹žB@`pXO6Nu/ / Oļ’|$iVJCčrG×p &ŁQČ’üp JN¹ņŲ g$HTJ .gDGłHp"J KN¹óźB+ |."KA×N¹c2C× KN¹br K"oN‘J@fp`B@`B@Oļ„&_$_NuHē0BC$yœGł5`4 g$0*0N¹v0*0N¹0HĄåˆ'Š$jR` 0HĄåˆB³RC¶|€mĘB@ yÄN¹ęLß NuHē6QOp yÄN¹ęN¹"vKļMļEļ`”0HĄåˆAł5&p" g|?9d?9b49`0<ļ29^N¹ĢXO7@0HWHo?+P?+N?+L"N J4+J2<ļB@N¹>OļBgBg/+nr0+0N¹ PO??420+0N¹ęXOSCJCl’jPOLßlNu?6[@o0N¹ž0N¹ž6NuHē>Oļ’x(H$I,o“*oø<BC8z?C>>ƒGłŠ" g"/ JN¹ó¢BA?CėµAļ N¹ßī\O`BÆpĄFg>BE yo2 U0N¹,6J@o"BB2pN¹:2B@N¹źJ@fz`BE>…JEgĘpĄFgBE yoŒB@ mN¹8`2pĄFgtBE yof mpN¹,8J@mŹt2pN¹:ø|oB2pN¹źJ@fz`BE?E yo JEgpĄFg2pN¹źJ@fz`BE>ŗ|f CģAėŗN¹óJ@gCģAė¾N¹óJ@fp`B@J@f2/fr`BA?A†JAgNŗż.KłH NN¹ó¢J€f LNŗģ HlHlvCėB MN¹ßīPO` NNŗģĢ"L MN¹brMłĄ NNŗė“J@grp N¹ųJDf AėĀN¹ß“B@N¹‚Ho„/Cļ MN¹Ü¼POJ@l pN¹²BE`pĄFgrĀFf Ał”N¹ēøpN¹‚ VN¹÷öpN¹ųAłNŗėģ0/†gNŗüŗ`pN¹4JGg29pN¹ź0/g29pN¹ź0g29B@N¹źJCo0Nŗż:JDo0Nŗż0JGg0N¹ž0OļˆLß|ųNuHē8Oļ’|&H(IN¹–ņ"l kj hN¹ó\ kj$h #g*¹ėg"GłŠCėÅ JN¹ōÕĄg Jp N¹ņŲ gB *:fB@N¹ü.6B@N¹„J@gŌ"<„B@A×N¹ū<"JA×N¹d.CėČAļN¹ö†J@gCėĢAļN¹ö†J@fp`B@J@g$yœ%j$0* jB°jOļ’č8<,H&IEłHBC`€ nb"PAī ³Čg*I`›Ķ fB“`-Mb"m JN¹ó\(HRy2:JDg #g>Cł• LN¹ō*J€g Cō LN¹ó\g LN¹ó¢S€2ŅEœAÕĄ \gvp’ŠFoJCg’x.¼óĢ/|k yœAčč/H ?|AłHN¹ó¢Š¼€N¹÷,H gHCłHN¹ó\p* NN¹ņŲ$H gC×N¹aš NN¹ó¢R€ y2ÄN¹f¶(H f NN¹÷öB@`"N LN¹ó\ NN¹÷ö&ŒpOļLß|xNuHē6YO*HBCEł2@&JC× M2<€B@NŗžJ@g6 g6 @ #g.,@Cł•N¹ōї WgRC¶| n$Ī`Ąp N¹4‘Č`4pŠCHĄåˆ y2ÄN¹f¶$H g0HĄåˆ"KN¹łR0HĄåˆB² JXOLßlNuHē<(H68Gł2@N¹ó¢R€ k„N¹f¶$H gz"LN¹ó\(KKłŠCķÅ JN¹ōÕĄg(CķÅ JN¹ōj$H`(ŹCķőČN¹ōj$H gSDlčB”pŠCDåH8HĄ k„N¹f¶*H g 0HĄ"KN¹łR M`‘ČLß<NuHē0&H$I f"ˆp`*"k R hN¹ó6fB@`JCo"R`"RXI KNŗ’ĘLß Nu/ / &H$I IN¹õ®CłÆ JN¹ņ"<„B@ KN¹ū<"J KN¹cÄfCł KN¹ó\&_$_NuHē>Oļ’ź&HBCxEļB’Ił1.`BD"J lš2<€pNŗüŖJ@gü gņ @gJ"@Ał²p N¹óĢJ@f"RCé Aģ„Nŗ’N`&p "RAł¼N¹óĢJ@f"RCé LNŗ’, LNŗålx` p"RAłĘN¹óĢJ@f x9D’`‚p: RN¹ņŲ*H fr A×0, N¹ńdp N¹r`XBCł• MN¹ōŪĄp l–N¹f¶,H g4-R RNŗćŠ-@ Mp Nŗż“-H g lšNŗż -Hg v&Ž`vB“JDfžź0OļLß|Nu?/ YOA×Nŗž“J@gJ gFGł26 @'h"KNŗž`"K WNŗżüJ@f W hp N¹r`A×Nŗžt6S@f fŌ0`B@XO&_6NuHē>$H fp`n RNŗ’īJ@gb&j Ił26MłĢ`B"T SNŗńÜ f4p lŽN¹f¶*H g2+S SNŗāŽ+@+N +N"L MNŗżdJ@gXK fŗ jNŗ’Š`B@Lß|NuHē¼’’MłH/ / Cź6 NN¹ßīPO NNŗ÷ĀpĄy¾f¢N¹* \gpCź¼’’pN¹‚pN¹ų`BW0m¶@mp`B@Oļ.Lß\NuHē<&HBCEł26"RNŗī°&H(k fRCx`2 TNŗ’Ų8"R TNŗī*H"- +NŗßŲJ@f -fp`B@Ö@XL gJDfĘJCg JDg(k` TNŗżÄ8B«XL gJDfź0Lß<Nu/ / Ał26B1|!|ŁBhŒBhŠB¹ĢCłEčžų&Jp &ŁQČ’üCč’|p "ŚQČ’ü&_$_Nu/?v’B@N¹8[@o42pN¹ź6J@l 0N¹ž`2pN¹ź6J@l0Nŗń`608&NuHēQO&H*I$o$v/k.«$p yųĄh:gHWCļ KN¹™LXO W.&o``(kpĄkfR`B@Ą|’N•,H g"JNŗž|6RLgJCfŽB@,’’°yxf"JAłLNŗžV6JCg"JAł¢NŗžD6&S·×gJCf˜POLß|NuHē>Oļ’ō/H&Iv/h.Ø$p"yųĄi:gHWCļN¹™LXO W.(o`t*l o"hj,ipĄlfZB`$B@Ą|’N“$H gB@ NN¹ņŲ"JN¹£”RMfŲBA-’’²yxfCłL NN¹ņ o"hj iNŗŚl6(T¹×gJCf’„Oļ Lß|Nu/ $HN¹Žg JB@N¹ņŲSH \fB$_NuHē>Oļ’d*H/I„6•Źp N¹ųGśūŽĪIł2Ģ(Ž"U MN¹–ņ"<„B@A×N¹ū<¶| fdCłNAļN¹ó\r’B@A×N¹ŹZS@f ,yœ"n NN¹\v o„Nŗūč(ˆ r’²€gz gGśū6"K MNŗžt NN¹Ėä`^¶| f¼MļŒBpN¹[°/HˆHy\HoCļN¹²POJ@g(g"C× oˆ <„N¹łR o„Nŗūj(ˆ r’²€g"NA×N¹c2C× mj hN¹brCłZ mj hN¹č $H g gGśś„/ "K MNŗżXO JN¹źÖ`ØpN¹²`œ¶|fP mj hNŗž\Cłh mj hN¹ņCłZ mj hN¹č $H g“ o„Nŗś¶(ˆ r’²€gH`’€N¹tJ@g2Eł< o„Nŗś(ˆ r’²€g"GśśR gGśłÜ/ "K MNŗüfXO`pN¹4 gr’²€g @N¹÷öpN¹ųOļœLß|NuHē0Oļ’|$H&I6p N¹ųp yüĄh:g–"R JN¹–ņAźrC×p "ŲQČ’ü KCźrp "ŲQČ’ü0 JN¹ŅJ@g°|gpN¹4j’ū4p’Šj<"j JN¹`ģ%H/"j JN¹aXO5@BA×Cźrp "ŲQČ’ü JN¹•ę"R JN¹¦¾`t’2B@ KN¹ČĢpN¹ųOļ„Lß Nu/ / $H&Pkj4"jj PN¹aP&kB jj"h KN¹ó\&_$_Nu?0Ši2Ņh°Al`0Šh2)Ņi4(Ōh²Bl`2(Ņh4“Qo`46(¶io`6)2‚3C0@Ā3H0C3@2)oJ@op`B@6NuHēOļ’š6/$8/&:/(A×0Ą0Į<ÜB0Ę0ŠC0Ą0Ä0Å2ŅB0Į4ŌC0‚HyDCł0Aļ09ų2/.N¹öXOOļLßxNu// $H2*@HĮ ėˆåˆŠēˆ/4*8”j>SBo 2*8’j>`rHĮ N¹&BgBgBg?r0*0N¹ PO$_&Nu// $H2*BHĮ ėˆåˆŠēˆ/4* ”j$H,I&P(jjpĄkgbpŠk HĄN¹÷*H g&"kN¹ó\ lN¹÷ö)k'Mk’ž`(pN¹4"R jjN¹aPk’ž"R JN¹™ p`$ŽpLß|NuHē>&H*I6+LÖkP–y2ųRCIė Bg?-??-4-2-0Nŗż(POxŲkJzŚkL*kEłt`Ž0- °k@oz2+@,mÜĮtÄm0±Bg2gr`r09ųN¹ų R0- k@°k>o(2+>6B6 N4209ųN¹¤0+>†` N4209ųN¹¤Śy2ų*U¶Em¹Ķf’lLß|xNuHē6Oļ’š*HEļ&J>€?A?B?o$HkHkHk/ r 0-0N¹ŠOļ`R"JA×Nŗū¬J@g(SkSkMł2Š<Ó<ė<ė<«Nŗż,"J MNŗž HkHkHk/ r 0-0N¹ŠOļ0+g2+f¢OļLßlNu?/ &H/ "kN¹aXO6Įł2ų62+P’@?4+N2ŅkL0+J KNŗ’ TO&_6Nu/ / &o Eł B@"Ø&Ø$±źf j’’ gp"’ j’’g&Ŗ`&’`B@&_$_NuHē,QO$H6p N¹ų/j.Ŗ$p yŲĄhŹgHWCļ JNŗ’ˆXO(o`€"L JNŗż°|fd JNŗś6*lBj6`N  fBx’ŲC0*6HĄĆH@˜@:2Ņl ²|n$¼ `p"L JN¹arRM¼ 0SDJ@fęŪj6RMRj6f®` pN¹4` (T W¹Šf’|pN¹ųPOLß48NuHē.QO$H8p N¹ų/j.Ŗ$p yŲĄhŹgHWCļ JNŗž²XOIłHr@p LN¹ū<*o`x"M JNŗü4°|f\ JNŗłN,mBC`H  f>:0HĄÄH@š@SEJEo,0HĄ"LAīN¹óĢJ@f¼ v’CöPAīN¹ó\›m RNRCf“` pN¹4` *U W»Šf’„pN¹ųPOLßt8Nu?0(@2(6BB°An 6Öh>SC²Co1A@t06NuHē8$H6&jS@lv¶j l0p(j`(TR@¶@o¹ź$fņ0*$Up mĄhg "H LN¹_B` p UĄhg "H LN¹_Ā` "M LN¹^b*J`*U»×f”pOļ Lß<NuHē8QO/H&ovAč ³Čg~Ał ³Šf pĄig ©.«$WµčfpĄjg!j(IpĄlf.(T`*"L oN¹`F0,f$T·Ģf&JBC"L oN¹\v(J·Ģg pĄlgJCfĘ·Ģf¶pPOLßNuHē<(H$I*opĄjg&J` "J LN¹^b&H»Źg` "K LN¹_B S±Ōg»ČfģpLß<NuHē0$H&I69 89 /"jN¹aXOŠjB¶|’’f6ø@l ¶@m&’p`B@Lß NuHē0$H&I69 89 /"jN¹aXOŠjB¶|’’f6¶@o ø@n R&p`B@Lß NuHē`āJFgÜ"M KNŗžŠJ@gĪ`ŠpĄjāgDJFg rĀlg~`BGAė &ˆ/"U KNŗżĪXOJGg09  KNŗł4`Œ k'H&ˆ`.pĄjBgBJEgJFgnC× KNŗżŚJ@gb/"U KNŗż†XO'kBkBp’Šk<"k KN¹`Ų'H`4pĄj¢g,JEgJFg$"M KNŗżŌJ@gAė &ˆ/"T KNŗż6XO&Œ'T KNŗņ¾NŗłŚJ@f "k KNŗö*pN¹ųPOLß<ųNu/ $H yĢN¹ŠJ@g JN¹I yĢN¹ h$_NuHē0&H"yŌ il$P/"k KN¹aXO6ÖkBRC?Cł† JN¹ßīTO yŌN¹ h]@f$ JN¹ń6 KNŗ÷öJ@g KNŗņd"k KNŗõ~Lß NuHē8$H(I&HBC`\,gR \fJCfv`F¶|f>B@N¹üJ@g Š<ŠĄ`"B@N¹üJ@gB@N¹ü.Š<ÉĄ`ŌBC`ŌRLf B ŠLßNuHē8$H(I6*F—Ėx`Œp jVĄhft/"l hŠĆN¹a¤XO&H gZ* "jVš©5EF5E6 lf@"jV JNŗņˆ8°|f* JNŗļ "L R hŠÅN¹aš R hN¹ó¢ R1@ `—Ė` J"lN‘BC f jV±ģf’h gp`B@Lß8NuHē8$H8&PvĘj4j’÷4"KNŗņ &yŠIł2Ų9DpĄk²g(¼ö¾`(¼óĢ kl)P"kœ)Q lgrrĀk’gHy2čCźV JNŗōXO l)P`%jVAź )HpĄkrg& jV hk’žr"l%iV)H)|¦®`pĄkBgk’žB)|¦ BjF`vpĄk’g$ jV` P±Ņfp`B@f±ģfģJ@fB@`ŹJCg5j6F`JDfRjF` l N¹ó¢ŃjF l±ü¦®f "jV)i`)|¦ %RVp N¹ųk/*V"j JN¹aXO? l±ü¦®fp`B@Š@Š_5@HrĀkŅg$ lf9|`zBjF"L JNŗż”J@fī`Bl"L JNŗż‚:pN¹ų0Lß8Nu"hV!QVRhHNu"hV!iVShHNu?/ &H/ "kN¹aXO6RC0Įł2ų6?4+N2+L0+J KNŗńpTO&_6Nu/ / Oļ’|(H&I"<„B@A×N¹ū<0<€Ąl4gHyE"K LN¹zœXOJ@fp`B@`DCģrA×N¹ó\C× LN¹"„IłH"k LN¹#6"LA×N¹c2C× LN¹br LN¹EOļ„(_&_NuHē0$H<6* j4±ł fNŗõ&R`”xČkpĄkg "R jjN¹aP j±źf$JDf zŗ|fb JNŗģ2Bk kBBj6BF`JJDfDzŗ|f>·źf%S·ź$f k$ˆ%H` j±ź$g%P$“&S"k JN¹\²`&S0SFJ@f’f0j Lß xNuHē<*H$o&iIł!~pĄTgt’2<Ał‰0< N¹ÉźJ@g¤p N¹ų`Xp jN¹ņŲ gv`BC*Š"J MNŗžDJ@g0pĄTf*rĀTgJCf $j U0( "h 1.’g MpNŗž¤`$j·Źf¤pN¹ų/-"m MN¹aXO;@B m·čf*ˆ`*‹ MNŗģd"U MNŗļŚLß<NuHē j’’f6rĀjf.5D%L2*²j l0* 5A 5@ R$Ŗ%HNŗ’Z`8Nŗńø5C5D $Œ5|’’%Kl/"k KN¹aXO KBAN¹¹j’žLßNuHē0$HBCGłz` B@N¹ūüJ@gB@°Sg°kgRCRJfÜ0Lß Nu?/ $H6N¹ó¢AņŠĆ` "H’Ć‘SHS@J@lņ$_6NuHē8$H&Cł‘N¹ō&H f JN¹ó¢Aņ`čIłx+fBA²TfAė`Ģ K‘Ź¶ˆbB@°Tf RK KpNŗ’x K`¬x`"B@N¹ūüJ@gB@°lg°lfR„RJgBA²lg¶„bĢB@°Tf¶„fSJB@°lg*g&`SJ  g B@°Tfš`SJ  gųB@°TgšRJB@°Tf RJ JpNŗžę`B@°lfRJ  gp JNŗžŹ JLßNuHē0$HvGłz` B@N¹ūüJ@gB@°Sg°kfRƒRJfÜBA*’’²k’žfRƒ Lß NuHē8$H(IGł2ōf¼ ` JN¹ó¢ÕĄ  gB@°yxg °y~gü p  f J@f pü `ŌB@fęB¬’žLßNuHē0$H&Nŗ’D(øƒlFp JN¹ņŲ g8–„`0BD&J`"  fx`JDgp KNŗżŠSƒ¼ RKBDRKJƒofÖJƒnĢLß Nu`RHg"°< gōBA²yxgč²yzgą²y|gŲfpNuB@Nu/ $H09|N¹ņģ gŠR€`p$_NuHē>,H*I&o$&:`NB KN¹ó¢ŠCN¹]ą(H g\/"M NN¹]‚XO"p lN¹ū<"K lŃĆN¹ó\Cź KN¹ó\0HĄ KNŗż$H KN¹ó¢(rAóB@N¹ū<`B@`f’„J„f’~pLß|8NuHē>Oļ’ģ*H/I&i&SpĄkgpN¹4B@`¾·ļ@fā&o o@/P v kNŗžČJ@g0-@Šm>S@HĄ#Ą2š` kNŗż˜#Ą2šp°¹2šc#Ą2šx/D,k`  fRÆg&BA²yzg²y|g°< gŲ0N¹ūüJ@fĢ.92šžÆ/G,/ mj,hB`ā"k NNŗżb&S·ļ g( kNŗž?@ k09€N¹ņŲ gp`B@>€ NNŗüā¾€c·ļ g 0/f2g¦`ü0HĄ NNŗū¤(HB* šŽŚ†B@,’’°y~g^ NNŗū HĄŠ¹2š/B@,’’°yxfr`BAHĮ ŗ€c `* NNŗśīHĄŠ¹2š/B@,’’°yxfr`BAHĮ *0N¹]ą$H g†/"o MN¹]‚XO"p jN¹ū<"N jŃĘN¹ó\B@,’’°y~g jŃĘ Nŗü  jNŗż,(J€g .92šž€,Cģ NN¹ó\r/B@ NN¹ņŲB@"N¹ū<`BC NNŗūؾ€cžą0/gJ/""o M NŗüņXO6BB@N¹]ą$H g$/"o MN¹]‚XO jB,/&Sx./`BC0g g/"o M "NŗüžXO6BJCgź kN¹ó¢N¹]ą$H gŅ/"o MN¹]‚XO"k jN¹ó\09‚ kN¹ņŲ fš`8 kN¹ó¢N¹]ą$H g /"o MN¹]‚XO"k jN¹ó\`BC&SJCg·ļ g09‚ kN¹ņŲ gØJCg@·ļ g: kN¹ó¢N¹]ą$H g"/"o MN¹]‚XO"k jN¹ó\&S`BC·ļ gJCfż(/" "o MNŗūŒXO6 m+hOļLß|ųNuHē>&H:Eł "PNŗä:(S/ "k KN¹aXO68+BŲ@0*·źf°|’’gŗj f<œDJFl*R,L<œ@86* `*L,R~ j f/"M KNŗū˜XO>`60+4Ą|Ąg,/"M KN¹8öXO>J@gĀ/"M KNŗõ XO5|’’`¬5|’’JGg "M KNŗć„RF0 KNŗō>oˆ2* f4”CŌF”@7BB"S K0N¹`ģ'H`(0+B"k KN¹`Ų'H0"H KN¹`Ų"H KNŗć(p’Šk<"k KN¹`Ų'H KNŗį¦"k KNŗå`5D5C %K$Œ5E Lß|ųNuHē<$H<Ił lBC/*"jN¹aXO8ŲjB l’’ o"R JNŗāŖ l’’o&l` &T)K9l BE/"j JN¹aXOŠjB¼|fr`BAŅ@²l n:,šl REŪl ŪlµģfJEf°ln 0, °lf˜ T(hj4BEv(TpĄlf> lN¹ó¢N¹]ą*H g&"l mN¹ó\;l / "R JN¹]‚XORE`BC¶|f·Ģf®JFf0p’Šj<"j JN¹`ģ%H±źfBjB`0j<ŠER@5@B0Lßl5@6` r’Ņj>5A6 R0( Šk °j8o5@8 R1@ "R JNŗß0"K JN¹\²LßNuAł2Š09vf$0ł^0ł`0łb0¹dNŗŻü3üvNuHē8UO$H(I>6*@rŅjJ¶Wo>ƒ8˜C:Ėł2öŚA2&lÖĮ<Ķł2ųÜjLRF0, C°j>mtÄlfr yąĀhg*Bg??p’Šy2ų?tžŌjN2Ćł2ö”A02NŗÜ@PO0, °WmprĀl49tµAgJBgr`r09ųN¹ų yt0, C°j>o$2*>Ió˜ÄB K4209ųN¹¤„` K4209ųN¹¤TOLßxNuHē $H86"jN¹`Ų"H J02NŗžÖLßNuHē6UO&H86+LÖkP–y2ųRCMłtCīAףŁKł2öBg?+LĮÕŠkJ?r’ŅkP?42+LNŗŪHPO:ĖÕŚkJRE|ÜkL*kEłų`b0- 2+@ŅD°Ao>4+@ mŠĀ°@pĄm2³@g4gr`r0N¹ų VA×420N¹¤Üy2ų UCė ±Ég`‘Č*H¶Fm f–TOLßlxNuHē $H"j³źglv’ÖjHĮƒü°Ao“j@`0*@fBj6`Bj@0*62*@Ņj>°AmSA5A6 JNŗŁø"j JNŗŻ†$_Nu/ $H0*@Šj>S@°j8l.2*>HĮƒüÓj@0*6°j@l5j@6 JNŗŁr"j JNŗŻ@$_Nu// $Hp??*L?*Jr’ŅjP?4*N292ö0åHŠA”@SB2*LŠjJNŗŲČPOv`0*>C JNŗż RC¶|mģ JNŗŁ $_&Nu/ $Hp??*L2*JŅy2ö?t’ŌjP?4*N”y2öSB2*L0*JNŗŲjPOB@ JNŗüŹ JNŗŲ¼$_NuHē>$H6*ö8*ųGźIźKźMź:“<”`(—U—VHyDCł0Aźr09ųN¹öXO—S—T0SDJ@fŠ092ųŃS092ųŃTBAp’Šj<"j JNŗūLß|NuHē>$H6*ö8*ųGź IźKźMź:“<”`(×U×VHyDCł0Aźr09ųN¹öXO×S×T0SDJ@fŠ092ų‘S092ų‘TBAB@"j JNŗś Lß|Nu/ $H"P³źgR"iNŗŁp R"j±éf>%H"j³ź$g%i`p’Šj<"j JN¹`Ų%HSjB JNŗ’43üX$_Nu/ $H"P³ź$g."QNŗŁ R"j±Ńf j%P%RRjB JNŗžz3üX$_Nu/ $H0*>2*6"P²i lD’j@4*JHĀ…ł2öŅB49bHĀ…ł2öUB²BlRj62*64*@Ō@SB²BoZj@Nŗżl` R±ź$g 5j@6 JNŗ’X$_Nu/ $H0*6oSj60*6°j@ln5@@Nŗż’`d R±źg\0*>j@S@"h°i l` R"h0) 5@629b’jJHĮƒł2öSA°Al`09bjJHĄł2öS@5@6 JNŗžl$_Nu/ Eč³ŹgEč ³Źg i`RH  gų ©`B@$_NuHē0$H&I6Bj6N¹ar2HĮp kN¹ū<0+ °j8o5@8¶j@o0`0*@5@6Lß NuHē0$H&I³źg&09| k hN¹ņŲ g&"k–©RC`>p yÄĄh¢g:"S JNŗ’@?"k JNŗ’4°_o"k JNŗ’&6` "S JNŗ’60"K JNŗ’HjPHjNHjLHjJr0+0N¹ŠOļPjJ092ųHĄüŃjL`pN¹4JElH0J@g8S@g*S@gS@g`4 jj hN¹÷ö jjN¹÷ö JN¹\ī0*0N¹ JN¹÷ö•Ź JLß<8Nu/ / &HEł2ųp"yąĄig6 iD PN¹ń°|m$°Ro`S@2HĮƒĄHAJAfņ7@ö2HĮƒĄ7Aų` 7Rö7|ų&_$_NuHē8&H6<8:/ J@g HĄüēH\@6Eł2ų0j HĄź’žĮź’žŠj T@82’j HĮƒŅĆŅŅj RA:j °jl 8*Ųj TD0j °jl :*Śj RE????r0+0N¹ PO0+2N¹[¢0ƒ1F1D1EHkPHkNHkLHkJr0+0N¹ŠOļ0+LŠkP°yho yh‘kP0+PHĄŅ7@<2+NHĮƒź’ž7A>AėCėIė0+J8Ą2Ą0Ą0+L8Ą2€0Ą0ŃY0+JŠkNS@8Ą2Ą0Ą0+LŠkPRS@8€2€0€2ÓQ KNŗžTBgBgBg0+NĮüčHĄ2+8Ćź’žĮ°|čo4<č`4+NÅüčHĀ0+8Įź’ž…Ą?r0+0N¹ PO0+ om2*@Ņj>SA5A6"R JN¹ĻRR@f "j JN¹–ņ$_NuHē:<BCCł0Nŗśx&H gųNŗśH0Ą|g k4Ź|ż’0 KN¹Ņ<J@g KB@Nŗ÷ؼ|gÄpN¹²`¶?+P?+N4+L2+J0+0N¹ęXO?+P4+N2+L0+J KNŗüšTOBg?+L?+Jp’ŠkP?t’ŌkN2+L0+JN¹”ŠPO'kBkB k o "k$ KN¹\v0+J@gAź%N¹k>J@gv`BCBD`FB@`JDfJ@g2ŅA¼ é Ō‚R@°|mÜA×N¹k>6RD?CźzAļN¹ßīTOø|lJCf° KNŗžŲOļ(Lß NuHē8t’2<0< AłXNŗü¼J@g€Eł5"<B@ JN¹ū<"yœ iR&J`&Č hR fö&¹œvIłH`2 S/(n?(2Cłg LN¹ßī\O LN¹k>J@g·Źgv`BCYKJCfŹ yœNŗž2LßNu/ ]O$H j op"jA×N¹óźB/A×N¹ń`p’\O$_Nu?/ $H PNŗ’Ä6R@g2¶j2g,2åIAł3 pB@NŗņØp JN¹§Ž JN¹•Œj’ū4$_6Nu/ / $H PNŗ’z°|’’gP°j2gJ2åIAł3&p KN¹*V yœ` hR (Rfö!KRB«RB@ JNŗņ:N¹Īžr 0+0N¹ &_$_Nu/ $yœ *Rg` J$jR *RfōBØR JNŗōr$_Nu?/ $H"PN¹–ņ JN¹ JN¹\īAź $ˆj’ū4B@ JN¹Ņ6J@g JB@Nŗń¶¶|g<(H IN¹ēø68`HJCg0JGf 80ĄSF`,0N¹ŒŽ*H gBD"M LN¹£”ŲĄœ@` 3ü7 `P JN¹ēø6¶| fø| gJFo¶|’’g JN¹å.J@g–¶| f , ’’f B,’’Aģ’’`¶|’’f ·ĢfB‘Č` ¶|’’gĆB LLß<ŲNuHē>$H*I:8BC jj&h/ 2"M0 K$o,N’$_,H MN¹å.J@fB g2,œ‹0N¹]ą(H g/"R JN¹]HXO"K lN¹ó\`v`097 gv` B@N¹²vJCf f’Œ0Lß|xNuHē8$H8BC"jj(i3Ć7 p N¹ųCźr LN¹brCłs LN¹č &H gš"< B@“ÉN¹ė*J@fĘ#üĻ~ZIł0*4Ą|g TN¹ŠJ@g TN¹ hQ@gjv`˜Hzž20<"K JNŗžĢXO6Y@f| JN¹\ī TN¹ŠJ@gĢ TN¹ hQ@fĄj4B@N¹]ą/Cź JN¹]HXO$Ŗ$ KN¹čHzż T"h“ QN¹ń"K J2Nŗž^XO6j’ż4` pN¹4v KN¹źÖ`vpN¹ų0LßNuHē>Oļ’€$H8N¹)¬J@gx"R JN¹–ņCźrA×N¹brCłvA×N¹č &H gDp N¹ų(j`pĄlg(l0*4Ą|ft2, l 0 ’f2t"yÄÄiŗg$"HAłHN¹ó\p AłHN¹cMłH`,l"K NN¹åŲR@g"KAłyN¹åŲR@fˆB@N¹²`’,l`n \f$RN 0f KB@N¹č¬6`> Kp\N¹č¬6`0JDf KB@N¹č¬6`B@N¹ŒŽ*H g "KN¹ŽRJ@g¶|’’f B@N¹²`RNf’ TCź ±Ég`‘Č(H fžčpN¹ųj’ū4 KN¹źÖ`pN¹²Oļ€Lß|NuHē8&H$I6 I"oN¹c2+r°fBCźAėuN¹óJ@f0CźvAėčN¹óJ@fCźAėńN¹óJ@f KN¹)¬J@gV JCėrp "ŲQČ’ü knN¹÷öIłH"J LN¹br LN¹ö\'HnBgBg/r0+0N¹ POk’ß40 KNŗż“LßNuHē6QO$HGļKļMļ j40*4Ą|gzpĄy“g6¹2ž>¹3`~HWHoHo Hor0*0N¹ŠOļ09“f\V\US W `H0HĄüŃV2HĮƒüÓU4HĀ…ü•S0HĄü‘W`HWHoHo Hor0*0N¹ŠOļ?420 JNŗļÖTO JNŗń¶POLßlNu/ $H?/NŗļŗTO JNŗńš$_NuHē:Oļ’ģ/H$yGļIļ HoHoHoHor0(0N¹ŠOļMļHWHoHo Hor o 0(0N¹ŠOļ\o\oV W pĄjbf|rĀj¢g8–6—`lpĄj2g292žŅy38493Ōy36‚`FpĄjg2HĮƒü84HĀ…ü6‚`(pĄjŅg 42ŅAŅBHĮƒü820Š@ŠAHĄü6€pĄjBfš?o?o rĀjjfŚtÄj‚g0THĄüŃo`ĄpĄjšg 2’TÓo`¬pĄj²g2’SHĮƒüÓo `’pĄjŹg2’THĮƒüÓo4”SHĀ…üÕo `jpĄjāg2’TÓo4”SHĀ…üÕo `JpĄjśg 2’SÓo `8pĄjg2’THĮƒüÓo4”SÕo `pĄj*g2’TÓo4”SÕo ?42/0/ oNŗķ®TO oNŗļŒOļLß\Nu/ Eł2ų5@Hy2üHy2ś"JAź’ž209ųN¹ PO5j’ž4Ŗ R lTR$_NuHē.QO$H gjIļKļMļ`RHWHoHo Hor0*0N¹ŠOļ092ųHĄüŠW?492öHĀ…üŌT2 J0NŗģöTO JNŗīÖ$jR fŖN¹"POLßtNu/ $HNŗ’8 JNŗ’v$_NuHē Oļ’ą6Eł7 5@’ž5@’ś5y–’ür JB@N¹ūGł7 Ńk’ś3ü r KB@N¹ū$yäBCGł¶IłųKł7 Mė’ģ`h2ŅA43HĀ Š€Š‚ēˆ r rŅC0N¹Z2ŅA;€06HĄ$Ō‚Ō€ēŠrA(43HĀ Š€Š‚ēˆr@43HĀ Š€Š‚ēˆr’÷ RC¶m’śm’`j2ŅA43HĀ Š€Š‚ēˆr’ž 43HĀ Š€Š‚ēˆr 43HĀ Š€Š‚ēˆr’æ46HĀ Š€Š‚ēˆr’¾46HĀ Š€Š‚ēˆr’ž RC¶| m JN¹ h°|flBC`0p4ŌB46 HĀ"ŅŅ‚ē‰Ąr g0Š@250N¹l8`RC¶| mŹJDf0-’ś°m’žo yÄBh’` yÄ1|’0-’ü k’ęNŗż^Lß|NuAś(p"@ "ˆByA×1üśB3ü€3ü’’’OŠ"€Nu/ Hz’Ģ?<&NN\O$_Nu/ / "yv"i,gD$Hfg:²fō&IgfJg( J`ā“gģ J"K`Ų =g J"K`Ģ IJfRH&_$_Nu‘Č`öOļ’~"Aļp~ŁWČ’üFŠ<€ o†Jf J(fp @/Ho/?<?<KNAOļ oŠJ€k0€p`Z°|’ßg"°|’Žg&°|’Żg*°|’Łg.°|’¾g23ü   `03ü  `&3ü  `3ü  `3ü   `3ü  p’Oļ‚Nu°|#b Š@Š@ { NuAśNuߌŽŽ)ߌߌŽ8ߌߌߌŽJŽ^ŽyŽŒŽšßŒßŒßŒŽ±ŽÅŽßŽīߌŽżßß#ߌߌߌß7ßAßLߌߌß]ßjßvFile permission deniedFile not foundGeneral i/o errorInvalid file handleInvalid file specificationInvalid heap blockHeap overflowFile access mode errorFile already existsProgram load format errorIllegal devicePath not foundInvalid parameterFile table overflowToo many open filesDisk fullSeek errorRead only deviceDomain errorRange errorNo more matching fileCall for non implemented errno message/YOM×,Cļ HzaZXOXO,_NuH@B@H@CłśraˆJ@kNu.Vp’`Ü/YOM×,ˆ ICļ HzaXO VBXO,_Nu"VS@eŲQČ’ü,‰NuHē8]O$H&I(o&BCx%p’ JR@g2ŗfōJ@gÖ@HĄN”BEg>BA’< ²<b;kŠ`ā’’’’’’’’’’’’|’°<*f<`&’<0²< b Aź’’C×p a<$W°¼’bä<gÜt’°<.f6°<*f4`$<0°< b Aź’’C×p až$W°¼’b¦4gžĀ<ß²<Lf Ågˆ`°<hgņ°g¢r@°dpĄ|?Š@0;Nū`````N`N````````````````ś``````````ŚNNN`Ś````€``Ø`ŗ``ž``````` [0ƒ`ž|Aļ„`0Aļ€2"LaNÖ@`ž\ [2"LaLÖ@`žJJEj `p0?4 La"TOÖ@`ž*JEj `0HĄ?4 La°TOÖ@`ž ÅJEj `p0?4 LašTOÖ@`żęJEj `p0?4 LaTOÖ@`żĘÖ@HĄN”0\OLßxNup24<’’Aś "La p’`ā Warning: use TCFLTLIB to get float support for printf. Hē Oļ’čv J€j|-?|D€`Ŗg|+?|`”g| ?|`~?|`vHē Oļ’čv ?|`dHē Oļ’čvf?|`L|0f|x?|`2|X?|`$Hē Oļ’čvf?|` |0?|$H>ĆC8jxAļ aAļ p’JWČ’üF@?@gAļ 2SAkta“SÉ’üb (ß’’QÉ’š2/Ņ@4/(jt”@jtŅBgf 0AoŅ@Ō@˜Alx?B?D`hHē0$H&IB(v`Hē0$H&Iv’JWĖ’üFCJBj4“Cb6xJAk²Cc8˜Cf K0a†0 JN“` 0 JN“0 Kap0ŠDLß Nu6x0/g fŲ@ JaP0/gŲ@AļN’0/gŲ@ Ja,0/gŲ@Aļ N’0/g gŲ@ Ja0OļLßNuHē0Eś6`Hē0Eś4&H6g8ęKg SC JpN“QĖ’ų J0Ą|gN“Lß Nu00000000 (VĄH€NuHē8$H&I+g|2g†+gCė'I&‰'IR‰'I UAe"S(kt ³Ģd Ą°WÉ’ō`2+gHē@Ą Ka LßJ@f,Hē@Ą KaLßJ@g¼kµČg&‰B JLßNu3ü   ė‘Č`č/ / B@JgB)g@)fJ&Q(i égĄ·Ģeö"‹// Ia&"_ _J@f&Q`ŲB@"‹(_&_Nu3ü   ép’`ęé#H#H&HJfüS‹#K "‹ I(IaŚ"LJ@fĢ`øHē:$H&I(S&gfJg^+g`)ftė,k x$Ś¹Īd S‚föR„øeī`.&Œ// Ka„$"J@k,f4(SėS‚fĢR„øfÄ«&Œ Lß\Nu3ü   ėp’`čė"`Ś&x,A'J'JEņ8'J &Šė KaJ@kÄfĢR„øŽfÖ"`¦Hē:$H&I(Sx&gZJgV+gX,k$¹ĪdÜS‚föR„øeī`6+g// KaĀ$"J@f.// Ka<$"J@kf(S,k`¼&Œ Lß\Nu3ü   ėp’`č"P³čdB@ ‰Nu(g*gg/aV _J@f/aÖ _J@kf"P`Ä3ü   čp’NuØpr`Hē&H&8ø|f֓¶«b ¶«e&ƒ`8–«+g+g2 KaāJ@f:"40+aJ€k* k&ˆ'H«pLßNu3ü   `3ü  ėp`Žp/alXONu(g4(f>"PĄ ‰Ą|’³č dčNu?/a^ _2J@f 0Nu3ü   čp’NuCč€!I!IR‰!I ‰`ĀHē&H(o Ia²6kl g LaØ` a(Jf\(H <a Ź)HgN0Š@0;\ Ka–°|’’gB9@{0`Qģ l)H(ˆŠü)H Cśö#É ¦ LLßNup`p`p 3Ą   laN‘Č`Ža)b*a)b* ‰ŠŠ‹‹‹YOC×B‘ŲŲgŲgŲ Aśr`TH°˜WÉ’śf0XONup’`ųrwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ał7"p`AčrĀ(WČ’ōVĄNu?/ AłśaRAłaHGł7"6<`GėpĄ+g Ka*QĖ’ģJ9TgAś aö&_6Nu_TMP_XXX.XXX/ &H+g+g.aLJ@f.0+a˜J@k"+g ka źB@7@&_Nu3ü   ėp’`źHē&&H(I°|f,«g ka ®ėAė&ˆ'H'HRH'H `8«g ka ‚$ f a $g"(Hė'L&Œ'LAō8'H pLßNup’`öJ@k"P³čc  ‰PčNup’NuHē&H(k L0+"+ ’Œa"J€kRgF+f, L"St “gSjų`"HSIS€Sk ƶgšSjōJ€g¶&Œ"ŁĮ'LB€LßNuėp`šp’`ģHē&H(k6+"+’Œg0Dta.J€kŠ+fZ"’ŒS"L Ip °gSjų`*| ’’// " ’ˆ0aÄ"_"J€kNgPAé’’p €SjĢHē@Ą" ’ˆ0a LßJ€k*g,`0"’Œ LaˆJ€kg&Œ'L«B@LßNup’`öp`ņ€Hē6&Hp ĄCgp@ĄCfFpĄC?/ ?<=NAPOJ€k&8jaTpĄCgF?<?p/?<BNAOļ J€j.`Brß²€fNAXONuaB3Ą  p’`Ž°|c??<>NAXOJ€kpNua3Ą  p’Nu/?<ANA\OJ€kpNuaü3Ą  p’Nu/ /?<?<VNAŽü J@kpNuaŌ3Ą  p’NuJ@f//anJ@fBg`//??<?NAOļ J€kNu  _`a–3Ą  p’NuHē&Hx&Sƒg–kČJ9Rkpfxaą°<g °< g6°<gJ°< eäøƒdąR„ĄaĘ`ÖJ„gŅS„SKpa¶p a°paŖ`ŗR„p ĄažüRp a`\J„gXü’’R`NxB9R`Dxü B9R`6J9Rk$Ņ€k8 ‚$k0Hz’P <“€e/`/? ?<@NAOļ J€k ”¼bŌ Nuab3Ą  p’Nu0<`š///6?<?B§?<BNAOļ (Bg?/<?<BNAOļ *Bg?/?<BNAOļ J…WĄH€*(&NuD@| °|"b;NupNu   ??B@Cś 4gJ1köB@BA< Cś (’’²<-WĀg²<+fg"1²bŠAg1²b Š@8Š@Š@ŠD`ęJgD@86Nu//Oļ’ī4UB“|"bBJ@j ²< fD@ü-Cļt’H@B@H@€Į&HC;0(RBH@B@H@fģŁQŹ’üBOļ _&Nu3ü!  `ź0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ//žü"4UB“|"bjJ€j ²< fü-D€Cļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!  `ź0123456789abcdefghijklmnopqrstuvwxyz JgJgJgJgJg JgJgJfąSHŁgŁgŁgŁgŁg ŁgŁgŁfą @Nug°fųSHNuJgų‘ČNu“Ég ²fųCč’’`ņJg INuSHNugH°f8g@°f0g8°f(g0°f g(°fg °fg°fg°gĄ°!epNup’NuJfųpNu Łg<Łg8Łg4Łg0Łg,Łg(Łg$Łg ŁgŁgŁgŁgŁg ŁgŁgŁfĄ @Nu"HJgJgJgJgJg JgJgJfą ‰S€NuS€eg ²gōb p’NuJfųpNupNu"S€eŁfųBJ€gĀS€fś ANu/ pg$Ig²fųR€`ī$_Nu g"@gö²fųSHNu‘ČNu/ / g($Ig"²fų&Hgg“gō"J K`äAė’’&_$_Nu‘Č`ö$ fJ¹Vg` yVf p#ĄV`L$Ig²fų`ę#ČVS¹Vf yVp#ĄV`$Igę²fųB(’’ 9V#ČV @$BNu‘Č`ųHē0$H°|g“°|$b¬GśHrtg‚J3kōSJgtJ@f"p ²<0f:pgbĘ<߶<Xf(pf"`N°|f²<0fg>Ę<߶<Xfg.Gśč3²d"3²d&HCĘĄHCJCfÄĄŌƒŌdā` & gSJ"ŠLß Nu3ü"  p’` 3ü!  p& gą"ˆ`Ü"CśŠB@ńfų ANu//žü"4UB“|"bZCļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!  `ź0123456789abcdefghijklmnopqrstuvwxyz?/ $Hp’JWČ’üF€6R€aœ g"HŚfü I$_6Nu/ Eś²B@BA2g2°gī!2°ep` p’`Jfųp$_Nu/ EśzBABBS€e2g2 ²gźe p` Jfųp`p’$_NuaH/a" g p/a4 _Nu// &gŹPƒRƒĘ<ž¶¼e:/<’’’’?<HNA\O°ƒk°/?<HNA\OJ€o  @!CCłZ ‘"ˆAč`xEł^$R f4/< ?<HNA\OJ€oj$@Aźp €!| %H$¹^#Ź^Aź"P` )ƒd I"Q fš`¬r°d ‘` #@ÓĄ#C"¼”ńnAé$_&Nuk |’š`š‘Č3ü   `ä oJQˆ Ød ”ńnf>avJg*`4CłZ g*°ˆg"@ fö`"/?<INA\OJ€j` pNu±ü’šgōp’`ņ/ GłZ g/ &S?<INA\O`īGł^ g/ &S?<INA\O`ī&_NuHē0$< Cč’ųEł^ g°" ’€²‚c $@ fņ`ž&@ +g±Ąb*"Ņز€eg `‚ €'H`p"@")ÓØ ‘'H`>"@ g±Ąbö" Ņ©²ˆeg`N"(Ó©`"ˆ €"H" Ņ©²€f @"(Ó©" k Ø eb$“/ ?<INA\OJ€fQĄLß NuPĄ`öJ€gä/³ČbųgÖÓĄŃĄ2 4gf!S€fś`øfš`!S€gØ"ź‰č‰g–Hē?Léxü’ŲHą?Léxü’°Hą?Léxü’ˆHą?Léxü’`Hą?Léxü’8Hą?Léxü’Hą?LéxüžčHą?LéxüžĄHą?Léxüž˜Hą?LéxüžpHą?LéxüžHHą?Léxüž Hą?LéüžHą?’üSf’vLßxü2Ą|’äHgS@!!QČ’üĀ|gšSA!QÉ’ü`ä2 4gfŁS€fś`Źfš`ŁS€"ź‰č‰g”Hē?LŁxüHŠxüLŁxüHčxü(LŁxüHčxüPLŁxüHčxüxLŁxüHčxü LŁxüHčxüČLŁxüHčxüšLŁxüHčxüLŁxüHčxü@LŁxüHčxühLŁxüHčxüLŁxüHčxüøLŁüHčüąŠüSf’xLßxü2Ą|’äHgS@ ŁQČ’üĀ|gSAŁQÉ’ü _Nu/ŃĮ$gSe¬40HB4 ąˆäˆgxHē_>"&(*,."B$B&B(B*B,BHą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą`S€f¬Lß|śĀ|’0äHgS@!QČ’üĀ|gSAQÉ’ü _NuĄ|’Aś:0Ą|@Nu<0°< SĄH€NuĄ|’Aś0Ą|NuBAAś0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’@@@@@@@@@ĄĄĄĄĄ@@@@@@@@@@@@@@@@@@€::::::8888888888888888888866666644444444444444444444@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’  !"#’’’’’’  !"#’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’$HBJBf$HBJBfĄĮNuÄĄHBĄĮŠ‚NuÄĮHBĄĮŠ‚Nu$HBJBf($HBJBf €ĮH@B@H@NuB@H@HB€Į0@0€ĮH@0H@Nu AH@r2B@tŠ€Ó’ˆdŅˆŃ€ÓQŹ’ōF@Nu$jD€³‚ BJjD$HBJBf"$HBJBf ĄĮ$jD€NuÄĄHBĄĮŠ‚$jD€NuÄĮHBĄĮŠ‚$jD€Nu$jD€³‚"BJjD$HBJBf4$HBJBf€ĮH@B@H@$ jD€NuB@H@HB€Į0@0€ĮH@0H@$ jD€Nu AH@r2B@tŠ€Ó’ˆdŅˆŃ€ÓQŹ’ōF@$ jD€Nu?<NATONu?<NATONu?<*NATONu??<NAXONu??<>NAXONu??<ENAXONu/?<9NA\ONu/?<;NA\ONu??/?<WNAOļ Nu?<,NATONu???<FNA\ONu/?< NA\ONu/?<:NA\ONu?/?<GNAPONu?/?<śNu#Č<ś3Ą: p`ģ#Č<śAł: 0Ą0p`Ö#Č<śAł: 0Ą0p!`Ą/ /pMa¶"_2˜"_2˜"o2˜"o2˜Nu/ /Ał: 0Ą0Į0Ā0ļ 0ļ0ļ0ļ0ÆpGav"_2˜"_2˜Nu#Č<ś3Ą: pN`Z/ ?Ał: 0Ą0phaF2CļSAĀ|;$Y4˜QÉ’ś$_NuAł: 0Ą0Į0Ā0ļ0Æpd`žAł: 0Ą0Į0Ā0ļ0Æpe`ä3Ą: pg`ŲAł: 0Ą0Į0ļ0ļ0ļ0Æ pi`ø3Ą: 3Į:¢pj`¦/ /Ał: 0Ą0Į0Ā0ļ 0ļ0Æpla„"_2˜"_2˜"o 2˜"o2˜Nu3Ą: pf`b3Ą: pk`V#Č<śpP`J#Č<śpQ`>#Č<ś#É<žpZa,"o2Nu#Č<ś#É<ž#ļ=p[a "o2Nu3Ą9āŠ@Š@Aū Cł9äB@2Ą2Ą2Ą2Ą0<Č"<NBAł; 0Nu9ā:: ; <ś>ś /Ą|’?// ?</NATO&?<NA\O?<NNAPO/&?<NA\OJƒfB@&Nup’3ü  &Nu//?</NATO&?<NA\O?<ONATO/&?<NA\OJƒfB@&Nup’3ü#  &NuHē6?<?p/?<BNAOļ (k6?<?p/?<BNAOļ *k?<?/?<BNAOļ J@k Lß8Nup’3ü   `īBg?/?<WNAOļ J@kpNu3ü   p’Nu/ ?< NATO$_Nu?<?/?<WNAOļ J@kpNu3ü   p’Nu/<’’’’?<HNA\Q€jB€Nu/?Hy@?<6NAP _Cł@J@k1i1i1i 1iNu1|’’Nu[1][ | FUNCTION LOCKED!| contact the author|for the full version 2.00][okok]’’’’’’’’ ČjĢHŠOŌbŲXÜfą\äcčcģiōųüJl(eh ’’   ’’ÄČŠŌĢŲÜčģšōųü  ą䄉ŖĻĻĄ  !’’ ¹É+,-./0123456789:;<=>?@ABCDEF[1][ | %s ][ okok! ][1][ | %s : %s ][ okok! ]KOLUMBUS.RSCV1.99[3][ | KOLUMBUS.RSC ?? | ][ BYE ]KOLUMBUS.CNF\INTERNDATA%s\%s%s%s%s%s.%s%s%s\%s.%s.export\*.*\*.TXT.importIMPORT BINARY FILEIMPORT CLIPBOARDIMPORT FILE--TREE--NONAMEbak%2d.makeOPEN FILEVIEW FILESAVE ASFI.HLPDR.HLPFind FileMOVE: SOURCEFILEMOVE: DESTINATIONFILEED.HLP[1][ | %d %s ][ okok! ]FO.HLPEX.HLP%3d \%s.%c:\%sIN OUT --INTEMP--OUTEMP..TOSTTPAPPPRGA:%s\%s%d%ldMESSAGE.desk%-8s%sdelete %s[2][ | %s | | %s ][ yes | no ]%-6d%-5d KByteCREATE DIRECTORYKOCALC QVRS’’ ’’’’’’ ’’’’ ’’ ’’ ’’  ’’ "’’’’ ’’    ’’ ’’’’ ’’ ’’’’’’’’ÄŠŲÜčģōųü  šąŌäĢz„–ž¦øÄČÖāų J`lt€†ˆŠ!‚!ž!Ź!ā!ś"&"F"V"z"š"Ī"ś##Š#¾#Ž#ö$$*$6$Brbwb\%s%s%s.%s%s%s\%s.%s%s;%sHH%02d:%02d%4d.%02d.%02d.envi.%*c%c %s%*c%-8s %3s %8ld %s %s%s.%s[2][ | %s | | %s ][ yes | no ]wbrb%s%s\.\%s\%s%s %s%*s%sCOPYRENAME ..*.*%*c%-8s %3s\*.*  .%c%sAPPPRGv TOSTTP%s --OUTEMPr\a.binpath=.srcpath=.tos%-13s %02u-%02u-%02u %02u:%02u:%02u ( , ) : %s-i-e%s %s:\MESSAGEdependancies :actions :there's nothing to doOK-->-Export WindowExport File\SCRAP.TXT %dMESSAGE    [1][ | Save file | |%s.%s ? ][yes|no]NONAMESAVE AS--TREE--->CHARACTERSET 0 0 1 2 3 4 5 6 7 8 9 A B C D E F %X WINDOW MANAGER%4d %s%3drbwb ŖŖŖś’’9ā: ?; ;śrš  āf $"  & :°     P(ZŽ & ( T¬( "\6@XlBX” 4"$<  "V "  &  "(   B     J6  .0 x "  "  "H $ *  DH > "  F 4"   , X& $   hB0,&  ¾  * p2¬ $$ *  0( v T 8V2 B b      d 8   .*V:^L< 0  < . &  D .("(    "  $$4, (   6 .  (  "0    ØN ":  H0&   (> ." (|   $    0&   "8NF¬" F &F tv.8ØT 8  4 ,02 4"Hf " L0        , :. J     (   4&        &  Z&.    $  x     H. & (( . "6   &"   l08 6$  2  , * ,".  "",          ( 4 $  ($  ".0  0& f*BRV  N       *†. ,    *  .Z6P   .H :B2(  ,  " " 4 & *¾ HD"  *:4  $86*L 4, 4Hp& Lr.Z8 6*:040$D( 6DB  2 4 BöZZ  TTJ X(NVR8:   "&t. X4t$$*‚  0*D° >JZ, >8$ BP$ " 4H  Hrb<Dl(X Ž>\†H  *" &*<<>"B2ąRP H ^>(  R:T@2f       f20 j  & &&  `j *¶B . *.@ *" *@< *B.0 >0 & ,. " 0>N."  p ,   ,   6 $(   D TL$&:t L (*  $ (Ę4 *"Ę "ĢüdøÄVˆ ZšĄ "hp& (>\ ,< źVŖ  Ę ’$4R*:*Ų,(6"$  j  ,$  40> 4 Bb"4$“>”Š@ŠĀ.make # universal makedatei fr GNU # der * wird automatisch durch den namen des obersten fensters ersetzt # zus„tlich ist datei GNU.ENV erforderlich .srcpath=h:\gsrc .binpath=d:\develop.gnu\gnu\bin *.tos: *.o gcc.ttp *.o -v -o *.tos *.o: *.c gcc.ttp -c *.c .make # # .srcpath= specifies the sourcepath # .binpath= specifies the compilerpath # .tos switch to tosenvironment # # beispiel einer makedatei fr den lispinterpreter XLISP # .srcpath=C:\XLISP .binpath=C:\XLISP aaa: xlisp.ttp *.lsp .make # # .srcpath= specifies the sourcepath # .binpath= specifies the compilerpath # .tos switch to tosenvironment # # beispiel einer makedatei fr SOZOBON C # #.tos .srcpath=C: .binpath=C:\SZC\BIN hello.ttp: hello.o -i2 cc.ttp -v hello.o hello.o: hello.c cc.ttp -vc hello.c .make # # .srcpath= specifies the sourcepath # .binpath= specifies the compilerpath # .tos switch to tosenvironment # # beispiel einer makedatei mit mehreren sourcedateien fr TURBO C. # mit dieser makedatei wurde KOLUMBUS selst erzeugt. # .tos .binpath=\TC .srcpath=\TC\KOLUMB kolum199.app: komain.o koedit1.o kodivers.o kocoman.o tlink.ttp -C=kolumbus.lnk komain.o: komain.c kolumbu.h kolumbus.h tcc.ttp -P -G -I\tc\include komain koedit1.o: koedit1.c kolumbu.h kolumbus.h tcc.ttp -P -G -I\tc\include koedit1 kodivers.o: kodivers.c kolumbu.h tcc.ttp -P -G -I\tc\include kodivers kocoman.o: kocoman.c kolumbu.h kolumbus.h tcc.ttp -P -G -I\tc\include kocoman !šžžž~$~BW";a W‚ KOLUMBUS File Drive Edit Font Extra About KOLUMBUS... -------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 New ^N Open... View... ^V Import...----------------- Save ^S Save As... Abandon Export... ^E----------------- Help----------------- Quit(1) X Quit ^X Help----------------- Directory... Move...----------------- Store... Tree... ^Y----------------- A: B: C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z: Find... Sh/^F Find same ^F Hide/Get...------------------- Replace... Sh/^R Replace same ^R------------------- Goto Line... ^L------------------- Auto Indent Kill Blanks Word wrapping------------------- Help Backup Size...------------ Load Unload Select...------------ Help------------ Chrset Tabs... Sort...----------------- Window... Scrolling...----------------- Settings... Environment... Info... ^I----------------- Make...----------------- HelpKOLUMBUS The Editor ShellV2.00 (C) 1990/91/92/93 by Ramsauerstr. 3A8000 Mnchen 70 Filemanager OK Exportselecteduse filter Output PrinterFile...WindowClipbordCancelOK Kolumbus Info Editor Cursorposition :Line______Column_____Lines :______ Memory Occupied Memory :__________Free Memory :__________GoodFindReplaceSearch :____________________________________________________________________________________________XReplace :____________________________________________________________________________________________Xignore case start cursorfirstlast replace allsingle range allselectedAbortOKGoto line ____________9AbortOKSet Tabulator Options ExpandCompressselectedCancel 3 Tabsize OKSort Directory Sort NameExtensionLengthDateTimeUnsort Direction AscendDecendCancel Ok Sort Window Columns AllRangefrom 66 1to Direction AscendDecendselectedCancel Ok EXECUTE_____________________________________________________________________________Cmdline:________________________________________________________________X________________________________________________________________Path :________________________________________________________________pCtempdrive: _:F output Console___________File new: ________.___FFFFFFFFFFF___________File upd: ________.___FFFFFFFFFFFRedirect stderrCancel input Console___________File: ________.___FFFFFFFFFFFExecuteEnvironment Strings PATH=C:\BIN_____________________________________________________________________________________XLIB=C:\LIB______________________________________________________________________________________XINCLUDE=C:\INCLUDE______________________________________________________________________________X Clipboard Path C:\CLIPBRD______________________________________________________________________________________p Misc Mouse is onOKImportmerge use filter Input File...Binary File...ClipbordCancelOKSelect Fontsize Size BigMiddleSmall OK Hide / Get________________________________________Search: ________________________________________Xignore caseselected Options hide allget allhide beforeget beforehide afterget afterhide matchedhide not matched Cancel OK Load Binary Filecancel Record length 60 OK No of Directories 0cancelNo of Files 0Total No of Bytes 0Used Disk Space 0OKFree Disk Space 0 Options Display onlyQuery copyQuery overwriteVerify path BackupCreate abs. pathCreate rel. pathCreate directorynone Delete FilesNo of Directories 0NO of Files 0Total No of Bytes 0Used Disk Space 0Free Disk Space 0 Options Display onlyQuery deleteDelete files onlyVerifycancelOK Enter New FilenameCancel___________Old Filename: ________.___FFFFFFFFFFFCopy___________New Filename: ________.___XXXXXXXXXXXRenameMake Options make Mdebug only ShMmake all Sh^MCancelOKStore Tree InfoEnable drive OKTop Window Disposition position unchanged size maxmiddlelittleminunchangedCancelOkSettingsAutosave options SaveSave As...LoadLoad from...cancelokScrolling brakes On10 softscroll On2PixelCancelOKSelect Font available fonts ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CancelOKIO ErrorCannot open file | Out of memoryFile not loadableCannot read directoryToo many windowsOpen window errorThis window is read onlySort not allowedLine(s) too longMissing colon in line Resolution is too lowFile defined twice | Can't delete file/directoryCan't create directorySource and destination | identicalSyntaxerror in line Fonts loaded - - - - - - %8d line(s) not displayedJustify upon hidden line(s) | not allowedPrinter not readyDisk is fullCopy FileFile InfoDeletePath of source and | destination identicalOverwriteCan't executeCan't redirectError | Missing input fileNo error%3E[l~—عŠęü/Rgt¢ĢŽėõ’1;IXatéö÷€ ų€   €$%€&./€0@A€BRS€Tcd€qz{€’’ |‡ˆ€’’ ‰’“€ ĶÖ×€ #$€ q{|€’’ }¬Ū€’’//Żē耒’ éG€’’//IUV€’’ W_`€s}~€ Š’“€Æ¶·€øæĘ€’’ß韀 ū€’’  €’’€ 078€`lm€ ”žŸ€’’ Ƴ“€’’µ¹ŗ€’’¾ŹĖ€’’ Ść䀒’ ł  €’’ J “€’’AI • Ö €’’AI ! # 1€’’ 3 < =€  F R i€’’  u  ˜€’’  » Ć Ä€ Ķ Ł ģ€’’   €   I z€’’11 | ­ Ž€’’11 ą  B€’’11 D U V€ W ˆ ¹€’’11 » Ā Ć€ Ś ć 䀒’  å š ń€’’  ņ ś ū€ 6 = >€ ` ‰ ŗ€’’)1 ¼ Č É€’’  Ź Ó Ō€’’  Õ ß ą€ dtu€vz{€’’ƒ•–€’’—Ÿ €’’Ø“µ€’’ ¶¾æ€’’ĄŅÓ€’’Ōįā€’’ ćóō€’’õ€’’ €’’&'€’’ (23€ cjk€¹ĖĢ€’’ĶÕÖ€’’×ć䀒’ åķī€’’ļ€’’€’’ "#€’’$12€’’ 3CD€’’ERS€’’ T^_€ øÄ߀’’ šü€’’ /9:€ Ž•–€’’—Ÿ €»ĘĒ€ ŅŁŚ€€’’ #$€ [de€ ilm€’’n{|€ €‚ƒ€’’ ²³€’’ P P*’’’’ $ ’’’’ / ’’’’ 6’’’’ >’’’’ E’’’’ L# aP ’ ’’’’T ’’’’i’’’’~’’’’“’’’’Ø’’’’½’’’’Ņ ’’’’ē"!’ ’’’’ü’’’’ ’’’’’’’’(’’’’4’’’’F’’’’W’’’’d’’’’n’’’’ ’’’’‘  ’’’’˜ !’’’’Ŗ ’’’’» G#F’$’’’’Ģ%’’’’Ó&’’’’å'’’’’ō(’’’’ž)’’’’*’’’’+’’’’-,’’’’?-’’’’E.’’’’J /’’’’O 0’’’’T 1’’’’Z 2’’’’_ 3’’’’d 4’’’’i 5’’’’o 6’’’’t 7’’’’y 8’’’’~ 9’’’’„ :’’’’‰ ;’’’’Ž <’’’’“ =’’’’™ >’’’’ž ?’’’’£ @’’’’Ø A’’’’® B’’’’³ C’’’’ø D’’’’½E’’’’ĆF’’’’Č "’’’’Ķ WHV’I’’’’ŅJ’’’’åK’’’’ųL’’’’M’’’’N’’’’-O’’’’@P’’’’TQ’’’’gR’’’’{ S’’’’‰ T’’’’— U’’’’§ V’’’’»G’’’’Ā aX`’ Y’’’’Ė Z’’’’Õ [’’’’ā \’’’’é ]’’’’ņ ^’’’’ž _’’’’  `’’’’ W’’’’  bn’% c’’’’(d’’’’2e’’’’<f’’’’Ng’’’’Zh’’’’ii’’’’{j’’’’‰k’’’’šl’’’’« m’’’’½ n’’’’Ē a’’’’ Ł ’’ @’’’’ą   ’’’’ ž’’’’’’’’6 ’’’’R’’’’n ’’’’Š  ’’’’¦ ’’’’Ā’’’’'e ’’@)’’’’j!’’’’@@’’’’@Ž’’’’@@’’’’@ś ’’’’  ’’’’` ’’’’@” ’’’’` ’’’’@œ ’’’’`’’’’@¤’’’’`’’’’@«’’’’“’’’’'» ’’@6’’’’¾*  /’’’’ 2’’’’Ų’’’’é’’’’ī’’’’õ! ’’’’ü( ’’’’’’’’ ’ ! ’’’’ N’’’’%’’’’7 ’’’’B ’’’’T ’’’’'_) ’’@@’’’’d ’’’’i ’’’’j ’’’’†0’’’’¢ ’’’’¾.’’’’@@  ’’’’@Ś    ’’’’ ö ’’’’` ’’’’@a’’’’`’’’’@h’’’’` ’’’’@n ’’’’  ’’’’`’’’’@’’’’`’’’’@ƒ" ’’’’ .’’’’`’’’’@”’’’’`’’’’@˜’’’’”4 ’’’’'§4’’@$ ’’’’Ŗ’’’’ J’’’’f’’’’Č’’’’'Ī’’@#’’’’Ń’’’’ ‚ ’’’’`’’’’@ė ’’’’`’’’’@ņ  ’’’’@@ ’’’’@ž ’’’’   ’’’’ŗ’’’’@ ’’’’@’’’’ Ö ’’’’' ’’@*’’’’!$’’’’ ņ’’’’`’’’’@9 ’’’’`’’’’@>  ’’’’` ’’’’@H  ’’’’` ’’’’@O  ’’’’`’’’’@T ’’’’`’’’’@Y ’’’’  ’’’’`’’’’@n ’’’’`’’’’@u ’’’’| ’’’’'ƒ ’’@'’’’’ˆ!!’’’’ * ’’’’`’’’’@ ’’’’` ’’’’@¤ ’’’’Ŗ  ’’’’F ’’’’b ’’’’@’’’’@’’’’»’’’’@’’’’@’ ’’’’ ~ ’’’’`’’’’@Ģ’’’’`’’’’@Ó’’’’@@ ’’’’@š ’’’’å’’’’'ģ’’@K’’’’ń’’’’¶$ ’’’’ŅH’’’’īH’’’’ ’’’’ & ’’’’` ’’’’@ > ’’’’` ’’’’B ’’’’`’’’’^’’’’@@’’’’@ ¤’’’’ “@  ’’’’ z’’’’`’’’’@ Å’’’’`’’’’–’’’’' ų@ ’’@<’’’’ &4’’’’ ² ’’’’Ī0’’’’ź1’’’’0   4 ’’’’ "’’’’>0   ’’’’ Z ’’’’@@ ’’’’@ Ä’’’’' Š0 ’’@%’’’’ Ó’’’’@@’’’’@v’’’’@@’’’’@’  ’’’’’ ® ’’’’` ’’’’@ ü ’’’’` ’’’’@  ’’’’`’’’’@ ’’’’ ’’’’' # ’’ @ ’’’’ &  ’ ’’’’ Ź’’’’`’’’’@ ?’’’’`’’’’@ C ’’’’`’’’’@ J’’’’' P ’’@5’’’’ U,’’’’ę0’’’’@@’’’’@ ’’’’@@’’’’@’ " ’’’’ :  ’’’’` ’’’’@ į  ’’’’` ’’’’@ ź ’’’’`_’’’’@ ņ ’’’’`’’’’@ ž ’’’’`’’’’@  ’’’’`’’’’@ ’’’’`’’’’@’’’’`’’’’@+’’’’<) ’’’’'E)’’@) ’’’’L’’’’]’’’’ V’’’’@ ’’’’@ ’’’’r’’’’'|’’@4’’’’.’’’’Ž’’’’Ŗ’’’’”)’’’’Ę ’’’’ā’’’’ž ’’’’  ’’’’6 ’’’’R  ’’’’) ’’’’n ’’’’Š ’ ’’’’ ¦ ’’’’@@’’’’@4’’’’@@’’’’@A’’’’@@’’’’@L’’’’@@’’’’@\#’ ’’’’ Ā’’’’`’’’’@l’’’’`’’’’@s’’’’` ’’’’@„!’’’’`"’’’’@•#’’’’`’’’’`¦’’@/’’’’«(’’’’Ž’’’’ś!’’’’ ’’’’2!’’’’N’’’’j  ’’’’† ’’’’¢  ’’’’¾  ’’’’Ś  ’ ’’’’ ö ’’’’@@’’’’@`’’’’@@’’’’@m’’’’@@’’’’@z’’’’@@ ’’’’@Œ’’’’“" ’’’’'š"’’@, ’’’’ ’’’’±!’’’’ ’’’’ė!’’’’ . ’’’’'#! ’’ @+ ’’’’*  ’’’’’  J ’’’’`’’’’@;’’’’`’’’’@N ’’’’`’’’’@a ’’’’t ’’’’'{ ’’"@*’’’’~"’’’’@@’’’’@ f"!’’’’’  ‚’’’’A’’’’B ’’’’C ’’’’D  ’’’’E  ’’’’F ’’’’G’’’’H’’’’I€’’’’J’’’’K’’’’L ’’’’M ’’’’N’’’’O’’’’P’’’’Q’’’’R’’’’S’’’’T ’’’’U ’’’’V’’’’W’’’’X’’’’Y ’’’’Z!’’’’’’’’ ’’’’'” ’’@5’’’’¤-’’’’’  ž ’’’’`’’’’’`’’’’’`’’’’’`’ ’’’’`’ ’’’’`’ ’’’’`’ ’’’’`’ ’’’’`’’’’’`’’’’’@Č ’’’’’  ŗ’’’’`’’’’’@Ū ’’’’`’’’’’@ß ’’’’`’’’’’@ę ’’’’`’’’’’@ķ ’’’’`’’’’’@ń ’’’’ū(’’’’'( ’’@$’’’’’’’’@@’’’’@ Ö ’’’’’  ņ ’’’’`’’’’@%  ’’’’` ’’’’@*  ’’’’` ’’’’@5  ’’’’`’’’’@: ’’’’G’’’’'N ’’@1 ’’’’Q) ’’’’ !’’’’@@’’’’@f ’’’’!*’’’’@’’’’@  ’’’’ !F  ’’’’@@ ’’’’@} ’’’’!b’’’’@’’’’@ ’’’’„ ’’’’Š'’’’’'‘' ’’@@’’’’”6) ’’’’ !~’’’’`’’’’@“ ’’’’`’’’’@Õ  ’’’’` ’’’’@ö  ’’’’` ’’’’@  ’’’’`’’’’@8 ’’’’`’’’’@Y ’’’’`’’’’@z ’’’’`’’’’@› ’’’’` ’’’’@¼ ’’’’` ’’’’@Ż ’’’’ž3 ’’’’'3!š,-".Ņ0‚3j45Ŗ7ź:r<²>?š@¢C*DGbI¢JJKjN²QjRźT².envi # GNU C(++) 1.39 Environment Datei # Auf dem Laufwerk D: befindet sich unter dem Pfadnamen # D:\develop.gnu\gnu\lib # Compiler und die Bibliotheken. # Auf dem Drive H: ( meine Ramdisk ) habe ich die Includefiles TEMP=H: TMPDIR=H: GNULIB=D:\develop.gnu\gnu\lib GCCEXEC=D:\develop.gnu\gnu\lib\gcc_ G++INC=H:\develop.gnu\gnu\gxx_inc GNUINC=H:\develop.gnu\gnu\include;H:\develop.gnu\gnu\gxx_inc .export # # beispiel eines exportfiles zum drucken mit OKI192 # -------------------------------------------------------- # !! man beachte : hinter =,=, = stehen blanks !! # # syntax : = # wirkung: statt wird gedruckt # # = # wirkung: das zeichen wird nicht gedruckt # # # kommentarzeile # # in dieser datei werden 5 Steuerzeichen des OKI verwendet: # --------------------------------------------------------- # code erzeugung wirkung # durch #  alt/ctrl-r linker/rechter rand setzen #  alt/ctrl-n sch”nschrift ein #  alt/ctrl-' ' pseudoblank wird zu blank #  alt/ctrl-h horizontalmarke wird zu blank # alt/ctrl-tab tabulator wird zu 3 blanks # # in der Zeile ž=į wird ž(158) in į(225) umgewandelt # 1-10 = = = = = = = = = = # 11-20 = = = =I3 = = = =XH = = # 21-30 = = = = = = = = = = # 31 = # ž ž=į .make # GNU 1.39 # beispiel einer makedatei unter verwendung von yacc,lex,compiler u. # linker # das erzeugte programm wird sofort aufgerufen # # zus„tzlich datei gnu.env nicht vergessen! # # LEX (flex) erzeugt aus *.l immer lexyy.c # YACC (bison) erzeugt aus *.y immer *_tab.c # # srcpath u. binpath mssen natrlich angepasst werden .srcpath=h:\gc .binpath=d:\develop.gnu\gnu\bin bumm: *.tos h:\gc\*.tos *.tos: *_tab.o gcc.ttp *_tab.o -o *.tos -lflexlib *_tab.o: *_tab.c lexyy.c gcc.ttp -c *_tab.c *_tab.c: *.y bison.ttp *.y lexyy.c: *.l flex.ske flex.ttp -Sflex.ske *.l `„Š Ü``#bč>>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International &H f&op`B@#Ė#T3Ą#X k ŃėŃėŠü#Č#^ ŠˆĄ<ü.@¼č#Ą#ZJy#Xgš¼śĄ<ü"@(I$k,"ŹJfü"ŹJföB”// ?<?<JNAOļ Aė€6<HCšBB§`6 !jBJ)gHiRC` "f¼SI "WÉ’ųJAkHiRCBS‰QÉ’ĘJ)gHiRCHy`$ON¹ 0 J"LN¹„? 9†g @N 9Šg @NN¹Œ?<LNAHē>8$HBCIłŽMģU@lĢ0‘ČNŗ¶`Ą&RRK`²B@Nŗ–|C°|b”Š@0;Nū4ˆ^fˆLˆˆˆ<ˆBˆxˆˆ€ˆˆ.ˆpT8¼`\9|`T<¼`NKģ:¼`D9|`Oļžś$H<v(Gł¤KļIłŽ" g"KNŗ Š.ˆfŗp JNŗ`®.¼"Š`¤p MNŗž,H cB,M l f"NAł'†Nŗ”Mł'† NNŗŹRƒ NNŗę:S@fR„0,fZ2,fT4,fNŗ|f0g JEf@ Tf:0,f¼|f / AėNŗ@XO lf /AėNŗ,XOHoAėNŗXO"W0< MNŗ X f’N lfJ„o/ AėNŗōXO`2 lf*0,f$ Tf"’„/AėNŗĪXO` /AėNŗĄXO g WNŗ 4J„gp`B@OļLß|xNuHē<*HBC•ŹGł Ił#z0+’žfr`P Sf JNŗp†@`$j0f JNŗ††@ JNŗ¬±Ģgä JNŗ $HNŗj†@RMf Sf JNŗ.†@f¬0` JNŗt$H g°ŒfB@`fępLß<Nu?/ $HBC` $j JNŗ†@ g"*fź0$_6Nu/ $H g""*g y f/Ał¼NŗŗXOp`B@$_Nu/ Cł#†"f BBåJ q ` P`°g h"fō g$h`Eé’ō J$_NuHē&H•ŹNŗÜJ€cz(K`RL$N JNŗžŲ,H½ü#zfź`N fNŗŠ,HB@åHAł#†!Ž`0*R fNŗl,HNŗ6$ˆ`*m -föNŗR,HNŗ+H$Nf® KNŗH%HLß|NuHē0&Hp Nŗ:$H fp‘ČNŗ<ƒ%KBŖ JLß Nu/ r pNŗō$H fp‘ČNŗ J$_NuHē>QOEļp$€.€BC`‘ČNŗž(H c/Cļ JNŗtXORC¶|mÜMł#z`T R*PBC`@ MNŗżĪ(H¹Īg0/Cļ JNŗ@XO&m`&k KNŗżØ±Īgš KNŗżœ)HRC¶|mŗ JNŗJ fØPOLß|NuHē8&H(IpNŗN$H fp‘ČNŗP$ÆBŖ f&Š(Š` T!J(ŠLßNu/ $P"P © JNŗų$_Nu/ NŗĄ&H fp‘ČNŗ K&_Nu/ / &HEł¤2²|bLŅA2;Nū ,:Aź#Nŗ`.Aź7Nŗ†`$/ AźQNŗzXO`/ AźkNŗlXO`Aź†Nŗ`AźNŗXAź¾NŗPpNŗų&_$_NuAś(p"@ "ˆBy"†A×1üśB3ü€"†3ü’’"ˆOŠ"€Nu/ Hz’Ģ?<&NN\O$_Nu/YOM×,Cļ Hza(XOXO,_NuH@B@H@Cł"šraŗJ@kNu.Vp’`ÜHē8]O$H&I(o&BCx%p’ JR@g2ŗfōJ@gÖ@HĄN”BEg>BA’< ²<b;kŠ`ā’’’’’’’’’’’’|’°<*f<`&’<0²< b Aź’’C×p a ²$W°¼’bä<gÜt’°<.f6°<*f4`$<0°< b Aź’’C×p a t$W°¼’b¦4gžĀ<ß²<Lf Ågˆ`°<hgņ°g¢r@°dpĄ|?Š@0;Nū`````N`N````````````````ś``````````ŚNNN`Ś````€``Ø`ŗ``ž``````` [0ƒ`ž|Aļ„`0Aļ€2"LaNÖ@`ž\ [2"LaLÖ@`žJJEj `p0?4 La"TOÖ@`ž*JEj `0HĄ?4 La°TOÖ@`ž ÅJEj `p0?4 LašTOÖ@`żęJEj `p0?4 LaTOÖ@`żĘÖ@HĄN”0\OLßxNup24<’’Aś "La p’`ā Warning: use TCFLTLIB to get float support for printf. Hē Oļ’čv J€j|-?|D€`Ŗg|+?|`”g| ?|`~?|`vHē Oļ’čv ?|`dHē Oļ’čvf?|`L|0f|x?|`2|X?|`$Hē Oļ’čvf?|` |0?|$H>ĆC8jxAļ a ŽAļ p’JWČ’üF@?@gAļ 2SAkta“SÉ’üb (ß’’QÉ’š2/Ņ@4/(jt”@jtŅBgf 0AoŅ@Ō@˜Alx?B?D`hHē0$H&IB(v`Hē0$H&Iv’JWĖ’üFCJBj4“Cb6xJAk²Cc8˜Cf K0a†0 JN“` 0 JN“0 Kap0ŠDLß Nu6x0/g fŲ@ JaP0/gŲ@AļN’0/gŲ@ Ja,0/gŲ@Aļ N’0/g gŲ@ Ja0OļLßNuHē0Eś6`Hē0Eś4&H6g8ęKg SC JpN“QĖ’ų J0Ą|gN“Lß Nu00000000 Hē8$H&I+g|2g†+gCė'I&‰'IR‰'I UAe"S(kt ³Ģd Ą°WÉ’ō`2+gHē@Ą Ka¢LßJ@f,Hē@Ą KaLßJ@g¼kµČg&‰B JLßNu3ü „ė‘Č`čHē:$H&I(S&gfJg^+g`)ftė,k x$Ś¹Īd S‚föR„øeī`.&Œ// Ka$"J@k,f4(SėS‚fĢR„øfÄ«&Œ Lß\Nu3ü „ėp’`čė"`Ś&x,A'J'JEņ8'J &Šė KaŖJ@kÄfĢR„øŽfÖ"`¦p/aXONuHē&H(o Ia²6kl g LaØ` a(Jf\(H <a D)HgN0Š@0;\ Kaü°|’’gB9@{0`Qģ l)H(ˆŠü)H Cśö#ÉŠ LLßNup`p`p 3Ą„ la ȑČ`Ža)b*a)b* ‰ŠŠ‹‹‹YOC×B‘ŲŲgŲgŲ Aśr`TH°˜WÉ’śf0XONup’`ųrwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ał(ˆp`AčrĀ(WČ’ōVĄNu?/ Ał"šaRAł#aHGł(ˆ6<`GėpĄ+g Ka*QĖ’ģJ9#JgAś a\&_6Nu_TMP_XXX.XXX/ &H+g+g.a²J@f.0+ažJ@k"+g kadB@7@&_Nu3ü „ėp’`źHē&H(k L0+"+ ’ŒaśJ€kRgF+f, L"St “gSjų`"HSIS€Sk ƶgšSjōJ€g¶&Œ"ŁĮ'LB€LßNuėp`šp’`ģHē&H(k6+"+’Œg0DtaJ€kŠ+fZ"’ŒS"L Ip °gSjų`*| ’’// " ’ˆ0aœ"_"J€kNgPAé’’p €SjĢHē@Ą" ’ˆ0axLßJ€k*g,`0"’Œ La`J€kg&Œ'L«B@LßNup’`öp`ņ€Hē6&Hp ĄCgp@ĄCfFpĄC?/ ?<=NAPOJ€k&8jaTpĄCgF?<?p/?<BNAOļ J€j.`Brß²€fNAXONua3Ą„p’`Ž°|c??<>NAXOJ€kpNuaō3Ą„p’Nu/?<ANA\OJ€kpNuaŌ3Ą„p’NuJ@f//anJ@fBg`//??<?NAOļ J€kNu  _`a–3Ą„p’NuHē&Hx&Sƒg–kČJ9#Hkpfxaą°<g °< g6°<gJ°< eäøƒdąR„ĄaĘ`ÖJ„gŅS„SKpa¶p a°paŖ`ŗR„p Ąažü#Hp a`\J„gXü’’#H`NxB9#H`Dxü B9#H`6J9#Hk$Ņ€k8 ‚$k0Hz’P <“€e/`/? ?<@NAOļ J€k ”¼bŌ Nuab3Ą„p’Nu0<`š///6?<?B§?<BNAOļ (Bg?/<?<BNAOļ *Bg?/?<BNAOļ J…WĄH€*(&NuD@| °|"b;NupNu   g°fųSHNuJgų‘ČNu Łg<Łg8Łg4Łg0Łg,Łg(Łg$Łg ŁgŁgŁgŁgŁg ŁgŁgŁfĄ @Nu"HJgJgJgJgJg JgJgJfą ‰S€NuHē0$H°|g“°|$b¬GśĄrtg‚J3kōSJgtJ@f"p ²<0f:pgbĘ<߶<Xf(pf"`N°|f²<0fg>Ę<߶<Xfg.Gś`3²d"3²d&HCĘĄHCJCfÄĄŌƒŌdā` & gSJ"ŠLß Nu3ü"„p’` 3ü!„p& gą"ˆ`Ü"CśB@ńfų ANu//žü"4UB“|"bZCļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!„`ź0123456789abcdefghijklmnopqrstuvwxyz?/ $Hp’JWČ’üF€6R€a0 g"HŚfü I$_6Nua,/a" g p/aJ _Nu// &gŹPƒRƒĘ<ž¶¼e:/<’’’’?<HNA\O°ƒk°/?<HNA\OJ€o  @!CCł#L ‘"ˆAč`xEł#P$R f4/< ?<HNA\OJ€oj$@Aźp €!| %H$¹#P#Ź#PAź"P` )ƒd I"Q fš`¬r°d ‘` #@ÓĄ#C"¼”ńnAé$_&Nuk |’š`š‘Č3ü „`ä oJQˆ Ød ”ńnf>avJg*`4Cł#L g*°ˆg"@ fö`"/?<INA\OJ€j` pNu±ü’šgōp’`ņ/ Gł#L g/ &S?<INA\O`īGł#P g/ &S?<INA\O`ī&_NuHē0$< Cč’ųEł#P g°" ’€²‚c $@ fņ`ž&@ +g±Ąb*"Ņز€eg `‚ €'H`p"@")ÓØ ‘'H`>"@ g±Ąbö" Ņ©²ˆeg`N"(Ó©`"ˆ €"H" Ņ©²€f @"(Ó©" k Ø eb$“/ ?<INA\OJ€fQĄLß NuPĄ`ö/ŃĮ$gSe¬40HB4 ąˆäˆgxHē_>"&(*,."B$B&B(B*B,BHą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą`S€f¬Lß|śĀ|’0äHgS@!QČ’üĀ|gSAQÉ’ü _NuBAAś0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’@@@@@@@@@ĄĄĄĄĄ@@@@@@@@@@@@@@@@@@€::::::8888888888888888888866666644444444444444444444@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’  !"#’’’’’’  !"#’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’$HBJBf$HBJBfĄĮNuÄĄHBĄĮŠ‚NuÄĮHBĄĮŠ‚Nur%s: %05ld: %s %ld match: %s Illegal Comandline Illegal Comandlineoption Cannot open inputfile %s Cannot open stringfile %s No heap FGREP (c) by J.Otte FGREP searches for strings in files Call: fgrep [[-cehlnpsvxy][-f]] string -c Print the count of matching lines -e For a string argument containing "-" -f The strings to be searched are taken from the file "string" -h Each line is not preceding by the filename -l Print the names of files with matching lines -n Each line is preceding by its linenumber -p Print matching patterns -s Deliver returncode only -v Print all lines exept those are matching -x Match only full lines -y All characters are mapped to uppercase " " " "š’’rš  š "& Ā F .. BÖŲ‚@¾ŒĢĄ "hŌ& >\ ,< źÖ ’¶4R*:*Ę` „īŠ``&€č>>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International &H f&op`B@#Ė&r3Ą&v k ŃėŃėŠü#Č&| ŠˆĄ<ü.@¼č#Ą&xJy&vgš¼śĄ<ü"@(I$k,"ŹJfü"ŹJföB”// ?<?<JNAOļ Aė€6<HCšBB§`6 !jBJ)gHiRC` "f¼SI "WÉ’ųJAkHiRCBS‰QÉ’ĘJ)gHiRCHy`$ON¹  0 J"LN¹„? 9 †g @N 9 Šg @NN¹Œ?<LNAHē6Oļžü?@$HvU@l NŗpNŗ’¾Kł 0HĄåˆ r -f42RCHĮå‰ rNŗ0- gNŗąNŗüB@Nŗ’„¶of NŗĢpNŗ’tGł&˜0RCHĄåˆCņp@ KNŗ7@f Nŗ¢pNŗ’J:/šCJEo4Cł  0HĄåˆ rNŗ0,H f 0HĄåˆ/2Ał ¢NŗfXO`¤Mł%ØBF~`d0gA×Nŗ8+`DB@2åI"sA×NŗŽ gRF4r0HĄåˆ"rA×0NŗØ`4BA0HĄåˆ"rA×0NŗSDlø0-gJFfRG"N0<A×Nŗ , f’Œ20HĄåˆ r0Nŗ*½ü%Øg NNŗ>RC¶om’B@NŗžZOļLßlųNu?649 ’g"°|o/Ał ±Nŗ†XO?Ał ¹NŗxTO6NuHē<6*H(IEł ”°j gv0*’žfn0*’śgJAg 0*’śf\JAgX5C Gł  0*f&“|n2g0gAė`Aė"// AėNŗ PO0*g ?Aė$NŗųTO0f / AėNŗčXOLß<Nu/ / $HGł ’`”H€Nŗd°|LgRn&°|Eg|n|-gr|g"`^|Fg U@g$`R|Ng,[@g@W@g,W@g0`>6¼`B7|`:7|`27|`*7|`"7|’ü`7|’ž`7| ` NŗBpNŗüźf’j&_$_NuHē<$H(I8BC29 g8Nŗč`2øCmp| JNŗ&H g(ČRCRM$M f/ Ał ŹNŗīXOpNŗü’p| JNŗĘ*H fĄøCmp| JNŗŚ&H g(ˆRC f/ Ał ŹNŗ²XOpNŗüV0Lß<NuHē8Oļžž(H8$IBC29 šg\Cł   RNŗ .&H f,/Ał ¢NŗlXOpNŗü`0C2HĮå‰CōA×Nŗ’Ö@0Cg"KA×0<Nŗ ‚ fŌ KNŗ °`0C2HĮå‰Cō RNŗžźÖ@g$¼ ·0OļLßNuAł āNŗśAł!/NŗšAł"$NŗęNuAł#*NŗŚAł$6NŗŠNuNuHē>QO/H$I,o Gļ gj.ˆ`h *fF *g@$@*S Sg/"J KNŗnXOJ@fź$j g8`/"J SNŗ’ØXO(H g`4S“»Ócę`/"J KNŗ8XOJ@g$j`‘Č` f’–S“ W±Óc` SPOLß|NurtÄå)tÄ@ęBƒ0 Nu/rĀ@ęA0H‚rvĘēiÄA0&NuHēYO6.ˆ(I&H`f W -gA×Nŗr LNŗ’¬`P·×g W(H€¶@f Lp-Nŗ’’`6R— W°(’žl H„(’žH…` W(’žH„H…` L0Nŗ’bRDŗDlņR— WgH€¶@f’Ž WXOLß8Nu// $H"P \g RR’Hƒ`XR’ RH€Nŗä°|Ng.nJ@g|BgY@g`,|RgS@gS@g`v\`v`v `v `v `v ` v ` RHƒR’0$_&NuHēYO.ˆ6Mł%Ng H°Ag  g *gBD—Ė(K`@p NŗN*H fx`BDø|f NNŗž`6 WH€°|.g n|$g2]@gŠ` |[g@W@g `’¼.`š f¼^`Žx`ˆ W(H€¶@g (g²< fā¼$`h W (^f¼!T—`¼[R—rpNŗ’+Hg"Hp] WNŗž.ˆ`4Aī'Nŗś`žH€|$g.]@g*|4g$¼*`¼LA×Nŗžj@S—NŗüžJDg LNŗF‘Č`\ f B­&M(K`. *g 'M+K&M`·Ģg k!M+K` +L'M(MR— WgH€¶@g  gJDgž¬B« LXOLßxNuHē<$H(I6&H`/ "L JNŗüvXO*H fRJ`JCf*J`fŽ MLß<NuHē0$H&Iv’"Pg€H²|Lg n’|!gZWAg8’| g(``’|[g4WAg`T R°+fJv`F R±ļf>BC`: R  g2`ę R  f(`č k"RH€Nŗü’J@g`Č k"RH€Nŗü~J@g¶JCo0HĄŃ’RC0Lß Nu/ / $H`&H€|!g|:g` jNŗŚ&J$j KNŗĪ fÖ&_$_NuAś(p"@ "ˆBy%¤A×1üśB3ü€%¤3ü’’%¦OŠ"€Nu/ Hz’Ģ?<&NN\O$_Nu/YOM×,Cļ Hza(XOXO,_NuH@B@H@Cł&raŗJ@kNu.Vp’`ÜHē8]O$H&I(o&BCx%p’ JR@g2ŗfōJ@gÖ@HĄN”BEg>BA’< ²<b;kŠ`ā’’’’’’’’’’’’|’°<*f<`&’<0²< b Aź’’C×p a B$W°¼’bä<gÜt’°<.f6°<*f4`$<0°< b Aź’’C×p a $W°¼’b¦4gžĀ<ß²<Lf Ågˆ`°<hgņ°g¢r@°dpĄ|?Š@0;Nū`````N`N````````````````ś``````````ŚNNN`Ś````€``Ø`ŗ``ž``````` [0ƒ`ž|Aļ„`0Aļ€2"LaNÖ@`ž\ [2"LaLÖ@`žJJEj `p0?4 La"TOÖ@`ž*JEj `0HĄ?4 La°TOÖ@`ž ÅJEj `p0?4 LašTOÖ@`żęJEj `p0?4 LaTOÖ@`żĘÖ@HĄN”0\OLßxNup24<’’Aś "La p’`ā Warning: use TCFLTLIB to get float support for printf. Hē Oļ’čv J€j|-?|D€`Ŗg|+?|`”g| ?|`~?|`vHē Oļ’čv ?|`dHē Oļ’čvf?|`L|0f|x?|`2|X?|`$Hē Oļ’čvf?|` |0?|$H>ĆC8jxAļ a Aļ p’JWČ’üF@?@gAļ 2SAkta“SÉ’üb (ß’’QÉ’š2/Ņ@4/(jt”@jtŅBgf 0AoŅ@Ō@˜Alx?B?D`hHē0$H&IB(v`Hē0$H&Iv’JWĖ’üFCJBj4“Cb6xJAk²Cc8˜Cf K0a†0 JN“` 0 JN“0 Kap0ŠDLß Nu6x0/g fŲ@ JaP0/gŲ@AļN’0/gŲ@ Ja,0/gŲ@Aļ N’0/g gŲ@ Ja0OļLßNuHē0Eś6`Hē0Eś4&H6g8ęKg SC JpN“QĖ’ų J0Ą|gN“Lß Nu00000000 Hē8$H&I+g|2g†+gCė'I&‰'IR‰'I UAe"S(kt ³Ģd Ą°WÉ’ō`2+gHē@Ą Ka¢LßJ@f,Hē@Ą KaLßJ@g¼kµČg&‰B JLßNu3ü „ė‘Č`čHē:$H&I(S&gfJg^+g`)ftė,k x$Ś¹Īd S‚föR„øeī`.&Œ// Ka$"J@k,f4(SėS‚fĢR„øfÄ«&Œ Lß\Nu3ü „ėp’`čė"`Ś&x,A'J'JEņ8'J &Šė KaŖJ@kÄfĢR„øŽfÖ"`¦p/aXONuHē&H(o Ia²6kl g LaØ` a(Jf\(H <aŖ)HgN0Š@0;\ Kaü°|’’gB9@{0`Qģ l)H(ˆŠü)H Cśö#É Š LLßNup`p`p 3Ą „ la .‘Č`Ža)b*a)b* ‰ŠŠ‹‹‹YOC×B‘ŲŲgŲgŲ Aśr`TH°˜WÉ’śf0XONup’`ųrwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ał'šp`AčrĀ(WČ’ōVĄNu?/ Ał&aRAł&$aHGł'š6<`GėpĄ+g Ka*QĖ’ģJ9&hgAś a\&_6Nu_TMP_XXX.XXX/ &H+g+g.a²J@f.0+ažJ@k"+g kaŹB@7@&_Nu3ü „ėp’`źHē&H(k L0+"+ ’ŒaśJ€kRgF+f, L"St “gSjų`"HSIS€Sk ƶgšSjōJ€g¶&Œ"ŁĮ'LB€LßNuėp`šp’`ģHē&H(k6+"+’Œg0DtaJ€kŠ+fZ"’ŒS"L Ip °gSjų`*| ’’// " ’ˆ0aœ"_"J€kNgPAé’’p €SjĢHē@Ą" ’ˆ0axLßJ€k*g,`0"’Œ La`J€kg&Œ'L«B@LßNup’`öp`ņ€Hē6&Hp ĄCgp@ĄCfFpĄC?/ ?<=NAPOJ€k&8jaTpĄCgF?<?p/?<BNAOļ J€j.`Brß²€fNAXONua3Ą „p’`Ž°|c??<>NAXOJ€kpNuaō3Ą „p’Nu/?<ANA\OJ€kpNuaŌ3Ą „p’NuJ@f//anJ@fBg`//??<?NAOļ J€kNu  _`a–3Ą „p’NuHē&Hx&Sƒg–kČJ9&fkpfxaą°<g °< g6°<gJ°< eäøƒdąR„ĄaĘ`ÖJ„gŅS„SKpa¶p a°paŖ`ŗR„p Ąažü&fp a`\J„gXü’’&f`NxB9&f`Dxü B9&f`6J9&fk$Ņ€k8 ‚$k0Hz’P <“€e/`/? ?<@NAOļ J€k ”¼bŌ Nuab3Ą „p’Nu0<`š///6?<?B§?<BNAOļ (Bg?/<?<BNAOļ *Bg?/?<BNAOļ J…WĄH€*(&NuD@| °|"b;NupNu   g°fųSHNuJgų‘ČNuHē0$H°|g“°|$b¬Gś–rtg‚J3kōSJgtJ@f"p ²<0f:pgbĘ<߶<Xf(pf"`N°|f²<0fg>Ę<߶<Xfg.Gś63²d"3²d&HCĘĄHCJCfÄĄŌƒŌdā` & gSJ"ŠLß Nu3ü" „p’` 3ü! „p& gą"ˆ`Ü"CśŲB@ńfų ANu//žü"4UB“|"bZCļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü! „`ź0123456789abcdefghijklmnopqrstuvwxyza,/a" g p/aJ _Nu// &gŹPƒRƒĘ<ž¶¼e:/<’’’’?<HNA\O°ƒk°/?<HNA\OJ€o  @!CCł&j ‘"ˆAč`xEł&n$R f4/< ?<HNA\OJ€oj$@Aźp €!| %H$¹&n#Ź&nAź"P` )ƒd I"Q fš`¬r°d ‘` #@ÓĄ#C"¼”ńnAé$_&Nuk |’š`š‘Č3ü „`ä oJQˆ Ød ”ńnf>avJg*`4Cł&j g*°ˆg"@ fö`"/?<INA\OJ€j` pNu±ü’šgōp’`ņ/ Gł&j g/ &S?<INA\O`īGł&n g/ &S?<INA\O`ī&_NuHē0$< Cč’ųEł&n g°" ’€²‚c $@ fņ`ž&@ +g±Ąb*"Ņز€eg `‚ €'H`p"@")ÓØ ‘'H`>"@ g±Ąbö" Ņ©²ˆeg`N"(Ó©`"ˆ €"H" Ņ©²€f @"(Ó©" k Ø eb$“/ ?<INA\OJ€fQĄLß NuPĄ`ö/ŃĮ$gSe¬40HB4 ąˆäˆgxHē_>"&(*,."B$B&B(B*B,BHą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą~Hą`S€f¬Lß|śĀ|’0äHgS@!QČ’üĀ|gSAQÉ’ü _NuBAAś0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’@@@@@@@@@ĄĄĄĄĄ@@@@@@@@@@@@@@@@@@€::::::8888888888888888888866666644444444444444444444@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’  !"#’’’’’’  !"#’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’$HBJBf$HBJBfĄĮNuÄĄHBĄĮŠ‚NuÄĮHBĄĮŠ‚Nurcan't open %s %-12s: %d %s%s:%05d:illegal expression: %s GREP (c) by J.Otte GREP searches for matching regular expressions in files Call: grep [-cefhlnsvy] expression c : Print the count of matching lines e : For an expression beginning with "-" f : The regular expressions are taken from file h : Do not print filename in front of each line l : The names of the files which are matching are listed once n : Each line is preceeded by its line number s : Print syntax of regular expression v : Print all lines exept those are matching y : All characters are mapped to uppercase before matching syntax: expression = = [] = . : matches any character ^ : matches at the beginning of a line $ : matches at the end of a line | : matches expr or expr * : matches repeated any number of times a : matches a [^a] : matches any characters except those are listed [az] : matches a or z [a-z0-9]: matches all characters from a to z and 0 to 9 \r\n : matches carriage return line feed \t : matches tab character \s : matches space character not enough memory for pattern templatenot enough memory for pat%¾%¾%¾&’’rš  *J4$”,.`“.<*` ņ¶@¾ŒĢĄ "hŌ& >\ ,< źf ’Œ4R*:*č`œ.+``Ų'>>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International &H f&op`B@#ĖŹ3ĄĪ k ŃėŃėŠü#ČŌ ŠˆĄ<ü.@¼&#ĄŠJyĪgš¼śĄ<ü"@(I$k,"ŹJfü"ŹJföB”// ?<?<JNAOļ Aė€6<HCšBB§`6 !jBJ)gHiRC` "f¼SI "WÉ’ųJAkHiRCBS‰QÉ’ĘJ)gHiRCHy`$ON¹ų0 J"LN¹ō? 9žg @N 9¢g @NN¹(?<LNA// &Ił/ /CłŌ LNŗ¦PO LNŗJJ@fAłŚNŗV׬’ųRl’üSl’ž—¬’ō` AłßNŗ:(_&Nu?/ YOIłˆ/ /CłŌ LNŗRPOCłš LNŗ N(H g"6,Nŗ„>€Nŗb?@rA×0Nŗ^ LNŗ öXO(_6NuHēYO:,H.‰vEłųBA45A’ž5A’ų5A5C’ü8XNIł¦KłŌ`l&V`\H€°|egn|@g2|$g$`<|sgW@g`05|’ų`.5|’ž`&4¼` 5|`Hy¦Aķ$NŗpXO`Nŗ’\BCRKfžRDXNŗDo V /g’ŠŗDo W –0XOLß|8Nu/ $HpwNŗ$HNŗ rS€ 2\fB2 J$_NuHē8Oļ’|6(HEłüB’Gļ€B“BŖBjBj "KNŗžģJ@g˜IłŌ f&¼(Cģź SNŗ xJ@gtAģģNŗĄAļNŗ’~"SNŗüŚA×B@NŗÖ0/Ąļv62*g/*?AģNŗŠ\O c4 r2Nŗš/ r2/NŗŒ//?* /Aģ6NŗZOļ`NŗžDB@Oļ„LßNuAś(p"@ "ˆBy~A×1üśB3ü€~3ü’’€OŠ"€Nu/ Hz’Ģ?<&NN\O$_Nu/YOM×,Cļ HzaZXOXO,_NuH@B@H@CłčraNJ@kNu.Vp’`Ü/YOM×,ˆ ICļ HzaXO VBXO,_Nu"VS@eŲQČ’ü,‰NuHē8]O$H&I(o&BCx%p’ JR@g2ŗfōJ@gÖ@HĄN”BEg>BA’< ²<b;kŠ`ā’’’’’’’’’’’’|’°<*f<`&’<0²< b Aź’’C×p a „$W°¼’bä<gÜt’°<.f6°<*f4`$<0°< b Aź’’C×p a F$W°¼’b¦4gžĀ<ß²<Lf Ågˆ`°<hgņ°g¢r@°dpĄ|?Š@0;Nū`````N`N````````````````ś``````````ŚNNN`Ś````€``Ø`ŗ``ž``````` [0ƒ`ž|Aļ„`0Aļ€2"LaNÖ@`ž\ [2"LaLÖ@`žJJEj `p0?4 La"TOÖ@`ž*JEj `0HĄ?4 La°TOÖ@`ž ÅJEj `p0?4 LašTOÖ@`żęJEj `p0?4 LaTOÖ@`żĘÖ@HĄN”0\OLßxNup24<’’Aś "La p’`ā Warning: use TCFLTLIB to get float support for printf. Hē Oļ’čv J€j|-?|D€`Ŗg|+?|`”g| ?|`~?|`vHē Oļ’čv ?|`dHē Oļ’čvf?|`L|0f|x?|`2|X?|`$Hē Oļ’čvf?|` |0?|$H>ĆC8jxAļ a LAļ p’JWČ’üF@?@gAļ 2SAkta“SÉ’üb (ß’’QÉ’š2/Ņ@4/(jt”@jtŅBgf 0AoŅ@Ō@˜Alx?B?D`hHē0$H&IB(v`Hē0$H&Iv’JWĖ’üFCJBj4“Cb6xJAk²Cc8˜Cf K0a†0 JN“` 0 JN“0 Kap0ŠDLß Nu6x0/g fŲ@ JaP0/gŲ@AļN’0/gŲ@ Ja,0/gŲ@Aļ N’0/g gŲ@ Ja0OļLßNuHē0Eś6`Hē0Eś4&H6g8ęKg SC JpN“QĖ’ų J0Ą|gN“Lß Nu00000000 Hē:$H&I(S&gfJg^+g`)ftė,k x$Ś¹Īd S‚föR„øeī`.&Œ// Ka¢$"J@k,f4(SėS‚fĢR„øfÄ«&Œ Lß\Nu3ü œėp’`čė"`Ś&x,A'J'JEņ8'J &Šė Ka6J@kÄfĢR„øŽfÖ"`¦p/aXONuHē&H(o Ia²6kl g LaØ` a(Jf\(H <aZ)HgN0Š@0;\ Kaˆ°|’’gB9@{0`Qģ l)H(ˆŠü)H Cśö#É¢ LLßNup`p`p 3Ąœ laŽ‘Č`Ža)b*a)b* ‰ŠŠ‹‹‹YOC×B‘ŲŲgŲgŲ Aśr`TH°˜WÉ’śf0XONup’`ųrwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ałp`AčrĀ(WČ’ōVĄNu?/ AłčaRAłžaHGł6<`GėpĄ+g Ka*QĖ’ģJ9@gAś ač&_6Nu_TMP_XXX.XXX/ &H+g+g.a>J@f.0+aŠJ@k"+g kazB@7@&_Nu3ü œėp’`źHē&H(k6+"+’Œg0Dta²J€kŠ+fZ"’ŒS"L Ip °gSjų`*| ’’// " ’ˆ0aH"_"J€kNgPAé’’p €SjĢHē@Ą" ’ˆ0a$LßJ€k*g,`0"’Œ La J€kg&Œ'L«B@LßNup’`öp`ņ€Hē6&Hp ĄCgp@ĄCfFpĄC?/ ?<=NAPOJ€k&8jaTpĄCgF?<?p/?<BNAOļ J€j.`Brß²€fNAXONuav3Ąœp’`Ž°|c??<>NAXOJ€kpNuaP3Ąœp’Nu/?<ANA\OJ€kpNua03Ąœp’Nu//??<@NAOļ J€k°fNua3Ąœp’Nu3üœNu“|bę2@?? /?<BNAOļ J€j¾°¼’’’Ąf¶SBg jX?<? p/?<BNAOļ J€k–$`X?<? p/?<BNAOļ J€kxŠ"kr?<? p/?<BNAOļ J€kZ$`?<? p/?<BNAOļ J€k>$Ņ€k8 ‚$k0Hz’P <“€e/`/? ?<@NAOļ J€k ”¼bŌ Nua3Ąœp’Nu0<`šD@| °|"b;NupNu   JgJgJgJgJg JgJgJfąSHŁgŁgŁgŁgŁg ŁgŁgŁfą @NugH°f8g@°f0g8°f(g0°f g(°fg °fg°fg°gĄ°!epNup’NuJfųpNu Łg<Łg8Łg4Łg0Łg,Łg(Łg$Łg ŁgŁgŁgŁgŁg ŁgŁgŁfĄ @Nu"HJgJgJgJgJg JgJgJfą ‰S€NuHē0$H°|g“°|$b¬Gś˜rtg‚J3kōSJgtJ@f"p ²<0f:pgbĘ<߶<Xf(pf"`N°|f²<0fg>Ę<߶<Xfg.Gś83²d"3²d&HCĘĄHCJCfÄĄŌƒŌdā` & gSJ"ŠLß Nu3ü"œp’` 3ü!œp& gą"ˆ`Ü//žü"4UB“|"bZCļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!œ`ź0123456789abcdefghijklmnopqrstuvwxyz// &gŹPƒRƒĘ<ž¶¼e:/<’’’’?<HNA\O°ƒk°/?<HNA\OJ€o  @!CCłB ‘"ˆAč`xEłF$R f4/< ?<HNA\OJ€oj$@Aźp €!| %H$¹F#ŹFAź"P` )ƒd I"Q fš`¬r°d ‘` #@ÓĄ#C"¼”ńnAé$_&Nuk |’š`š‘Č3ü œ`ä oJQˆ Ød ”ńnf>avJg*`4CłB g*°ˆg"@ fö`"/?<INA\OJ€j` pNu±ü’šgōp’`ņ/ GłB g/ &S?<INA\O`īGłF g/ &S?<INA\O`ī&_NuHē0$< Cč’ųEłF g°" ’€²‚c $@ fņ`ž&@ +g±Ąb*"Ņز€eg `‚ €'H`p"@")ÓØ ‘'H`>"@ g±Ąbö" Ņ©²ˆeg`N"(Ó©`"ˆ €"H" Ņ©²€f @"(Ó©" k Ø eb$“/ ?<INA\OJ€fQĄLß NuPĄ`ö@@@@@@@@@ĄĄĄĄĄ@@@@@@@@@@@@@@@@@@€::::::8888888888888888888866666644444444444444444444@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’  !"#’’’’’’  !"#’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’$HBJBf$HBJBfĄĮNuÄĄHBĄĮŠ‚NuÄĮHBĄĮŠ‚Nu/Ą|’?// ?</NATO&?<NA\O?<NNAPO/&?<NA\OJƒfB@&Nup’3üœ&Nu//?</NATO&?<NA\O?<ONATO/&?<NA\OJƒfB@&Nup’3ü#œ&Nu?<NATONu/?/MłJ|:?<NATOŠ|A€TNBg/?<GNAPOJf¼\B.UN _0"H`ŽWČ’ü,_Nu/?Hy Č?<6NAP _Cł ČJ@k1i1i1i 1iNu1|’’Nu?<*NATONu??/?<WNAOļ Nu?<,NATONuE:\CWRK\FTREE\FTREE.C Dec 05 1992 17:47:08%s\%s OK can't delete !a+\\ %s %-13s%15ld delete (y,n) ? %-40s%15lu \*.*..Usage: ftree [/esvd] [] /e = erase files /s = search in subdirectories too /v = anti verbose flag /d = list size of directories ?FTREE V1.11 (c)1992/93 by J.Otte %12d files deleted %12lu bytes freed %12lu bytes occupied by %d files "%s" %12lu bytes total size on disk %12lu bytes available ˜˜˜č’’rš    \2|Rr& ¤@ŽĢĄ "h`& ( ź ~p4R*:*,BL:.desk # beispiel einer deskdatei # ------------------------ # daten \KOLUMBUS.199\readme \KOLUMBUS.199\bestell # programme \KOLUMBUS.199\ftree.ttp \KOLUMBUS.199\fgrep.ttp \KOLUMBUS.199\grep.ttp . C“=÷.. C“=FINDER APP x„0¼WFINDER TXT ńjŽ†Ž. D“=ų.. D“=POINTER APP }d‰ŒŽQPOINTER TXT a2” . D“=ł.. D“=POINTER2APP Lx„¤Ł—POINTER2TXT ¬ĮŹÅ . D“=ś.. D“=SHAKE APP L—üSĪSHAKE TXT a2Ń#. D“=ū.. D“=SMURF APP zv„Õq7SMURF TXT ›æ#Ć+`¤Ģ#Ā"¬``Ȝ Ä>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#ĖȎ3ĄČ’ k ŃėŃėŠü#ČȘ ŠˆĄ<ü.@¼Ä#ĄČ”JyȒg®¼śĄ<ü"@(I$k,"ŹJfü"ŹJföB”// ?<?<JNAOļ Aė€²<~kRˆr’RAfśAė€6<HCšBB§`6 !jBJ)gHiRC` "f¼SI "WÉ’ųSAkHiRCBS‰QÉ’ĘJ)gHiRCHy`$ON¹t0 J"LN¹*Š? 9¤Īg @N 9¤Ņg @NN¹ś?<LNAHē>Oļ’D?| 3ü’’Č“Gł¤Ö S’’fBSCł¤śAłČøN¹~6B@N¹®B@N¹äB@N¹®B@N¹ŌMłŅZHyČøCł¤ž VAčŲN¹`0XOEłŹt0*¢åH/3Cł„ VAčN¹`0XOAłŅbN¹9œKļIļ"B§B§B§B§HoCļ*AłŅbN¹Z>Oļ6°|)fNHĄ"ŅŅ€ē‰ Vp’ž AłŅbN¹=Ę/AłŅ”N¹T®HĄ""ŅŅ€ē‰ np’ž AłŅbN¹9œ¶|&f†Aė Cļ&ŲŲŲŲŲŲŲŲHo.Cļ4p& VN¹ŸXOp??/04/4?2*¢gr`BApAļ,4N¹_XO:J@m(5@¢åH/3Cł„ VAčN¹`0XOp& VN¹,¶|f’"JAļ&N¹~6AłŅbN¹=ĘAł„B@N¹!"JAļ&N¹}āJ@gF*Œg@BSBD`0ēHŠDŠ@Aź½B0RDø|cočB*B@N¹®B@N¹äB@N¹ŌByȶB@N¹®AłŅbN¹9œ¶|g¶|fŲ*ŒgŠ9Č·¶|fB29ȶo: Vhjp VN¹,0f r’Ņyȶ`BA3Įȶ Vh’žjp VN¹,¶|ff09ȶHĄ/ JN¹~|Š¼’’’ļ"²€dH Vhšp VN¹,0f rŅyȶ` JN¹~|BAŅ|’ļ3Įȶ Vh’žšp VN¹,B@°yȶgpN¹®¶| fB0o>2f(SSB@N¹ŌpN¹fp VN¹,p VN¹,` BSpN¹ŌpN¹®¶|#f†*g BAŅ|’ķ` BA*Ņ|’ģHĮƒü0°Al^2f(RSpN¹fB@N¹Ōp VN¹,p VN¹,`**g BAŅ|’ķ` BA*Ņ|’ģHĮƒü6pN¹ŌpN¹®¶|!f°:Ho*Cļ,Aļ,0*ŽN¹™ŠXOHo&Cļ,p" VN¹ŸXO0/*°o&lS 2lBB`46‚`PS *g BAŅ|’ķ` BA*Ņ|’ģHĮƒü0°Ao"*g BBŌ|’ķ` BB*Ō|’ģHĀ…ü`46‚ŗSgpN¹ŌpN¹®¶|"fCłōtr"p! VN¹+°pN¹®¶|(fś*Œg¶CłČø VAčŲN¹[“AłČøN¹*DJ@gfAłČøN¹ĪAłČøN¹" BSB@N¹äB@N¹®p! VN¹,p" VN¹,pN¹ŌCłČø V hä PN¹~6p VN¹,`VHy„FrB@Cł„??/ N¹5Š"_02N¹1†XO`*Hy„—rB@Cł„N??/ N¹5Š"_02N¹1†XO Vh’žŹp( VN¹,¶| m¶| nś:ŚEŚCŚ|’ó0ēHŠEŠ@Aź½0g®3ÅČ“0HĄ$Ō‚Ō€ēŠ"Vq( V0N¹,Ho*Cļ00 VN¹ŸXO2HĮ Š€Šēˆ V?0?04/.B@2/0N¹NXO?*¬?*Ŗ?*Ø4*¦Cļ,Aļ.r0*ŽN¹r\O0Š@ŗ@mŠ|ŗ@np ŠE2ŅAA VN¹,?/&4/*rp VN¹ŸTO6J@lBA`260Š@ŗ@mŠ|ŗ@nt ŌE2ŅA”A8‚`BT¶| m’¶| nŠp@4HĀ"ŅŅ‚ē‰ VĄpgr<ÜFÜCÜ|’óŗFgb0ēHŠFŠ@Cź½1gN9C4*¢gŚ0ēHŠEŠ@Aźæ†2ēIŅFŅA…Cź®ŅĄAļN¹~60ēHŠFŠ@Cź®ŅĄ2ēIŅEŅAAź®ŠĮN¹~6Cļ0ēHŠFŠ@Aź®ŠĄN¹~6BD`nBG`b0Š@24gV4HĀ…üHBJBgHĮ Š€Šēˆ Vp `2ŅA44HĀ Š€Š‚ēˆ Vp’ž 2ŅA04 VN¹,BApN¹žRG¾|o˜RDø|mŒBApN¹žHmCķ0, VN¹ŸXO0gHm"M VN¹ŸXO`RHm"M/ 0HĄüH@J@gp`p V"_N¹ŸXOHmCķp VN¹ŸXO0Š@Š|ŗ@o V2(Óm?-?-?-42,HĮ Š€Šēˆ V2000N¹ V\OBApdN¹ž?-??-4-2,HĮ Š€Šēˆ V2000N¹ V\OB@N¹Ō`,BD`nBG`b0Š@24gV4HĀ…üHBJBgHĮ Š€Šēˆ Vp `2ŅA44HĀ Š€Š‚ēˆ Vp’ž 2ŅA04 VN¹,BApN¹žRG¾|o˜RDø|mŒBApN¹žHmCķ0, VN¹ŸXO0gHm"M VN¹ŸXO`RHm"M/ 0HĄüH@J@gp`p V"_N¹ŸXOHmCķp VN¹ŸXO0Š@Š|ŗ@o V2(Óm?-?-?-42,HĮ Š€Šēˆ V2000N¹ V\O0ēHŠEŠ@Cź®ŅĄAļN¹~6¼Eo68`,0ēHŠDŠ@CźĄŅĄAź®ŠĄN¹~60ēHŠDŠ@AźæS0RD¼DnŠ`6x’ŲE`,0ēHŠDŠ@Cź®ŅĄAźĄŠĄN¹~60ēHŠDŠ@AźæR0SD¼DoŠCļ0ēHŠFŠ@Aź®ŠĄN¹~60ēHŠEŠ@Aźæ†pN¹Ō¼El 8,` 0 VN¹,RD0g`p ø@oč` T lx `8` 0 VN¹,RDøloī0gHĄ"ŅŅ€ē‰ Vp’ž 0 VN¹,2HĮ Š€Šēˆ Vp’ž V0N¹,0g$rHĄ$Ō‚Ō€ēŠ VĀp( gp’ž( 0 VN¹,p4HĀ"ŅŅ‚ē‰ VĄp gp’ž 0 VN¹,3ü’’Č“¶|'fņBo&B@`2ēIŅ@ŅAAź½0g?|&`R@°|coŽ2/&gxBo&B@`.2ēIŅ@ŅAAź¾0Cźæ“1gAź½0g?|&`R@°|coĢ0/&gN¹$L`VHy¦rB@Cł„Ÿ??/ N¹5Š"_02N¹1†XO`*Hy¦OrB@Cł¦??/ N¹5Š"_02N¹1†XO2HĮ Š€Šēˆ Vp’ž V0N¹,¶|*fóČAłŅbN¹=Ę2HĮ Š€Šēˆ Vp’ž ¶|*f5|žOļ¼Lß|ųNuHē86EłŹtGłŅZ*ŒgJg” JN¹~|°|n„0<€ SĄhhf6h€h Sh€˜2*š0Š@ŠA S‘hˆJCgp SN¹,p SN¹,B@*ŒJ@gS@g`¢Cł¦W SAčxN¹`0`ŒHRCł¦[ SAčxN¹`0XO`r0<€ SĄhhg6h’h Sh’˜2*š0Š@ŠA SŃhˆJCgp SN¹,p SN¹,IłČ¶02B20HrCł¦^ SAčxN¹`0XO0„JCg p SN¹,LßNuHē0Oļ’ö6EłŹtGłŅZB@*HĄüH@J@g BA*RA`BA*²|n S"S3h.F`^ S/Aļ"_0).N¹˜°A×Cł¦bN¹ŽB@*HĄüH@J@g BA*RA`BA*A×0N¹ŠśA×N¹˜|0 S1@FJCgp! SN¹,p" SN¹,Oļ Lß Nu?/ QOEłŅZ R6(BAłŹtBA(HĮƒüHAJAg BB(RB`BB(“|n"RBiB`J"R2).’iFĆł¤ÖHĮ/BB(HĀ…üHBJBg BA(RA`BA(Ņ|’ģHĮƒü$…Į"R3BBJ@gˆp" RN¹,HWCļp" RN¹ŸXOHoCļ p! RN¹ŸXO R¶hBgN¶hBo&?(.?(D0/ŠhFS@?4/ rp!N¹žŽ\O`"0o? R?(D?/4/ rp!N¹žŽ\OPO$_6NuHē:Oļ’ņ:BCEłŹtGłŅZMł¤č``89¤ÖŲDŲC0ēHŠDŠ@Aź½0gĢ0HĄ$Ō‚Ō€ēŠ"SÓĀi@@2ēIŅDŅAAź®ŠĮp.N¹}²(H gfB0ēHŠDŠ@Cź®ŅĄA×N¹~6A×N¹~|/pŸCī„A×N¹~¦¼."LAļN¹~6HWCī2HĮ Š€Šēˆ SŃĄAč8N¹`0XO``0ēHŠDŠ@Aź®HpCī4HĀ"ŅŅ‚ē‰ SŃĮAč8N¹`0XO`.2HĮ Š€Šēˆ SŃĄh’æ@Hn–Cī“ SŃĄAč8N¹`0XOøyČ“f2HĮ Š€Šēˆ SŃĄhB`2HĮ Š€Šēˆ SŃĄh’žBJEg p ŠC SN¹,RC¶|mžœOļLß\8NuHē8Oļ’ģ6HWCļ yŅZp N¹ŸXOEļ0/5@4€25A 5A0 yŅZŠh4S@5@ 5@2*Ņh6SA5A5AGłŹt¶|f0+˜Ńj ‘j` 0+˜Ńj‘j‘Č0<N¹ tIłČĢHT"L Jr0+ŽN¹™žXO‘Č0<N¹ tOļLßNu09¤Öo8Sy¤ÖpNŗütB@Nŗż”pNŗ’ p yŅZN¹,p yŅZN¹,pNuB@NuAłŹt(g BAŅ|’ķ` BA(Ņ|’ģHĮƒü09¤Ö°Al8Ry¤ÖpNŗüpNŗžŗB@Nŗż"p yŅZN¹,p yŅZN¹,pNuB@Nu09¤ÖgBy¤ÖpNŗüźpNŗū¾NuHē4/?B ?B2 UŅh4?A ?At ”RŌCÅčNŌoSB?B?B2’CĆčNÓoÓo0<‘ČN¹ tHS"KAļr0,ŽN¹™žXO‘Č0<N¹ tBD`p D UN¹,RD0CŠ@ø@oč`š0/?@>€2/?A ?A0 UŠh4?@ ?@r ’CŅRĆčNŅoSA?A?A0RĮčNŃo Ńo0<‘ČN¹ tHS"KAļr0,ŽN¹™žXO‘Č0<N¹ tBD`p ŠD UN¹,RD0RŠ@ø@očOļLß<Nu/ $H?*?*?*4*rN¹žŽ\O$_Nu?AłČą6ēK101‚01Æ01Æ06NuHē>Oļ’Ü8?A"/H/I?B?oR?oTBG?Gz’6p‘ČN¹ tGłŅZHWCļp SN¹ŸXOr0N¹œ*r0N¹›Pr0N¹›„B@IłČą`d2ēI44“ol`4/?B2ēI44“ol`4/?B2ēI44Ōt¾Bl`4>2ēI44Ōt“oo`4/?BR@°o"m–KļHoCļ M0N¹™ŠXOMļ HVCļ M0N¹™ŠXO|EļpĄFg¶2/ ’o9A€4”o9B‚0/Šl€°ol 2/DAŅo`2,€9A€0/Šl‚°oPl 4/DBŌoP`4,‚9B‚0Šl€°oRo2/R’GŅoSA`2,€9A€0/Šl‚4/PŌoT°Bo2/T’oŅoPSA`2,‚9A‚02/"N¹śHUHUHUHUHRBgp?BgBgBgBgBgr????/4?BgCļ6‘Č4p&N¹ž8Oļ.<rĀ@ftÄ@gŚ2/"0N¹ś?o <’?4/ rp SN¹ŸTO:°| mt°| nn¶@gžr@HĄ$Ō‚Ō€ēŠ SĀp(gˆ¶| m"¶| n4HĀ"ŅŅ‚ē‰p’ž S0N¹,p4HĀ"ŅŅ‚ē‰ SĄp fHp 0 SN¹,6`4p4HĀ"ŅŅ‚ē‰ SĄp g¶| m¶| np’ž 0 SN¹,v’p ĄFgJ2²Wm 4 SŌh6²Bo82/"0N¹ś0°WlN¹(J@gTC` N¹lJ@gUC2/"0N¹śpĄFgżÄ o0Æ"o2’r0N¹œ*r0N¹›P‘ČB@N¹ tOļ$Lß|ųNuHē4QO8:‘Č0<N¹ tBCEłÉ`GłČąKė‚`@0ēH23ŅR?A>43ŌU?B23ŅsŅU?A4HĀ…üHB2/HĮƒüHA“Af2HĮƒüHA4/HĀ…üHB²Bf243ŌsŌR?B23ŅU?A?AHĮƒüHAJAg2<ŖŖ`2Oļž,BC8N¹\¬N¹ŲEłŹtGłÉź"J KN¹~6CłØ– KN¹}jp KN¹*:J@fB KN¹£ŠJ@l6N¹\žHyØĶrB@CłØŸ??/ N¹5Š"_02N¹1†XOB@`ØCłØÕ KN¹}jBFKļMļŒ`ų0ēHŠFŠ@Aź½0gā"J MN¹~6"K NN¹~60ēHŠFŠ@Cź®ŅĄ MN¹}j0ēHŠFŠ@Cź®ŅĄ NN¹}jpŠC¼@m N¹lJ@gTC2’CHĮ Š€Šēˆ yŅZŃĄhBp ŠFC yŅZN¹,2’CHĮ Š€Šēˆ yŅZŃĄh’÷B"N MB@N¹¤8g2N¹\žHyØ’rB@CłØ×??/ N¹5Š"_02N¹1†XO` RF¼|co’Iļ¤JDfŽN¹£¤/HŠ LN¹£t"JA×N¹~6Cł©A×N¹}jB@A×N¹£„>`”pĄ,f‚rĀ,fxtÄ,fp"J MN¹~6"K NN¹~6Cģ MN¹}jCģ NN¹}j"N MB@N¹¤8g4N¹\žHy©3rB@Cł© ??/ N¹5Š"_02N¹1†XO~`N¹£“>JGg’j oŠN¹£tJDf&BC| `2HĮ Š€Šēˆ yŅZp RF¼| oąN¹ŲJDf$BF`0ēHŠFŠ@Aź½0g"K MN¹~6"J NN¹~60ēHŠFŠ@Cź®ŅĄ MN¹}j0ēHŠFŠ@Cź®ŅĄ NN¹}jpŠC¼@m N¹lJ@gTC2’CHĮ Š€Šēˆ yŅZŃĄh’÷Bp ŠFC yŅZN¹,2’CHĮ Š€Šēˆ yŅZŃĄhB"N MB@N¹¤8g2N¹\žHy©crB@Cł©;??/ N¹5Š"_02N¹1†XO`(0ēHŠFŠ@Aź¾2ēIŅFŅACźæ°RF¼|cožę| `2HĮ Š€Šēˆ yŅZp’÷ RF¼| oąJDfĢN¹£¤/HŠ LN¹£t"KA×N¹~6Cł©kA×N¹}jB@A×N¹£„>`‚pĄ,fp"K MN¹~6"J NN¹~6Cģ MN¹}jCģ NN¹}j"N MB@N¹¤8g4N¹\žHy©—rB@Cł©o??/ N¹5Š"_02N¹1†XO~`N¹£“>JGg’| oŠN¹£tN¹ŲJEfHp\ KN¹}ĘB KN¹¤*J@l0N¹\žHy©ĶrB@Cł©Ÿ??/ N¹5Š"_02N¹1†XON¹\ž0OļŌLß|ųNuHē8(H&I$opN¹ č y@Ū\m yŪ\m yŪ\m/// "K LN¹”PO`/ "K LN¹ ōXOJ@fAł§\pN¹Ÿ¼BRB@N¹ čLßNuHē0Oļ’Ō&H6N¹£¤$HA×N¹£t0 KN¹£„6 JN¹£tJCfp`B@Oļ,Lß NuHē0$HN¹~|r²€llp. JN¹}² g^p. JN¹}Ę/p. JN¹}²&H·ßfBB JN¹~|r²€n. JN¹~|r²€m AėN¹~|r²€nAėN¹~|r²€lƒB@`ƒpLß NuHē08&HEłŅ565HWHoHoHo Ho BgBgBgBgBgBgBgt???/6?/:?BgCļ@‘Čp2N¹ž8Oļ.?@ of2/Ņo’o 0HĄ$Ō‚Ō€ēŠ;(`0/ Šoo4HĀ"ŅŅ‚ē‰;€ of`2HĮ Š€Šēˆ45lB@`4HĀ"ŅŅ‚ē‰054HĀ"ŅŅ‚ē‰;€¼@l2`4HĀ Š€Š‚ēˆ254HĀ Š€Š‚ēˆ;`^2HĮ Š€Šēˆ45lB@`4HĀ"ŅŅ‚ē‰054HĀ"ŅŅ‚ē‰;€¼@l2`4HĀ Š€Š‚ēˆ254HĀ Š€Š‚ēˆ;2HĮ Š€Šēˆ¶uf¾ug| /g4HĀ"ŅŅ‚ē‰05 oN ofš2HĮ Š€Šēˆ¶ul445”C?0HĄ"ŅŅ€ē‰?54ŌCSB? M0r4N¹žŽ\O`Ö04HĀ"ŅŅ‚ē‰uR@?2HĮ Š€Šēˆ?542HĮ Š€ŠēˆŌuŌu? M0r4N¹žŽ\O`„2HĮ Š€Šēˆ¾ul06HĆ$Ō‚ŌƒēŠ?5(25’G??4ŌGSB M0rN¹žŽ\O`@2HĮ Š€Šēˆ?540HĄ&փրē‹”u8RB??4Ōu8Ōu8 M0rN¹žŽ\O04HĀ"ŅŅ‚ē‰ŠuŠu?6Öu?>ŽuSG? M0r4N¹žŽ\OpĄogüž‘ČB@N¹ tOļLß8ųNup"H` |fR@RIfņNu/ / CłŅĘ g"€ Qf‘Č`* Q`RHg°<|fō |fB$H QGź"‹`$H Q"Š&_$_NuHē>$H8BCgĄ&H`fRC¶|f(K*LB@N¹…J@g*K |fBC`>øCl:&MB@N¹…J@f$ÖÄ KN¹€|,H g"NAėN¹~6 NN¹œBC¼|RKf– JB@N¹}Ę&HSK`BSK |fµĖcņCłµP JN¹~āGņ KN¹€|(H g"L JN¹~6 LN¹œLß|Nu/ YO&HB—A× 6*FGļHSB§“É LN¹S¦PO KNŗ’‚jæ’Äj@Ä KN¹9œjæ’Ä +fp’`,B§B§B§B§HoCļ KN¹Z>Oļ8 KN¹=Ę5CF0Oļ6LßNuHē>Oļ’ņ/H$I:?A IN¹€|$H g“ o:N¹€|&H f JN¹œ`˜ /gB@`pŠ| JNŗżž JNŗż˜?@ KNŗżŽ8 om JN¹œ KN¹œpž`v0/gr`BAƒ-L Mī‘ČNŗüR(H`Ś2HĮ Š€ŠēˆMõ?FBG`"Ałµ2HĮ Š€ŠēˆCõt"ŲQŹ’üRFRGøGnŚJEk2HĮ Š€ŠēˆvBE KNŗūņ(H g" LN¹~|&¶Eo:-L Mī‘ČNŗūĪ(H`ŚpŠEĮÄT@°|&o MN¹œ JN¹œ KN¹œpż`,M<¼’’=|p’ŠF=@~`"2HĮ Š€ŠēˆMõtŌG<‚v’=C=CRG¼GnŚ2HĮ Š€ŠēˆMõčn BV,M$/gv`BCÖWTC?C pŠEĮÄ°Cl`6TC=C0/gr`BAŅoXA=AMī0/gržŅm=ABn=|=|Mī /g=|=|=|=|Mī0/g~`~ nf( /gr`BATA=A=GRG=W=|Mī`ŠRG0-rŅEĆĐA=@=G=E=|r Ānf MīrŅEŠA`ŚBG` 0 MN¹ RG¼Gnš MNŗū :J@kšo MN¹œ KN¹œ JN¹œ0OļLß|ųNu// Oļ’ģ09ĄrāhĄ|gv`BCGł¶0+fBAėC×r"ŲQÉ’ü7|JCgAė’@`Aė’Ą.ˆJCgp `p?@C×A×09¾rN¹š’JCg K`AėOļ&_&Nu// Oļ’ģ09ĄrāhĄ|gv`BCGł·0+fBAėC×r"ŲQÉ’ü7|JCgAė’@`Aė’Ą.ˆJCgp `p?@C×A×09¾rN¹š’JCg K`AėOļ&_&NupN¹ čpN¹ čNuPH4JBgSBg` PNu2FAĆPNu2FAĀP4±B‚B0NuAč 4JBgSBg` PNu2FAĆPNu2FAĀP4±B‚B0NuHē0$H6&IHĄ"ŅŅ€ē‰82`"o0 JN“J@f2HĮ Š€Šēˆ82¶Dgø|’’fŲLß NuHē0&H68Eł·6 fHx’’"|’’’’ |’’’’N¹¤²XO$ˆ0ą@Ą|’rĀDg°|xm °|ƒn|v4vAś“XWĖ’üfD4(Nū GHKMPRstwˆˆˆˆˆˆ$,42<€K`‚2<€M`z2<€G`rtÄDg R"hBA1`4tÄDg$°|Tm °|]nrēŅ@`2 R"hBB12` R"PBA1JAf2‚|€`°|Jg°|Ng °|cm °|rn‚|@0įH‚@4Ä|€gv’`BCS’Ę|įKļK‡S0Ą|@gt’`BBSæ’Ä|įJķJ…S0Ą|gt’`BBSß’Ä|įJėJ…S0Ą|gt’`BBSļ’Ä|įJéJ…S0Ą|gt’`BBS÷’Ä|įJēJ…S0Ą|gt’`BBSū’Ä|įJåJ…SĄ<’@Lß NuHē0&H6$IHĄ"ŅŅ€ē‰43ąJSBf*"*gr`BA0<€8HÄ$Ō‚Ō„ēŠAó(N¹6 p`B@Lß Nu/ / $HHĄ"ŅŅ€ē‰&r Gė42ąJUBf49ŅŹSš’Ä|įJ…Sp`B@&_$_NuHēOļ’Ų.ˆN¹6Ž&WGė pŠkHĄü W1@$éH W1@ W1k"Ił¾> W0($HĄ2("HĮN¹‰<2,8HĮN¹‰<&փ N¹sX"W#H gœCł·:Aļr ŁQÉ’ü Wh’0h€0 W1l8( WBh&Kļ:“;k0ŠkS@;@2+ŅkSA;ABB;B ;Bv’Ök;C t’Ōk;BN¹\Č WHhCļ Mr0,4N¹™žXON¹\Ö`H Wh’00,ÄrāhĄ|g N¹X(`ō?+?+?+??+?+4+2B@N¹ŸŒOļ HWCśžB@ o PN¹a2XOAļ 0+FēH%Ø 0+FēHIņ!L 0+FēH%‰RkF1|N¹@FLßNu209¾rN¹œ*NuHē :68Eł¾>20*4N¹šŹ20*4N¹šž20*4N¹š°0/gr`BA0*4N¹šäLß8Nu??6809¾r2N¹›209¾rN¹›„r09¾rN¹›P86Nu??UO6809¾r2N¹›Ü209¾rN¹›öC×A×tBA09¾rN¹›ŖTO86Nu?8409¾r2N¹œÖ8Nu209¾rN¹ŹNu09¾rN¹œpNu209¾rN¹œ®Nu y¾„eAł½ˆpN¹Ÿ¼0<üN¹rNuQO"HA×N¹`A×r09¾rN¹œDPONuQO"HA×N¹`A×BA09¾rN¹œDPONuHē88<$H$ g¼g¶pNŗžbBApNŗžņp[ JN¹}²&H gŒ(KRKB JN¹~|&: J20Nŗ’09ŚĢgBA`r?09ŚĢg29ŚĪgp`p`p2Nŗž”Ó·ź0Įł¾~Ś@Ał·ź20NŗžøBApNŗžnRKŚy¾~ K20Nŗžž¼[` J20NŗžŽLßxNuOļ’ō>‚?o?@?A?o?o A×pNŗž–Oļ NuOļ’š>?h0ŠhS@?@2(ŅhSA?AA×NŗžVOļNuOļ’ģ0?@?@ >€2(?A?A?A0ŠhS@?@?@2(ŅhSA?A?A A×pNŗżöOļNu‘P‘h2ŅAÓhÓhNu o hN¹¤’B@Nu/ Oļ’ō$oAźNŗž Cź A×N¹`pNŗü“rp Nŗż p?BB2B@Nŗü®TOA×Nŗż˜?o ToUo?Wp?BB2p Nŗü†TOpĄjg A×pNŗżt`A×pNŗżL?j 0* ŠjS@?@rp NŗüžA×pNŗż(TWUo?o?o rp Nŗü|pĄjg A×pNŗż`A×pNŗüōAźNŗż^pžĄjOļ $_Nu/ / Oļ’ģ$o AźNŗżpNŗūŅrpNŗü*p?BB2B@NŗūĢTOAź C×"Ų"ŲpA×Nŗž¬A×Nŗž$pżA×NŗžžIļ8—0/9@9@2ŅoSA9A9A0/ŠoS@9@ LpNŗüTpA×Nŗž^A×NŗžpA×NŗžPA×NŗżśIļ8—9o0ŠoS@9@2/ŅoSA9A LpNŗü AźNŗütpžĄjOļ(_$_NuHē(QO$oAźNŗü2pNŗśčBgBBrB@NŗśģTOAź C×"Ų"ŲpżA×NŗżĢA×NŗżDrpNŗū jN¹~|S@Įł¾~6/–@HƇüÖW8/˜y¾|HĉüŲopA×Nŗż‚A×Nŗż,2*HĮ Š€Šēˆ(RŁĄtÄlgA×pNŗżZA×NŗżpĄlgA×pNŗżDA×Nŗüī j20Nŗū²p ĄjgVAź C×"Ų"ŲA×pżNŗżpĄjgpNŗśBgtrB@Nŗś TOA×NŗütpĄjgpNŗłäBgBBrpNŗłčTOA×NŗüRAźNŗū,pöĄjPOLßNu/ $oAźNŗśšpNŗł¦BApNŗś6 j2* 0* NŗūAźNŗśź0*$_Nu/ / Oļ’š$o0*°jfØAźNŗś¢Aź C×"Ų"ŲpNŗłNrpNŗł¦p?BB2NŗłJTOSWSoUoUoIļ0/HĄüŠW8€2/HĮƒüŅo9A4ŌoSB9B0/ŠoS@9@2*²|bžŅA2;Nū0Rr’²Ō?,?,?/4,2,0/Nŗū\O`ą?,?,?/t’ŌT2,0/NŗśŽ\O`¾?/?,?/4/2,0Nŗś¾\O`ž?/??,4/2,0,Nŗśž\O`~?,?/?/4/2,0,Nŗś|\O`\p’Šl??/?,42/0,NŗśZ\O`:?,?,?,4/2/0Nŗś<\O`?,?,?,42/0/Nŗś\OAźNŗł$0*Oļ(_$_Nu/ QO$o0*°jfNAźNŗųÜpNŗ÷’rpNŗ÷ź>Ŗ 0*HĄüŠj ?@?@2* ŅjSA?AA×pNŗųLAźNŗų¶0*PO$_Nu/ / &H$IHĄ"ŅŅ€ē‰43ÕjRQB@&_$_NuHē0&H6$IRQ24*Ōy¾|ĆĀ4HĀ Š€Š‚ēˆ7B@Lß Nu/ / Oļ’č$o$0*°jf¾AźNŗųpNŗöĢrpNŗ÷$BApNŗ÷TGł¾> j2* 0* Šk@Nŗ÷|0+>HĄüŠj ?@?@?@?@2* ?A?A0* ŠjS@?@?@ 2* ŅjSA?A?A 0+@HĄüŠj >€ jN¹~|R@Įė@ŠW?@A×pNŗ÷AźNŗ÷‚0*Oļ&_$_Nu/ $o0*°jfBAźNŗ÷€2* ŅCYA?AA×pNŗõˆ0* ŠjCZ@>€2* ŅjWA?AA×pNŗõdUDpŠj ø@l¬AźNŗõĀ0*OļLß Nu/ QO$o0*°jf`AźNŗõzpNŗō0rp NŗōˆBApNŗōø j2* 0* Nŗōź>Ŗ 0* ŠjS@?@2* Ņj?A?AA×pNŗōŲAźNŗõB0*PO$_Nu?/ $H6AźNŗõpNŗó¾2pNŗōN j2* 0* Nŗō€AźNŗõ0*$_6Nu/ $o0*°jg0*`p JNŗ’¤$_Nu/ $o0*°jg0*`p JNŗ’‚$_NuHē>Oļ’Ų$H(IAźNŗō€/09ĄrāhĄ|gBB`tHĀ  刊‚åˆŁĄKģ6*–lHƇüÖj Gļ Aź "K"Ų"Ų7CMļAź"N"Ų"ŲHV"KAļN¹_ˆXO87l7lHo"K NN¹_ˆXO2’j >4.”C?B6ÖnSC?C2/ŅnSA?A?V?n 2/ŅnSA?A 6/ ÖnSC?CJDgBJ@g>Ał½€CļŲŲŲŲHoHyŗģpĄjg"M`"LAļr09¾rN¹šBPO *g22*²jf( @2*’y¾|HĮƒüŅj 0* Šy¾~Š|NŗófAźNŗó>pžĄjOļ(Lß|NuCł» oNŗžnNuCł»P oNŗž^NuCł»š oNŗžNNuCł¼@ oNŗž>NuCł»  oNŗž.NuCł¼ oNŗžNuCł¼ą oNŗžNuCł½0 oNŗżžNuHē>Oļ’Ų/H 829ĄtäiĀ|gv`BC2HĮ Š€Šēˆ(o ŁĄKģ:ąMŗ|mxŗ|dnpAģ/HCģ/IGģMģAģ/HCģ /IAģ /H .ˆ/P/PU’EłŅĢ0°|2b"Š@0;NūfŅ ¦>Tj€žä>>>>>>>>bxŽØŗÜ䦦¦č Ug Uf¤ o 0(rĆł¾~HĮƒüA"o2€29¾|HĮƒü o009¾~Š@6€<¹¾|:¼"o2¼@ oBP"W"¼·x`F Uf>B@ o0€"o2€ o 6ØpĮł¾|HĄü<€"o3| 3|3|€3|`ų Ug Ufź *g`29¾~HĮƒü o06¼JCgp`p<€rĆł¾|HĮƒü’@HĮƒü o0JCg "j i` j P"o "ˆ:¼`„BA0<€ LN¹6 `r Ufj og0p[N¹}²/H$ gBA`29¾~Ņ|ÓS09¾„ēH%Æ`<09¾„ēHB²JCgp`pĮüAłŗģ6°JCgp`pĮüAłŗģ<°09¾„ēHAņ"W"ˆp oĄPgp`B@2tAś²XWŹ’üft2(Nū,HZJ@gAśüh`Aśür29¾„ēI%ˆ`>J@gAśül`Aśüv29¾„ēI%ˆ`"09¾„ēH%¼M¾`09¾„ēH%¼MĪRy¾„ /$g2<`BA‚|:Nŗīą`0Eļ$Ał½„"JŲŲŲŲHRCśö\0 o$N¹6öXO0y¾|jHĄrŅRĮ5@BRHRCśöR0 o$N¹6öXO UfŅCśöj LNŗķ `Ä Uf¼Cśł² LNŗģō`® Uf¦Cśł¾ LNŗģŽ`˜ Ug UfŠ:¼ W ¼·€`z0HĄüŃV o‘P Ufbp[ oN¹}² gPCśńŚ LNŗģˆU p oNŗļČ`4 Uf,:¼JCgp `p ĮüAłŗģ6°JCgp `p ĮüAłŗģ<°ŗ|fp`pēHAł·xŠĄ"W"ˆ`Ś Ug UfĢ0ēHAł·ØCšØ$W$‰`² Uf®Cś÷ LNŗėę`  Uf˜Cśö LNŗėŠ`Š Uf‚CśöV LNŗėŗTSTV`p UfhCś÷¤ LNŗė¢`\ Ug UfP:¼ o0¼@"W"¼·`: Uf4p[ oN¹}²/H$ g Cśńņ LNŗėZU`SS` W ¼· :¼B@Oļ(Lß|8NuHē8$o$ˆ#ļŚŠ gjæ’0j@0 IGź&Ų&Ų`jæ’0B§CśśB@ RN¹a2XOGłŗģ0+üüfbEł¾>0*ÄrāhĄ|f j6mt`BB3ĀŚĢ j6mp`B@3ĄŚĪIė`"L L0*4N¹š’Iģ¹ü½€eę7|üüLßNu/ YO&HB—A× Oļ6rHĄ$Ō‚Ō€ēŠ RŃĀpN¹6Ź JN¹=Ę0XO$_6Nu0°Qo`00€2(²io`2)1A0Ših°Po4`40‚°ho2(`200(4)Ōi”h°Bl` 0)Ših1@NuHē8$HGźIł½ą`^0°jftÄ@rĀjŅA„AŌB24 `"p?4“jlBA`rHĮŅ0ĄrŠ@2409¾rN¹›j Jr09¾rN¹ŹXJ·ŹbžLßNuOļ’ģ0?@?@ >€2(?A?A?A0ŠhS@?@?@2(ŅhSA?A?A N¹\ČA×Nŗ’:N¹\ÖOļNuHē<&H(I$o0gNŗ’”4¼Kł½č;T ;l MN¹žŖ8­"9m$ m fBR0g KNŗ’ZpĄm gB@`pLß<NuHē/R0/ŠRo>€2/Ņj’o?A"KA×Nŗż> /Dg2/g "oHA×(@N”Ho"JAļNŗž\XOJ@fœ o@ — MBA09¾rN¹œDN¹\äN¹X(Oļ,Lß<NupN¹ čB@N¹ čNuHēOļ’Ź&H(I6.¹¾&"+gąJ@fB§B§Ho I“ÉN¹V²Oļ `:¶|f4Kļ K"Mp "ŲQČ’ü2ŲCķ0-0r āhĄ| MN¹;Č>­ ?m¶|g0°Wf 2,²ogrAł¾*Cļp"ŲQČ’üKļB@;@:€r’Ņl;Ap’Šl;@;T;l 4-Ōm;B 2- Ņm;AN¹\ČHoCė Mr09¾rN¹™žXON¹\Ö¶|fB§B§Ho“É LN¹V²Oļ :—;oB@;@ ;@r’Ņl;A p’Šl;@4Ōm ;B2-Ņm;AN¹\ČHkCļ Mr09¾rN¹™žXON¹\Ö0+0rāhĄ|g$¶|g?/?/?,42,0,N¹ V\O0TŃT¶|g SŃh0/lŃl¶|g SŃh?,?,?,4rB@ SN¹žŽ\OOļ6Lß8NuHē<]O&H$I(o"//2//2B§//6//6"J SN¹jņOļ62Ā|€gt`BB8‚Ę|’2HĮ Š€Šēˆ S40ąJSBfŗŃĄpBAN¹6Ź0 SN¹]rp’N¹¤‚Ą¼ r ²€f y¾BpN¹Ÿ¼`VKė N¹\¬0g "M KpNŗżN`6HoHoCļAļN¹ †POpĄofrĀogp`B@"M KNŗżN¹\ärp8HÄ$Ō‚Ō„ēŠ SŃĀN¹6Ź0 SN¹]r`žś0\OLß<Nu?/ $HJ@fp’`B64HĀ"ŅŅ‚ē‰22HĮ Š€Šēˆ¶rf Š€Š‚ēˆ02`2HĮ Š€Šēˆ62`Ą$_6Nu/ / &IEč 0(Ą|’|°| bLŠ@0;NūBBB&B&2& R"P KN¹~6`""R KN¹~6` R"h KN¹~6`Bp’`B@&_$_NuHē <vEļBD`* EN¹~|րRD¼Dnī¶¼bp`B@LßxNu?/ 6$HAł¾>p ĮčH1pLHp ĮčH1ƒNp ĮčH!ŠP J0N¹ t$_6Nu‘ČB@"yæžN‘Nu‘Čp"yæžN‘Nu‘Čp"yæžN‘Nu‘Č0<N¹ tNu‘Č0<N¹ tNu/ Eł¾>p ĮźH5rJHp ĮźH rP02NN¹ t$_Nu‘Čp"yæžN‘NuHē YO$H6:8HWCļN¹ŸXO??2HĮ Š€Šēˆ?2?2?/4/ J0BAN¹Ÿ`Oļ XOLß8Nu?/ YO$H6HWCļN¹ŸXO2HĮ Š€Šēˆ?2?2?/4/ J0rN¹žŽ\OXO$_6Nu/ Oļ’rHWHoCļAļN¹ 6PO?@pEļv` 2ŅA5¼R@°| mīN¹¤¤T@4€5|HoCļ JN¹VXO0/OļŽ$_NuHē8UO(H>€<2/([Ag`p8` 89¾|09¾~zŚo&ĖĄEłĀž&J7BJFo0ĮĘ`B@2/"’@7A7E0Ą×7@7Wv`dpĮĆGņBkr’ŅCĆÄ7A7D7E4HĀåŠ"t(ü k PTHN¹~6CłÅ¶ k PN¹}jpŠC6€7|Bk k 1o( RC¶Wc˜BS7|%JFk pĮĘ5¼"TOLßxNuHē UO$H8>>v°|b0S@c,BE`0HĄåˆ rN¹~|,¶€d&REøEbāp°†cJ†fp’`&?/ /?/$42/0 JNŗž“POAłĀžN¹qąTOLßųNu/ QO$o0°Ro`0>€2)²jo`2*?A0Ši2Ņj²@o4`4”W?B0)Ši2*Ņj²@o4`4”o?B gC×$H$Ł$Ł0/o 2/op`B@PO$_Nu0Ń0é0ŠiS@0Ą0)ŠiS@0€NuHē8(IBCEļGč 0(Ą|’|°| brŠ@0;NūhhhDhD22TD/ "L S PN¹tžXOR@ S1@`8/ "L S PN¹tžXO`&/ "L SN¹tžXO`/ "L S hN¹tžXO`v’0LßNuHē06EłŚŲ2HĮ Š€Šēˆ R80`2"j0 R&j’üN“J@f 0Nŗ’ŹJ@gp`2HĮ Š€Šēˆ R80¶Dgø|’’fÄB@Lß NuHē06$o#ÉŚŌ#ČŚŲ#ŹŚÜ&I"JN“J@f0Nŗ’rLß Nu/ / Oļ’ŽEł¾>N¹]¼5@4J@fB@`¬>¼ *Ęg A×"@0*4N‘20*4N¹œGļ K0*4N¹™5k <5k:5k@5k>HjBHjDCļAļN¹ 6PO j>mp`B@j’ÄĄ|įHļHjÄA×BA0*4N¹™–5o6A×r0*4N¹™–5o8pOļr&_$_Nu?BA0N¹„üJ@f0¶<€e¶<šc$¶<že¶<§c¶<°e¶<øc ¶<Ąe ¶<Įbp`B@6NuHē<*H(I&o$o/ 420"KN¹ŸĪXO0g&pN¹ čt"o20 MN¹Ÿ>B@N¹ čp`B@Lß<NuHē0&H6$IrHĄ$Ō‚Ō€ēŠĀs(g2ƒp`B@Lß NuHē0&H6$IrMHĄ$Ō‚Ō€ēŠĀs(g2ƒp`B@Lß NuHē0&H6$IrHĄ$Ō‚Ō€ēŠĀs( f‚03(ąH°|g °| g°|fh80<€4HĀ"ŅŅ‚ē‰ĄsfP K0N¹[^8J@jŚ4HĀ"ŅŅ‚ē‰ s hp[N¹}²&H gBA*?RKB@N¹….°_f4ƒp`B@Lß NuHēUO*H(I&oHWHo I"KN¹ †PO?4rB@ MN¹ŸTO>€R@fB@`p4HĀ"ŅŅ‚ē‰Ąugp`B@TOLß8NuAłÅø`°(f ²f(NuXHfźBNu?/ QOBCGłĘĄAė’üC×ŲŲŲŲ KN¹žŖp Ąk gB`^pĄk gä2+(Aļ0+*N¹7>0/rā`J@f0B@/N¹…J@g Æ0RC¶|fØA×N¹}HĄüH@`A×N¹}PO&_6NuHē>QO$H&I(o0*o8z’"o,20A×N¹7>0åHrā`J@g24ābJBf*BooHoCśżü JB@N¹a2XO0/g:`z’ŗ|’’gN2HĮ Š€Šēˆ42ąJ“|f6 J0N¹[^6J@jBCBoHoCśż~0 JN¹a2XO0/g:`z’ŗ|’’f /@g "oDA×,@N–:ŗ|’’g( o40…"Hr0 JN¹ŸōJ@gp`B@ o<0€`v0rā`J@gŽBB/”|KgUBg [Bg0`t0éHrā`J@f 4ėJābJBg40g0BCBA/įI6:/ / //<"M JNŗüBOļ J@g2ŗTfą`*0ēHrā`J@g4gBE6 /Kfx`BDB@/įH6€JDg0`pJ@g2JDgr`BA0A4HĀ"ŅŅ‚ē‰ r "P1Nŗū|J@gz`BE/ / //<"M JNŗū°Oļ J@g 0gš4HĀ"ŅŅ‚ē‰ r "P1g€JDgr`BA0A4HĀ"ŅŅ‚ē‰ r "P1NŗūJ@g’ZJEf’T`H0ēHrā`J@g*4g&BCNŗżJg.BA6/ / //<"M JNŗū Oļ `|vW’Wļ’W0rā`J@f BB/xAś“XWĢ’üfö4(&Nū  %',-./:<>^_`cvx|~ā¼PPPPPPPPPPPPL¢LPPā0åHrā`J@g4gŠ8o„BBC:HĀ Š€Š‚ēˆ r "P1P’/NŗūžJgZ6¼/ / //<"M JNŗś6Oļ J@g4g:BC/yŪ2`& oB@6€/ / //<"M JNŗųOļ J@g RÆ ofŅJCgN/ "o84 o820 JN¹ŸĪXOJ@gp`B@ o<0€2g pN¹ čt"L20 JN¹Ÿ>B@N¹ čPOLß|8NuHē>Oļ’š(H/I$o@ fN¹6Ž?|’’ Ho Cś÷Ā o 0 LN¹a2XOKļ o’’ f o0`0/ :€BoAļ ¼BCGłĘž6¼ HkCė LNŗųBXO8:J@gN¹]`N¹\ž /B@N¹ č 9ĄgHoCļ K,@N–XO KN¹žŖ 9Ą gHoCļ K,@N–XOpĄk g6" g2?+$4+" LB@rN¹ŸTOR@fB@`p7@J@gS`S’żpĄk g6HkCė LNŗöęXO<ŗ@g ø@fN¹\ä`JDgN¹\ž`N¹]:pĄk g " g:¼’’BWvp Ąk g,"/€JCf0g 2g*²og$pN¹ čtCļBA0/ LN¹Ÿ>B@N¹ č0gJCgžHkCė LNŗõ¦XOø@gN¹\äN¹\ä fN¹X( o0Æ gCė. JpN¹ƒ0OļLß|xNu?/ $H62HĮ Š€ŠēˆAņtÄh f pĄhg0`6JCfÖp’$_6NuHē>Oļ’ö$Hv’8>ŖGłĒ<7|HoHoCė$Aė"N¹ †POIļ?+$4+"rB@ JN¹ŸTO8€J@k JNŗ’l8€0j JpNŗ’^8€J@jpż`“Kļ¶Tg.¶|mtBA0 JN¹] Tm0°Wn6tr JN¹]?+$4+"rB@ JN¹ŸTO<J@j"Bk7j 7j 7j7jS’÷`67|Hk Cė 0 JN¹ŸXO2HĮ Š€Šēˆ7r7rS 9Ąg"L K,@N– KN¹žŖ 9Ąg"L K,@N–pĄk gDrĀk&f8?+$4+" JB@rN¹ŸTO8J@k²rHĄ$Ō‚Ō€ēŠĀr( gžx’`˜Bkp Ąk gP?+$4+"r JB@N¹ŸTO<J@k rHĄ$Ō‚Ō€ēŠĀr( f J0NŗżöJ@k8€pĄk g 7k"7k$pĄk gž‚BF2+( M0+*N¹7>0rā`J@gīBB-”|G“| büŌB4; Nū rššrš“šš“0éHrā`J@f 4ėJābJBg:z’>*` p4HĀ"ŅŅ‚ē‰Ąr f pĄrg:RG¾joŚJEo”8…`Žp JNŗż,8€`€ Tox~’:*` p4HĀ"ŅŅ‚ē‰Ąr f pĄrg>REŗjnŗTmÖJGo@8‡`<0°Wl6pŠT JNŗüŌ°Tg(J@k$8€` B@-| g |g [@g`8`x’|JFgżR0Oļ Lß|ųNuHē8Oļ’Ę$H5| %|’ Gļ6Iļ8Ho2Ho8HSHTrB@N¹ ¦OļAźCź0Šo4jW@°Pl`00€2Ņo2’jWA²Ql`22pŠT°Po`00€rŅS²Qo`22.Šp’Šj?@ t’Ōj?BrŅj?ApŠj?@oæ’0yæ’Ąy@ĄA×N¹9œyæ’Ą /fpž`$ JNŗūę6A×N¹=ʶjm ¶jnp’ŠC`p’Oļ:LßNuHē0(&H |N¹£ņJ€gv` ‘ČN¹£ņ&$x  f `"ø’f g&ŖJƒg CN¹£ņp`PJ fŽJƒg CN¹£ņB@Lß Nu/?&Š¼ /N¹s“°Ÿl‘Č`2N¹£Ā8Ą|’įH2Ā|’ąI€A°|e rN¹¤\` N¹£ą8&NuN¹¤LNuN¹£Ā°|mp?r’/tD?N¹£XPONup’N¹£ą NuAś(p"@ "ˆByĒŽA×1üśB3ü€ĒŽ3ü’’ĒOŠ"€Nu/ Hz’Ģ?<&NN\O$_Nu@­ųTX¢»J›?żš š„ūĻ÷™?ž±r÷ŃĻy¬@ÉŚ¢!hĀ5?’ÉŚ¢!hĀ5?žÉŚ¢!hĀ5?’€@€@ NaN-INF+INF(C)Xmath by d'ART/YOM×,ˆ I"o HzaXO VBXO,_Nu"VS@eŲQČ’ü,‰NuHē8]O$H&I(o&BCx%p’ JR@g2ŗfōJ@gÖ@HĄN”BEg>BA’< ²<b;kŠ`ā’’’’’’’’’’’’|’°<*f<`&’<0²< b Aź’’C×p a ¬$W°¼’bä<gÜt’°<.f6°<*f4`$<0°< b Aź’’C×p a n$W°¼’b¦4gžĀ<ß²<Lf Ågˆ`°<hgņ°g¢r@°dpĄ|?Š@0;Nū`````N`N````````````````ś``````````ŚNNN`Ś````€``Ø`ŗ``ž``````` [0ƒ`ž|Aļ„`0Aļ€2"LaNÖ@`ž\ [2"LaLÖ@`žJJEj `p0?4 La"TOÖ@`ž*JEj `0HĄ?4 La°TOÖ@`ž ÅJEj `p0?4 LašTOÖ@`żęJEj `p0?4 LaTOÖ@`żĘÖ@HĄN”0\OLßxNup24<’’Aś "La p’`ā Warning: use TCFLTLIB to get float support for printf. Hē Oļ’čv J€j|-?|D€`Ŗg|+?|`”g| ?|`~?|`vHē Oļ’čv ?|`dHē Oļ’čvf?|`L|0f|x?|`2|X?|`$Hē Oļ’čvf?|` |0?|$H>ĆC8jxAļ aˆAļ p’JWČ’üF@?@gAļ 2SAkta“SÉ’üb (ß’’QÉ’š2/Ņ@4/(jt”@jtŅBgf 0AoŅ@Ō@˜Alx?B?D`hHē0$H&IB(v`Hē0$H&Iv’JWĖ’üFCJBj4“Cb6xJAk²Cc8˜Cf K0a†0 JN“` 0 JN“0 Kap0ŠDLß Nu6x0/g fŲ@ JaP0/gŲ@AļN’0/gŲ@ Ja,0/gŲ@Aļ N’0/g gŲ@ Ja0OļLßNuHē0Eś6`Hē0Eś4&H6g8ęKg SC JpN“QĖ’ų J0Ą|gN“Lß Nu00000000 CłĒųaAłĒųp `’/ / B@JgB)g@)fJ&Q(i égĄ·Ģeö"‹// Ia¼"_ _J@f&Q`ŲB@"‹(_&_Nu3ü ¤Ģép’`ęé#H#H&HJfüS‹#K "‹ I(Iap"LJ@fĢ`ø(g4(f>"PĄ ‰Ą|’³č dčNu?/a8 _2J@f 0Nu3ü ¤Ģčp’NuCč€!I!IR‰!I ‰`ĀHē&H(k6+"+’Œg0DtaĢJ€kŠ+fZ"’ŒS"L Ip °gSjų`*| ’’// " ’ˆ0a`"_"J€kNgPAé’’p €SjĢHē@Ą" ’ˆ0aĘ<߶<Xfg.GśČ3²d"3²d&HCĘĄHCJCfÄĄŌƒŌdā` & gSJ"ŠLß Nu3ü"¤Ģp’` 3ü!¤Ģp& gą"ˆ`Ü"CśjB@ńfų ANu//žü"4UB“|"bZCļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!¤Ģ`ź0123456789abcdefghijklmnopqrstuvwxyz?/ $Hp’JWČ’üF€6R€aD g"HŚfü I$_6NuHē &/?<HNA\OJ€f 9Ū6g @ NJ@fąp @LßNuHē0&gØPƒRƒĘ<ž¶¼e a² g˜!CCłČP ‘"ˆAč`rGłČT&S f. < a„ gj&@Aėp €!| 'H&¹ČT#ĖČTAė"P` )ƒd I"Q fš`²r°d ‘` #@ÓĄ#C"¼”ńnAéLß Nuk |’š`š‘Č3ü ¤Ģ`ä/ oLQˆ Ød ”ńnf@axJg*`6CłČP g,°ˆg"@ fö` "/?<INA\OJ€j`p$_Nu±ü’šgņp’`š/ &yČP g/ &S?<INA\O`ī&yČT g/ &S?<INA\O`ī&_NuHē8$< Cč’ųGłČT g°" ’€²‚c &@ fņ`ž(@ ,g±Ąb*"Ņز€eg `‚ €)H`p"@")ÓØ ‘)H`>"@ g±Ąbö" Ņ©²ˆeg`N"(Ó©`"ˆ €"H" Ņ©²€f @"(Ó©" l Ø eb&”/ ?<INA\OJ€fQĄLßNuPĄ`öS€e± gųepNup’NupNuJ€gä/³ČbųgÖÓĄŃĄ2 4gf!S€fś`øfš`!S€gØ"ź‰č‰g–Hē?Léxü’ŲHą?Léxü’°Hą?Léxü’ˆHą?Léxü’`Hą?Léxü’8Hą?Léxü’Hą?LéxüžčHą?LéxüžĄHą?Léxüž˜Hą?LéxüžpHą?LéxüžHHą?Léxüž Hą?LéüžHą?’üSf’vLßxü2Ą|’äHgS@!!QČ’üĀ|gšSA!QÉ’ü`ä2 4gfŁS€fś`Źfš`ŁS€"ź‰č‰g”Hē?LŁxüHŠxüLŁxüHčxü(LŁxüHčxüPLŁxüHčxüxLŁxüHčxü LŁxüHčxüČLŁxüHčxüšLŁxüHčxüLŁxüHčxü@LŁxüHčxühLŁxüHčxüLŁxüHčxüøLŁüHčüąŠüSf’xLßxü2Ą|’äHgS@ ŁQČ’üĀ|gSAŁQÉ’ü _NuĄ|’Aś:0Ą| Nu<0°< SĄH€NuĄ|’Aś0Ą|€NuBAAś0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’@@@@@@@@@ĄĄĄĄĄ@@@@@@@@@@@@@@@@@@€::::::8888888888888888888866666644444444444444444444@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’  !"#’’’’’’  !"#’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’$jD€³‚ BJjD$HBJBf"$HBJBf ĄĮ$jD€NuÄĄHBĄĮŠ‚$jD€NuÄĮHBĄĮŠ‚$jD€Nu4ŽCG?ž/p<ĢÄ6ĘÄ>ĪÅ܇׀HAHBHDHE>ĪÅ܇׀?<BCHCHF.HGĪÄ܇׀.HGĪĀ܇׀.HGĪÅ܇׀.HGĪĮ܇׀.HGĪÄև.HGĪĮևр?<6HCHFp>ĪÄ܇׀>ĪÅ܇׀>ĪÄև(".JƒkŽ‡9Ēg„J‡g j ‡’žc a0J„fJ‡gŖ9Ēgž9ĒfJkt`ŒJk†`h/"HAĀÅ.HGĪĀpŽŃ@H@HG0BGHBHE2ĀÅtŽŁ€Ż‚ׂp"Jƒk Ž‡Ł„Ż†×ƒSANu ‡€b ‡žc0a¬ „€b f$J‡fgJƒkŲ„Ż†×ƒSAR†×€fĆRA` JƒkŲ„Ż†×ƒSA A’e "$Hzža` ŅāQ †!1LßųNudivCŠAśä4/ / ? A×aAŃ0ß ß Ÿ]HNu4žCG?žøbfŗ‚b RGā‰ā’d6|€/|$F,HF.ŽĘh.BG’‡HGŅ‡~’`"BAHA,HFĢĒp”†“€HAHB024 —Ė6ĘĒ<ĢĒ?~”†“ƒ‘Gj SWŌ…Ó„ŃGdö, QĪ’¦,HF.ŽĘh.BG’‡HGŅ‡~’HA`"BAHB02BB6ĘĒ|’ƒ‘FjSGŅ„ŃFdųHG>HG9Ēf,āŽœb HFRFkŒHz``, ’’cņ9Ēg~9ĒfJÆkb`lJÆkf`X//&HCĘĒ0BCHCH@B@4ÄĒrŠ‚ׁ"$”€“ƒdSGŌ…Ó„Nu9ĒfāŒā•š‚™kfg` JfŠJ‚g`„,HFR‡dR†`,HF  @žc"$Hzżģač` Š€āP ‡!1Lß ųNumod42<@H@J@fAH@ @’bQAį˜ @’bYAé˜ @?’bUAå˜J@kSAć˜H@ŅAŌ‚āQ0Į ĄB]HNu/AłŪ>BhBh2<&aČ"_2Ą2Ų2Ų2Ų2Ų2ŲAłŻV2Ų2Ų2Ų2Nu/ /AłŪ>Bh"_Ač¾rtg0ĮRB`öAłŪ>1BrtaxAłŻV"_2Ų2Ų2Ų2Ų2Ų2Ų2Ų2Nu/AłŪ>Bh1|1A¾2<fa@"_2Ąr+2ŲQÉ’üAłŻVr 2ŲQÉ’üNu/ /AłŪ>BhBhr|a CłŻV _0€ _0™ o0‘Nu/AłŪ>1|1|!I!o1A¾"_Ač00Ł0Ł0Ł0Ł0Ł0Ł0Ł0‘AłŪ>rm`²/AłŪ>1|1|!I!o1A¾"o 1YĄ1QĀ"_Ač00Ł0Ł0Ł0Ł0Ł0Ł0Ł0‘AłŪ>ry`b/AłŪ>BhBh!_!Irn`DAłŪ>Bh1|1A¾r`*AłŪ>1A¾Bh1|r`AłŪ>Bh1|1A¾rh`öAłŪ>Bh1|1A¾r`ÜAłŪ>Bh1|1A¾r`ĀAłŪ>Bh1|1A¾1BĄrl`¤AłŪ>Bh1|1A¾r`ŠAłŪ>Bh1|1A¾rq`pAłŪ>1|Bh1A0Bh2raR09ŻVNu/ /AłŪ>Bh1|1A¾1BĄr'a(AłÜü"_2˜"_2˜NuAłŪ>Bh1|1A¾r`žAłŪ>Bh1|1A¾rj`äAłŪ>Bh1|1A¾r`ŹAłŪ>Bh1|1A¾r `°CłŪ>3|3|3A¾Cé0"Ų"AłŪ>2<`„Cłąn2Ų2Ų2Ų2AłŪ>1|Bh1| r `ZAłŪ>BhBhre`FCłŪ>3ABi#ČČ` Ir a*#üąnČ`NuCłŪ>3A03B23|Cé¾rt’RB2ĮfųAłŪ>1Br`źCłŪ>3|3| 3A03B23o43o¾3oĄCéĀrtRB2ĮfųAłŪ>1Br `ž3ŃŪJ/ CłŪ>2¼dBi3| Cé¾p 2ŲQČ’ü"<¶ps/ NB$_ _0¹ŪJAłÜü"op,2ŲQČ’üAłŻVp 2ŲQČ’üNuŪ>ŪüąnÜüŻVCłŪ>3ABi#ČČ` Ira#üąnČ`Nu/ 1@ 0"<ČXpsNBAłÜü0$_Nup `p`AłŪü0Ą0p`#ČŽVp`ś#ČŽV/ AłŪü0Ą0Į0Ā0ļ0ļ 0ļ 0ļ0ļ0ļ0ļ0ļ0ļ0ļ0ļ0ļ0Æ pa¬"_2˜"o2˜"o"2˜"o&2˜"o*2˜"o.2˜Nu/ #ČČ~Šü /#ČȂŠü#ČŪ: <Č"<ČvNB _0$_Nu#ČŽVAłŪü0Ą0Į0Ā0ļ0ļ0ļp*`0#ČŽVAłŪü0Ą0Į0Ā0Æp+`/ #ČŽV3ĄŪüp,a"_2˜"o2˜Nu/ #ČŽVAłŪü0Ą0Į0Ń0Āp.aŲ"_2Nu#ČŽVAłŪü0Ą0Į0Ā0ļ0ļ0ļ0ļ 0Æ p/`¦#ČŽVAłŪü0Ą0Į0Ā0ļ0ļ0ļ0ļ 0ļ 0Æp3`v#ČŽV3ĄŪüp4`d/ CłŪü2Ą2Ā2#ČŽVp7aJ"_2˜"o2˜Nu/ CłŪü2Ą2#ČŽVp8a&"_2˜Nu#ČŽV3ĄŪüpr`3ĄŪü#ČŽVp#`ü/ /pMaņ"_2˜"_2˜"o2˜"o2˜NuAłŪü0Ą0Į0Ā0ļ0ļ0ÆpH`¾#ČŽV3ĄŪüpN`¬/ /pOa¢"_2˜"_2˜"o2˜"o2˜Nu/ ?AłŪü0Ą0phax2CļSAĀ|;$Y4˜QÉ’ś$_Nu3ĄŪüpk`>#ČŽV#ÉŽZpZa,"o2Nu#ČŽV#ÉŽZ#ļŽ^p[a "o2Nu/ 3ĄŪ>Š@Š@Aū"CłŪ@B@2Ą2Ą2Ą2Ą0<Č"<”pNBAłÜü0$_NuŪ>Ū\ŪüÜüŽVąV #ßįn#ŹįrNA$yįr yįnNŠ/ /?<NA\O$_Nu/ ?/?<NNAPO$_Nu/ ?<NATO$_Nu/ ?</NATO @$_Nu/ ?<ONATO$_Nu/ ?<0NATO$_Nu/ /?<9NA\O$_Nu/ /?<HNA\O @$_Nu/ /?< NA\O$_Nu/ ??/?<CNAOļ $_NuHē€ą>¼VNAOļ $_Nu/ /?<:NA\O$_Nu/ ?/?<GNAPO$_Nu/ /?<INA\O$_Nu/ ?/?<DNAPO @$_Nu/ ???<NM\O$_Nu/ ??< NMXO$_Nu/ /?< NN\O @$_Nu/ ?<NNTO$_Nu/ /// /?<NNOļ @$_Nu’’¤č¤ń„„EinfgenTauschen*.*%s%sEinfgen Tauschen %sDie eingebene Wildcard ist nicht m”glich. [OK Sie haben den Ordner, in dem gesucht werden soll, noch nicht festgelegt. [OK Das Umsortieren w„re hier nicht sinnvoll, da Sie die Reihenfolge der Dateien noch nicht ge„ndert haben. [OK Es sind keine Dateien vorhanden, die umsortiert werden k”nnten. [OK ???%s%s@  %s%s%s[3][| Fehler in Shake: | VDI-Workstation konnte | nicht angelegt werden. ][ OK ][3][|Fehler in Shake:|WEGA konnte nicht |angemeldet werden.][ OK ][3][| Fehler in Shake: | Aufl”sung zu gering. ][ OK ][3][ Es kann keine Datei | ausgew„hlt werden! | ][ OK ]\*.*A:*.*Pfad bestimmen...Die eingebene Wildcard ist nicht m”glich. [OK Die eingebene Wildcard ist nicht m”glich. [OK Es befindet sich ein Schreibschutz auf der Datei . [Weiter |[AbbruchDer Schreibschutz konnte nicht entfernt werden. [OK EXCHANGEDer Hilfsordner konnte nicht angelegt werden. [OK \Das Umsortieren hat nicht funktioniert. [OK *.*Das Umsortieren hat nicht funktioniert. [OK Das Umsortieren hat nicht funktioniert. [OK *.*Das Umsortieren hat nicht funktioniert. [OK Der Hilfsordner konnte nicht gel”scht werden. [OK Shake... SHAKE l„uft nicht als AUTO-Ordnerprogramm.SHAKE l„uft nicht als AUTO-Ordnerprogramm.²².²/€’’²0²=²J€’’ ²W²d²e€ ²f²s²t€ ²u²‚²ƒ€ ²„²‘²’€ ²“² ²”€ ²¢²Æ²°€ ²±²¾²æ€ ²Ą²Ķ²Ī€ ²Ļ²Ü²Ż€ ²Ž²ė²ģ€ ²ķ²ś²ū€ ²ü³ ³ € ³ ³³€ ³³'³(€ ³)³6³7€ ³8³E³F€ ³G³T³U€ ³V³c³d€ ³e³r³s€ ³t³³‚€ ³ƒ³Œ³€’’ ’’'’’’’@’%’’’’³Ž’’’’³”’’’’@³œ ’’’’@Ŗ@’’’’@³ž"*! ’’’’³   ’’’’Ŗ\ $ #’! ’’’’@³Ŗ!  ’’’’AŖx ’’’’AŖ” ’’’’AŖ° ’’’’AŖĢ ’’’’AŖč ’’’’A« ’’’’A«  ’’’’A«< ’’’’A«X ’’’’A«t ’’’’A« ’’’’A«¬ ’’’’A«Č ’’’’A«ä ’’’’A¬ ’’’’A¬ ’’’’A¬8 ’’’’A¬T  ’’’’A¬p  ’’’’A¬Œ #""@’!’’’’@³¬ ’’’’@³­ '%& &’’’’³Æ$’’’’@ ¬Ø (’’’’ ³· )’’’’ ³Ä *’’’’ ³Ģ  ’’’’ '³Õ’’ $’’’’@’"’’’’³Ū ’’’’³å ’’’’“ ’’’’“'’’’’“/’’’’“M ’’’’“l  ’’’’“ˆ  ’’’’“›  ’’’’“¹  ’’’’“Ē ’’’’ '“Ō12345678901234567________________________XXXXXXXXXXXX12345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.12312345678.123EinfgenShakeOrdner:Wildcard:[Modus:[Umsortieren[Suchen[Info...[EndeShake 1.5Mit Shake kann die physikalischeReihenfolge von Dateien ge„ndertwerden.Shake 1.5 wurde mit PureC vonApplication Systems Heidelbergund dem WEGA-DK von DietmarRabich entwickelt.Shake ist von: Markus H”venerMarkenkamp 134358 Haltern[OK’’&’’’’’$’’’’  ’’’’’’’’|ü€ż’ž€’’@ ’’ ’’Š/’’č_’’ōæ’’śæ’’śøĮŒ:·wuŚ·÷uŚ·÷uŚø÷t:æwuśæwuś·wuśø÷śæ’’śæ’’ś_’’ō/’’č’’Š ’’ ’’@’ž€ż€üü€üĄ’’0g’’ĢœAŒr»÷uŗ¼÷tzæwuś˜÷ņg’’Ģ’’0üĄ€üµR µŅ Ąąp 0880 p`ąĄĄ€€q€ƒńĄĄĄ>ą0`?p ą0ü8>80> pü`ąąĄxĄą’’ž?’’ü€@  @bƒ€@€ p @p€€€@?’’ü¶D ¶Ä ž Ļ X €)’BPGvMžC<M®B>·bEŖEŖEŖEŖEŖEŖEŖEŖĄ 0  @@@@   0ĄĄ 0ˆ'ä/ōOņ_ś_śOņ/ō'äˆ 0ĄĄ88@€€@88ĄĄ88C„æśæśC„88Ąü@@@@@@@@@@@üü@PH$DDB„AB„DDH$P@ü’ü€€€€€’ü’ü°4ŒÄƒŒÄ°4’üĄ0   8 8ČĄ08    ĄĄ8@@80ŠĄ08P@8Ąš @@@@@@@@@ š?ų@€āŸņŸņŸņŸņŸņŸņŸņā€@?ų?ü@@@@?üž€ŸłæżæżŸł€ž?ü          ?ü ?ü#d!Ä!Ä!Ä!Ä#d#d&4&4&4?ü  ’ü€€€€€’ü00üG„GGXÄüĄ@€@€Ąąpø Ą.GBKˆŅBāt 8€ Ą0€ Ą0Ą  ĄĄ@@Ą@€@#Ä čč #ÄBĀ@@Ą@€Ą  ĄĄ@€#Ä č #ÄBĀ@€Ąąp8`ąąęé ęęąą`8pą Ą `ęéęą `·ģø ø,ø<øLøløŒøœø¬øĢøģøü¹ ¹,¹L¹\¹l¹Œ¹¬¹¼¹Ģ¹ģŗ ŗŗ,ŗLŗlŗ|ŗŒŗ¬ŗĢŗÜ[3][Wega-Fehler:|Internes Limit|fr dynamische|Userdefined|Objects erreicht!][Abbruch]UUŖŖŖŖUU&dĄĄpSRLNWEGA   ’’\*\`@(#) Wega V. 0.21; Copyright by Dietmar Rabich, Dlmen-Hausdlmen; Jun 21 1992/13:29:32[0][Wega 0.21/Jun 21 1992|Copyright 1991|by Dietmar Rabich,|Koppelbusch 37,|D-W4408 Dlmen-Hausdlmen][ OK ]Ä6ÄMÄM€’’ÄNÄMÄM€’’ÄfÄMÄM€’’Ä~ÄMÄM€’’ĖÄMÄM€’’Ä®ÄMÄM€’’ÄĘÄMÄM€’’ÄŽÄMÄM€’’ÄöÄMÄM€’’ÅÄMÄM€’’Å&ÄMÄM€’’Å>ÄMÄM€’’ÅVÄMÄM€’’ÅnÄMÄM€’’ņÄMÄM€’’ŞÄMÄM€’’’’ ’’’’’ĄŽ’’’’Ąś’’’’Į’’’’Į2’’’’ĮN’’’’Įj’’’’Į† ’’’’Į¢ ’’’’Į¾ ’’’’ĮŚ  ’’’’Įö  ’’’’Ā ’’’’Ā. ’’’’ĀJ ’’’’Āf’’’’%Ā‚ PopUp-Entry 0 5678901 PopUp-Entry 1 5678901 PopUp-Entry 2 5678901 PopUp-Entry 3 5678901 PopUp-Entry 4 5678901 PopUp-Entry 5 5678901 PopUp-Entry 6 5678901 PopUp-Entry 7 5678901 PopUp-Entry 8 5678901 PopUp-Entry 9 5678901 PopUp-Entry A 5678901 PopUp-Entry B 5678901 PopUp-Entry C 5678901 PopUp-Entry D 5678901 PopUp-Entry E 5678901 PopUp-Entry F 5678901 ,C€:u'e‚^aƒ:a„`a….a†,c‡^eˆ:e‰`eŠ:i‹^iŒ`i:AŽ.A'E%a‘%A’^o“:o”`o•^u–`u—:y˜:O™:Uš|c›/c›-Lœ-Y%sž-fŸ'a 'i”'o¢'u£~n¤~N„-a¦_a¦-o§_o§%?Ø%!­<<®>>Æ~a°~o±/O²/o³%o“%Oµ`A¶~A·~Oø: ¹' ŗ%c½%r¾%tæ%iĄ%IĮ~~÷!Š/ōĒØĒØĒØĒų’’Ū>ŪüąnÜüŻVČlŪ\Ū:ąVr®    $2*  4      < , z       4(&$“"^ *D , b *D"8.(((&‚ 6@  <  H,  @J2$ D 20@*"&,& 02  Ddj2V ‚Ä: T&6&  \ > F 4 D   &(  Š  J   &   4  8 6  .  & <     ,     *  *   B            $     (zX’RDB:*j  $(,<@&&:88L0fB$B°ź4(. r(.8"X@šX * 4       2ņ"ŠV|l6”¶bb&~˜ *B$D  X & $^(B"„$"2 " $$ˆH T $D *$ f6(TF0F6@  && ® *** ."*$&0f l<h$..0"^ø"04*&,06@X:N$0"4R2F –&$ ^DB$.DXbŒ2$"  ā `zž īü ’jD.R,<*\<*ŗ&ņ8 4B @ (& ņ.* JfŅ 4 & t n$(6B $<   l &*   ,0>  ŲlfP00000H äf&Ņŗą8nŗ ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå`ü?d>``Nn@>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#ĖN`3ĄNd k ŃėŃėŠü#ČNj ŠˆĄ<ü.@¼@#ĄNfJyNdg®¼śĄ<ü"@(I$k,"ŹJfü"ŹJföB”// ?<?<JNAOļ Aė€²<~kRˆr’RAfśAė€6<HCšBB§`6 !jBJ)gHiRC` "f¼SI "WÉ’ųSAkHiRCBS‰QÉ’ĘJ)gHiRCHy`$ON¹ŅĄ0 J"LN¹œ? 9žg @N 9g @NN¹éž?<LNAHē0]O&H$IBCCł JN¹ä¶`(0RCBA3?CłAļN¹ÓŠTOC× JN¹ä>30g¶| mĢ JN¹äür²€d JN¹äüS€B2\OLß NuHē8Oļ’Ų&H(I$IBCA×"KN¹ä¶GłCė LN¹ä¶CėA×N¹åš(H fp`Fg* LN¹žJ@g LN¹äür²€ep“É LN¹ę ĄRCCė ‘ČN¹åš(H fĄB0HĄOļ(LßNu/ Eč’’`B@N¹ķDJ@fB@`RJfčp$_Nu yN˜f:09N¤g*Hy=BACł?/ N¹s’"_B@2N¹nXOJ@f3üN–NuHē8Oļ’j8vEłPšGłUBIł0Įüž228UAgSAgn`Vz` ēˆŠ…刊…Š€Š…Š€ k ŃĄ(gRƒR…ŗ«mŚ//+Cģ7AļN¹ÓŠPOHlørB@Cļ??/ N¹r "_02N¹nXO`ģz`6 刊…Š€4Åüž$2 ^"ē‰Ņ‚å‰Ņ‚ŅŅ‚Ņ k ŃĮ"hŽ1 gRƒR…2Ćüž$2^ ēˆŠ‚刊‚Š€Š‚Š€ k ŃĄŗؒm¤zŗؒf JƒfCģĄA×N¹ä¶`JCģ(A×N¹ä¶`0*N¹ś"R@f A×N¹ų`ö%|"%|d&BjBj5| BjN¹:‚09NdJ@gS@g `$N¹`N¹+\6°|cfN¹0N¹0dB@Oļ$_6NuHēOļ’ōAł|CļŲŲŲŲAł€C×ŲŲŲŲŲŲŲŲxGłMłVZBnžśN¹9Œ0+¦fCłń WN¹ä¶`<+‚g+’gx+‚gCė‚ WN¹ä¶Cė’ oN¹ä¶` Cė’ WN¹ä¶KłUBp+@+@v` ēˆŠƒåˆŠƒŠ€ŠƒŠ€ m ŃĄBؒRƒ¶¬"mŽB–B®B®B§Hy^HoBACļ?/ 0+Ŗgp`B@ K"_2N¹“āOļ 8"g AN¹žĪ yzf3üzAłPŒN¹{ņJDg:0.žśf4r+A+Av` ēˆŠƒåˆŠƒŠ€ŠƒŠ€ m ŃĄBؒRƒ¶¬"mŽB@`N¹KžpOļ LßxNuHē>*HEłOvGłˆIł NN¹äür(²€d& NN¹äüAöŲ-H’ü \gR®’ü n’ü \fņ`-N’ü/.’üCė8 jAčHN¹”`XOp jN¹8B"U NN¹ä¶"m NN¹ä>"m NN¹ ˜J@fp`B@Lß|NuHē>&H,IEłˆKłVZCź; KN¹Śņ(H gø KN¹9ž&f LN¹Ż `Ś g¶­oR g @N¹žĪ N¹žš*ˆf6B­ LN¹Ż Hj¬BAB@Cź>??/ N¹t"_02N¹nXO`ž+C"Lr  UN¹Ślr²€g2 LN¹Ż HjėBAB@Cź¼??/ N¹t"_02N¹nXOB@`R LN¹Ż 09Oļ’Ź*H/I2,/|xz’BWEłUB RfAłčN¹äü.Iłč`Cļ AłčN¹ .gIļ ¾†n¶Mķ’’Gõh—Ē`¢BF098gŖ`6R…  f . fRÆx`R„°f"L N N¹ėJ@f|`xRN·ĪdÄ`nR…  f . fRÆx`R„B@N¹ķd?B@N¹ķd°_f2|v`$B@48N¹ķd?B@68N¹ķd°_gBF`Rƒ¾ƒnŲJFfRN·Īd”JFg409:g,»ĪgB@.’’N¹ķJ@gBF·ĪgB@6xN¹ķJ@gBFJFgŖ0f¾>¼/jRŖ *°¹NØm0HyšBACł~?/ N¹t"_B@2N¹nXOJ@f¾`²"/ ēˆŠåˆŠŠ€ŠŠ€ j ŃĄB(&*$åŠŌƒŌ‚ jŃĀ"j ÓĄ#HŽ"o2 j ŃĄN¹ä¶"ob"/ ēˆŠåˆŠŠ€ŠŠ€ j ŃĄAč€N¹ä¶RŖ *°¹N¬oOļ’Č(H/I4/@0/|xz’.„Eł< yUBfAź¬N¹äü.Gź¬`CļAź¬N¹ .gĀGļ¾Æ0nŗKģ’’ /0MōĒ`zBF0*ügŖ`6R…  f - fRÆx`R„°f"K M N¹ėJ@f|`xRM½ĶdÄ`nR…  f - fRÆx`R„B@N¹ķd?B@N¹ķd°_f2|v`$B@38N¹ķd?B@58N¹ķd°_gBF`Rƒ¾ƒnŲJFfRM½Ķd”JFg20*žg,¹ĶgB@-’’N¹ķJ@gBF½ĶgB@5xN¹ķJ@gBFJFg† —o"o4r$Aō(N¹Ł¢r²€fp’Š‡Ś€rŅ….ŪĄ"o4/ AźŌN¹äüAźŌr"_N¹Ł¢r²€f\R¹Vb/9VbCł˜ yOŠAčxN¹”`XOp yOŠN¹8B½Ķdž„ŗÆ0l""o4r /0—$Aō(N¹Ł¢r²€gB@`pOļ8Lß|ųNuHēBB0ĮüžCó>236AėŽ ppN¹Ąž0Įüž9s629|49|6N¹l0ēHrā`J@g’4ābJBfˆB@*|A°|6bvŠ@0;Nū|jjjjjjjnjjjjjĀBjjj¾j jjjjjjjjj|jjjjjjjnjjjjjĀBjjj¾j 0Įüž s8g s8fęBB0ĮüžCó>236AėŽ ppN¹Ąž0Įüž9s629|49|6`ō0Įüž s8fšBBCó>236AėŽ ppN¹Ąž0Įüž9s629|49|6`®BB0ĮüžCó>236AėŽ ppN¹Ąž0Įüž9s629|49|6`rBB0ĮüžCó>236AėŽ ppN¹Ąž0Įüž9s629|49|6`8BB0ĮüžCó>236AėŽ ppN¹Ąž0Įüž9s629|49|6N¹l`®BB0ĮüžCó>236AėŽ ppN¹Ąžt0ĮüžCó>236AėŽ ppN¹Ąž>¼0Įüž?s6A×r09NˆN¹÷°`FBB0ĮüžCó>236AėŽ ppN¹Ąžt0ĮüžCó>236AėŽ ppN¹ĄžN¹?DB@`p’OļLßNuHē lfBAp yOvN¹ś ;| .;|4;|6Aķ.r0,N¹÷°`0ēHrā`J@g4ābJBfB@+°|fgĘn|Fg¼| g†Y@gU@gV`Ś|qgrY@gU@gD`ČJCm¾BBr0N¹Ōtr0N¹Ō>¼0Įüž?r6A×r0,N¹÷°`„JCm~BBr0N¹Ōtr0N¹ŌN¹?D`\ lfTBAp yOvN¹ś ;| .;|4;|6`’ lf&BAp yOvN¹ś N¹F4rp yOvN¹ś B@`p’OļLß<Nu??864ÅüžAłPš20 2*2AėŽ p0*4N¹ĄžLß NuHēHj8Cź6 mp N¹ųōXO m5h:5h<0,AčšN¹7x0N¹T `RC¶|oB@Lß<8NuHēXJ@fB@`LGłPš0Įüž2*$²s|m ²stlIłOvKł 0Įüž s8f8BA lpN¹łö"M lAčČN¹”`09NžgCķ lAčąN¹”`09N¢gr`BAp lN¹łą0ĮüžAėŽ"p³ģfr`BA??*,0ĮüžCó>4*$2*"0368ÉüžAėŽ p@N¹øZXO0Įüž s8fbr lpN¹łöCķ0 lAčČN¹”`09Nžg:CķH lAčąN¹”``&0Įüž238UAgSAg `0N¹ &`0N¹#~pLß<NuHē>Oļ’ę6GłPšEłO88*$0Įüž˜stHÄrŅyN‰ĮHÄS„Ų³Jt’“„fB@`źIļHTHo Cļ Aļ N¹ś„POpĄTfrĀTgp`B@8€KłUB j,fL0Įüžø³Zl¢2fB$ēŠŌ„åŠŌ„Ō‚Ō„Ō‚ m ŃĀ(fv0N¹&š ēˆŠ„刊„Š€Š„Š€ m ŃĄ|`< ēˆŠ„刊„Š€Š„Š€ m ŃĄ(gB`t ēˆŠ„刊„Š€Š„Š€ m ŃĄB20Įüž’sL0N¹]>N¹#\`ü0f0N¹&šMļ <Ŗ"=j$B@=@=@B§B§HoHo2ĆüžCór NN¹ØOļ=o=W0.lD@=@‘V0.l D@=@‘nBEEļ`0Įüž4³r23rŅsvSA5AtŌyNrŅEÅĮŌstUB5B”yNRB5B2*’yNSA5A4*”ARB5B?.HjHj2.Cź J04.N¹=ŽOļ 0*g†2*g~8HÄ4ÅüžŲ³ Jø³ Zlh02N¹]>0f"ē‰Ņ„å‰Ņ„ŅŅ„Ņ m ŃĮ|`< ēˆŠ„刊„Š€Š„Š€ m ŃĄ(gB`t ēˆŠ„刊„Š€Š„Š€ m ŃĄBRE0HĄr’4ÅüžŅ³ R°mžą`^ ēˆŠ„刊„Š€Š„Š€ m ŃĄ(f80N¹&š ēˆŠ„刊„Š€Š„Š€ m ŃĄ|24Åüž’s L0N¹]>BA N¹M€pOļLß|8NuUOHWHoCļAļBBrpN¹÷ĘPOTONuHē>Oļ’ę6GłPšEłO88*$0Įüž˜stHÄrŅyN‰ĮHÄS„Ų³Jt’“„fB@`&IļHTHo Cļ Aļ N¹ś„POpĄTfrĀTgp`B@8€ j,fģKłUB0Įüžø³Zlś2fp$åŠŌ„Ō‚2Ćüž"3^ ēˆŠåˆŠŠ€ŠŠ€ m ŃĄ"hŽ1( fŗ0N¹&š 刊„Š€4Åüž$3 ^"ē‰Ņ‚å‰Ņ‚ŅŅ‚Ņ m ŃĮ"hŽ¼ `h 刊„Š€4Åüž$3 ^"ē‰Ņ‚å‰Ņ‚ŅŅ‚Ņ m ŃĮ"hŽ1 gB`r 刊„Š€:Ėüž*3P^$ēŠŌ…åŠŌ…Ō‚Ō…Ō‚ m ŃĀ"hŽ 20Įüž’sL0N¹]>Nŗž\`ą0f0N¹&šMļ <Ŗ"=j$B@=@=@B§B§HoHo2ĆüžCór NN¹ØOļ=o=W0.lD@=@‘V0.l D@=@‘nBEEļ`R0Įüž4³r23rŅsvSA5AtŌyNrŅEÅĮŌstUB5B”yNRB5B2*’yNSA5A4*”ARB5B?.HjHj2.Cź J04.N¹=ŽOļ 0*gŹ2*gĀ8HÄ4ÅüžŲ³ Jø³ Zl¬02N¹]>0f4"å‰Ņ„Ņ0Įüž 3^$ēŠŌ€åŠŌ€Ō‚Ō€Ō‚ m ŃĀ"hŽ¼ `h 刊„Š€4Åüž$3 ^"ē‰Ņ‚å‰Ņ‚ŅŅ‚Ņ m ŃĮ"hŽ1 gB`r 刊„Š€<Ķüž,3`^$ēŠŌ†åŠŌ†Ō‚Ō†Ō‚ m ŃĀ"hŽ RE0HĄr’4ÅüžŅ³ R°mžœpOļLß|xNuHē06EłPšGłUB0Įüž228UAg“SAg`&x`P0Įüž"2JŅ„²²Zl<$åŠŌŌ‚2Ćüž"2^ ēˆŠåˆŠŠ€ŠŠ€ k ŃĄ"hŽ1( g 02N¹]>R„p’2ĆüžŠ²Rø€m x`2 刊„Š€4Åüž$2 ^"ē‰Ņ‚å‰Ņ‚ŅŅ‚Ņ k ŃĮ"hŽB1 R„0Įüžø²ZmĀ`|x`:0Įüž"2JŅ„²²Zl&$ēŠŌåŠŌŌ‚ŌŌ‚ k ŃĀ(g 02N¹]>R„p’2ĆüžŠ²Rø€m¶x` ēˆŠ„刊„Š€Š„Š€ k ŃĄB(R„0Įüžø²ZmŲLß NuHē06EłPšGłUB0Įüž228UAg¶SAg`*x`P0Įüž"2JŅ„²²Zl<$åŠŌŌ‚2Ćüž"2^ ēˆŠåˆŠŠ€ŠŠ€ k ŃĄ"hŽ1( f 02N¹]>R„p’2ĆüžŠ²Rø€m x`4 刊„Š€4Åüž$2 ^"ē‰Ņ‚å‰Ņ‚ŅŅ‚Ņ k ŃĮ"hŽ¼ R„0Įüžø²ZmĄ`~x`:0Įüž"2JŅ„²²Zl&$ēŠŌåŠŌŌ‚ŌŌ‚ k ŃĀ(f 02N¹]>R„p’2ĆüžŠ²Rø€m¶x` ēˆŠ„刊„Š€Š„Š€ k ŃĄ|R„0Įüžø²ZmÖLß Nu??09OlN¹? 629Of²|gn6’| ²|bŒŅA2;NūN€€€€€€€€€ˆ|dX ²|(gzn’|gdSAg`Cł+' JN¹ä¶Cł+.AźN¹ä¶$_NuHē88:v,EłPš`" ēˆŠ†åˆŠ†Š€Š†Š€ yULŃĄ(gRƒR†0Įüž¼²ZmŅJƒgöEł+"ŗ|f*HjjrpCź ??/ N¹r "_02N¹nXO<`(HjćrpCź„??/ N¹r "_02N¹nXO<JFm’¼|gŠŗ|fnGłVź09Nžf2HjżHkŽCė€Aė’€N¹6®PO0+ŽgVHSCė€Aė’€N¹74XO`CłNø KN¹ä¶Cź KN¹ä>Cź KN¹Śņ(H f`Cź!AźN¹Śņ(H fB@`JFfr`r L0N¹2j LN¹Ż pLßxNuHē<<(H8p‘ČN¹śrvEłUBGł+"KłPš`& ēˆŠƒåˆŠƒŠ€ŠƒŠ€ j ŃĄ(gtÄDgHPCė# LN¹ÓLXOR@g²pĄDgā29N¢fdz`B 刊…Š€"ē‰Ņƒå‰ŅƒŅŅƒŅ j ŃĮ"hŽt1//1Cė/ LN¹ÓLPOR@g\R… ēˆŠƒåˆŠƒŠ€ŠƒŠ€ j ŃĄŗؒm¢`hz`H 刊…Š€"ē‰Ņƒå‰ŅƒŅŅƒŅ j ŃĮ"hŽ/1CėJ LN¹ÓLXOR@f‘ČB@N¹śrB@`FR… ēˆŠƒåˆŠƒŠ€ŠƒŠ€ j ŃĄŗؒmœCėX LN¹ÓLRƒ0Įüž¶µZmžŠ‘ČB@N¹śrpLßCźw KN¹Śņ(H f`Cź~AźyN¹Śņ(H fB@`r L0N¹4ę LN¹Ż pLßxNuHē<8*H6p‘ČN¹śrEłPšGłUBIł+"pĄCg64Åüž&2 ^"ē‰Ņƒå‰ŅƒŅŅƒŅ k HpCģ€ MN¹ÓLXOR@g®z`ø 刊…Š€4Åüž&2 ^"ē‰Ņƒå‰ŅƒŅŅƒŅ k ŃĮ"hŽ1 g‚29N¢f($åŠŌ…Ō‚v1(//1(CģŒ MN¹ÓLPOR@fR`B 刊…Š€4Åüž&2 ^"ē‰Ņƒå‰ŅƒŅŅƒŅ k ŃĮ"hŽ/1Cģ§ MN¹ÓLXOR@f‘ČB@N¹śrB@`R…0Įüžŗ²Zm’>‘ČB@N¹śrpLß<8Nu/ / EłVjHy,×HjCź JN¹6®PO0*g8 Jp\N¹äš g*Šr²€n&Hy-Cł,ė/ N¹t"_B@rN¹nXOB@` Gł<"J KN¹ä¶p\ KN¹äšB(p&_$_NuHē8(H&I$opN¹ūŠpN¹ūŠ y@gm ygm ygm/// "K LN¹ūČPO`/ "K LN¹ū®XOJ@fAł-pN¹łfBRpN¹ūŠB@N¹ūŠLßNu/ / Oļžü$H(IA×"JN¹ä¶p\A×N¹äšB("LA×N¹ä>C× oN¹ä¶Oļ(_$_NuJ@fh’ž Nuh Nu/ / ]O$Hp.N¹ä†&H gDCėA×N¹ä¶B JN¹äür²€c JN¹äü?p_HĄCł-T JN¹å&C× JN¹ä>\O&_$_Nu/ ]O$HN¹äüQ@o>CźA×N¹ä¶B*p` 2 f B2S@J@līCł-] JN¹ä>C× JN¹ä>\O$_NuHē0&H6EłN†?*0?*.?*,4**r0 KN¹ų“\OLß Nu/ / N¹9ĪEłN† *"gś"*&gņp’N¹žš Š¼’’€oŌp’N¹žš Š¼’’’&"*"²€cp’N¹žš Š¼’’’&%@"GłUB"*" ēˆŠåˆŠŠ€ŠŠ€N¹žš'H gnp’N¹žš Š¼’’€n + g``Fp’N¹žš Š¼’’ó4"*&²€cp’N¹žš Š¼’’ó4%@&"*& 刊Š€N¹žš'H f" k N¹žĪB« p%@&%@"N¹9ŒB@`N¹9Œp&_$_Nu?/ BCEłPš`(0Įüž r4f r8g r8f0N¹f RC¶|mŅ$_6Nu/ EłUB *g @N¹žĪBŖ * g @N¹žĪBŖ $_NuHē0Oļ’Ō&HN¹ž^$HA×N¹ž.B@ KN¹ž>6 JN¹ž.JCf /`pßOļ,Lß Nu09N¤J@gS@gNuCł-_ yOvAčN¹”`NuCł-x yOvAčN¹”`Nu// Oļ’äCł-œAł-‘N¹Śņ$H gf"JrpA×N¹Śl& JN¹Ż p°ƒfHC×Ał-Ÿp N¹åHJ@f4AłN†!o "!o&1o1o1o1o 0/N¹¶ B@Oļ$_&Nu/ / Oļ’äN¹š*Eł-Tp CźVA×N¹åfAłN†/h" /h&?h?h?h?h N¹¶Ø?@CźlAźaN¹Śņ(H f0N¹šHj¢rB@Cźo??/ N¹r "_02N¹nXOB@`"LrpA×N¹Ł¢ LN¹Ż N¹špOļ(_$_Nu?/ UO6HWr B@N¹ś¤XOEłPš0Įüž2²r6g 026r N¹ū&0Įüž5¼DTO$_6Nu?/ 6EłPš0Įüž5¹Onb5¹Opd0N¹e`0Įüž r8f2ĆüžAźŠ"p3rz"p3r|r0N¹db0Įüž?2h?2f?2d?2br026N¹ū&PO0Įüž5¼D$_6NuHē86EłPšIł-ž0Įüž228SAgSAgšSAgŖ`ÜGłOv0ĮüžAźŠ"p³ė f "LAņN¹ä¶0ĮüžAźŠ"p³ėfCģAņN¹ä¶0ĮüžAźŠ"p³ėfCģAņN¹ä¶0ĮüžAźŠ"p³ėf\Cģ AņN¹ä¶`LCģ+0ĮüžAņN¹ä¶`62Ćüž$2^ ēˆŠ‚刊‚Š€Š‚Š€ yULŃĄHh€Cģ:AņN¹ÓŠXO0ĮüžHrr026N¹ū&XOLßNuHē0$o &o$:/(68°Cl<`<0†²Dl<`<2†<ÜB>ŽR¾Fl`>ŽB4‡0ŠE4ŌS“@l`4ŌE6‚0‘R0‘S0lBA`240lBB`46‚Lß ųNu//AłPš6Ēüž²p0zm4600z8ÉüžÖp@~²Cn"“p@|m20@|Cč€Ņq@“An p@4fp`B@(&Nu/ ]O?@?A>‚Eļ?/HRHo4/2/0/Cļ AļNŗ’Oļ 0g2gp`B@\O$_NuUOHWr B@N¹ś¤XO0TONuBAAłPš`4Åüž°p 6f p 4g0NuRA²|oąp’NuNŗ’ŗNŗ’ĢNuHē Nŗ’š6R@gB8EłPš`0ø|mzłŚD`:0Įüž r4f¶Egr 026N¹ū&` RDpŠCø@mČLß8Nu?/ Oļ’ö6EłPš0ĮüžA× 2NN¹š0ĮüžA× 2VN¹äA×Cł.>N¹A×N¹d0?r4Åüž02 6N¹ū&TOOļ $_6Nu?/ Oļ’ö6EłPšp’2ĆüžŠ²R°²Zm?<č026rN¹ū&TO`Tp’2ĆüžŠ²RA×N¹š0ĮüžA× 2ZN¹äA×Cł.HN¹A×N¹d0?r4Åüž02 6N¹ū&TOOļ $_6Nu?/ Oļ’ģ6EłPš0Įüž"2N²²Vmt/026rN¹ū&XO`t0ĮüžA× 2FN¹š0ĮüžAļ 2VN¹š0ĮüžAļ 2NN¹“A×Cļ N¹6A×Cł.RN¹A×N¹d0?r4Åüž02 6N¹ū&TOOļ$_6Nu?/ Oļ’ģ6EłPšp’2ĆüžŠ²R°²Zmt/026r N¹ū&XO`†0ĮüžA× 2JN¹š0ĮüžAļ 2ZN¹š0ĮüžAļ 2RN¹“Aļ Cł.\N¹ąA×Cļ N¹6A×Cł.fN¹A×N¹d0?r 4Åüž02 6N¹ū&TOOļ$_6NuHē06EłPš0Įüž(2R*2NAłO80Įüž5Ø6b5Ø8d5Ø:f5Ø<h0N¹e`GłN†0Įüž22vHĮ/ 2V2+ HĮN¹ńr"²€o2Ćüž42XÅė 5‚v0Įüž22vHĮƒė Ćė 5v42xHĀrŅk …ĮÅĮ5‚xr0N¹db0Įüž22vHĮƒė HĮ%N42xHĀrŅk …ĮHĀ%‚Rŗ²Nl"2F$2V”²N²‚o%‚F0Įüžø²Rl0"2Jg*$2Z”²RR‚lr`0Įüž"2Z’²RR0Įüž%J0Įüž?2h?2f?2d?2br026N¹ū&PO0Nŗü(0NŗüŽ0Nŗż0NŗżČ0Įüžø²Roŗ²No r0N¹kŒ0Įüž5¼DLß 8NuHē Oļ’ö6EłPš0Įüž(2F"2V’²NA× N¹šA×09OnN¹ŹA×Cł.pN¹6A×N¹d0HĄ2Ćüž%€Fø€g0Nŗü€r0N¹kŒOļ LßNuHē Oļ’ö6EłPš0Įüž(2J"2R²²ZlF$2Z”R‚A× N¹šA×09OnN¹ŹA×Cł.zN¹6A×N¹d0HĄ2Ćüž%€J` 0ĮüžB²J0Įüžø²Jg0Nŗü˜r0N¹kŒOļ LßNu?/ 6EłPš0Įüž22Dg&CņbAź‚ŠĄpN¹ė0ĮüžBrD0N¹Nņ`,p2ĆüžCź‚ŅĮAņbN¹ė0N¹e`0Įüž5¼D0Įüž22vHĮƒłN’HĮ%N42xHĀrŅyN…ĮHĀ%‚R"2F$2V”²N²‚o J‚lr`0Įüž"2V’²N0Įüž%F0Įüž"2Jg*$2Z”²RR‚lr`0Įüž"2Z’²RR0Įüž%J0Įüž?2h?2f?2d?2br026N¹ū&PO0NŗłŖ0Nŗś0Nŗśž0NŗūJ$_6NuB@AłPš`2Ćüž1¼4Bp81¼DR@°|māNuHē8Oļ’ģBCIłPšEłOv`(0Įüž t4g t8fAģŠ"p³źghRC¶|mŅBCGł.„`@¶|f*HkaBAB@"K??/ N¹s’"_02N¹nXOB@`00Įüž t4gRC¶|oŗ0ĮüžBt<9¼8AģŠ!Ŗ9¼@Cģ–#¼€Aģ’!¼œCģš#¼U Ił‚Eļ"Gļ KļMłN†?.0HRHS4..2.,0.*Cļ MN¹=ŽOļ 0g¶2g°MłPš0Įüž26066 yOv2N¹¶°XO0Įüž?6x?6v?6t?6r?42/ 0N¹>ŖOļ J@gN0Įüž?6xHRHS46v26t06rCļ MN¹=ŽOļ ???/4rB@8ÉüžAīŠ p@N¹ų“\OXOLßlNuHē>Oļ’Ž6><:/N8/P?A?BŅESA?AŌDSB?B GłN†Aļr0N¹õŽr0N¹õÄBA0N¹ōdAļ0N¹ōIłPš??420ĮüžCō>046?4ÅüžAģŽ p 4N¹¶°XOKļ0Įüž24BĆė Ņtr44HÅė ’B;A:;tt24tŅtxSA;A0rN¹ōź Mr0N¹÷d0Įüž84r24HĆė ˜A:4t:“r44rŌtvSB;B|MłUBEļ `ī0Įüž.4JŽ†S‡rŅk ŚA;E;EJ†fJ0rN¹ōź Mr0N¹÷dr0N¹ōź0Įüž24rHĮƒüHAJAg2<ŖŖ`20Įüž¾“Zl2"ē‰Ņ‡å‰Ņ‡ŅŅ‡Ņ n ŃĮtžŌE”k2+ HĮƒüŅD0N¹öpJ†f4Ał1ųtžŌE”k0Įüž24BĆė ŅD0+ HĄüŅ@0N¹öp`^0Įüž¾“ZlRr A×$ēŠŌ‡åŠŌ‡Ō‚Ō‡Ō‚"n ÓĀ )’N¹ć”A×tžŌE”k0Įüž24BĆė ŅD0+ HĄüŅ@0N¹öpJ†or0Įüž¾“Zlf"ē‰Ņ‡å‰Ņ‡ŅŅ‡Ņ n ŃĮ(gJ4“r>4rŽtv5GržŅE5A’k RA5A0rN¹õÄr0N¹ōd J0N¹ōr0N¹õÄR†0Įüž¼“RmžAļBA0N¹õŽOļ"Lß|ųNuHē<:/J8/L?A?BŅESA?AŌDSB?B GłN†Aļr0N¹õŽr0N¹õÄBA0N¹ōdAļ0N¹ōIłPš??420ĮüžCō>046?4ÅüžAģŽ p 4N¹¶°XOKļ0+fL2Ćüž44BÅė Ōtr84HÉė ”D;B:‚;tt44tŌtxSB;B0rN¹ōź Mr0N¹÷d0Įüž84r24HĆė ˜A:4t:“r44rŌtvSB;B|Eļ `“0Įüž.4JŽ†S‡rŅk ŚA;E;EJ†fJ0rN¹ōź Mr0N¹÷dr0N¹ōź0Įüž24rHĮƒüHAJAg2<ŖŖ`2A×$åŠŌ‡Ō‚2Ćüž"4^ ēˆŠåˆŠŠ€ŠŠ€"yULÓĄ"iŽ 1(r N¹ć”`@r A×$åŠŌ‡Ō‚?2Ćüž"4^ ēˆŠåˆŠŠ€ŠŠ€"yULÓĄ"iŽ 1(2N¹ć”A×tžŌE”k2+ HĮƒüŅD0N¹öp0+f¶J†f4Ał2tžŌE”k2Ćüž24BĆė ŅD0+ HĄüŅ@0N¹öp`|0Įüž¾“Zlpr A×$åŠŌ‡Ō‚?2Ćüž"4^ ēˆŠåˆŠŠ€ŠŠ€"yULÓĄ"iŽp1(2N¹ć”A×tžŌE”k0Įüž24BĆė ŅD0+ HĄüŅ@0N¹öpp’°‡lŽ2Ćüž¾“Zl€$åŠŌ‡Ō‚"4^ ēˆŠåˆŠŠ€ŠŠ€ yULŃĄ"hŽ1( gP>Ļüž4“pr04prŠtpv5@ržŅE5A’k RA5A0rN¹õÄr0N¹ōd J0N¹ōr0N¹õÄR†0Įüž¼“RmżBAļBA0N¹õŽOļ"Lß<ųNuHē0Oļ’š68EłN†Gļ6Ŗ*7j,0**Šj.S@7@2*,Ņj0SA7A K0rN¹õŽ‘Č0<N¹śrAłPš0Įüž>°r20rŅpvSA?AtŌj rŅDÅĮŌptUB?B”j RB?B0rN¹õÄr0N¹ōdA×0N¹ō‘Č0<N¹śr KBA0N¹õŽOļLß NuHē>Oļ’Ž6(EłN†Gļ6Ŗ*7j,7j.7j0IłPšKļ0Įüž:“r;tvrŅj tŌDĆĀŅttSA;A’j SA;A4-”ARB;B?HkHk2-Cė K04-N¹=ŽOļ p’ŠSŃkp’ŠkŃk Kr0N¹õŽ‘Č0<N¹śrr0N¹õÄBA0N¹ōd K0N¹ō0*g2Ćüž t8fL0Įüž24BĆź Ņtr44HÅź ’B?A>?tt24tŅtxSA?A0rN¹ōźA×r0N¹÷d0Įüž*4JŚ„KłUB0Įüžŗ“ZlųMļ0Įüž248UAg SAgŲ`Ü ēˆŠ…刊…Š€Š…Š€ m ŃĄtŌDrŅj ÅĮ0ĮüžŌttUB”j24r04HĮź ’@0* HĄüŅ@0N¹öpr N$ēŠŌ…åŠŌ…Ō‚Ō…Ō‚"m ÓĀ )’N¹ć” NtŌDpŠj ÅĄ2ĆüžŌttUB”j24r0Įüž04HĮź ’@0* HĄüŅ@0Įüž04BĮź Ņ@0N¹öp` 0*f42t?B ?BIłN†0Įüž22rŅrvSA’l ?A ?A42tŌrx?B?B2, ÓWÓo‘Č0<N¹śrKł2€HU"MAļr0N¹ótXO‘Č0<N¹śrAłO8p’Šo 1@61o8rŅl 1A:4Åüž1r x‚4Åüž43 t?B ?B4Åüž43 r8ÉüžŌs@vSB”j ?B ?B43@tŌs@x?B?B4* ÕoÕo ²on8`8/?D?D`SoSo °o mņ0/°oo<2/ ²oo2‘Č0<N¹śrKł2€HU"MAļr0N¹ótXO‘Č0<N¹śrAłO80Įüž1sr61st81j :1sxIłN†0Įüž22tŅl XA?A ?A42rŌrv?B ?B22tŅrx’l YA?A?AtŌl ÕoÕo‘Č0<N¹śrKł2€HU"MAļr0N¹ótXO‘Č0<N¹śr0ĮüžR²J0N¹ALrž0ĮüžŅ²R0N¹^B@OļLß4NuHē4Oļ’š6EłN†0*,Šj0S@GłPš2Ćüž$3Joŗ43r?B>‚43tŌj XB?B ?B43rŌsv?B ?B43tŌsx”j YB?B?BtŌj Õo Õo`SoSo°omņ0/°o o2‘Č0<N¹śrKł2€HU"MAļr0N¹ótXO‘Č0<N¹śr0ĮüžS³J0N¹ALr0N¹^B@OļLß,Nu?6AłPš0Įüž"0J$0Z”°R²‚n:Ņ°RSR‚²‚l`0Įüž"0Z’°RR0Įüž!J0BAN¹kŒ0N¹AL6Nu?6AłPš0Įüž"0Jo(’°RRo`r0Įüž!J0BAN¹kŒ0N¹AL6Nu?6AłPšCłO80Įüž3pr63pt83pv:3px$H8BCgĄ&H`fRC¶|f(K*LB@N¹ķ2J@g*K |fBC`>øCl:&MB@N¹ķ2J@f$ÖÄ KN¹č€,H g"NAėN¹ä¶ NN¹é BC¼|RKf– JB@N¹äš&HSK`BSK |fµĖcņCł;² JN¹å€Gņ KN¹č€(H g"L JN¹ä¶ LN¹é Lß|Nu/ YO&HB—A× Oļ’ņ/H$I:?A IN¹č€$H g“ o:N¹č€&H f JN¹é `˜ /gB@`pŠ| JNŗżž JNŗż˜?@ KNŗżŽ8 om JN¹é  KN¹é pž`v0/gr`BAƒ-L Mī‘ČNŗüR(H`Ś2HĮ Š€ŠēˆMõ?FBG`"Ał;j2HĮ Š€ŠēˆCõt"ŲQŹ’üRFRGøGnŚJEk2HĮ Š€ŠēˆvBE KNŗūņ(H g" LN¹äü&¶Eo:-L Mī‘ČNŗūĪ(H`ŚpŠEĮÄT@°|&o MN¹é  JN¹é  KN¹é pż`,M<¼’’=|p’ŠF=@~`"2HĮ Š€ŠēˆMõtŌG<‚v’=C=CRG¼GnŚ2HĮ Š€ŠēˆMõčn BV,M$/gv`BCÖWTC?C pŠEĮÄ°Cl`6TC=C0/gr`BAŅoXA=AMī0/gržŅm=ABn=|=|Mī /g=|=|=|=|Mī0/g~`~ nf( /gr`BATA=A=GRG=W=|Mī`ŠRG0-rŅEĆĐA=@=G=E=|r Ānf MīrŅEŠA`ŚBG` 0 MN¹ł¼RG¼Gnš MNŗū :J@kšo MN¹é  KN¹é  JN¹é 0OļLß|ųNu// Oļ’ģ09I:rāhĄ|gv`BCGłX0+fBAėC×r"ŲQÉ’ü7|JCgAė’@`Aė’Ą.ˆJCgp `p?@C×A×09GŖN¹ō,JCg K`AėOļ&_&Nu// Oļ’ģ09I:rāhĄ|gv`BCGł?J0+fBAėC×r"ŲQÉ’ü7|JCgAė’@`Aė’Ą.ˆJCgp `p?@C×A×09GŖN¹ō,JCg K`AėOļ&_&Nu// Oļ’ģ09I:rāhĄ|gv`BCGł@<0+fBAėC×r"ŲQÉ’ü7|JCgAė’@`Aė’Ą.ˆJCgp `p?@C×A×09GŖN¹ō,JCg K`AėOļ&_&NupN¹ūŠpN¹ūŠNuPH4JBgSBg` PNu2FAĆPNu2FAĀP4±B‚B0NuAč 4JBgSBg` PNu2FAĆPNu2FAĀP4±B‚B0NuHē0$H6&IHĄ"ŅŅ€ē‰82`"o0 JN“J@f2HĮ Š€Šēˆ82¶Dgø|’’fŲLß NuN¹ö4NuHē0&H68Eł@n fHx’’"|’’’’ |’’’’N¹’TXO$ˆ0ą@Ą|’rĀDg°|xm °|ƒn|v4vAś“XWĖ’üfD4(Nū GHKMPRstwˆˆˆˆˆˆ$,42<€K`‚2<€M`z2<€G`rtÄDg R"hBA1`4tÄDg$°|Tm °|]nrēŅ@`2 R"hBB12` R"PBA1JAf2‚|€`°|Jg°|Ng °|cm °|rn‚|@0įH‚@4Ä|€gv’`BCS’Ę|įKļK‡S0Ą|@gt’`BBSæ’Ä|įJķJ…S0Ą|gt’`BBSß’Ä|įJėJ…S0Ą|gt’`BBSļ’Ä|įJéJ…S0Ą|gt’`BBS÷’Ä|įJēJ…S0Ą|gt’`BBSū’Ä|įJåJ…SĄ<’@Lß NuHē0&H6$IHĄ"ŅŅ€ē‰43ąJSBf*"*gr`BA0<€8HÄ$Ō‚Ō„ēŠAó(N¹tØp`B@Lß Nu/ / $HHĄ"ŅŅ€ē‰&r Gė42ąJUBf49W~Sš’Ä|įJ…Sp`B@&_$_NuHēOļ’Ų.ˆN¹t–&WGė pŠkHĄü W1@$éH W1@ W1k"IłGv W0($HĄ2("HĮN¹ńr2,8HĮN¹ńr&փ N¹°"W#H gœCł@rAļr ŁQÉ’ü Wh’0h€0 W1l8( WBh&Kļ:“;k0ŠkS@;@2+ŅkSA;ABB;B ;Bv’Ök;C t’Ōk;BN¹šF WHhCļ Mr0,4N¹ótXON¹šT`H Wh’00,ÄrāhĄ|g N¹•¦`ō?+?+?+??+?+4+2B@N¹ł6Oļ HWCśžB@ o PN¹¢bXOAļ ‚?o?@?A?o?o A×pNŗž–Oļ NuOļ’š>?h0ŠhS@?@2(ŅhSA?AA×NŗžVOļNuOļ’ģ0?@?@ >€2(?A?A?A0ŠhS@?@?@2(ŅhSA?A?A A×pNŗżöOļNu‘P‘h2ŅAÓhÓhNu o hN¹’4B@Nu/ Oļ’ō$oAźNŗž Cź A×N¹›ępNŗü“rp Nŗż p?BB2B@Nŗü®TOA×Nŗż˜?o ToUo?Wp?BB2p Nŗü†TOpĄjg A×pNŗżt`A×pNŗżL?j 0* ŠjS@?@rp NŗüžA×pNŗż(TWUo?o?o rp Nŗü|pĄjg A×pNŗż`A×pNŗüōAźNŗż^pžĄjOļ $_Nu/ / Oļ’ģ$o AźNŗżpNŗūŅrpNŗü*p?BB2B@NŗūĢTOAź C×"Ų"ŲpA×Nŗž¬A×Nŗž$pżA×NŗžžIļ8—0/9@9@2ŅoSA9A9A0/ŠoS@9@ LpNŗüTpA×Nŗž^A×NŗžpA×NŗžPA×NŗżśIļ8—9o0ŠoS@9@2/ŅoSA9A LpNŗü AźNŗütpžĄjOļ(_$_NuHē(QO$oAźNŗü2pNŗśčBgBBrB@NŗśģTOAź C×"Ų"ŲpżA×NŗżĢA×NŗżDrpNŗū jN¹äüS@ĮłG¶6/–@HƇüÖW8/˜yG“HĉüŲopA×Nŗż‚A×Nŗż,2*HĮ Š€Šēˆ(RŁĄtÄlgA×pNŗżZA×NŗżpĄlgA×pNŗżDA×Nŗüī j20Nŗū²p ĄjgVAź C×"Ų"ŲA×pżNŗżpĄjgpNŗśBgtrB@Nŗś TOA×NŗütpĄjgpNŗłäBgBBrpNŗłčTOA×NŗüRAźNŗū,pöĄjPOLßNu/ $oAźNŗśšpNŗł¦BApNŗś6 j2* 0* NŗūAźNŗśź0*$_Nu/ / Oļ’š$o0*°jfØAźNŗś¢Aź C×"Ų"ŲpNŗłNrpNŗł¦p?BB2NŗłJTOSWSoUoUoIļ0/HĄüŠW8€2/HĮƒüŅo9A4ŌoSB9B0/ŠoS@9@2*²|bžŅA2;Nū0Rr’²Ō?,?,?/4,2,0/Nŗū\O`ą?,?,?/t’ŌT2,0/NŗśŽ\O`¾?/?,?/4/2,0Nŗś¾\O`ž?/??,4/2,0,Nŗśž\O`~?,?/?/4/2,0,Nŗś|\O`\p’Šl??/?,42/0,NŗśZ\O`:?,?,?,4/2/0Nŗś<\O`?,?,?,42/0/Nŗś\OAźNŗł$0*Oļ(_$_Nu/ QO$o0*°jfNAźNŗųÜpNŗ÷’rpNŗ÷ź>Ŗ 0*HĄüŠj ?@?@2* ŅjSA?AA×pNŗųLAźNŗų¶0*PO$_Nu/ / &H$IHĄ"ŅŅ€ē‰43ÕjRQB@&_$_NuHē0&H6$IRQ24*ŌyG“ĆĀ4HĀ Š€Š‚ēˆ7B@Lß Nu/ / Oļ’č$o$0*°jf¾AźNŗųpNŗöĢrpNŗ÷$BApNŗ÷TGłGv j2* 0* Šk@Nŗ÷|0+>HĄüŠj ?@?@?@?@2* ?A?A0* ŠjS@?@?@ 2* ŅjSA?A?A 0+@HĄüŠj >€ jN¹äüR@Įė@ŠW?@A×pNŗ÷AźNŗ÷‚0*Oļ&_$_Nu/ $o0*°jfBAźNŗ÷€2* ŅCYA?AA×pNŗõˆ0* ŠjCZ@>€2* ŅjWA?AA×pNŗõdUDpŠj ø@l¬AźNŗõĀ0*OļLß Nu/ QO$o0*°jf`AźNŗõzpNŗō0rp NŗōˆBApNŗōø j2* 0* Nŗōź>Ŗ 0* ŠjS@?@2* Ņj?A?AA×pNŗōŲAźNŗõB0*PO$_Nu?/ $H6AźNŗõpNŗó¾2pNŗōN j2* 0* Nŗō€AźNŗõ0*$_6Nu/ $o0*°jg0*`p JNŗ’¤$_Nu/ $o0*°jg0*`p JNŗ’‚$_NuHē>Oļ’Ų$H(IAźNŗō€/09I:rāhĄ|gBB`tHĀ  刊‚åˆŁĄKģ6*–lHƇüÖj Gļ Aź "K"Ų"Ų7CMļAź"N"Ų"ŲHV"KAļN¹›\XO87l7lHo"K NN¹›\XO2’j >4.”C?B6ÖnSC?C2/ŅnSA?A?V?n 2/ŅnSA?A 6/ ÖnSC?CJDgBJ@g>AłFøCļŲŲŲŲHoHyD$pĄjg"M`"LAļr09GŖN¹óøPO *g22*²jf( @2*’yG“HĮƒüŅj 0* ŠyG¶Š|NŗófAźNŗó>pžĄjOļ(Lß|NuCłD8 oNŗžnNuCłDˆ oNŗž^NuCłE( oNŗžNNuCłEx oNŗž>NuCłDŲ oNŗž.NuCłEČ oNŗžNuCłF oNŗžNuCłFh oNŗżžNuHē>Oļ’Ų/H 829I:täiĀ|gv`BC2HĮ Š€Šēˆ(o ŁĄKģ:ąMŗ|mxŗ|dnpAģ/HCģ/IGģMģAģ/HCģ /IAģ /H .ˆ/P/PU’EłW€0°|2b"Š@0;NūfŅ ¦>Tj€žä>>>>>>>>bxŽØŗÜ䦦¦č Ug Uf¤ o 0(rĆłG¶HĮƒüA"o2€29G“HĮƒü o009G¶Š@6€<¹G“:¼"o2¼@ oBP"W"¼@°`F Uf>B@ o0€"o2€ o 6ØpĮłG“HĄü<€"o3| 3|3|€3|`ų Ug Ufź *g`29G¶HĮƒü o06¼JCgp`p<€rĆłG“HĮƒü’@HĮƒü o0JCg "j i` j P"o "ˆ:¼`„BA0<€ LN¹tØ`r Ufj og0p[N¹ä†/H$ gBA`29G¶Ņ|ÓS09G¼ēH%Æ`<09G¼ēHB²JCgp`pĮüAłD$6°JCgp`pĮüAłD$<°09G¼ēHAņ"W"ˆp oĄPgp`B@2tAś²XWŹ’üft2(Nū,HZJ@gAśüh`Aśür29G¼ēI%ˆ`>J@gAśül`Aśüv29G¼ēI%ˆ`"09G¼ēH%¼‹ź`09G¼ēH%¼‹śRyG¼ /$g2<`BA‚|:Nŗīą`0Eļ$AłF¼"JŲŲŲŲHRCśö\0 o$N¹tžXO0yG“jHĄrŅRĮ5@BRHRCśöR0 o$N¹tžXO UfŅCśöj LNŗķ `Ä Uf¼Cśł² LNŗģō`® Uf¦Cśł¾ LNŗģŽ`˜ Ug UfŠ:¼ W ¼@ø`z0HĄüŃV o‘P Ufbp[ oN¹ä† gPCśńŚ LNŗģˆU p oNŗļČ`4 Uf,:¼JCgp `p ĮüAłD$6°JCgp `p ĮüAłD$<°ŗ|fp`pēHAł@°ŠĄ"W"ˆ`Ś Ug UfĢ0ēHAł@ąCšØ$W$‰`² Uf®Cś÷ LNŗėę`  Uf˜Cśö LNŗėŠ`Š Uf‚CśöV LNŗėŗTSTV`p UfhCś÷¤ LNŗė¢`\ Ug UfP:¼ o0¼@"W"¼@Č`: Uf4p[ oN¹ä†/H$ g Cśńņ LNŗėZU`SS` W ¼@Ų:¼B@Oļ(Lß|8NuHē8$o$ˆ#ļ_„ gjæ’0j@0 IGź&Ų&Ų`jæ’0B§CśśB@ RN¹¢bXOGłD$0+üüfbEłGv0*ÄrāhĄ|f j6mt`BB3Ā_€ j6mp`B@3Ą_‚Iė`"L L0*4N¹ō,Iģ¹üFøeę7|üüLßNu0°Qo`00€2(²io`2)1A0Ših°Po4`40‚°ho2(`200(4)Ōi”h°Bl` 0)Ših1@NuHē8$HGźIłG`^0°jftÄ@rĀjŅA„AŌB24 `"p?4“jlBA`rHĮŅ0ĄrŠ@2409GŖN¹õ Jr09GŖN¹÷dXJ·ŹbžLßNuOļ’ģ0?@?@ >€2(?A?A?A0ŠhS@?@?@2(ŅhSA?A?A N¹šFA×Nŗ’:N¹šTOļNuHē<&H(I$o0gNŗ’”4¼KłG ;T ;l MN¹ų€8­"9m$ m fBR0g KNŗ’ZpĄm gB@`pLß<NuHē/R0/ŠRo>€2/Ņj’o?A"KA×Nŗż> /Dg2/g "oHA×(@N”Ho"JAļNŗž\XOJ@fœ o@ — MBA09GŖN¹õŽN¹špN¹•¦Oļ,Lß<NupN¹ūŠB@N¹ūŠNuHēOļ’Ź&H(I6.¹G^"+gąJ@fB§B§Ho I“ÉN¹”0Oļ `:¶|f4Kļ K"Mp "ŲQČ’ü2ŲCķ0-0r āhĄ| MN¹yŲ>­ ?m¶|g0°Wf 2,²ogrAłGbCļp"ŲQČ’üKļB@;@:€r’Ņl;Ap’Šl;@;T;l 4-Ōm;B 2- Ņm;AN¹šFHoCė Mr09GŖN¹ótXON¹šT¶|fB§B§Ho“É LN¹”0Oļ :—;oB@;@ ;@r’Ņl;A p’Šl;@4Ōm ;B2-Ņm;AN¹šFHkCļ Mr09GŖN¹ótXON¹šT0+0rāhĄ|g$¶|g?/?/?,42,0,N¹śT\O0TŃT¶|g SŃh0/lŃl¶|g SŃh?,?,?,4rB@ SN¹ų“\OOļ6Lß8NuHē<]O&H$I(o"//2//2B§//6//6"J SN¹¬0Oļ62Ā|€gt`BB8‚Ę|’2HĮ Š€Šēˆ S40ąJSBfŗŃĄpBAN¹tŅ0 SN¹šŖp’N¹’$Ą¼ r ²€f yGzpN¹łf`VKė N¹š*0g "M KpNŗżN`6HoHoCļAļN¹ś„POpĄofrĀogp`B@"M KNŗżN¹šprp8HÄ$Ō‚Ō„ēŠ SŃĀN¹tŅ0 SN¹šŖ`žś0\OLß<Nu?/ $HJ@fp’`B64HĀ"ŅŅ‚ē‰22HĮ Š€Šēˆ¶rf Š€Š‚ēˆ02`2HĮ Š€Šēˆ62`Ą$_6Nu/ / &IEč 0(Ą|’|°| bLŠ@0;NūBBB&B&2& R"P KN¹ä¶`""R KN¹ä¶` R"h KN¹ä¶`Bp’`B@&_$_NuHē <vEļBD`* EN¹äüրRD¼Dnī¶¼bp`B@LßxNu?/ 6$HAłGvp ĮčH1pLHp ĮčH1ƒNp ĮčH!ŠP J0N¹śr$_6Nu‘ČB@"yI6N‘Nu‘Čp"yI6N‘Nu‘Čp"yI6N‘Nu‘Č0<N¹śrNu‘Č0<N¹śrNu‘Čp"yI6N‘Nu/ EłGvp ĮźH5rJHp ĮźH rP02NN¹śr$_Nu‘Čp"yI6N‘Nu?/ YO$H6HWCļN¹ųōXO2HĮ Š€Šēˆ?2?2?/4/ J0rN¹ų“\OXO$_6Nu/ Oļ’rHWHoCļAļN¹ś4PO?@pEļv` 2ŅA5¼R@°| mīN¹’FT@4€5|HoCļ JN¹öšXO0/OļŽ$_Nu/ QO$o0°Ro`0>€2)²jo`2*?A0Ši2Ņj²@o4`4”W?B0)Ši2*Ņj²@o4`4”o?B gC×$H$Ł$Ł0/o 2/op`B@PO$_Nu0Ń0é0ŠiS@0Ą0)ŠiS@0€Nu0ŠiP°ho2(`21A0)Ših°ho4(`41B0PR@°hl2(`21A0)hR@°hl4(`41BNuHē8$HGźIłJ`^0°jftÄ@rĀjŅA„AŌB24 `"p?4“jlBA`rHĮŅ0ĄrŠ@2409GŖN¹õ Jr09GŖN¹÷dXJ·ŹbžLßNuOļ’ģ0?@?@ >€2(?A?A?A0ŠhS@?@?@2(ŅhSA?A?A N¹šFA×Nŗ’:N¹šTOļNuHē<&H(I$o0gNŗ’”4¼KłJ;T ;l MN¹ų€8­"9m$ m fBR0g KNŗ’ZpĄm gB@`pLß<NuHē6:šoŚo6*–oÖFøEf¾Cg*8?D>?G"KA×Nŗż4 /Vg2/g "oZA×(@N”Ho"JAļNŗžRXOJ@f¦ oN0Æ"oR2Æ MBA09GŖN¹õŽN¹špN¹•¦Oļ&Lß<ųNuHē,Oļ’*H(IN¹ū–EłJhg MB@N¹äš (\’’g "J MN¹ä>fDAłJ\C×r ŲQÉ’ü‘ČN¹ž¬&88F CN¹ž¬Ą<’Š<A€A×N¹ū¢C× MN¹ä¶"MA×N¹ä¶B@A×N¹äšB(’’A×N¹žŠ°|’ÜfBA`20JAg`p ghCźA×N¹ä>B@A×N¹äš*HB”Cź N¹ä¶A×N¹±ąJ@gp`p”Cź MN¹ä¶A×N¹±ąJ@gp`p”Cź MN¹ä¶A×N¹±ąJ@gp`p”Cź MN¹ä¶A×N¹±ąJ@gp`p”Cź MN¹ä¶A×N¹±ąJ@gp`p”Cź MN¹ä¶A×N¹±ąJ@gp `p”Cź# MN¹ä¶A×N¹±ąJ@gp@`p”Cź' MN¹ä¶A×N¹±ąJ@g <€`p”Cź+ MN¹ä¶A×N¹±ąJ@g <`p”Cź/AļN¹ä¶A×N¹±ąJ@g <€`p”B@OļLß4NuHē8(IBCEļGč 0(Ą|’|°| brŠ@0;NūhhhDhD22TD/ "L S PN¹Ó¼XOR@ S1@`8/ "L S PN¹Ó¼XO`&/ "L SN¹Ó¼XO`/ "L S hN¹Ó¼XO`v’0LßNuHē06Eł_Œ2HĮ Š€Šēˆ R80`2"j0 R&j’üN“J@f 0Nŗ’ŹJ@gp`2HĮ Š€Šēˆ R80¶Dgø|’’fÄB@Lß NuHē06$o#É_ˆ#Č_Œ#Ź_&I"JN“J@f0Nŗ’rLß Nu/ / Oļ’ŽEłGvN¹šō5@4J@fB@`¬>¼ *Ęg A×"@0*4N‘20*4N¹õŖGļ K0*4N¹ņ05k <5k:5k@5k>HjBHjDCļAļN¹ś4PO j>mp`B@j’ÄĄ|įHļHjÄA×BA0*4N¹ó 5o6A×r0*4N¹ó 5o8pOļr&_$_Nu09GŖN¹uFNu?BA0N¹ķJ@f0¶<€e¶<šc$¶<že¶<§c¶<°e¶<øc ¶<Ąe ¶<Įbp`B@6NuHē<*H(I&o$o/ 420"KN¹łxXO0g&pN¹ūŠt"o20 MN¹łB@N¹ūŠp`B@Lß<NuHē0&H6$IrHĄ$Ō‚Ō€ēŠĀs(g2ƒp`B@Lß NuHē0&H6$IrMHĄ$Ō‚Ō€ēŠĀs(g2ƒp`B@Lß NuHē0&H6$IrHĄ$Ō‚Ō€ēŠĀs( f‚03(ąH°|g °| g°|fh80<€4HĀ"ŅŅ‚ē‰ĄsfP K0N¹˜Ü8J@jŚ4HĀ"ŅŅ‚ē‰ s hp[N¹ä†&H gBA*?RKB@N¹ķV°_f4ƒp`B@Lß NuHēUO*H(I&oHWHo I"KN¹ś„PO?4rB@ MN¹ųŲTO>€R@fB@`p4HĀ"ŅŅ‚ē‰Ąugp`B@TOLß8NuAłJœ`°(f ²f(NuXHfźBNu?/ QOBCGłK¤Aė’üC×ŲŲŲŲ KN¹ų€p Ąk gB`^pĄk gä2+(Aļ0+*N¹uN0/rā`J@f0B@/N¹ķ$J@g Æ0RC¶|fØA×N¹āĢHĄüH@`A×N¹āĢPO&_6NuHē>QO$H&I(o0*o8z’"o,20A×N¹uN0åHrā`J@g24ābJBf*BooHoCśżü JB@N¹¢bXO0/g:`z’ŗ|’’gN2HĮ Š€Šēˆ42ąJ“|f6 J0N¹˜Ü6J@jBCBoHoCśż~0 JN¹¢bXO0/g:`z’ŗ|’’f /@g "oDA×,@N–:ŗ|’’g( o40…"Hr0 JN¹łžJ@gp`B@ o<0€`v0rā`J@gŽBB/”|KgUBg [Bg0`t0éHrā`J@f 4ėJābJBg40g0BCBA/įI6:/ / //<"M JNŗüBOļ J@g2ŗTfą`*0ēHrā`J@g4gBE6 /Kfx`BDB@/įH6€JDg0`pJ@g2JDgr`BA0A4HĀ"ŅŅ‚ē‰ r "P1Nŗū|J@gz`BE/ / //<"M JNŗū°Oļ J@g 0gš4HĀ"ŅŅ‚ē‰ r "P1g€JDgr`BA0A4HĀ"ŅŅ‚ē‰ r "P1NŗūJ@g’ZJEf’T`H0ēHrā`J@g*4g&BCNŗżJg.BA6/ / //<"M JNŗū Oļ `|vW’Wļ’W0rā`J@f BB/xAś“XWĢ’üfö4(&Nū  %',-./:<>^_`cvx|~ā¼PPPPPPPPPPPPL¢LPPā0åHrā`J@g4gŠ8o„BBC:HĀ Š€Š‚ēˆ r "P1P’/NŗūžJgZ6¼/ / //<"M JNŗś6Oļ J@g4g:BC/y_ę`& oB@6€/ / //<"M JNŗųOļ J@g RÆ ofŅJCgN/ "o84 o820 JN¹łxXOJ@gp`B@ o<0€2g pN¹ūŠt"L20 JN¹łB@N¹ūŠPOLß|8NuHē>Oļ’š(H/I$o@ fN¹t–?|’’ Ho Cś÷Ā o 0 LN¹¢bXOKļ o’’ f o0`0/ :€BoAļ ¼BCGłKā6¼ HkCė LNŗųBXO8:J@gN¹šœ`N¹š /€JCf0g 2g*²og$pN¹ūŠtCļBA0/ LN¹łB@N¹ūŠ0gJCgžHkCė LNŗõ¦XOø@gN¹špN¹šp fN¹•¦ o0Æ gCė. JpN¹ė0OļLß|xNuHē0(&H |N¹ž¬J€gv` ‘ČN¹ž¬&$x  f `"ø’f g&ŖJƒg CN¹ž¬p`PJ fŽJƒg CN¹ž¬B@Lß Nu/?&Š¼ /N¹°t°Ÿl‘Č`2N¹ž|8Ą|’įH2Ā|’ąI€A°|e rN¹žŽ` N¹žš8&NuN¹žĪNuN¹ž|°|mp?r’/tD?N¹žPONup’N¹žš Nu0/Hē~3Ą_źŠ<AĄL /<?< NA\O<kB§?< NA\O/?< #ųr±h#ų~± #ųv±Ä!ü±lr!ü±¤~!ü±ČvBg/<L ?<=NAPOJ€k ??<>NAXO~ ø±lrf~!ł±hr!ł± ~!ł±ÄvJFkNA\O Lß~NuXBRAMDCH09_ź°of!ł±hr!ł± ~!ł±Äv y±hNŠXBRAMDCH09_ź°ofpNu y± NŠXBRAMDCH09_ź°ofpņNu y±ÄNŠHē0Oļ’Ō$HBC/p yI2NXOJ@fpc`P *:fB@Š|’æ?N¹°¢TO6J@g`.N¹ž^&HA×N¹ž.p' JN¹ž>6 KN¹ž.JCfp`B@Oļ,Lß NuHē8(H&IEł_ģ"o JN¹ä¶p\ JN¹äš gRHBCėAźN¹ä¶(Š)|`ķ)k9k 9kkLßNuHē>Oļ’ŗ/HB</I>: <N¹°$HKļ gŖGźN¹ž^(H MN¹ž.BC`"oB JN¹ä¶0HĄåˆ o>"p JN¹ä>p JN¹ž>8`ĘpĄ-g“ -.gŖ LN¹ž.Hm//Fp yI2NPOJ@f JN¹°lpc`b"oB KN¹ä¶Cķ KN¹ä>CłL& KN¹ä>//n2"oB0 KNŗ’XO8S@m JN¹°l0`/ "MAļNŗžŒXO"y`žA×,y`śN–J@f¢ MN¹ž.N¹žn8JDg’8RC¼Cbžžø|’Ļg JDgø|’ßfšBC`Ž"oB JN¹ä¶0HĄåˆ on"p JN¹ä> MN¹ž.p' JN¹ž>8`NpĄ-f> LN¹ž./ "MAļNŗżźXO"y`žA×&y`śN“J@g JN¹°lp`B MN¹ž.N¹žn8JDg®RCŗCb’p LN¹ž. JN¹°lø|’Ļgø|’ßgJDg0`B@OļFLß|xNuHē0$H8&I6#ļ`ś#ļ`ž *:fBBŌ|’æ?N¹°¢TOJ@g`//2"K0 JNŗż’XOLß Nu/ / Oļ’bGłd7@’öHWHoCļAė’ųN¹ś4PO7@’ņB@Iļˆ` 2ŅA9¼R@°| mī9|HoCė’ņ LN¹öšXO0+’ņfB@`Aļr0+’ņN¹ó 7o’ōC×A×tBA0+’ņN¹õDHkHkHkHSrB@N¹ś¤OļIłLpB@ LN¹ł¼p LN¹ł¼p LN¹ł¼Rl@Aļ0+’ņN¹ņ07o’ü7o’ś7o’žpOļž(_&_NuOļ’øAłLøC×pGŲQČ’ü09cņgN¹ö4pHC×AłLpN¹ėOļHNu/&N¹ž|°|m r N¹žŽ` N¹žš&NuN¹žĪNu3ĄL(Nu09L(NuHē>Oļ’Ž$H8(I6>Oļ’“$H:?A ?B,I?j,vBo—ĖCźA×pN¹ėIļHlHlHlHTr0N¹ś¤Oļ03ĄL€5@2,3ĮL‚5A5l5l, g"N J0N¹ĖHoHoFHo.BgBgBgBgBgBgBgp???/D?/H??/NCļN‘Č4rpN¹ųOļ.?@8rĀ@g&?/4/" JprN¹ųŲTO<x’" g$?/4/" k B@rN¹ųŲTO8 k N¹Ńø¼|mŚ¼j4nŅ¶Fgŗø|’’f²JGg g KN¹Š6—Ėt20 JN¹Ė“HUCļ0 JN¹ųōXO0ŠlS@ycų2/²@l|BB"N J02N¹ĄžJ@gft"N20 JN¹Ąž0 JN¹Å Cļ$0 JN¹Ē 6Cļ$0 JN¹ÅÖ0 JN¹ÄL0 JN¹ĆÖ`JGoø|’’f`ōø|’’f&?/4/"r<ÜFAłcŅ00`ś JN¹ųŲTO<`<¼|’’g¬2/ 0 JN¹ŃJ@gN f^4HĀ"ŅŅ‚ē‰ rfJpĄr fB r "P³üĢÖf4Aņ“ÉN¹ĢŽ&H"K0 JN¹ĶąJ@f` gø|’’f KN¹Š6—Ė¼GgTJGg g KN¹Š6—Ėt20 JN¹Ė“>BB20 JN¹Ė“`"JGo g KN¹Š6—Ėt20 JN¹Ė“BGpĄo8gż|x’" g k N¹ŅB8 KN¹Š6JGf$¶|f o f o fAłMpN¹łfJGg"t20 JN¹Ė“p4HĀ"ŅŅ‚ē‰Ąr gt"N20 JN¹Ąž yL(m00Š@AłcŅ¼pśo r>HĒ$Ō‚Ō‡ēŠĀr( f J02N¹ĒR0 JN¹Å Cļ$0 JN¹Ē N¹ÅŹ2*HĮ Š€Šēˆ5Æ.2*HĮ Š€Šēˆr’P0Š@AłcŅ¼pśoPr>HĒ$Ō‚Ō‡ēŠĀr( f?E@?CB?FD?DF?ozH?|JAļ<09cörN¹÷° o"f&Ho:Ho>CļBAļBBBrpN¹÷ĘPO`?|’’pC×AźN¹ė5o, JN¹ĖB@N¹ūŠpN¹ūŠ0/OļLLß|ųNuHē>Oļ’ą$H68*I: g 0CŃ°ümųpCźAļN¹ėIļHlHlHlHTr0N¹ś¤Oļ5T5l g$29LœŅyL“Ój4HĀ"ŅŅ‚ē‰02X‘jHoCļ0 JN¹ųōXO2HĮ Š€Šēˆ?r?r4ŌlSB0W°Āl JEfr `2HĮ Š€Šēˆr’ž MļHnHnHnHVr 0N¹ś¤OļGłd`¶?+HnHn4+2+0Cī NN¹É6Oļ ?,HnHn4,2,0Cī NN¹É6Oļ ?/HnHn4/2/ 0/ Cī NN¹É6Oļ 0.g2.g???.4 JprN¹ų“\OHnHnHnHVr 0N¹ś¤Oļ0.g2.f’@pCļAźN¹ėp`Ŗ?j0*ŠjS@?@2*ŅjSA?AIłcņ0/°Wo2/²oo A×0rN¹õŽKļ:Ŗ 0*HĄüŠj S@;@2* ŅjSA;A4*HĀ…üŌj ;B0rN¹õÄr0N¹ōdr0N¹ō˜r0N¹ōJ M0N¹ō0/°Wo2/²oo A×0BAN¹õŽB@OļLß4NuHē0$o &o$:/(68°Co<`<0†²Do<`<2†<ÜB>ŽR¾Fo`<ÜR4†0ŠE4ŌS“@o`0ŠS6€2“R0‘S0o`B@4€2o`BA6Lß ųNuHēOļ’š*H:86HoHoHo Ho 0rN¹ś¤OļGļHkHkHkHSr 0N¹ś¤OļIłd`Œ?,HkHk4,2,0Cė KNŗ’Oļ ?/HkHk4/2/ 0/ Cė KNŗžīOļ 0+g2+g???+4 M02N¹ų“\OHkHkHkHSr 0N¹ś¤Oļ0+g2+f’jOļLß88NuHē 8EłLp0*"6*:JAoj’÷"`j"zżŚh4²Elj’÷:`j:JBg$°j"g 4rp JNŗž“¶j:g 4rp JNŗž¢Lß8Nu// $Hv`2HĮ Š€Šēˆr’RC¶j4oę$_&NuHē0&H6$I" gd49LœŌyL“ÕkBB2Nŗ’F2HĮ Š€Šēˆ43X•k2HĮ Š€Šēˆ43XÕk,0g vÖ@`2HĮ Š€Šēˆs€SC¶|lęLß NuHē YO$H86:JAmĄW@mŗtŌj4øBn®r4HĀ Š€Š‚ēˆĀr f˜JEfr `2HĮ Š€Šēˆr’ž HWCļ0 JN¹ųōXOJEf,2HĮ Š€Šēˆ?2?2?/4/ J0rN¹ų“\O`62HĮ Š€Šēˆ?2?2?/4/:ŚEAłcŅ00Pś JrN¹ų“\OXOLß8Nu/ / EłL*0g2B@Gła`$2ēIŅ@ŅA±óf$ g2€2ēIŅ@ŅAAó`R@°RmŲ‘Č&_$_NuHē,Oļ’ģ$o(Iłcņ6, –l HƇü>Ŗ?j0*ŠjS@?@2*ŅjSA?AA×0rN¹õŽr0N¹ōd j4* 2* 0N¹öpKļ0* ŠjS@2,ŅAA:€4* ŌCTB;B;U0* ŠjU@C;@m]@nSmRm0-mHĄüŠm;@2-’mHĮƒüŅm;A M0rN¹öHA×BA0N¹õŽ0*OļLß4NuHē8Oļ’ę$H6&IHoCļN¹ųōXO2HĮ Š€Šēˆ42Õo$k 5o5o6+HĆ$Ō‚ŌƒēŠ02(‘j4+HĀ Š€Š‚ēˆ62—jGłd0+’śHĄü‘j0*2Ņk’jSA°Ao`2*5A0*4+Ōk”jSB°Bo`4*5B0*°Sl2`2*5A0*°kl4+`4*5BIļHTHTCļAļN¹ś„PO?/4/rB@ JN¹ųŲTO8€J@o rHĄ$Ō‚Ō€ēŠĀr(gvĘr( fr( IėpŠjHĄü9@éH9@rŅj9A0,HĄHĮN¹ńr2+’ōHĮN¹ńr&փ Š¼ /p’Nŗē °ˆl² Nŗęņ(ˆg¦9k’ō Bl p’Šj>€r’Ņj?A4*Ōj?B6*Öj?C‘Č?H ?HpŠj?@ rŅj?A‘Č0<N¹śrHTCłL,Aļr0+’ņN¹ótXO‘Č0<N¹śr?+?+?+4rB@ JN¹ų“\Op`B@OļLßNu// Oļ’š$h B@?@>€rŅj?ApŠj?@t’Ōj?Br’Ņj?A 0*Šj?@ 4*Ōj?B‘Č0<N¹śrHyL,CłdAļr09cņN¹ótXO‘Č0<N¹śr ydNŗåĪv’RCp4HĀ"ŅŅ‚ē‰Ąr gpĄrgr’ž p 4HĀ"ŅŅ‚ē‰ĄrgČOļ$_&NuHē YO$H68HWCļN¹ųōXO0/4HĀ"ŅŅ‚ē‰Šr29cśŅAAø@mp2HĮ$Ō‚ŌēŠĄr( gp`B@XOLßNu?/ YO$H6HWCļN¹ųōXO2HĮ Š€Šēˆ?2?2?/4/ JB@rN¹ų“\OXO$_6NuHē $H8v’RCp4HĀ"ŅŅ‚ē‰Ąr gpĄrgøCgr’ž 0 JNŗ’~p 4HĀ"ŅŅ‚ē‰Ąrg¼JDm2v2HĮ Š€ŠēˆĘr ftÄrgvĘr fr J0Nŗ’4LßNu// $Hv’RCp4HĀ"ŅŅ‚ē‰Ąr gpĄrg tÄr f0`p 4HĀ"ŅŅ‚ē‰ĄrgĀp’$_&NuAś(p"@ "ˆByMVA×1üśB3ü€MV3ü’’MXOŠ"€Nu/ Hz’Ģ?<&NN\O$_Nu@­ųTX¢»J›?żš š„ūĻ÷™?ž±r÷ŃĻy¬@ÉŚ¢!hĀ5?’ÉŚ¢!hĀ5?žÉŚ¢!hĀ5?’€@€@ NaN-INF+INF(C)Xmath by d'ART/QOM×-O,ˆ ICļHzaŠXOPO,_NuH@B@H@"Vra(J@kNu.np’`Ž/YOM×,ˆ ICļ HzaPXO VBXO,_Nu"VS@eŲQČ’ü,‰Nu/YOM×,ˆ I"o HzaXO VBXO,_Nu"VS@eŲQČ’ü,‰NuHē8]O$H&I(o&BCx%p’ JR@g2ŗfōJ@gÖ@HĄN”BEg>BA’< ²<b;kŠ`ā’’’’’’’’’’’’|’°<*f<`&’<0²< b Aź’’C×p a¦$W°¼’bä<gÜt’°<.f6°<*f4`$<0°< b Aź’’C×p ah$W°¼’b¦4gžĀ<ß²<Lf Ågˆ`°<hgņ°g¢r@°dpĄ|?Š@0;Nū`````N`N````````````````ś``````````ŚNNN`Ś````€``Ø`ŗ``ž``````` [0ƒ`ž|Aļ„`0Aļ€2"LaNÖ@`ž\ [2"LaLÖ@`žJJEj `p0?4 La"TOÖ@`ž*JEj `0HĄ?4 La°TOÖ@`ž ÅJEj `p0?4 LašTOÖ@`żęJEj `p0?4 LaTOÖ@`żĘÖ@HĄN”0\OLßxNup24<’’Aś "La p’`ā Warning: use TCFLTLIB to get float support for printf. Hē Oļ’čv J€j|-?|D€`Ŗg|+?|`”g| ?|`~?|`vHē Oļ’čv ?|`dHē Oļ’čvf?|`L|0f|x?|`2|X?|`$Hē Oļ’čvf?|` |0?|$H>ĆC8jxAļ anAļ p’JWČ’üF@?@gAļ 2SAkta“SÉ’üb (ß’’QÉ’š2/Ņ@4/(jt”@jtŅBgf 0AoŅ@Ō@˜Alx?B?D`hHē0$H&IB(v`Hē0$H&Iv’JWĖ’üFCJBj4“Cb6xJAk²Cc8˜Cf K0a†0 JN“` 0 JN“0 Kap0ŠDLß Nu6x0/g fŲ@ JaP0/gŲ@AļN’0/gŲ@ Ja,0/gŲ@Aļ N’0/g gŲ@ Ja0OļLßNuHē0Eś6`Hē0Eś4&H6g8ęKg SC JpN“QĖ’ų J0Ą|gN“Lß Nu00000000 CłMĄaAłMĄp `ī/ / B@JgB)g@)fJ&Q(i égĄ·Ģeö"‹// Ia"_ _J@f&Q`ŲB@"‹(_&_Nu3ü üép’`ęé#H#H&HJfüS‹#K "‹ I(IaD"LJ@fĢ`øHē:$H&I(S&gfJg^+g`)ftė,k x$Ś¹Īd S‚föR„øeī`.&Œ// Kaī$"J@k,f4(SėS‚fĢR„øfÄ«&Œ Lß\Nu3ü üėp’`čė"`Ś&x,A'J'JEņ8'J &Šė Ka‚J@kÄfĢR„øŽfÖ"`¦Hē:$H&I(Sx&gZJgV+gX,k$¹ĪdÜS‚föR„øeī`6+g// Ka,$"J@f.// Ka¦$"J@kf(S,k`¼&Œ Lß\Nu3ü üėp’`čp/alXONu(g4(f>"PĄ ‰Ą|’³č dčNu?/a° _2J@f 0Nu3ü üčp’NuCč€!I!IR‰!I ‰`ĀHē&H(o Ia²6kl g LaŠ` a(Jf\(H <a D)HgN0Š@0;\ Kač°|’’gB9@{0`Qģ l)H(ˆŠü)H Cśö#É LLßNup`p`p 3Ąü la ¦‘Č`Ža)b*a)b* ‰ŠŠ‹‹‹YOC×B‘ŲŲgŲgŲ Aśr`TH°˜WÉ’śf0XONup’`ųrwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ałd8p`AčrĀ(WČ’ōVĄNu?/ AłMĄa4AłMÖa*Głd86<`GėpĄ+g Ka QĖ’ģ&_6Nu/ &H+g+g8a¼J@f80+aJ@k,+g ka `B@7@? Ka0&_Nu3ü üėp’`ąHē&H(k L0+"+ ’ŒaJ€kRgF+f, L"St “gSjų`"HSIS€Sk ƶgšSjōJ€g¶&Œ"ŁĮ'LB€LßNuėp`šp’`ģHē&H(k6+"+’Œg0Dta$J€kŠ+fZ"’ŒS"L Ip °gSjų`*| ’’// " ’ˆ0aø"_"J€kNgPAé’’p €SjĢHē@Ą" ’ˆ0a”LßJ€k*g,`0"’Œ La|J€kg&Œ'L«B@LßNup’`öp`ņ€Hē06&Hp ĄCgp@ĄCfFpĄC?/ ?<=NAPOJ€k&8jaTpĄCgF?<?p/?<BNAOļ J€j.`Brß²€fNAXONuaj3Ąüp’`Ž°|c/ ??<>NAXO$_J€kpNua@3Ąüp’Nu/ /?<ANA\OJ€kp$_Nua3Ąüp’$_Nu/ J@f//a†J@fBg`//??<?NAOļ $_J€kNu  _`aŲ3Ąüp’NuHē&Hx&SƒgœkŌJ9Nkvf~aī°<g&°< g<°<gP°< g°< eŽøƒdŚR„ĄaĪ`ŠJ„gĢS„SKpa¾p aøpa²`“R„p Ąa¦üNp a˜`bJ„g^ü’N`TxB9N`Jxü B9N`üNp a2 Lß$_NuBx`šxB9N`ęx¼ B9N`Ų?<NATONu??<NAXONuHē@ ??<@NAOļ $_J€k°fNuaŠ3Ąüp’Nu3üüNu/ “|bź2@?? /?<BNAOļ J€j¾°¼’’’ĄføSBg jX?<? p/?<BNAOļ J€k˜$`X?<? p/?<BNAOļ J€kzŠ"kt?<? p/?<BNAOļ J€k\$`?<? p/?<BNAOļ J€k@$Ņ€k: ‚$k2Hz’N <“€e/`/? ?<@NAOļ J€k”¼bŌ $_Nua3Ąüp’$_Nu0<`īHē 6?<?B§?<BNAOļ (Bg?/<?<BNAOļ *Bg?/?<BNAOļ J…WĄH€Lß8NuHR CłN$Q`"J$R" g°Ŗfņ"’AźaüŲ Ja$_NuD@| °|"b;NupNu   ??B@Cś žgJ1köB@BA< Cś ˆ(’’²<-WĀg²<+fg"1²bŠAg1²b Š@8Š@Š@ŠD`ęJgD@86Nu?/B€Cś :gP1köpr6< (’’²<-WĀg²<+fg&Cś 1²bŠg1²b Š€(Š€Š€Š„`ęJgD€(6Nu//žü"4UB“|"bjJ€j ²< fü-D€Cļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!ü`ź0123456789abcdefghijklmnopqrstuvwxyz JgJgJgJgJg JgJgJfąSHŁgŁgŁgŁgŁg ŁgŁgŁfą @Nug°fųSHNuJgų‘ČNu“Ég ²fųCč’’`ņJg INuSHNu Łg<Łg8Łg4Łg0Łg,Łg(Łg$Łg ŁgŁgŁgŁgŁg ŁgŁgŁfĄ @Nu"HJgJgJgJgJg JgJgJfą ‰S€Nu"Jg JgJgJfšSHS€eŁfųB ANuS€eg ²gōb p’NuJfųpNupNu"S€eŁfųBJ€gĀS€fś ANu/ pg$Ig²fųR€`ī$_Nu$ fJ¹Ng` yNf p#ĄN`L$Ig²fų`ę#ČNS¹Nf yNp#ĄN`$Igę²fųB(’’ 9N#ČN @$BNu‘Č`ųHē0$H°|gź°|$bārtGś Jg®J3kōSJ*< ĢĢĢ,<€g”²<-WĆgS†²<+fg~J@f"p ²<0f:pglČ<ßø<Xf(pf"`X°|f²<0fgHČ<ßø<Xfg8Głšr3²d*3²d“…b*(HDČĄHDÄĄŌ„Ō“†cą`JgD‚ ( gSJ"ŠLß xNu3ü"ü <’’’JgR€` 3ü!üp( gÖ"ˆ`ŅHē0$H°|g“°|$b¬GśFrtg‚J3kōSJgtJ@f"p ²<0f:pgbĘ<߶<Xf(pf"`N°|f²<0fg>Ę<߶<Xfg.Gśę3²d"3²d&HCĘĄHCJCfÄĄŌƒŌdā` & gSJ"ŠLß Nu3ü"üp’` 3ü!üp& gą"ˆ`Ü//žü"4UB“|"bZCļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!ü`ź0123456789abcdefghijklmnopqrstuvwxyz?/ $Hp’JWČ’üF€6R€aD g"HŚfü I$_6NuHē &/?<HNA\OJ€f 9fųg @ NJ@fąp @LßNuHē0&gØPƒRƒĘ<ž¶¼e a² g˜!CCłN" ‘"ˆAč`rGłN&&S f. < a„ gj&@Aėp €!| 'H&¹N&#ĖN&Aė"P` )ƒd I"Q fš`²r°d ‘` #@ÓĄ#C"¼”ńnAéLß Nuk |’š`š‘Č3ü ü`ä/ oLQˆ Ød ”ńnf@axJg*`6CłN" g,°ˆg"@ fö` "/?<INA\OJ€j`p$_Nu±ü’šgņp’`š/ &yN" g/ &S?<INA\O`ī&yN& g/ &S?<INA\O`ī&_NuHē8$< Cč’ųGłN& g°" ’€²‚c &@ fņ`ž(@ ,g±Ąb*"Ņز€eg `‚ €)H`p"@")ÓØ ‘)H`>"@ g±Ąbö" Ņ©²ˆeg`N"(Ó©`"ˆ €"H" Ņ©²€f @"(Ó©" l Ø eb&”/ ?<INA\OJ€fQĄLßNuPĄ`öS€e± gųepNup’NupNuJ€gä/³ČbųgÖÓĄŃĄ2 4gf!S€fś`øfš`!S€gØ"ź‰č‰g–Hē?Léxü’ŲHą?Léxü’°Hą?Léxü’ˆHą?Léxü’`Hą?Léxü’8Hą?Léxü’Hą?LéxüžčHą?LéxüžĄHą?Léxüž˜Hą?LéxüžpHą?LéxüžHHą?Léxüž Hą?LéüžHą?’üSf’vLßxü2Ą|’äHgS@!!QČ’üĀ|gšSA!QÉ’ü`ä2 4gfŁS€fś`Źfš`ŁS€"ź‰č‰g”Hē?LŁxüHŠxüLŁxüHčxü(LŁxüHčxüPLŁxüHčxüxLŁxüHčxü LŁxüHčxüČLŁxüHčxüšLŁxüHčxüLŁxüHčxü@LŁxüHčxühLŁxüHčxüLŁxüHčxüøLŁüHčüąŠüSf’xLßxü2Ą|’äHgS@ ŁQČ’üĀ|gSAŁQÉ’ü _NuĄ|’Aśl0Ą|NuĄ|’AśZ0Ą| Nu<0°< SĄH€NuĄ|’Aś:0Ą|€NuĄ|’Aś(0Ą|NuBAAś0NuBAAś0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’@@@@@@@@@ĄĄĄĄĄ@@@@@@@@@@@@@@@@@@€::::::8888888888888888888866666644444444444444444444@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’  !"#’’’’’’  !"#’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’$jD€³‚ BJjD$HBJBf"$HBJBf ĄĮ$jD€NuÄĄHBĄĮŠ‚$jD€NuÄĮHBĄĮŠ‚$jD€Nu$jD€³‚"BJjD$HBJBf4$HBJBf€ĮH@B@H@$ jD€NuB@H@HB€Į0@0€ĮH@0H@$ jD€Nu AH@r2B@tŠ€Ó’ˆdŅˆŃ€ÓQŹ’ōF@$ jD€Nu/AłgBhBh2<&aF"_2Ą2Ų2Ų2Ų2Ų2ŲAłi2Ų2Ų2Ų2Nu/ /AłgBh"_Ač¾rtg0ĮRB`öAłg1BrtaöAłi"_2Ų2Ų2Ų2Ų2Ų2Ų2Ų2Nu/ /AłgBhBh2<ƒaĀ"_2Ą"_2Ałg"o2č2č2č"2č&2Ø*"o2Ø"o 2č2č 2č$Nu/AłgBh1|1A¾2<fad"_2Ąr+2ŲQÉ’üAłir 2ŲQÉ’üNu/ /AłgBhBhr|a0Cłi _0€ _0™ o0‘Nu/Ałg1|1|!I!o1A¾"_Ač00Ł0Ł0Ł0Ł0Ł0Ł0Ł0‘Ałgrm`Ö/Ałg1|1|!I!o1A¾"o 1YĄ1QĀ"_Ač00Ł0Ł0Ł0Ł0Ł0Ł0Ł0‘Ałgry`†Cłl02Ų2Ų2Ų2Ałg1|Bhrr`b/AłgBhBh!_!Irn`DAłgBh1|1A¾r`*Ałg1A¾Bh1|r`AłgBh1|1A¾rh`öAłgBh1|1A¾r`ÜAłgBh1|1A¾r`ĀAłgBh1|1A¾1BĄrl`¤AłgBh1|1A¾r`ŠAłgBh1|1A¾rq`pAłg1|Bh1A0Bh2raR09iNu/ /AłgBh1|1A¾1BĄr'a(Ałh¾"_2˜"_2˜NuAłgBh1|1A¾r`žAłgBh1|1A¾rj`äAłgBh1|1A¾r`ŹAłgBh1|1A¾r `°Cłg3|3|3A¾Cé0"Ų"Ałg2<`„Cłl02Ų2Ų2Ų2Ałg1|Bh1| r `ZAłgBhBhre`FCłg3ABi#ČN2 Ir a*#ül0N2NuCłg3A03B23|Cé¾rt’RB2ĮfųAłg1Br`źCłg3|3| 3A03B23o43o¾3oĄCéĀrtRB2ĮfųAłg1Br `ž3Ńg / Cłg2¼dBi3| Cé¾p 2ŲQČ’ü"<÷Pps/ NB$_ _0¹g Ałh¾"op,2ŲQČ’üAłip 2ŲQČ’üNugg¾l0h¾iCłg3ABi#ČN2 Ira#ül0N2Nu/ 1@ 0"<N*psNBAłh¾0$_Nup `<#ČjAłg¾0Ą0p `&/ /Ałg¾0Ą0Į0‚pa"_2˜"_2˜"o2˜"o2˜NuAłg¾0Ą0p`ź#Čjp`Ž#Čj/ Ałg¾0Ą0Į0Ā0ļ0ļ 0ļ 0ļ0ļ0ļ0ļ0ļ0ļ0ļ0ļ0ļ0Æ pa"_2˜"o2˜"o"2˜"o&2˜"o*2˜"o.2˜Nu/ #ČNPŠü /#ČNTŠü#Čfü <Č"<NHNB _0$_Nu#ČjAłg¾0Ą0Į0Ā0ļ0ļ0ļp*`#ČjAłg¾0Ą0Į0Ā0Æp+`ų/ #Čj3Ąg¾p,aä"_2˜"o2˜Nu/ #ČjAłg¾0Ą0Į0Ń0Āp.a¼"_2Nu#ČjAłg¾0Ą0Į0Ā0ļ0ļ0ļ0ļ 0ļ 0Æp3`†#Čj3Ąg¾p4`t/ Cłg¾2Ą2Ā2#Čjp7aZ"_2˜"o2˜Nu/ Cłg¾2Ą2#Čjp8a6"_2˜Nu#Čj3Ąg¾pr`#Čj3Ąg¾p` #ČjAłg¾0Ą0p`ö#ČjAłg¾0Ą0p `ą#ČjAłg¾0Ą0p!`Ź3Ąg¾#Čjp#`ø/ /pMa®"_2˜"_2˜"o2˜"o2˜NuAłg¾0Ą0Į0Ā0ļ0ļ0ÆpH`z#Čj3Ąg¾pN`h/ /pOa^"_2˜"_2˜"o2˜"o2˜Nu/ ?Ałg¾0Ą0pha42CļSAĀ|;$Y4˜QÉ’ś$_NuAłg¾0Ą0Į0Ā0ļ0Æpd`ģAłg¾0Ą0Į0Ā0ļ0Æpe`Ņ3Ąg¾pg`ĘAłg¾0Ą0Į0ļ0ļ0ļ0Æ pi`¦/ /Ałg¾0Ą0Į0Ā0ļ 0ļ0Æpla„"_2˜"_2˜"o 2˜"o2˜Nu3Ąg¾pf`b3Ąg¾pk`V#ČjpP`J#ČjpQ`>#Čj#ÉjpZa,"o2Nu#Čj#Éj#ļj p[a "o2Nu/ 3ĄgŠ@Š@Aū"CłgB@2Ą2Ą2Ą2Ą0<Č"<ü*NBAłh¾0$_Nuggg¾h¾jl #ßm0#Źm4NA$ym4 ym0NŠ/ /?<NA\O$_Nu/ ?/?<NNAPO$_Nu/ ?<NATO$_Nu/ ?</NATO @$_Nu/ ?<ONATO$_Nu/ ?<0NATO$_Nu/ /?<9NA\O$_Nu/ /?<HNA\O @$_Nu/ /?< NA\O$_Nu/ ?/?<GNAPO$_Nu/ /?<INA\O$_Nu/ ?/?<DNAPO @$_Nu/ ??<NMXO$_Nu/ ???<NM\O$_Nu/ ??<NMXO$_Nu/ ??< NMXO$_Nu/ /?< NN\O @$_Nu/ ?<NNTO$_Nu/ /// /?<NNOļ @$_Nu4ŽCG?ž/p<ĢÄ6ĘÄ>ĪÅ܇׀HAHBHDHE>ĪÅ܇׀?<BCHCHF.HGĪÄ܇׀.HGĪĀ܇׀.HGĪÅ܇׀.HGĪĮ܇׀.HGĪÄև.HGĪĮևр?<6HCHFp>ĪÄ܇׀>ĪÅ܇׀>ĪÄև(".JƒkŽ‡9MWg„J‡g j ‡’žc a0J„fJ‡gŖ9MWgž9MWfJkt`ŒJk†`h/"HAĀÅ.HGĪĀpŽŃ@H@HG0BGHBHE2ĀÅtŽŁ€Ż‚ׂp"Jƒk Ž‡Ł„Ż†×ƒSANu ‡€b ‡žc0a¬ „€b f$J‡fgJƒkŲ„Ż†×ƒSAR†×€fĆRA` JƒkŲ„Ż†×ƒSA A’e "$Hzža` ŅāQ †!1LßųNudivCŠAśĢś/ / ? A×aAŃ0ß ß Ÿ]HNu4žCG?žøbfŗ‚b RGā‰ā’d6|€/|$F,HF.ŽĘh.BG’‡HGŅ‡~’`"BAHA,HFĢĒp”†“€HAHB024 —Ė6ĘĒ<ĢĒ?~”†“ƒ‘Gj SWŌ…Ó„ŃGdö, QĪ’¦,HF.ŽĘh.BG’‡HGŅ‡~’HA`"BAHB02BB6ĘĒ|’ƒ‘FjSGŅ„ŃFdųHG>HG9MWf,āŽœb HFRFkŒHz``, ’’cņ9MWg~9MWfJÆkb`lJÆkf`X//&HCĘĒ0BCHCH@B@4ÄĒrŠ‚ׁ"$”€“ƒdSGŌ…Ó„Nu9MWfāŒā•š‚™kfg` JfŠJ‚g`„,HFR‡dR†`,HF  @žc"$Hzżģač` Š€āP ‡!1Lß ųNumod42<@H@J@fAH@ @’bQAį˜ @’bYAé˜ @?’bUAå˜J@kSAć˜H@ŅAŌ‚āQ0Į ĄB]HNu%02X, , , Wollen Sie Finder wirklich verlassen ? [Ja | [Nein Dieses Fenster enth„lt alle Dateien, die beim Suchen gefunden wurden. |Von den insgesamt %ld Datei(en) sind/ist %ld selektiert. [OK Dieses Fenster enth„lt alle Stellen, die beim Suchen gefunden wurden. |Es ist keine Stelle selektiert. Dieses Fenster enth„lt alle Stellen, die beim Suchen gefunden wurden. |Es ist eine Stelle selektiert. Dieses Fenster enth„lt alle Stellen, die beim Suchen in der Datei %s gefunden wurden. |Von den insgesamt %ld Stellen sind/ist %ld selektiert. [OK *.* Finder Finder l„uft nicht als AUTO-Ordnerprogramm.ˆŒš*.*1234567831234123456781234Sie haben keinen Speicher fr die Stellen und Dateien reserviert. [OK *.*Ersetzen abbrechen ? | [Ja | [Nein Suchen abbrechen ? | [Ja | [Nein Sollen die bisher gefundenen Stellen angezeigt oder verworfen werden ? [Anzeigen | [Verwerfen 0%srbDer Speicher reicht fr das Lesen der Datei nicht mehr aus.|Soll der gesamte Vorgang abgebrochen werden ?| [Ja | [Nein Die Datei konnte nicht korrekt gelesen werden. [OK wbDer Speicher reicht nicht mehr aus.|Sollen die bisher gefundenen Stellen angezeigt oder verworfen werden ? [Anzeigen | [Verwerfen Der Speicher reicht nicht mehr aus.|Sollen die bisher gefundenen Stellen angezeigt oder verworfen werden ? [Anzeigen | [Verwerfen %ld%ld%s%s%sSie haben keinen Suchtext eingegeben. [OK Sie haben keinen Text zum Ersetzen eingegeben. [OK Drucken ^P Diskausgabe ^S Drucken... ^P Diskausgabe... ^S [3][| Die VDI-Workstation konnte | nicht angelegt werden. ][ OK ][3][| Die VDI-Workstation konnte | nicht angelegt werden. ][ OK ]FNDRXWIND konnte nicht angemeldet werden. [OK $$$>€’’$]$i$v€’’ $‚$Ž$›€’’ $§$Ė$ļ€’’$$%%7%[€’’$$%%Ø%©€)%Ŗ%±%²€%³%·%ø€’’%¹%Ą%Ē€’’%Ī%Õ%Ü€’’%ć%å%ē€’’’’ZZ’’’’ %é’’’’ %ņ’’’’ %ś P’ ’’’’& ’’’’& ’’’’&/ ’’’’&1 ’’’’&3’’’’&5’’’’&7’’’’&9’ ’’’’&;’’’’&T’’’’&m’’’’&†’’’’&Ÿ’’’’&ø’’’’’&Ń’’’’&é’’’’ '’’ ZZ’’’’ '’’’’ ' ’’’’ '( P’ ’’’’'/ ’’’’'D ’’’’'Y ’’’’'[ ’’’’']’’’’'_’’’’'a’’’’'c’’’’’'e’’’’'}’’’’'•’’’’'­’’’’'Å’’’’'Ż’’’’'õ’’’’’( ’’’’('’’’’ (A’’+(’’’’([’’’’H,(d’’’’H ’’’’d   (n ’’’’A(x ’’’’A(ƒ (‹& ’’’’A(• ’’’’A(© ’’’’A(½’’’’ (Ģ’’’’ (Ņ  ’’’’ (Ü ’’’’ '(å ’’ 0’’’’(é’’’’(š  ’’’’(ü’’’’)+’’’’)>'’’’’)f)’’’’) ) ’’’’)ŗ ’’’’ ')Ź% ’’9 )Ņ42’’’’)Ł ’’’’€ #’’’’P)ē’’’’P)ī ’’’’A)ū’’’’A*  *' 4 1 ’’’’A*0  ’’’’œ #’’’’ *;$ ’’’’ '*D/’’6’’’’*H’’’’*^’’’’ø (’’’’*e ’’’’Ō ’’’’ 0š’’!*o’’’’*ƒ ’’’’ ’’’’* ’’’’(  *˜ ’’’’A*¢ ’’’’A*¶ ’’’’*Ź ’’’’D*Ö ’’’’A*ć ’’’’A*÷’’’’ + ’’’’ +  ’’’’ '+123456789012345678901234567890______________________________pppppppppppppppppppppppppppppp12345678123________.___FFFFFFFFFFF12345678123________.___FFFFFFFFFFF12345678901234567890123456789012345___________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012345___________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX1234567890123456789012345678901234567890123456ESC123456______999999123456______999999__9 FINDER Datei Optionen šber Finder... --------------------123456 Arbeiten... ^F ------------------------ Schlieže Fenster ^U N„chstes Fenster ^W ------------------------ Quit... ^Q Optionen... P ----------------------- Speichern S Info Datei Edit Information... ^I --------------------123456 ™ffnen... ^O ----------------------- Drucken... ^P Diskausgabe... ^S ----------------------- Schlieže Fenster ^U N„chstes Fenster ^W Alles selektieren ^A ------------------------- Offset-Darstellung E Or[dner:WildcardsAttribute[VerstecktA[rchivParameter[Wildcards beachtenA[ttribute beachtenV[erschachteln[InfoO[ptionen[Abbruch[OKFINDERVersion 1.0Autor von FINDER ist:Markus H”vener, Markenkamp 13, 4358 HalternFINDER wurde mit Pure C von ApplicationSystems Heidelberg entwickelt. Zus„tzlichsind die WEGA-Routinen von Dietmar Rabichbenutzt worden. [OK Suchen[Suchen nach:AS[CII[Hexadezimal[Grož/Kleinschreibung beachtenGa[nzes WortErsetzen[Ersetzen:[Abbruch[OKDateibaum durchsuchenDatei:Gefunden:Speicheranforderung[Dateien:[Elemente:Parameter[Clipboard benutzenO[ffset-Darstellung[Blinkrate:ProgrammendeO[ptionen speichern[SicherheitsabfrageS[ichern[Abbruch[OK\*.*A:\*.*Sollen nur die Dateinamen oder auch die gefundenen Stellen in die Datei geschrieben werden ?[Dateien|[Beides|[AbbruchSollen nur die Dateinamen oder auch die gefundenen Stellen auf dem Drucker ausgegeben werden ?[Dateien|[Beides|[AbbruchDatei schreiben...SCRAP.TXTwPRN:wDatei : %s Zeile : %ld; Spalte : %ld Offset : %ld Datei schreiben...SCRAP.TXTwPRN:wDatei : %s Zeile : %ld; Spalte : %ld Offset : %ld Ordner festlegen...Die gewnschte Ordnerebene ist zu lang. [OK [3][ Es kann keine Datei | ausgew„hlt werden! | ][ OK ] . Quit... ^Q Quit ^Q FINDER.INFrbFINDER_OPTFINDER_OPTFINDER.INFwbDie Datei FINDER.INF konnte nicht angelegt werden. [OK šber Finder Finder Suchen Optionen Dateienliste %s @ś@ś@ś?’€@ś@ś@śDas gewnschte Fenster konnte nicht ge”ffnet werden.|Abhilfe: Schliežen Sie unben”tigte Fenster. [OK %s%s%sDas gewnschte Fenster konnte nicht ge”ffnet werden.|Abhilfe: Schliežen Sie unben”tigte Fenster. [OK Das gewnschte Fenster konnte nicht ge”ffnet werden.|Abhilfe: Schliežen Sie unben”tigte Fenster. [OK %s%sDas gewnschte Fenster konnte nicht ge”ffnet werden.|Abhilfe: Schliežen Sie unben”tigte Fenster. [OK %ld%ld%dDas gewnschte Fenster konnte nicht ge”ffnet werden.|Abhilfe: Schliežen Sie unben”tigte Fenster. [OK Das gewnschte Fenster konnte nicht ge”ffnet werden.|Abhilfe: Schliežen Sie unben”tigte Fenster. [OK Sie haben weder 'Wildcards beachten' noch 'Attribute beachten' angew„hlt. [OK Sie haben keine Wildcards eingegeben. [OK Sie haben keinen Ordner eingegeben. [OK Der Speicher konnte nicht geholt werden. [OK DateiGefundenZeileOffsetSpalteDas gewnschte Fenster konnte nicht ge”ffnet werden.|Abhilfe: Schliežen Sie unben”tigte Fenster. [OK :¬@(#) Buggy Version 1.01, (c) Dietmar Rabich, Dlmen, Oct 13 1991BUGGYMODESTDOUTSTDERRSTDAUXSTDPRNMIDIGEM: %s |[1][][OK| Abbruch ]’’&’’’’’$’’’’  ’’’’’’’’|?’’ų{€ü{€<ž{€<ž{€<ž{€<ž{€<ž{€<ž{€<ž{€<ž|ž’’ž’’ž’’ž|>{’’Žz^z^z^{’’Žz^z^z^{’’Žz^z^J^KUU^zŖŖŽ?’’ü?’’ų{€ü{€<ž{€<ž{€<ž{€<ž|ž’’ž|>{’’Žz^{’’ŽJ^zŖŖŽ?’’ü;“ <4 €@ Č'äOņœ9<<€|>@ü? ü?ü?Č'ü?äOü?ņŸü?łŸü?łOü?ņ'ü?ä’’Č ’’ü? |>@<<€œ9Oņ'äČ  @€€`˜ffžy€~~`ž˜gžęž˜~~`Ÿł€ff˜`€<¦ =& ’’Ą’’šx80Ą pą`ą`ą`ą`Ą```ą`ą`ą`ą`ą`ą`ą`ą`ą`ą`ą`ąp?ų0?ų 8x’’š’’Ą’’ą’’ų8pĄ`ą`Ą``Ą`Ą`Ą`Ą`Ąpą8’’ų’’ą=˜ > ?’’ü@æ’’żæąż_Ąś_€ś/€ō/ƒƒō‡Ćč‡Ćč ’ƒŠ žŠü ü ü?@ü?@|>€|>€¼=æż_ś\:,4,4(č Š Š  @€?’’ü@_’’ś/ü?ōóĻč óĻŠóĻ ’Ÿ@~~€¾}^z/ōh Š Ą>Š ?  ü€ż’ž€’’@ ’’ ’’Š/’’č_’’ōæ’’śæ’’śøĮŒ:·wuŚ·÷uŚ·÷uŚø÷t:æwuśæwuś·wuśø÷śæ’’śæ’’ś_’’ō/’’č’’Š ’’ ’’@’ž€ż€üü€üĄ’’0g’’ĢœAŒr»÷uŗ¼÷tzæwuś˜÷ņg’’Ģ’’0üĄ€ü?| ?ü ž Ļ X €)’€|…¢‹Źh‹Ś€j@šƒÖƒÖƒÖƒÖƒÖƒÖƒÖƒÖĄ 0  @@@@   0ĄĄ 0ˆ'ä/ōOņ_ś_śOņ/ō'äˆ 0ĄĄ88@€€@88ĄĄ88C„æśæśC„88Ąü@@@@@@@@@@@üü@PH$DDB„AB„DDH$P@ü’ü€€€€€’ü’ü°4ŒÄƒŒÄ°4’üĄ0   8 8ČĄ08    ĄĄ8@@80ŠĄ08P@8Ąš @@@@@@@@@ š?ų@€āŸņŸņŸņŸņŸņŸņŸņā€@?ų?ü@@@@?üž€ŸłæżæżŸł€ž?ü          ?ü ?ü#d!Ä!Ä!Ä!Ä#d#d&4&4&4?ü  ’ü€€€€€’ü00üG„GGXÄüĄ@€@€Ąąpø Ą.GBKˆŅBāt 8€ Ą0€ Ą0Ą  ĄĄ@@Ą@€@#Ä čč #ÄBĀ@@Ą@€Ą  ĄĄ@€#Ä č #ÄBĀ@€Ąąp8`ąąęé ęęąą`8pą Ą `ęéęą `A$ADAdAtA„A¤AÄAŌAäBB$B4BDBdB„B”B¤BÄBäBōCC$CDCTCdC„C¤C“CÄCäDD[3][Wega-Fehler:|Internes Limit|fr dynamische|Userdefined|Objects erreicht!][Abbruch]UUŖŖŖŖUU&dIPIØSRLNWEGA   ’’™Ø™Ž@(#) Wega V. 0.21; Copyright by Dietmar Rabich, Dlmen-Hausdlmen; Aug 16 1992/14:06:24[0][Wega 0.21/Aug 16 1992|Copyright 1991|by Dietmar Rabich,|Koppelbusch 37,|D-W4408 Dlmen-Hausdlmen][ OK ]UUŖŖŖŖUU&dx:\CLIPBRD\\\SCRAP*.CSVTXTGEMIMGDCAUSROUTDOC1WP*.*,C€:u'e‚^aƒ:a„`a….a†,c‡^eˆ:e‰`eŠ:i‹^iŒ`i:AŽ.A'E%a‘%A’^o“:o”`o•^u–`u—:y˜:O™:Uš|c›/c›-Lœ-Y%sž-fŸ'a 'i”'o¢'u£~n¤~N„-a¦_a¦-o§_o§%?Ø%!­<<®>>Æ~a°~o±/O²/o³%o“%Oµ`A¶~A·~Oø: ¹' ŗ%c½%r¾%tæ%iĄ%IĮ~~÷!ŠX:\X\XWND_:12345678901234567890123456789012;ID:1234’’ ’’’’’’’’’ ’’’ ’’’’’’’’’ ’[1][XWIND-Version 2.0 vom| 3.12.1992.|(C)Markus H”vener.][ OK ]MpMpMpMĄ’’gg¾l0h¾iN>gfülr®   (  ( T ~:    * "B( D    p  8      ,  &28 "* V( € 8 \8 2$&  $    80  P 0"0  F  .  00  **  ^ŚF<::$ "  ,:"l  ( $   $     " ^8 :@  J .@n6V42œ0 (.&N°6V44Šj”Pj–Pt   (  <    ""     $    6@\.*(   4H"D      .     (     .*     6" $ """"Œ¢F.""  "  &N¢6""&6(28 H   8 D 8 H 8 H 2(0 D 2(B00 D 6 (6NĀ:X   (  @@"* ""    ( "(.&> .F 24 ( @ ,2.X > .L ` (B0,<.8> 6 B  `" T ~$VD^  *40F<6&R4B2“*8B(X„ H,* "j  $(,<@&&:88L0fB$B$B$B$B¦ź4(. r(.8"XJ¬X * 4       2ņ"ŠV|l6”¶bb&~˜ *B$D  X & $^(B"„$"2 " ŒH T $D *$ f6(TF0F6@  && ® *** *$&6H T $D  * Œ  ( nh$..0^ø"04*&,06@X:N$0"4R2F –&$  $"   *  $ $ " @  " "4  4.6 (  >,"& , h  tŖ2&&*& (L Z$ .  0 0 $ & 2&($@*d &&(&">B^ : 6Fh f>śJ  ĘF ¬ p(žČ.* D@ € *XŽZ †r `@*ōT `øÄZšĄ vŌ*$Db 2> īb®  ØJĘ ~jD.R,<*ž$:(6B  $<  ( l *    ,0> $4  ŲP<*ŗ&ņ8 4B @ (& ņ.* JfŅ 4 & t š°hH00`H00H00000000ŠŽääääf&Ņŗ,Ä åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå FINDER Autor : Markus H”vener, Markenkamp 13 4358 Haltern, Tel.: 02364/169855 FINDER ist ein Shareware-Programm; N„heres hierzu entnehmen Sie bitte der Datei WAVE.TXT. FINDER kann als Programm und als Accessory benutzt werden, je nach der im Dateinamen befindlichen Extension (ACC/APP). Beim Accessorybetrieb wird der Hauptdialog von FINDER nach dem Anklicken des Accessoryeintrages im Men des Hauptprogrammes ge”ffnet. Zu beachten ist, daž sich die Dialoge von FINDER in Fenstern befinden. Wenn Sie FINDER also als Accessory installiert haben, k”nnen Sie FINDER w„hrend der Arbeit in einer anderen GEM-Applikation ge”ffnet halten. 1. Aufgabe von FINDER Mit FINDER kann man in Dateien nach einer Zeichenkette suchen. Die Dateien, in denen gesucht wird, werden ber eine Ordnerebene und maximal zwei Wildcards bestimmt. 2. Der Hauptdialog von FINDER Hat man den Hauptdialog von FINDER ge”ffnet, kann man als erstes die Ordnerebene angeben, ab der die Suche begonnen werden soll. Durch einen Doppelklick auf das Editfeld ”ffnet sich ein Fileselektor, in dem man die Ordnerebene eingeben kann. Die Wildcards, die bestimmen, nach welchen Dateien gesucht werden soll, werden in den beiden dafr vorgesehenen Editfeldern eingetragen. Selbst- verst„ndlich kann man auch nur eine Wildcard eingeben. Ferner ist es m”glich, die Suche auf Dateien mit bestimmten Attributen zu begrenzen; die m”glichen Attribute sind "Versteckt" und "Archiv". Wollen Sie, daž die Suche nach den Wildcards geleitet wird, mssen Sie "Wildcards beachten" anklicken, bei Beachtung der Attribute sollte "Attribute beachten" selektiert sein. šber den "Verschachteln"-Button legt man fest, ob bei der Suche noch tiefer gegangen werden soll, als die oben im Dialog angegebene Ordnerebene. šber Abbruch verl„žt man diesen Dialog, beim Klick auf "OK" ”ffnet sich der Suchdialog von FINDER, in dem man festlegt, nach welcher Zeichenkette gesucht werden soll. 3. Der Suchdialog von FINDER Im oberen Editfeld des Suchdialoges legt man die Zeichenkette fest, nach der gesucht werden soll. Hierzu gibt es zwei M”glichkeiten: 1.) als ASCII Man bergibt die Zeichenkette in der "normalen" Notation, also so, wie sie z.B. ein Texteditor darstellt. 2.) als Hexadezimale Notation Die Zeichenkette wird Zeichen fr Zeichen in der hexadezimalen Notation eingegeben. Ein Beispiel: ASCII : "Per" Hexadezimal : 50,65,72 Die einzelnen Zeichen mssen durch ein Komma getrennt eingegeben werden. Auf diese Weise sind auch Zeichenketten m”glich, die das Zeichen mit der ASCII-Nummer 0 enthalten. In welchem Modus gesucht werden soll, legen Sie ber die Buttons "ASCII" und "Hexadezimal" fest. Wechseln Sie den Modus, wird der momentan im Editfeld stehende String konvertiert. Mit "Grož/Kleinschreibung beachten" kann man FINDER dazu veranlassen, beim Suchvorgang genau den angegeben String zu suchen. Ist dieser Button jedoch nicht selektiert, wird FINDER die Grož/Kleinschreibung nicht beachten, so daž er beim Suchstring "Per" auch die W”rter "per" und "PER" finden wrde. Bei "Ganzes Wort" wird geprft, ob der gefundene String nicht vielleicht nur ein Teil eines ganzen Wortes ist. So wrde FINDER beim Suchstring "nster" das Wort "Fenster" nur dann finden, wenn diese Option ausgeschaltet ist. Will man den gefundenen String jetzt auch noch durch einen anderen String ersetzen, kann man dies dadurch tun, daž man den Button "Ersetzen" anklickt und den neuen String im danebenliegenden Editfeld eingibt. Mit "OK" wird der Suchvorgang gestartet, mit "Abbruch schhliežt sich der Dialog wieder. 3. Der Suchvorgang W„hrend des Suchvorgangs sieht man einen Dialog, in dem angezeigt, in welcher Datei gerade nach dem Suchstring gesucht wird und wieoft dieser String bisher gefunden wurde. Mit Druck auf die ESCAPE-Taste kann man den Suchvorgang abbrechen. Dann kann man in einer Alert-Box w„hlen, ob die bisher gefundenen Stellen angezeigt oder verworfen werden sollen. 4. Die Dateiliste und die Stellenliste Ist der Suchvorgang beendet, ”ffnet sich die Dateiliste, in der alle Dateien gezeigt werden, in denen etwas gefunden wurde; aužerdem steht neben jedem Dateinamen, wie oft der Suchstring in dieser Datei gefunden wurde. Indem man einen Doppelklick auf einen Dateieintrag t„tigt, ”ffnet sich die Stellenliste zu dieser Datei, die alle Stellen enth„lt. W„hlen kann man zwischen der Darstellung in Zeilen/Spalten und als Offset, also den Abstand der Fundstelle zum Dateianfang. Dieser Darstellungsmodus kann im Optionendialog oder im Men im Fenster eingestellt werden. Im Men im Fenster kann man auch die selektierten Datei bzw. Stellen ausdrucken oder in eine Datei schreiben. 5. Der Optionendialog Im oberen Teil des Optionendialoges kann man festlegen, wieviel Dateien maximal in die Dateiliste aufgenommen und wieviel Stellen maximal gefunden werden k”nnen. Mit "Clipboard benutzen" kann man festlegen, ob beim Schreiben in die Datei automatisch das Clipboard benutzt werden soll oder nicht. Ist diese Option nicht angew„hlt, wird vor dem Schreiben in die Datei ein Fileselektor zum Festlegen der Zieldatei aufgerufen. Der Parameter "Offset-Darstellung" bestimmt, ob die Stellen als Offset oder in der Zeile/Spalte-Notation dargestellt werden sollen. Die Blinkrate bezieht sich auf das Men im Fenster, also wie oft ein Eintrag im Men blinken soll, wenn man ihn angew„hlt hat. Aužerdem kann man festlegen, ob beim Programmende die Optionen gespeichert werden sollen und ob eine Sicherheitsabfrage stattfinden soll. Mit "OK" werden die Optionen endgltig gesetzt, mit "Abbruch" verl„žt man den Dialog ohne Auswirkungen. Die Verbreitung des Programmes FINDER ist nur unter den in der Datei WAVE.TXT angegebenen Konventionen erlaubt. Copyright by Markus H”vener. Alle Rechte vorbehalten!!åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå`B” Œ+Ä``O. >>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#ĖO 3ĄO$ k ŃėŃėŠü#ČO* ŠˆĄ<ü.@¼#ĄO&JyO$g®¼śĄ<ü"@(I$k,"ŹJfü"ŹJföB”// ?<?<JNAOļ Aė€²<~kRˆr’RAfśAė€6<HCšBB§`6 !jBJ)gHiRC` "f¼SI "WÉ’ųSAkHiRCBS‰QÉ’ĘJ)gHiRCHy`$ON¹%¬0 J"LN¹j? 9B–g @N 9Bšg @NN¹3€?<LNAHē.YOEļ4¼>¼KłOFMłBØ n’’f=|B@€BAB@N¹ŗIłPHUCłB° TAčxN¹$ųXOHmCłB³ TAčØN¹$ųXOtBApN¹“tBApN¹“6¶| fJBAp TN¹?(HRBA0"T lN¹lXOrp TN¹?( Rm VfN¹ <’BApN¹ŗ¶|fNBAp TN¹?(HWBA0"T lN¹lXOrp TN¹?( Wm nfN¹ =WrB@N¹ŗ¶| f Vf N¹ <¼`RVBApN¹ŗ¶|f$ nfN¹ =|`RnrB@N¹ŗ¶|f"N¹ BAB@N¹ŗ Vf trB@N¹ų nf trB@N¹ų=n’ž"M TAčxN¹$‚g”2ŅA06ō“É MN¹/¤(4ŌB26 ō MN¹.Š MN¹1~HUCłB¶ TAčxN¹$ųXOtrB@N¹ų=n’ž0.Š@26ōAķ N¹.ŠB-"AķN¹1~HmCłB¹ TAčØN¹$ųXO`CłB¼ TAčØN¹$ųtrB@N¹ų2HĮ Š€Šēˆ Tp’ž tB@2N¹ų¶|f82HĮ Š€Šēˆ Tp’ž BBpBAN¹“BBrpN¹“tBApN¹“¶|fż”tBApN¹“"M TAčxN¹$‚2HĮ Š€Šēˆ Tp’ž XOLßtNuHē4Oļ’ģ68EłBØGłPKłB° Rg@ Sh€X Sh’÷XC×2HĮ Š€Šēˆ kŃĄN¹$‚HWCķ SAč8N¹$ųXO`< Sh’X ShXHmCķ SAč8N¹$ųXO?*Cķ# SAčPN¹$ųTOJCg tr B@N¹ų jgB Sh€Š Sh’÷ŠC×2*HĮ Š€Šēˆ kŃĄN¹$‚HWCķ& SAč°N¹$ųXO`< Sh’Š ShŠHm,Cķ) SAč°N¹$ųXO?*Cķ< SAčČN¹$ųTOJDg trB@N¹ųOļLß,Nu/ Oļ’ģGłB¬ k’üf>C× yPAčPN¹$‚A×N¹.&6€°|$or$`2UAlp` S$op$`06€ k’žfHC× yPAčČN¹$‚A×N¹.&7@°|$or$`2+UAlp` k$op$`0+7@Oļ&_NuHē 68:EłPpĄCg^pN¹@0pN¹@00åH rN¹ ä3ĄOŗJ@f 0N¹Ī`0åH r09OäN¹ |pĄCg 2pN¹@0N¹“pĄCg,20N¹ †<rĀCgz:$Ō‚Ō…ēŠ2åI rp’ž( pĄCgLB@N¹@0pN¹@009Oŗf 0N¹ *`0åH r09OäN¹ N¹ npĄCg 2pN¹@0LßxNu?/ 6EłPp2åI rŠh?tŌh?püŠh?tüŌhB@rN¹><\O$_6NuHē 6:8EłPp2åI rŠh?tŌh?püŠh?tüŌh02N¹><\OLß8Nu?/ 6EłP°|f®Oļ $_6Nu?/ 6EłPp2åI rŠh?tŌh?püŠh?rüŅh?tŌh?pŠh?tüŌhpN¹>®Oļ $_6NuåHAłP p0N¹>œNuHē8$HBCIłOjGłBšRC2HĮ Š€Šēˆ rf8 r #f.RSt"Ō2ēI)‚2ēI)¼ 5¼2ēIAō%ˆ 2HĮ Š€Šēˆ rf8 r [g ]f(2HĮ Š€Šēˆ"r RI r N¹/4r0 JN¹# 2HĮ Š€Šēˆ rf r *f"HRIN¹/4r 0 JN¹# 2HĮ Š€Šēˆ rfX r "P ~fL IN¹/zS@4HĀ"ŅŅ‚ē‰82HĉĄ r "PRI PN¹/42HĮ Š€Šēˆ5„42HĀ…ü’ž5‚p 4HĀ"ŅŅ‚ē‰Ąrgž¦LßNu/ / QO$op JN¹ ¢GłOä2*HĮ Š€Šēˆ R"p i4* ŌjSB2* 0N¹<ˆ0* ?@>€2*Óo0* Šj4+ ”kHĀ…üŠBR@?@?@A×0rN¹=0B@ JN¹ ¢B@PO&_$_Nu?QO62(?A>4(?B?B2(Óo4(ÕoA×09Oä2N¹< PO6Nu// EłOŠBŖ’ģpŠhHĄü5@éH5@rŅh5A0*HĄHĮN¹9l29OčHĮN¹9l&փ Š¼ /p’N¹Bd °ˆl N¹Bd$ˆ5yOč Bj p`B’B@$_&Nu yOŠN¹BvNu?Oļ’š6rżŅh>tżŌh?B0(ŠhT@?@2(ŅhTA?A“É?I ?ItŌh?B pŠh?@‘Č0<N¹?¼HyOŠCłO¼Aļr0N¹:&XO‘Č0<N¹?¼Oļ6Nu?Oļ’š6BA?A>tŌh?BrŅh?ApżŠh?@tżŌh?B 2(ŅhTA?A 0(ŠhT@?@‘Č0<N¹?¼HyO¼CłOŠAļr0N¹:&XO‘Č0<N¹?¼Oļ6NuN¹˜NuHē0UOGłOäEłPHjHjHjHo HjBgBgBgBgBgBgBgBgBgBgBgBgp?CźAź42pN¹=ŹOļ.4€rĀ@g8 j(g jGf(0+fN¹l6°|cg0N¹@0+gN¹˜pĄRg’f j)f’\2+g’TpcN¹@`’HTOLß Nu?Oļ’xC×AļrN¹Ä6°|cfN¹^6°|cfA×N¹Ņ6°|cg0`‘ČB@N¹?¼3üOöpcOļˆ6NuHē,UO$H*IN¹B†T@4€p`2HĮŅ5¼R@°| mģ5|IłOäHWHoCļAļN¹?PPO8€/ "L JN¹<¼XO0fAłBöpN¹?p`N¹#ŹJ@fAłCGpN¹?p`pcTOLß4NuHē009Bņf`EłEŌGłP&Š'|Gü'|HŒBC` 0 JN¹?RC¶|+mīBC`0åH sN¹ œRC¶|mź kN¹‚3üBņpcLß NuHē0Oļ’ģ&HEłOäHjHjHjHjrB@N¹?īOļ5S5k Kr0N¹9ģ5kr0N¹;ģA×0N¹9¶5o5o 5o Bj09BōfęGłP0* HĄü S‘h¢0* HĄü S‘hŗ0* HĄü S‘hF0* HĄü S‘hz0* HĄü S‘h’0* HĄü S‘hÖ0* HĄü S‘hŅ0* S‘hņ0* S‘h"0* S‘h 0* S‘hBC`,¶|g$0åH sHhHhHh"HCéN¹>ŽOļ RC¶|mĪ0N¹.3üBōpcOļLß Nu?6S@o 09OäN¹R@f AźN¹=¾`ōN¹ ¤`"N¹l6°|cfN¹ œ0N¹@N¹=|B@$_6Nu?/ Oļ’Ž6EłPP5C@A×r0N¹9ģ5oBHjHjHjHRrB@N¹?īOļ%|ÄOļr$_6Nuh’ h’ h h’ļ NuHē0Oļ’š$HGłP(pŠjHĄü7@éH7@rŅj7A0+HĄHĮN¹9l2+jHĮN¹9l&փ Š¼ /p’N¹Bd °ˆlš N¹2\&ˆ7kj Bk B«p’Šj>€r’Ņj?A4*ŌjVB?B6*ÖjVC?C‘Č?H ?HpŠj?@ rŅj?A‘Č0<N¹?¼HSCėAļr0+hN¹:&XO‘Č0<N¹?¼p`B@OļLß Nu/ Oļ’šB@?@>€rŅh?ApŠh?@t’Ōh?Br’Ņh?A 0(ŠhV@?@ 4(ŌhVB?B‘Č0<N¹?¼GłP(Hk"KAļr0+hN¹:&XO‘Č0<N¹?¼ SN¹3"Oļ&_Nu/ / &HEłPP?*?*?*4rB@ KN¹><\O&_$_NuHēOļ’č&H?@<>8/<*IBCHWHoCļAļN¹?ĪPO0/gBA`r?Aø|lp`08Iļ?/4/rB@ KN¹>`TOJ@o?/4/rB@ KN¹>`TO:`BE0/g 2ŅEUA¾Al:ŗCg,2HĮ Š€Šēˆ sgJCgtÄs f K0rN¹?(ŗCg,2HĮ Š€Šēˆ sgJEgtÄs f K0BAN¹?(60/g’4HĀ"ŅŅ‚ē‰ sf|ŗ|fĀSDø|g:p’ŠD0GĘ°Hnr’ŅF?ržŅF KptN¹čTO`?tr’ŅFp KN¹čTOø|f.pCłP`AėN¹4‚ k$ PpN•k"p KN¹Ä` k< P0N•p KN¹Äp’ŠD2’F°AnÜ0HĄ$Ō‚Ō€ēŠ s(gĘ7¼('¼PX( `Ŗ kg7|'|PX$p KN¹Äp’ŠD2’F°AnBRDpžŠF?tr’ŅF KpN¹čTO2HĮ Š€Šēˆ sō P0ŠFW@N•p’ŠF KN¹Ä`DpCłPx4HĀ"ŅŅ‚ē‰AóN¹4‚2HĮ Š€Šēˆs s P0N•0 KN¹ÄHlCģ0 KN¹>|XO2HĮ Š€Šēˆ9s9sJEgt`BB8‚2HĮ Š€Šēˆ sft`t?BHWHoHoHo Ho BgBg?,?,?,?,Bg?,?,?,?,??/:Cļ@‘Čr04N¹=ŹOļ.rĀ@gż JCg 0 KrN¹?(IłCü TmXJEgT2HĮ Š€Šēˆ sg@?|`0BAp(N¹=®BA0 KN¹?(BAp(N¹=®r0 KN¹?(Ro0/°ToČø|lp`082/f0`"JEg2HĮ Š€Šēˆ sg0ŠEU@`B@OļLß8ųNuHē8Oļ’ö&H/I<(o*:BC8JAg Aļ.68$X Tlp`08€JEf°kl`0+8€` øTo0`08€HoCļ0 o N¹>|XO7oJEf0/4HĀ"ŅŅ‚ē‰s7@`&/ Top`0HĄ""ŅŅ€ē‰0/s7@0+°yPVn 2+²yPToAłCžpN¹?`n0+ŠkV@29PRŅyPV°Am$`0+.‘k0+ŠkV@29PRŅyPV°AlŽ0+°yPRn`0+.Ńk0+°yPRoģ0+lBk0+ŠkV@29PPŅyPT°Am ’kWA7AJEgpCėAłP`N¹4‚p4HĀ"ŅŅ‚ē‰CóAłPxN¹4‚ Tf7| k$ PpN’`7|'|PX$p’ŠT2’C°AoD<HĘ$Ō‚Ō†ēŠ7¼( Tf s( P0ŠCS@N’`62HĮ Š€Šēˆ s P0ŠCU@N’`2HĮ Š€Šēˆ7¼'¼PX Tf&|`2HĮ Š€Šēˆ s P0ŠFS@N’RF¶Fną`$|`2HĮ Š€Šēˆ s P0ŠFU@N’RF¶Fną KNŗ÷ØJ@g| KNŗł@?"J420 KNŗł^TO< KNŗųŽJFg8†JEg0pCłP`AėN¹4‚pCłPx4HĀ"ŅŅ‚ē‰AóN¹4‚HWHoCļAļBBrpN¹=‚POp`DAłDIpN¹?JEg0pCłP`AėN¹4‚pCłPx4HĀ"ŅŅ‚ē‰AóN¹4‚B@Oļ LßxNu/ / Oļ’ō$o>Ŗ ?j 0ŠjS@?@2/ŅjSA?AIłPr0N¹<pĄjgr`BA0N¹:ųA×0N¹:ŗ jfpŠj ?@2* Ņj[A?A ?A`0* Šj[@?@rŅj ?A ?A0*HĄüŠj >€jŠ| ?@2ŅjŅ|’ö?ApĄjgBA`r0N¹:ŽpĄjgBA`r0N¹;,r0N¹:ųr0N¹;FA×r0N¹<`B@Oļ (_$_NuHēOļ’š&H8:|XOHoCļ0 KN¹>|XOp’4HĀ"ŅŅ‚ē‰ŠsŃop’ŠsŃoHo Cļ K0N¹>|XOHoCļ0 KN¹>|XOp’4HĀ"ŅŅ‚ē‰ŠsŃo x’ŲsŁo‘Č0<N¹?¼GłP<\O$_Nu?0Ą0Į6ÖBSC0Ć0ŠoS@0€6Nu/ QO$H?*Aļ4*2*0*Nŗ’ČTOA×r09PœN¹< PO$_Nu/ QO$H?*Aļ4*2*0*Nŗ’’TOA×BA09PœN¹< PO$_NuHē0$o &o$:/(68°Cl<`<0†²Dl<`<2†<ÜB>ŽR¾Fl`>ŽB4‡0ŠE4ŌS“@l`4ŌE6‚0‘R0‘S0lBA`240lBB`46‚Lß ųNu/ / Oļ’š$o JNŗ’ >Ŗ ?j 0* ŠjS@?@?j ?@2* ŅjSA?A ?j ?AIłP”0,rN¹<r 0,N¹;,r0,N¹;`r0,N¹:ųBA0,N¹:Žr0,N¹;A×r0,N¹<`>Ŗ pŠj ?@2* ŅjWA?A4* ŌjSB?B?j ?B 0,r N¹:ŽpĄjgA×r0,N¹<``A×r0,N¹=0>Ŗ ?j 0* ŠjS@?@2* ŅjSA?A0,r N¹;,A×r0,N¹=0pŠj >€?j 2* ŅjSA?A4* ŌjWB?B?A?j 0,r N¹;,pĄjgA×r0,N¹<``A×r0,N¹=0 JNŗż˜pžĄjOļ(_$_Nu/ / QO$o JNŗżBGłP”r0+N¹<r0+N¹;,r0+N¹;`>Ŗ 0*HĄüŠj ?@?@2* ŅjSA?AA×0+rN¹=0 JNŗż0*PO&_$_NuHē>Oļ’ä$o4 JNŗü¾GłP”/0+rāhĄ|gBB`tHĀ  刊‚åˆ(o8ŁĄAģ.ˆMļ<Ŗ =j =j=j?*HoHo4*2*0*Cī NNŗüŗOļ ?,HoHo4,2* 0* Cī NNŗü”Oļ Kļ0j :€2.’j ;A4ŌnSB;B0-ŠnS@;@;V;n 0-ŠnS@;@ 4- ŌnSB;BAłN*CļŲŲŲŲHoHyM&pĄjg"o`"L Mr0+N¹:jPO *gZr0+N¹<r0+N¹;øBA0+N¹;ŅCļAļtBA0+N¹;† j4* 0+2ŅAŅ@Ņj 0+N¹<ˆ JNŗū`pžĄjOļLß|NuHyM://Nŗž>PONuHyMŚ//Nŗž,PONuHyMŠ//NŗžPONu/ / $HHĄ$Ō‚Ō€ēŠAņ(GłLYAg]Agr`~CłP°2)’ō0Š@ŠAŃhpĄhg&2ēI#Ø 0ēHEń!J 0ēH#¼"źRS`$0ēH#Ø 0ēHEń!J 0ēH#¼#RS1|`1|!|Kü B@&_$_NuHē,Oļ’tEłP”HyP¦HyPØCźAźN¹?PPO>€ jor`BAj’Ā|įIļIƒjB@Iļt` 2ŅA9¼R@°| mī9|KļHoCļ LN¹<¼XO5m Mr0N¹9ģ5m 5W0OļŒLß4Nu09PœN¹BA’< ²<b;kŠ`ā’’’’’’’’’’’’|’°<*f<`&’<0²< b Aź’’C×p a <$W°¼’bä<gÜt’°<.f6°<*f4`$<0°< b Aź’’C×p a ž$W°¼’b¦4gžĀ<ß²<Lf Ågˆ`°<hgņ°g¢r@°dpĄ|?Š@0;Nū`````N`N````````````````ś``````````ŚNNN`Ś````€``Ø`ŗ``ž``````` [0ƒ`ž|Aļ„`0Aļ€2"LaNÖ@`ž\ [2"LaLÖ@`žJJEj `p0?4 La"TOÖ@`ž*JEj `0HĄ?4 La°TOÖ@`ž ÅJEj `p0?4 LašTOÖ@`żęJEj `p0?4 LaTOÖ@`żĘÖ@HĄN”0\OLßxNup24<’’Aś "La p’`ā Warning: use TCFLTLIB to get float support for printf. Hē Oļ’čv J€j|-?|D€`Ŗg|+?|`”g| ?|`~?|`vHē Oļ’čv ?|`dHē Oļ’čvf?|`L|0f|x?|`2|X?|`$Hē Oļ’čvf?|` |0?|$H>ĆC8jxAļ aAļ p’JWČ’üF@?@gAļ 2SAkta“SÉ’üb (ß’’QÉ’š2/Ņ@4/(jt”@jtŅBgf 0AoŅ@Ō@˜Alx?B?D`hHē0$H&IB(v`Hē0$H&Iv’JWĖ’üFCJBj4“Cb6xJAk²Cc8˜Cf K0a†0 JN“` 0 JN“0 Kap0ŠDLß Nu6x0/g fŲ@ JaP0/gŲ@AļN’0/gŲ@ Ja,0/gŲ@Aļ N’0/g gŲ@ Ja0OļLßNuHē0Eś6`Hē0Eś4&H6g8ęKg SC JpN“QĖ’ų J0Ą|gN“Lß Nu00000000 CłN¬aAłN¬p `’/ / B@JgB)g@)fJ&Q(i égĄ·Ģeö"‹// Ia¼"_ _J@f&Q`ŲB@"‹(_&_Nu3ü B”ép’`ęé#H#H&HJfüS‹#K "‹ I(Iap"LJ@fĢ`ø(g4(f>"PĄ ‰Ą|’³č dčNu?/a8 _2J@f 0Nu3ü B”čp’NuCč€!I!IR‰!I ‰`ĀHē&H(k6+"+’Œg0DtaĢJ€kŠ+fZ"’ŒS"L Ip °gSjų`*| ’’// " ’ˆ0a`"_"J€kNgPAé’’p €SjĢHē@Ą" ’ˆ0agJ1köB@BA< Cś ((’’²<-WĀg²<+fg"1²bŠAg1²b Š@8Š@Š@ŠD`ęJgD@86Nu//žü"4UB“|"bjJ€j ²< fü-D€Cļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!B”`ź0123456789abcdefghijklmnopqrstuvwxyz Łg<Łg8Łg4Łg0Łg,Łg(Łg$Łg ŁgŁgŁgŁgŁg ŁgŁgŁfĄ @Nu"HJgJgJgJgJg JgJgJfą ‰S€NuHē0$H°|gź°|$bārtGś¬g®J3kōSJ*< ĢĢĢ,<€g”²<-WĆgS†²<+fg~J@f"p ²<0f:pglČ<ßø<Xf(pf"`X°|f²<0fgHČ<ßø<Xfg8Gł8l3²d*3²d“…b*(HDČĄHDÄĄŌ„Ō“†cą`JgD‚ ( gSJ"ŠLß xNu3ü"B” <’’’JgR€` 3ü!B”p( gÖ"ˆ`ŅHē0$H°|g“°|$b¬GśØrtg‚J3kōSJgtJ@f"p ²<0f:pgbĘ<߶<Xf(pf"`N°|f²<0fg>Ę<߶<Xfg.GśH3²d"3²d&HCĘĄHCJCfÄĄŌƒŌdā` & gSJ"ŠLß Nu3ü"B”p’` 3ü!B”p& gą"ˆ`Ü"CśźB@ńfų ANu//žü"4UB“|"bZCļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!B”`ź0123456789abcdefghijklmnopqrstuvwxyzHē &/?<HNA\OJ€f 9T°g @ NJ@fąp @LßNuHē0&gØPƒRƒĘ<ž¶¼e a² g˜!CCłO ‘"ˆAč`rGłO&S f. < a„ gj&@Aėp €!| 'H&¹O#ĖOAė"P` )ƒd I"Q fš`²r°d ‘` #@ÓĄ#C"¼”ńnAéLß Nuk |’š`š‘Č3ü B”`ä/ oLQˆ Ød ”ńnf@axJg*`6CłO g,°ˆg"@ fö` "/?<INA\OJ€j`p$_Nu±ü’šgņp’`š/ &yO g/ &S?<INA\O`ī&yO g/ &S?<INA\O`ī&_NuHē8$< Cč’ųGłO g°" ’€²‚c &@ fņ`ž(@ ,g±Ąb*"Ņز€eg `‚ €)H`p"@")ÓØ ‘)H`>"@ g±Ąbö" Ņ©²ˆeg`N"(Ó©`"ˆ €"H" Ņ©²€f @"(Ó©" l Ø eb&”/ ?<INA\OJ€fQĄLßNuPĄ`öJ€gä/³ČbųgÖÓĄŃĄ2 4gf!S€fś`øfš`!S€gØ"ź‰č‰g–Hē?Léxü’ŲHą?Léxü’°Hą?Léxü’ˆHą?Léxü’`Hą?Léxü’8Hą?Léxü’Hą?LéxüžčHą?LéxüžĄHą?Léxüž˜Hą?LéxüžpHą?LéxüžHHą?Léxüž Hą?LéüžHą?’üSf’vLßxü2Ą|’äHgS@!!QČ’üĀ|gšSA!QÉ’ü`ä2 4gfŁS€fś`Źfš`ŁS€"ź‰č‰g”Hē?LŁxüHŠxüLŁxüHčxü(LŁxüHčxüPLŁxüHčxüxLŁxüHčxü LŁxüHčxüČLŁxüHčxüšLŁxüHčxüLŁxüHčxü@LŁxüHčxühLŁxüHčxüLŁxüHčxüøLŁüHčüąŠüSf’xLßxü2Ą|’äHgS@ ŁQČ’üĀ|gSAŁQÉ’ü _Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’@@@@@@@@@ĄĄĄĄĄ@@@@@@@@@@@@@@@@@@€::::::8888888888888888888866666644444444444444444444@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’  !"#’’’’’’  !"#’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’$jD€³‚ BJjD$HBJBf"$HBJBf ĄĮ$jD€NuÄĄHBĄĮŠ‚$jD€NuÄĮHBĄĮŠ‚$jD€Nu/AłT“BhBh2<&aŒ"_2Ą2Ų2Ų2Ų2Ų2ŲAłVĢ2Ų2Ų2Ų2Nu/AłT“Bh1|1A¾2<faP"_2Ąr+2ŲQÉ’üAłVĢr 2ŲQÉ’üNu/AłT“1|1|!I!o1A¾"_Ač00Ł0Ł0Ł0Ł0Ł0Ł0Ł0‘AłT“rm`š/AłT“1|1|!I!o1A¾"o 1YĄ1QĀ"_Ač00Ł0Ł0Ł0Ł0Ł0Ł0Ł0‘AłT“ry` CłYä2Ų2Ų2Ų2AłT“1|Bhrr`|AłT“Bh1|1A¾r`bAłT“1A¾Bh1|r`HAłT“Bh1|1A¾rh`.AłT“Bh1|1A¾r`AłT“Bh1|1A¾r`śAłT“1|Bh1A0Bh2raÜ09VĢNu/ /AłT“Bh1|1A¾1BĄr'a²AłVr"_2˜"_2˜NuAłT“Bh1|1A¾r`ˆAłT“Bh1|1A¾rj`nAłT“Bh1|1A¾r`TAłT“Bh1|1A¾r `:CłT“3|3|3A¾Cé0"Ų"AłT“2<`AłT“BhBhre`śCłT“3ABi#ČO Ir aŽ#üYäONuCłT“3A03B23|Cé¾rt’RB2ĮfųAłT“1Br`ž3ŃTĄ/ CłT“2¼dBi3| Cé¾p 2ŲQČ’ü"<=ps/ NB$_ _0¹TĄAłVr"op,2ŲQČ’üAłVĢp 2ŲQČ’üNuT“UrYäVrVĢCłT“3ABi#ČO Ira#üYäONu/ 1@ 0"<O psNBAłVr0$_Nup `Āp`¼/ /AłUr0Ą0Į0‚pa¦"_2˜"_2˜"o2˜"o2˜NuAłUr0Ą0p`€#ČWĢp`t#ČWĢ/ AłUr0Ą0Į0Ā0ļ0ļ 0ļ 0ļ0ļ0ļ0ļ0ļ0ļ0ļ0ļ0ļ0Æ pa&"_2˜"o2˜"o"2˜"o&2˜"o*2˜"o.2˜Nu#ČWĢAłUr0Ą0Į0Ā0ļ0ļ0ļp*`Ž#ČWĢAłUr0Ą0Į0Ā0Æp+`Ā/ #ČWĢ3ĄUrp,a®"_2˜"o2˜Nu#ČWĢ3ĄUrp2`#ČWĢAłUr0Ą0Į0Ā0ļ0ļ0ļ0ļ 0ļ 0Æp3``/ #ČWĢp6aR"_2˜"o2˜"o2˜"o 2˜Nu#ČWĢ3ĄUrp4`(#ČWĢ3ĄUrpr`#ČWĢAłUr0Ą0p!`3ĄUr#ČWĢp#`ī/ /pMaä"_2˜"_2˜"o2˜"o2˜NuAłUr0Ą0Į0Ā0ļ0ļ0ļ0ļ 0Æ pI`ØAłUr0Ą0Į0Ā0ļ0ļ0ļ0ļ 0Æ pJ`‚#ČWĢ3ĄUrpN`p/ /pOaf"_2˜"_2˜"o2˜"o2˜Nu/ ?AłUr0Ą0pha<2CļSAĀ|;$Y4˜QÉ’ś$_Nu3ĄUrpk`/ 3ĄT“Š@Š@Aū"CłT¶B@2Ą2Ą2Ą2Ą0<Č"<@|NBAłVr0$_NuT“TŅUrVrWĢYĢ / /?<HNA\O @$_Nu/ /?<INA\O$_Nu/ ?<NNTO$_Nu c’’%s%s%s%s%s%s Basis: %d%s%s Basis: %d’’[3][|Fehler in POINTER:|VDI-Workstation konnte |nicht angelegt werden.][ OK ][3][|Fehler in POINTER:|WEGA konnte nicht |angemeldet werden.][ OK ] Pointer... POINTER l„uft nicht als AUTO-Ordnerprogramm.POINTER l„uft nicht als AUTO-Ordnerprogramm.[1][| Popup nicht m”glich: | Die Aufl”sung ist zu gering. |][ OK ][1][| Popup momentan nicht m”glich: | Der Speicher reicht nicht aus. |][ OK ]IÜIęIē€’’ IčIłJ €’’JJ,J-€J.J9J:€’’ J;J>JA€’’JDJGJJ€’’JMJ]J^€J_JoJp€JqJJ‚€JƒJ“J”€J•J„J¦€’’ !’’’’J§’’’’D  ’’’’J°’’’’D¼ ’’’’Jø’’’’DŲ    ’’’’Dō  ’’’’J¾ @ ’  ’’’’@JĘ @JČ ’’’’E ’’’’JŲ@ ’ ’’’’@JŽ@Ją’’’’E, ’’’’Jš ’’’’Jų  ’’’’'Jż’’’’’’EH’’’’Ed’’’’E€’’’’Eœ’’’’ Eø’’ $’’’’K ’’’’K ’’’’K,’’’’KI’’’’KY’’’’Ku’’’’K”  K  ’’’’Kŗ ’’’’K¾  ’’’’KĶ  ’’’’KŪ ’’’’'Kč~ Zahlen ________________________________XXXXXXXXXXXXXXXX1234567890123456~ Systeme ____99____99 Bin„r Oktal Dezimal Hexadezimal W„hlbar... #PointerQuelle:Ziel:Quelle:* Hexadezimal Ziel:* Hexadezimal Info...EndeOK#Pointer 1.0Pointer erlaubt die Umrechnungvon Zahlen aus verschiedenenZahlensystemen.Pointer wurde mit PureC vonApplication Systems Heidelbergentwickelt.Pointer ist von: LIGHTTWIMarkus H”venerMarkenkamp 134358 HalternOKč ²"üĄ 0  @@@@   0ĄĄ 0ˆ'ä/ōOņ_ś_śOņ/ō'äˆ 0ĄĄ88@€€@88ĄĄ88C„æśæśC„88Ąü@@@@@@@@@@@üü@PH$DDB„AB„DDH$P@ü’ü€€€€€’ü’ü°4ŒÄƒŒÄ°4’üĄ0   8 8ČĄ08    ĄĄ8@@80ŠĄ08P@8ĄLL&LFLVLfL†L¦L¶LĘLęMMN\N\N\N¬’’T“UrYäVrVĢr®         & .0(4( 4 F 0 00<<FF :T ( (&N.@ >2bhD( "(    Ā       6. hn68J0R 0 $( &”0 ŗV  $j   B  ‚ ,4.&L0Ņ @2@, 6*ņ  &6&XL b h `zž ī06JĘ ’@D.R,<*ž$(6B  $  ( j ,$  ,&&0> 8000000 @0ŗåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå POINTER Autor : Markus H”vener, Markenkamp 13 4358 Haltern, Tel.: 02364/169855 POINTER ist ein Shareware-Programm; N„heres hierzu entnehmen Sie bitte der Datei WAVE.TXT. POINTER kann als Programm und als Accessory benutzt werden, je nach der im Dateinamen befindlichen Extension (ACC/APP). Beim Accessorybetrieb wird der Hauptdialog von POINTER nach dem Anklicken des Accessoryeintrages im Men des Hauptprogrammes ge”ffnet. 1. Aufgabe von POINTER Mit POINTER kann man Zahlen von einem Zahlensystem in ein anderes umrechnen. Zur Wahl stehen dabei alle Zahlensysteme mit einer Basis zwischen 2 und 36. 2. Bedienung Im oberen Teil des POINTER-Dialoges befindet sich ein Editfeld, in dem man die Zahl eingibt, die umgewandelt werden soll. Sie k”nnen auch Zeichen eingeben, die nicht zur eigentlichen Zahl geh”ren; diese werden erst bei der eigentlichen Umwandlung herausgefiltert. Im unteren Teil des Dialoges sind zwei PopUps angebracht, ber die man das jeweilige Zahlensystem ausw„hlen kann. Das PopUp neben "Quelle:" bezieht sich dabei auf das Format der eingegebenen Zahl, das andere PopUp gibt an, in welches Format diese Zahl gewandelt werden soll. Will man ein Zahlensystem haben, dessen Basis nicht 2, 8, 10 oder 16 ist, muž man den Eintrag "w„hlbar..." im PopUp anklicken. Dann erscheint ein Button mit dem Text "Basis:", neben dem sich ein Editfeld befindet; in dieses k”nnen Sie dann die Basis (zwischen 2 und 36) eintragen. Umgewandelt wird die Zahl dadurch, daž Sie den Button "OK" bet„tigen bzw. RETURN drcken. Die umgewandelte Zahl erscheint dann unterhalb des Editfeldes fr die Zahleneingabe. Aus dem POINTER-Dialog gelangen Sie, indem Sie auf "Ende" einen Mausklick t„tigen. Die obligatorische Programminfo erreichen Sie ber den Button "Info...". Die Verbreitung des Programmes POINTER ist nur unter den in der Datei WAVE.TXT angegebenen Konventionen erlaubt. Copyright by Markus H”vener. Alle Rechte vorbehalten!!åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå`yŅ3<``“ņ@>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#Ė“ä3Ą“č k ŃėŃėŠü#ȓī ŠˆĄ<ü.@¼@#Ą“źJy“čg®¼śĄ<ü"@(I$k,"ŹJfü"ŹJföB”// ?<?<JNAOļ Aė€²<~kRˆr’RAfśAė€6<HCšBB§`6 !jBJ)gHiRC` "f¼SI "WÉ’ųSAkHiRCBS‰QÉ’ĘJ)gHiRCHy`$ON¹[0 J"LN¹ Ś? 9yŌg @N 9yŲg @NN¹gę?<LNA1|!|yÜ NuHē8Oļ’š$o(6*HƇüGļ6Ŗ7j0*ŠjS@7@2*ŅjSA7AIł” Kr0N¹qt>Ŗ 0*HĄüŠj ?@?@2* ŅjSA?A0rN¹qZr0N¹p€r0N¹pHA×r0N¹rś?WBD`T0*HĄüŠj ?2HĮƒüHAJAgBB`t0B?@2*HĮƒüŅj XA?AA×0rN¹rś×o×WRDø|o¦ KBA0N¹qtB@OļLßNuHē¼N¹²?@A×r09” N¹sFB@`p’OļNu/ $HNŗ’”J@g0rā`J@f * fB@`p’$_NuNŗ’pp’Nu?/ 09”0N¹Č629”*’|²|bČŅA2;NūND,¼¼¼¼¼8D¼¼¼¼¼¼¼¼¼¼X†0N¹R`†0N¹`z0N¹ Č`n0N¹ś`d09”fN¹ 46°|cg0N¹ š09”g>N¹¼`6BCEł”“`0N¹’0Įü¤5¼zRC¶|oä09”gpcN¹ šB@$_6Nu?Oļ’x‘ČpN¹uŗC×AļrN¹ –6°|cfN¹ 06°|cfA×N¹ j6°|cg0`‘ČB@N¹uŗ3ü”pcOļˆ6NuHē8UO$H(IN¹yŖT@4€p`2HĮŅ5¼R@°| mģ5|Gł” HWHoCė Aė N¹u|PO6€/ "K JN¹r†XO0fAłz pN¹tüp`N¹H2J@fAłzRpN¹tüp`pcTOLßNuHēŽR¾Fl`>ŽB4‡0ŠE4ŌS“@l`4ŌE6‚0‘R0‘S0lBA`240lBB`46‚Lß ųNuUOHWr B@N¹uģXO0TONuBAAł”“`4Åü¤°p |f p zg0NuRA²|oąp’NuNŗ’ŗNŗ’ĢNuHē Oļ’šNŗ’ģ6R@gvEł”“0Įü¤Cņ2 y”HAč`N¹B‚8`Hø|mpłŠD`02Ćü¤ rzf*¶@g&>¼?r|A×09” rN¹sFBAp2N¹s\` RDpŠCø@m°OļLßNuAł”“2Ćü¤B02B0SCč„3¼Cč†3¼ NuHē8BCEłÖGł”“`@¶|f*HjaBAB@"J??/ N¹d"_02N¹`XOB@`Ž0Įü¤ szgRC¶|oŗ0Įü¤7¼~Ił”H0Įü¤Aė˜!”Cė‚3¼Aė !¼0Cėœ#¼ Aó2"T"il"ˆCót T h ‰Aów"T"iŒ"ˆHsSCźi TAčN¹FžXO0Įü¤Aė„?0Cźl TAčN¹FžTO0Įü¤Aė†?0Cźo TAč€N¹FžTO0N¹äpLßNuHē8BCEł”“Gł”H`(0Įü¤ rzg r~fAź˜"p³ėgRC¶|mŅBCIłÖ`@¶|f*HlÓBAB@Cģr??/ N¹d"_02N¹`XOB@`V0Įü¤ rzgRC¶|oŗ0Įü¤5¼~Aź˜!«Cź‚BqGź '¼Iźœ)¼ :0N¹äpLßNuHē06Eł”“0Įü¤Aź€1¼ rzflGł” ?+?+4+2+0Įü¤Aź€00N¹v.XO2Ćü¤5€|J@l&HyCł€²/ N¹d"_B@2N¹`XOB@`0Įü¤5¼zpLß NuHē 8BCEł”“0Įü¤ rzf02|N¹vĘ0Įü¤5¼z0Įü¤ rzfJ5¼z y”f(B@`2Ćü¤ rzgRCR@°|očJCf3ü”2Ćü¤02|N¹vb`B@LßNu?/ 6Eł”“0Įü¤ rzf0AźŽ?0CźŒ?1AźŠ40Cźˆ2102|N¹vHXO`ö0Įü¤ rzf0NŗžzJ@fB@`Ś0Įü¤ rzfr 02|N¹vn`ŗCł” pAł”PN¹#(0Įü¤Aź˜"pAź1©Cź˜ qCź’3ØAź˜"pAź”1©Cź˜ qCź–3Ø0N¹*0N¹’0N¹²0Įü¤AźŽ?0CźŒ?1AźŠ40Cźˆ2102|N¹vHXO0Įü¤5¼zp$_6NuHē06Eł”“0Įü¤AźŽHpCźŒHqAź–?0Cź”?1Aź’?0CźŠŅĄAźˆŠĄGź43Gź€23B@N¹vŽOļLß NuHē06Eł”“0Įü¤Aź–HpCź”HqAźŽ?0CźŒ?1AźŠ?0Cź’ŅĄAźŠĄGźˆ43Gź€23pN¹vŽOļLß NuHē>QO6Eł”“0Įü¤Aź2Ćü¤Cź˜"q3pCź’Aź˜ p1qGł”H0Įü¤Aņ2"S"il"ˆCņt S h ‰Aņw"S"iŒ"ˆHrSCł SAčN¹FžXO0Įü¤ rzf¼pN¹vŅIļKļMļHWHTHUHVr 4Åü¤02 |N¹uģOļ`t?9”8HoHT49”629”409”2"M NN¹8Oļ 0g&2g"???42Ćü¤Aź˜ pB@rN¹t\OHWHTHUHVr 4Åü¤02 |N¹uģOļ0g2f’„B@N¹vŅPOLß|Nup"H` |fR@RIfņNu/ / Cł™0 g"€ Qf‘Č`* Q`RHg°<|fō |fB$H QGź"‹`$H Q"Š&_$_NuHē>$H8BCgĄ&H`fRC¶|f(K*LB@N¹kJ@g*K |fBC`>øCl:&MB@N¹kJ@f$ÖÄ KN¹fh,H g"NAėN¹dX NN¹gˆBC¼|RKf– JB@N¹d<&HSK`BSK |fµĖcņCł˜ JN¹dāGņ KN¹fh(H g"L JN¹dX LN¹gˆLß|Nu/ YO&HB—A× Oļ’ņ/H$I:?A IN¹fh$H g“ o:N¹fh&H f JN¹gˆ`˜ /gB@`pŠ| JNŗżž JNŗż˜?@ KNŗżŽ8 om JN¹gˆ KN¹gˆpž`v0/gr`BAƒ-L Mī‘ČNŗüR(H`Ś2HĮ Š€ŠēˆMõ?FBG`"AłP2HĮ Š€ŠēˆCõt"ŲQŹ’üRFRGøGnŚJEk2HĮ Š€ŠēˆvBE KNŗūņ(H g" LN¹dž&¶Eo:-L Mī‘ČNŗūĪ(H`ŚpŠEĮÄT@°|&o MN¹gˆ JN¹gˆ KN¹gˆpż`,M<¼’’=|p’ŠF=@~`"2HĮ Š€ŠēˆMõtŌG<‚v’=C=CRG¼GnŚ2HĮ Š€ŠēˆMõčn BV,M$/gv`BCÖWTC?C pŠEĮÄ°Cl`6TC=C0/gr`BAŅoXA=AMī0/gržŅm=ABn=|=|Mī /g=|=|=|=|Mī0/g~`~ nf( /gr`BATA=A=GRG=W=|Mī`ŠRG0-rŅEĆĐA=@=G=E=|r Ānf MīrŅEŠA`ŚBG` 0 MN¹uXRG¼Gnš MNŗū :J@kšo MN¹gˆ KN¹gˆ JN¹gˆ0OļLß|ųNu// Oļ’ģ09‹XrāhĄ|gv`BCGł‚Z0+fBAėC×r"ŲQÉ’ü7|JCgAė’@`Aė’Ą.ˆJCgp `p?@C×A×09‰ČN¹oĀJCg K`AėOļ&_&NupN¹vŅpN¹vŅNuPH4JBgSBg` PNu2FAĆPNu2FAĀP4±B‚B0NuAč 4JBgSBg` PNu2FAĆPNu2FAĀP4±B‚B0NuHē0$H6&IHĄ"ŅŅ€ē‰82`"o0 JN“J@f2HĮ Š€Šēˆ82¶Dgø|’’fŲLß NuN¹qŹNuHē0&H68Eł‚Œ fHx’’"|’’’’ |’’’’N¹yøXO$ˆ0ą@Ą|’rĀDg°|xm °|ƒn|v4vAś“XWĖ’üfD4(Nū GHKMPRstwˆˆˆˆˆˆ$,42<€K`‚2<€M`z2<€G`rtÄDg R"hBA1`4tÄDg$°|Tm °|]nrēŅ@`2 R"hBB12` R"PBA1JAf2‚|€`°|Jg°|Ng °|cm °|rn‚|@0įH‚@4Ä|€gv’`BCS’Ę|įKļK‡S0Ą|@gt’`BBSæ’Ä|įJķJ…S0Ą|gt’`BBSß’Ä|įJėJ…S0Ą|gt’`BBSļ’Ä|įJéJ…S0Ą|gt’`BBS÷’Ä|įJēJ…S0Ą|gt’`BBSū’Ä|įJåJ…SĄ<’@Lß NuHē0&H6$IHĄ"ŅŅ€ē‰43ąJSBf*"*gr`BA0<€8HÄ$Ō‚Ō„ēŠAó(N¹ųp`B@Lß Nu/ / $HHĄ"ŅŅ€ē‰&r Gė42ąJUBf49™4Sš’Ä|įJ…Sp`B@&_$_NuHēOļ’Ų.ˆN¹ę&WGė pŠkHĄü W1@$éH W1@ W1k"Ił‰” W0($HĄ2("HĮN¹n(2,8HĮN¹n(&փ N¹ZH"W#H gœCł‚Aļr ŁQÉ’ü Wh’0h€0 W1l8( WBh&Kļ:“;k0ŠkS@;@2+ŅkSA;ABB;B ;Bv’Ök;C t’Ōk;BN¹C– WHhCļ Mr0,4N¹o.XON¹C¤`H Wh’00,ÄrāhĄ|g N¹>ö`ō?+?+?+??+?+4+2B@N¹tĢOļ HWCśžB@ o PN¹HXOAļ öOļ$&_$_NuHē8Eł™6Gł‰”0+FēH%Ø 0+FēHIņ!L 0+FēH%‰RkF1|N¹'ĀLßNu209‰ČN¹qZNuHē :68Eł‰”20*4N¹oś20*4N¹p.20*4N¹oą0/gr`BA0*4N¹pLß8Nu??6809‰Č2N¹pH209‰ČN¹p“r09‰ČN¹p€86Nu??UO6809‰Č2N¹q 209‰ČN¹q&C×A×tBA09‰ČN¹pŚTO86Nu?8409‰Č2N¹r8Nu209‰ČN¹rśNu09‰ČN¹q Nu209‰ČN¹qŽNu y‰ŚeAłˆŽpN¹tü0<üN¹rNuQO"HA×N¹FąA×r09‰ČN¹qtPONuQO"HA×N¹FąA×BA09‰ČN¹qtPONuHē88<$H$ g¼g¶pNŗžbBApNŗžņp[ JN¹d(&H gŒ(KRKB JN¹dž&: J20Nŗ’09”6gBA`r?09”6g29”8gp`p`p2Nŗž”Ӄ@0Įł‰ŌŚ@Ałƒ@20NŗžøBApNŗžnRKŚy‰Ō K20Nŗžž¼[` J20NŗžŽLßxNuOļ’ō>‚?o?@?A?o?o A×pNŗž–Oļ NuOļ’š>?h0ŠhS@?@2(ŅhSA?AA×NŗžVOļNuOļ’ģ0?@?@ >€2(?A?A?A0ŠhS@?@?@2(ŅhSA?A?A A×pNŗżöOļNu‘P‘h2ŅAÓhÓhNu o hN¹y˜B@Nu/ Oļ’ō$oAźNŗž Cź A×N¹FąpNŗü“rp Nŗż p?BB2B@Nŗü®TOA×Nŗż˜?o ToUo?Wp?BB2p Nŗü†TOpĄjg A×pNŗżt`A×pNŗżL?j 0* ŠjS@?@rp NŗüžA×pNŗż(TWUo?o?o rp Nŗü|pĄjg A×pNŗż`A×pNŗüōAźNŗż^pžĄjOļ $_Nu/ / Oļ’ģ$o AźNŗżpNŗūŅrpNŗü*p?BB2B@NŗūĢTOAź C×"Ų"ŲpA×Nŗž¬A×Nŗž$pżA×NŗžžIļ8—0/9@9@2ŅoSA9A9A0/ŠoS@9@ LpNŗüTpA×Nŗž^A×NŗžpA×NŗžPA×NŗżśIļ8—9o0ŠoS@9@2/ŅoSA9A LpNŗü AźNŗütpžĄjOļ(_$_NuHē(QO$oAźNŗü2pNŗśčBgBBrB@NŗśģTOAź C×"Ų"ŲpżA×NŗżĢA×NŗżDrpNŗū jN¹džS@Įł‰Ō6/–@HƇüÖW8/˜y‰ŅHĉüŲopA×Nŗż‚A×Nŗż,2*HĮ Š€Šēˆ(RŁĄtÄlgA×pNŗżZA×NŗżpĄlgA×pNŗżDA×Nŗüī j20Nŗū²p ĄjgVAź C×"Ų"ŲA×pżNŗżpĄjgpNŗśBgtrB@Nŗś TOA×NŗütpĄjgpNŗłäBgBBrpNŗłčTOA×NŗüRAźNŗū,pöĄjPOLßNu/ $oAźNŗśšpNŗł¦BApNŗś6 j2* 0* NŗūAźNŗśź0*$_Nu/ / Oļ’š$o0*°jfØAźNŗś¢Aź C×"Ų"ŲpNŗłNrpNŗł¦p?BB2NŗłJTOSWSoUoUoIļ0/HĄüŠW8€2/HĮƒüŅo9A4ŌoSB9B0/ŠoS@9@2*²|bžŅA2;Nū0Rr’²Ō?,?,?/4,2,0/Nŗū\O`ą?,?,?/t’ŌT2,0/NŗśŽ\O`¾?/?,?/4/2,0Nŗś¾\O`ž?/??,4/2,0,Nŗśž\O`~?,?/?/4/2,0,Nŗś|\O`\p’Šl??/?,42/0,NŗśZ\O`:?,?,?,4/2/0Nŗś<\O`?,?,?,42/0/Nŗś\OAźNŗł$0*Oļ(_$_Nu/ QO$o0*°jfNAźNŗųÜpNŗ÷’rpNŗ÷ź>Ŗ 0*HĄüŠj ?@?@2* ŅjSA?AA×pNŗųLAźNŗų¶0*PO$_Nu/ / &H$IHĄ"ŅŅ€ē‰43ÕjRQB@&_$_NuHē0&H6$IRQ24*Ōy‰ŅĆĀ4HĀ Š€Š‚ēˆ7B@Lß Nu/ / Oļ’č$o$0*°jf¾AźNŗųpNŗöĢrpNŗ÷$BApNŗ÷TGł‰” j2* 0* Šk@Nŗ÷|0+>HĄüŠj ?@?@?@?@2* ?A?A0* ŠjS@?@?@ 2* ŅjSA?A?A 0+@HĄüŠj >€ jN¹džR@Įė@ŠW?@A×pNŗ÷AźNŗ÷‚0*Oļ&_$_Nu/ $o0*°jfBAźNŗ÷€2* ŅCYA?AA×pNŗõˆ0* ŠjCZ@>€2* ŅjWA?AA×pNŗõdUDpŠj ø@l¬AźNŗõĀ0*OļLß Nu/ QO$o0*°jf`AźNŗõzpNŗō0rp NŗōˆBApNŗōø j2* 0* Nŗōź>Ŗ 0* ŠjS@?@2* Ņj?A?AA×pNŗōŲAźNŗõB0*PO$_Nu?/ $H6AźNŗõpNŗó¾2pNŗōN j2* 0* Nŗō€AźNŗõ0*$_6Nu/ $o0*°jg0*`p JNŗ’¤$_Nu/ $o0*°jg0*`p JNŗ’‚$_NuHē>Oļ’Ų$H(IAźNŗō€/09‹XrāhĄ|gBB`tHĀ  刊‚åˆŁĄKģ6*–lHƇüÖj Gļ Aź "K"Ų"Ų7CMļAź"N"Ų"ŲHV"KAļN¹FVXO87l7lHo"K NN¹FVXO2’j >4.”C?B6ÖnSC?C2/ŅnSA?A?V?n 2/ŅnSA?A 6/ ÖnSC?CJDgBJ@g>AłˆÖCļŲŲŲŲHoHy†BpĄjg"M`"LAļr09‰ČN¹orPO *g22*²jf( @2*’y‰ŅHĮƒüŅj 0* Šy‰ŌŠ|NŗófAźNŗó>pžĄjOļ(Lß|NuCł†V oNŗžnNuCł†¦ oNŗž^NuCł‡F oNŗžNNuCł‡– oNŗž>NuCł†ö oNŗž.NuCł‡ę oNŗžNuCłˆ6 oNŗžNuCłˆ† oNŗżžNuHē>Oļ’Ų/H 829‹XtäiĀ|gv`BC2HĮ Š€Šēˆ(o ŁĄKģ:ąMŗ|mxŗ|dnpAģ/HCģ/IGģMģAģ/HCģ /IAģ /H .ˆ/P/PU’Eł™60°|2b"Š@0;NūfŅ ¦>Tj€žä>>>>>>>>bxŽØŗÜ䦦¦č Ug Uf¤ o 0(rĆł‰ŌHĮƒüA"o2€29‰ŅHĮƒü o009‰ŌŠ@6€<¹‰Ņ:¼"o2¼@ oBP"W"¼‚Ī`F Uf>B@ o0€"o2€ o 6ØpĮł‰ŅHĄü<€"o3| 3|3|€3|`ų Ug Ufź *g`29‰ŌHĮƒü o06¼JCgp`p<€rĆł‰ŅHĮƒü’@HĮƒü o0JCg "j i` j P"o "ˆ:¼`„BA0<€ LN¹ų`r Ufj og0p[N¹d(/H$ gBA`29‰ŌŅ|ÓS09‰ŚēH%Æ`<09‰ŚēHB²JCgp`pĮüAł†B6°JCgp`pĮüAł†B<°09‰ŚēHAņ"W"ˆp oĄPgp`B@2tAś²XWŹ’üft2(Nū,HZJ@gAśüh`Aśür29‰ŚēI%ˆ`>J@gAśül`Aśüv29‰ŚēI%ˆ`"09‰ŚēH%¼5:`09‰ŚēH%¼5JRy‰Ś /$g2<`BA‚|:Nŗīą`0Eļ$AłˆŚ"JŲŲŲŲHRCśö\0 o$N¹NXO0y‰ŅjHĄrŅRĮ5@BRHRCśöR0 o$N¹NXO UfŅCśöj LNŗķ `Ä Uf¼Cśł² LNŗģō`® Uf¦Cśł¾ LNŗģŽ`˜ Ug UfŠ:¼ W ¼‚Ö`z0HĄüŃV o‘P Ufbp[ oN¹d( gPCśńŚ LNŗģˆU p oNŗļČ`4 Uf,:¼JCgp `p ĮüAł†B6°JCgp `p ĮüAł†B<°ŗ|fp`pēHAł‚ĪŠĄ"W"ˆ`Ś Ug UfĢ0ēHAł‚žCšØ$W$‰`² Uf®Cś÷ LNŗėę`  Uf˜Cśö LNŗėŠ`Š Uf‚CśöV LNŗėŗTSTV`p UfhCś÷¤ LNŗė¢`\ Ug UfP:¼ o0¼@"W"¼‚ę`: Uf4p[ oN¹d(/H$ g Cśńņ LNŗėZU`SS` W ¼‚ö:¼B@Oļ(Lß|8NuHē8$o$ˆ#ļ”: gjæ’0j@0 IGź&Ų&Ų`jæ’0B§CśśB@ RN¹HXOGł†B0+üüfbEł‰”0*ÄrāhĄ|f j6mt`BB3Ā”6 j6mp`B@3Ą”8Iė`"L L0*4N¹oĀIģ¹üˆÖeę7|üüLßNu0°Qo`00€2(²io`2)1A0Ših°Po4`40‚°ho2(`200(4)Ōi”h°Bl` 0)Ših1@NuHē8$HGźIł‰6`^0°jftÄ@rĀjŅA„AŌB24 `"p?4“jlBA`rHĮŅ0ĄrŠ@2409‰ČN¹pš Jr09‰ČN¹rśXJ·ŹbžLßNuOļ’ģ0?@?@ >€2(?A?A?A0ŠhS@?@?@2(ŅhSA?A?A N¹C–A×Nŗ’:N¹C¤OļNuHē<&H(I$o0gNŗ’”4¼Kł‰>;T ;l MN¹sź8­"9m$ m fBR0g KNŗ’ZpĄm gB@`pLß<NuHē/R0/ŠRo>€2/Ņj’o?A"KA×Nŗż> /Dg2/g "oHA×(@N”Ho"JAļNŗž\XOJ@fœ o@ — MBA09‰ČN¹qtN¹C²N¹>öOļ,Lß<NupN¹vŅB@N¹vŅNuHēOļ’Ź&H(I6.¹‰|"+gąJ@fB§B§Ho I“ÉN¹=€Oļ `:¶|f4Kļ K"Mp "ŲQČ’ü2ŲCķ0-0r āhĄ| MN¹#(>­ ?m¶|g0°Wf 2,²ogrAł‰€Cļp"ŲQČ’üKļB@;@:€r’Ņl;Ap’Šl;@;T;l 4-Ōm;B 2- Ņm;AN¹C–HoCė Mr09‰ČN¹o.XON¹C¤¶|fB§B§Ho“É LN¹=€Oļ :—;oB@;@ ;@r’Ņl;A p’Šl;@4Ōm ;B2-Ņm;AN¹C–HkCļ Mr09‰ČN¹o.XON¹C¤0+0rāhĄ|g$¶|g?/?/?,42,0,N¹uœ\O0TŃT¶|g SŃh0/lŃl¶|g SŃh?,?,?,4rB@ SN¹t\OOļ6Lß8NuHē<]O&H$I(o"//2//2B§//6//6"J SN¹QĪOļ62Ā|€gt`BB8‚Ę|’2HĮ Š€Šēˆ S40ąJSBfŗŃĄpBAN¹"0 SN¹D@p’N¹yˆĄ¼ r ²€f y‰˜pN¹tü`VKė N¹Cz0g "M KpNŗżN`6HoHoCļAļN¹uĢPOpĄofrĀogp`B@"M KNŗżN¹C²rp8HÄ$Ō‚Ō„ēŠ SŃĀN¹"0 SN¹D@`žś0\OLß<Nu?/ $HJ@fp’`B64HĀ"ŅŅ‚ē‰22HĮ Š€Šēˆ¶rf Š€Š‚ēˆ02`2HĮ Š€Šēˆ62`Ą$_6Nu/ / &IEč 0(Ą|’|°| bLŠ@0;NūBBB&B&2& R"P KN¹dX`""R KN¹dX` R"h KN¹dX`Bp’`B@&_$_NuHē <vEļBD`* EN¹džÖ€RD¼Dnī¶¼bp`B@LßxNu?/ 6$HAł‰”p ĮčH1pLHp ĮčH1ƒNp ĮčH!ŠP J0N¹uŗ$_6Nu‘ČB@"y‹TN‘Nu‘Čp"y‹TN‘Nu‘Čp"y‹TN‘Nu‘Č0<N¹uŗNu‘Č0<N¹uŗNu/ Eł‰”p ĮźH5rJHp ĮźH rP02NN¹uŗ$_Nu‘Čp"y‹TN‘NuHē YO$H6:8HWCļN¹t^XO??2HĮ Š€Šēˆ?2?2?/4/ J0BAN¹t Oļ XOLß8Nu?/ YO$H6HWCļN¹t^XO2HĮ Š€Šēˆ?2?2?/4/ J0rN¹t\OXO$_6Nu/ Oļ’rHWHoCļAļN¹u|PO?@pEļv` 2ŅA5¼R@°| mīN¹yŖT@4€5|HoCļ JN¹r†XO0/OļŽ$_NuHē8UO(H>€<2/([Ag`p8` 89‰Ņ09‰ŌzŚo&ĖĄEłō&J7BJFo0ĮĘ`B@2/"’@7A7E0Ą×7@7Wv`dpĮĆGņBkr’ŅCĆÄ7A7D7E4HĀåŠ"t(ü k PTHN¹dXCł‘ k PN¹cąpŠC6€7|Bk k 1o( RC¶Wc˜BS7|%JFk pĮĘ5¼"TOLßxNuHē UO$H8>>v°|b0S@c,BE`0HĄåˆ rN¹dž,¶€d&REøEbāp°†cJ†fp’`&?/ /?/$42/0 JNŗž“POAłōN¹XŠTOLßųNu/ QO$o0°Ro`0>€2)²jo`2*?A0Ši2Ņj²@o4`4”W?B0)Ši2*Ņj²@o4`4”o?B gC×$H$Ł$Ł0/o 2/op`B@PO$_Nu0Ń0é0ŠiS@0Ą0)ŠiS@0€NuHē8(IBCEļGč 0(Ą|’|°| brŠ@0;NūhhhDhD22TD/ "L S PN¹[XOR@ S1@`8/ "L S PN¹[XO`&/ "L SN¹[XO`/ "L S hN¹[XO`v’0LßNuHē06Eł”B2HĮ Š€Šēˆ R80`2"j0 R&j’üN“J@f 0Nŗ’ŹJ@gp`2HĮ Š€Šēˆ R80¶Dgø|’’fÄB@Lß NuHē06$o#É”>#Č”B#Ź”F&I"JN“J@f0Nŗ’rLß Nu/ / Oļ’ŽEł‰”N¹DŠ5@4J@fB@`¬>¼ *Ęg A×"@0*4N‘20*4N¹q@Gļ K0*4N¹nr5k <5k:5k@5k>HjBHjDCļAļN¹u|PO j>mp`B@j’ÄĄ|įHļHjÄA×BA0*4N¹nō5o6A×r0*4N¹nō5o8pOļr&_$_Nu09‰ČN¹–Nu?BA0N¹jčJ@f0¶<€e¶<šc$¶<že¶<§c¶<°e¶<øc ¶<Ąe ¶<Įbp`B@6NuHē<*H(I&o$o/ 420"KN¹uXO0g&pN¹vŅt"o20 MN¹t~B@N¹vŅp`B@Lß<NuHē0&H6$IrHĄ$Ō‚Ō€ēŠĀs(g2ƒp`B@Lß NuHē0&H6$IrMHĄ$Ō‚Ō€ēŠĀs(g2ƒp`B@Lß NuHē0&H6$IrHĄ$Ō‚Ō€ēŠĀs( f‚03(ąH°|g °| g°|fh80<€4HĀ"ŅŅ‚ē‰ĄsfP K0N¹B,8J@jŚ4HĀ"ŅŅ‚ē‰ s hp[N¹d(&H gBA*?RKB@N¹k°_f4ƒp`B@Lß NuHēUO*H(I&oHWHo I"KN¹uĢPO?4rB@ MN¹tBTO>€R@fB@`p4HĀ"ŅŅ‚ē‰Ąugp`B@TOLß8NuAł‘`°(f ²f(NuXHfźBNu?/ QOBCGł’Aė’üC×ŲŲŲŲ KN¹sźp Ąk gB`^pĄk gä2+(Aļ0+*N¹ž0/rā`J@f0B@/N¹jśJ@g Æ0RC¶|fØA×N¹c|HĄüH@`A×N¹c|PO&_6NuHē>QO$H&I(o0*o8z’"o,20A×N¹ž0åHrā`J@g24ābJBf*BooHoCśżü JB@N¹HXO0/g:`z’ŗ|’’gN2HĮ Š€Šēˆ42ąJ“|f6 J0N¹B,6J@jBCBoHoCśż~0 JN¹HXO0/g:`z’ŗ|’’f /@g "oDA×,@N–:ŗ|’’g( o40…"Hr0 JN¹u4J@gp`B@ o<0€`v0rā`J@gŽBB/”|KgUBg [Bg0`t0éHrā`J@f 4ėJābJBg40g0BCBA/įI6:/ / //<"M JNŗüBOļ J@g2ŗTfą`*0ēHrā`J@g4gBE6 /Kfx`BDB@/įH6€JDg0`pJ@g2JDgr`BA0A4HĀ"ŅŅ‚ē‰ r "P1Nŗū|J@gz`BE/ / //<"M JNŗū°Oļ J@g 0gš4HĀ"ŅŅ‚ē‰ r "P1g€JDgr`BA0A4HĀ"ŅŅ‚ē‰ r "P1NŗūJ@g’ZJEf’T`H0ēHrā`J@g*4g&BCNŗżJg.BA6/ / //<"M JNŗū Oļ `|vW’Wļ’W0rā`J@f BB/xAś“XWĢ’üfö4(&Nū  %',-./:<>^_`cvx|~ā¼PPPPPPPPPPPPL¢LPPā0åHrā`J@g4gŠ8o„BBC:HĀ Š€Š‚ēˆ r "P1P’/NŗūžJgZ6¼/ / //<"M JNŗś6Oļ J@g4g:BC/y”œ`& oB@6€/ / //<"M JNŗųOļ J@g RÆ ofŅJCgN/ "o84 o820 JN¹uXOJ@gp`B@ o<0€2g pN¹vŅt"L20 JN¹t~B@N¹vŅPOLß|8NuHē>Oļ’š(H/I$o@ fN¹ę?|’’ Ho Cś÷Ā o 0 LN¹HXOKļ o’’ f o0`0/ :€BoAļ ¼BCGł’T6¼ HkCė LNŗųBXO8:J@gN¹CŽ`N¹Cl /€JCf0g 2g*²og$pN¹vŅtCļBA0/ LN¹t~B@N¹vŅ0gJCgžHkCė LNŗõ¦XOø@gN¹C²N¹C² fN¹>ö o0Æ gCė. JpN¹hž0OļLß|xNu?/ $H62HĮ Š€ŠēˆAņtÄh f pĄhg0`6JCfÖp’$_6NuHē>Oļ’ö$Hv’8>ŖGł’’7|HoHoCė$Aė"N¹uĢPOIļ?+$4+"rB@ JN¹tBTO8€J@k JNŗ’l8€0j JpNŗ’^8€J@jpż`ČKļ¶Tg.¶|mtBA0 JN¹Cģ Tm0°Wn6tr JN¹Cģ?+$4+"rB@ JN¹tBTO<J@j"Bk7j 7j 7j7jS’÷`B7|Hk Cė 0 JN¹t^XO2HĮ Š€Šēˆ7r7r7k"7k$S 9‹fg"L K,@N– KN¹sź 9‹jg"L K,@N–pĄk gLrĀk&f@?+$4+" JB@rN¹tBTO8J@kŗrHĄ$Ō‚Ō€ēŠĀr( f |Ģr(fžx’`˜Bkp Ąk gP?+$4+"r JB@N¹tBTO<J@k rHĄ$Ō‚Ō€ēŠĀr( f J0NŗżāJ@k8€pĄk g 7k"7k$pĄk gžnBF2+( M0+*N¹ž0rā`J@gīBB-”|G“| büŌB4; Nū rššrš“šš“0éHrā`J@f 4ėJābJBg:z’>*` p4HĀ"ŅŅ‚ē‰Ąr f pĄrg:RG¾joŚJEo”8…`Žp JNŗż8€`€ Tox~’:*` p4HĀ"ŅŅ‚ē‰Ąr f pĄrg>REŗjnŗTmÖJGo@8‡`<0°Wl6pŠT JNŗüĄ°Tg(J@k$8€` B@-| g |g [@g`8`x’|JFgż>0Oļ Lß|ųNuHē8Oļ’Ę$H5| %|’ Gļ6Iļ8Ho2Ho8HSHTrB@N¹uģOļAźCź0Šo4jW@°Pl`00€2Ņo2’jWA²Ql`22pŠT°Po`00€rŅS²Qo`22.Šp’Šj?@ t’Ōj?BrŅj?ApŠj?@oæ’0yæ’‹Xy@‹XA×N¹ üyæ’‹X /fpž`$ JNŗūŅ6A×N¹%B¶jm ¶jnp’ŠC`p’Oļ:LßNuHē0(&H |N¹yBJ€gv` ‘ČN¹yB&$x  f `"ø’f g&ŖJƒg CN¹yBp`PJ fŽJƒg CN¹yBB@Lß Nu/?&Š¼ /N¹Z¤°Ÿl‘Č`2N¹y"8Ą|’įH2Ā|’ąI€A°|e rN¹yb` N¹y08&NuN¹yRNuN¹y"°|mp?r’/tD?N¹yPONup’N¹y0 NuAś(p"@ "ˆBy’äA×1üśB3ü€’ä3ü’’’ęOŠ"€Nu/ Hz’Ģ?<&NN\O$_Nu/YOM×,ˆ I"o HzaXO VBXO,_Nu"VS@eŲQČ’ü,‰NuHē8]O$H&I(o&BCx%p’ JR@g2ŗfōJ@gÖ@HĄN”BEg>BA’< ²<b;kŠ`ā’’’’’’’’’’’’|’°<*f<`&’<0²< b Aź’’C×p a 6$W°¼’bä<gÜt’°<.f6°<*f4`$<0°< b Aź’’C×p aų$W°¼’b¦4gžĀ<ß²<Lf Ågˆ`°<hgņ°g¢r@°dpĄ|?Š@0;Nū`````N`N````````````````ś``````````ŚNNN`Ś````€``Ø`ŗ``ž``````` [0ƒ`ž|Aļ„`0Aļ€2"LaNÖ@`ž\ [2"LaLÖ@`žJJEj `p0?4 La"TOÖ@`ž*JEj `0HĄ?4 La°TOÖ@`ž ÅJEj `p0?4 LašTOÖ@`żęJEj `p0?4 LaTOÖ@`żĘÖ@HĄN”0\OLßxNup24<’’Aś "La p’`ā Warning: use TCFLTLIB to get float support for printf. Hē Oļ’čv J€j|-?|D€`Ŗg|+?|`”g| ?|`~?|`vHē Oļ’čv ?|`dHē Oļ’čvf?|`L|0f|x?|`2|X?|`$Hē Oļ’čvf?|` |0?|$H>ĆC8jxAļ ažAļ p’JWČ’üF@?@gAļ 2SAkta“SÉ’üb (ß’’QÉ’š2/Ņ@4/(jt”@jtŅBgf 0AoŅ@Ō@˜Alx?B?D`hHē0$H&IB(v`Hē0$H&Iv’JWĖ’üFCJBj4“Cb6xJAk²Cc8˜Cf K0a†0 JN“` 0 JN“0 Kap0ŠDLß Nu6x0/g fŲ@ JaP0/gŲ@AļN’0/gŲ@ Ja,0/gŲ@Aļ N’0/g gŲ@ Ja0OļLßNuHē0Eś6`Hē0Eś4&H6g8ęKg SC JpN“QĖ’ų J0Ą|gN“Lß Nu00000000 Cł“NaAł“Np `’/ / B@JgB)g@)fJ&Q(i égĄ·Ģeö"‹// Ia¼"_ _J@f&Q`ŲB@"‹(_&_Nu3ü yŅép’`ęé#H#H&HJfüS‹#K "‹ I(Iap"LJ@fĢ`ø(g4(f>"PĄ ‰Ą|’³č dčNu?/a8 _2J@f 0Nu3ü yŅčp’NuCč€!I!IR‰!I ‰`ĀHē&H(k6+"+’Œg0DtaĢJ€kŠ+fZ"’ŒS"L Ip °gSjų`*| ’’// " ’ˆ0a`"_"J€kNgPAé’’p €SjĢHē@Ą" ’ˆ0aĘ<߶<Xfg.Gś“3²d"3²d&HCĘĄHCJCfÄĄŌƒŌdā` & gSJ"ŠLß Nu3ü"yŅp’` 3ü!yŅp& gą"ˆ`Ü//žü"4UB“|"bZCļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!yŅ`ź0123456789abcdefghijklmnopqrstuvwxyz?/ $Hp’JWČ’üF€6R€aD g"HŚfü I$_6NuHē &/?<HNA\OJ€f 9” g @ NJ@fąp @LßNuHē0&gØPƒRƒĘ<ž¶¼e a² g˜!CCł“¦ ‘"ˆAč`rGł“Ŗ&S f. < a„ gj&@Aėp €!| 'H&¹“Ŗ#Ė“ŖAė"P` )ƒd I"Q fš`²r°d ‘` #@ÓĄ#C"¼”ńnAéLß Nuk |’š`š‘Č3ü yŅ`ä/ oLQˆ Ød ”ńnf@axJg*`6Cł“¦ g,°ˆg"@ fö` "/?<INA\OJ€j`p$_Nu±ü’šgņp’`š/ &y“¦ g/ &S?<INA\O`ī&y“Ŗ g/ &S?<INA\O`ī&_NuHē8$< Cč’ųGł“Ŗ g°" ’€²‚c &@ fņ`ž(@ ,g±Ąb*"Ņز€eg `‚ €)H`p"@")ÓØ ‘)H`>"@ g±Ąbö" Ņ©²ˆeg`N"(Ó©`"ˆ €"H" Ņ©²€f @"(Ó©" l Ø eb&”/ ?<INA\OJ€fQĄLßNuPĄ`öS€e± gųepNup’NupNuJ€gä/³ČbųgÖÓĄŃĄ2 4gf!S€fś`øfš`!S€gØ"ź‰č‰g–Hē?Léxü’ŲHą?Léxü’°Hą?Léxü’ˆHą?Léxü’`Hą?Léxü’8Hą?Léxü’Hą?LéxüžčHą?LéxüžĄHą?Léxüž˜Hą?LéxüžpHą?LéxüžHHą?Léxüž Hą?LéüžHą?’üSf’vLßxü2Ą|’äHgS@!!QČ’üĀ|gšSA!QÉ’ü`ä2 4gfŁS€fś`Źfš`ŁS€"ź‰č‰g”Hē?LŁxüHŠxüLŁxüHčxü(LŁxüHčxüPLŁxüHčxüxLŁxüHčxü LŁxüHčxüČLŁxüHčxüšLŁxüHčxüLŁxüHčxü@LŁxüHčxühLŁxüHčxüLŁxüHčxüøLŁüHčüąŠüSf’xLßxü2Ą|’äHgS@ ŁQČ’üĀ|gSAŁQÉ’ü _NuĄ|’Aś:0Ą| Nu<0°< SĄH€NuĄ|’Aś0Ą|€NuBAAś0Nu  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’@@@@@@@@@ĄĄĄĄĄ@@@@@@@@@@@@@@@@@@€::::::8888888888888888888866666644444444444444444444@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’  !"#’’’’’’  !"#’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’$jD€³‚ BJjD$HBJBf"$HBJBf ĄĮ$jD€NuÄĄHBĄĮŠ‚$jD€NuÄĮHBĄĮŠ‚$jD€Nu/Ał”ØBhBh2<&aš"_2Ą2Ų2Ų2Ų2Ų2ŲAł£Ą2Ų2Ų2Ų2Nu/ /Ał”ØBh"_Ač¾rtg0ĮRB`öAł”Ø1BrtaJAł£Ą"_2Ų2Ų2Ų2Ų2Ų2Ų2Ų2Nu/Ał”ØBh1|1A¾2<fa"_2Ąr+2ŲQÉ’üAł£Ąr 2ŲQÉ’üNu/Ał”Ø1|1|!I!o1A¾"_Ač00Ł0Ł0Ł0Ł0Ł0Ł0Ł0‘Ał”Ørm`²/Ał”Ø1|1|!I!o1A¾"o 1YĄ1QĀ"_Ač00Ł0Ł0Ł0Ł0Ł0Ł0Ł0‘Ał”Øry`b/Ał”ØBhBh!_!Irn`DAł”ØBh1|1A¾r`*Ał”Ø1A¾Bh1|r`Ał”ØBh1|1A¾rh`öAł”ØBh1|1A¾r`ÜAł”ØBh1|1A¾r`ĀAł”ØBh1|1A¾1BĄrl`¤Ał”ØBh1|1A¾r`ŠAł”ØBh1|1A¾rq`pAł”Ø1|Bh1A0Bh2raR09£ĄNu/ /Ał”ØBh1|1A¾1BĄr'a(Ał£f"_2˜"_2˜NuAł”ØBh1|1A¾r`žAł”ØBh1|1A¾rj`äAł”ØBh1|1A¾r`ŹAł”ØBh1|1A¾r `°Cł”Ø3|3|3A¾Cé0"Ų"Ał”Ø2<`„Cł¦Ų2Ų2Ų2Ų2Ał”Ø1|Bh1| r `ZAł”ØBhBhre`FCł”Ø3ABi#ȓ¶ Ir a*#ü¦Ų“¶NuCł”Ø3A03B23|Cé¾rt’RB2ĮfųAł”Ø1Br`źCł”Ø3|3| 3A03B23o43o¾3oĄCéĀrtRB2ĮfųAł”Ø1Br `ž3Ń”“/ Cł”Ø2¼dBi3| Cé¾p 2ŲQČ’ü"<ręps/ NB$_ _0¹”“Ał£f"op,2ŲQČ’üAł£Ąp 2ŲQČ’üNu”Ø¢f¦Ų£f£ĄCł”Ø3ABi#ȓ¶ Ira#ü¦Ų“¶Nu/ 1@ 0"<“®psNBAł£f0$_Nup `š#ȤĄAł¢f0Ą0p `„Ał¢f0Ą0p`t#ȤĄp`h#ȤĄ/ Ał¢f0Ą0Į0Ā0ļ0ļ 0ļ 0ļ0ļ0ļ0ļ0ļ0ļ0ļ0ļ0ļ0Æ pa"_2˜"o2˜"o"2˜"o&2˜"o*2˜"o.2˜Nu/ #ȓŌŠü /#ȓŲŠü#Č”¤ <Č"<“ĢNB _0$_Nu#ȤĄAł¢f0Ą0Į0Ā0ļ0ļ0ļp*`ž#ȤĄAł¢f0Ą0Į0Ā0Æp+`‚/ #ȤĄ3Ą¢fp,an"_2˜"o2˜Nu/ #ȤĄAł¢f0Ą0Į0Ń0Āp.aF"_2Nu#ȤĄAł¢f0Ą0Į0Ā0ļ0ļ0ļ0ļ 0Æ p/`#ȤĄAł¢f0Ą0Į0Ā0ļ0ļ0ļ0ļ 0ļ 0Æp3`ä#ȤĄ3Ą¢fp4`Ņ/ Cł¢f2Ą2Ā2#ȤĄp7aø"_2˜"o2˜Nu/ Cł¢f2Ą2#ȤĄp8a”"_2˜Nupo`ˆ#ȤĄ3Ą¢fpr`v3Ą¢f#ȤĄp#`d/ /pMaZ"_2˜"_2˜"o2˜"o2˜NuAł¢f0Ą0Į0Ā0ļ0ļ0ÆpH`&#ȤĄ3Ą¢fpN`/ /pOa "_2˜"_2˜"o2˜"o2˜Nu/ ?Ał¢f0Ą0phaą2CļSAĀ|;$Y4˜QÉ’ś$_NuAł¢f0Ą0Į0Ā0ļ0Æpd`˜Ał¢f0Ą0Į0Ā0ļ0Æpe`~3Ą¢fpg`rAł¢f0Ą0Į0ļ0ļ0ļ0Æ pi`R/ /Ał¢f0Ą0Į0Ā0ļ 0ļ0Æpla0"_2˜"_2˜"o 2˜"o2˜Nu3Ą¢fpf`3Ą¢fpk`/ 3Ą”ØŠ@Š@Aū"Cł”ŖB@2Ą2Ą2Ą2Ą0<Č"<wNBAł£f0$_Nu”Ø”Ę¢f£f¤Ą¦Ą #ߧŲ#Ź§ÜNA$y§Ü y§ŲNŠ/ ?<0NATO$_Nu/ /?<HNA\O @$_Nu/ /?< NA\O$_Nu/ /?<INA\O$_Nu/ ?/?<DNAPO @$_Nu/ ???<NM\O$_Nu/ ??< NMXO$_Nu/ /?< NN\O @$_Nu/ ?<NNTO$_Nu/ /// /?<NNOļ @$_NuØyōyöyųyū281016%s%s%d%d[3][| Die VDI-Workstation konnte | nicht angelegt werden. ][ OK ][3][| Die VDI-Workstation konnte | nicht angelegt werden. ][ OK ] Pointer Finder l„uft nicht als AUTO-Ordnerprogramm.~~5~V€’’!!~w~˜~™€!~š~~ €’’~£~¦~©€’’’’0 ~¬,’’’’’  ’’’’~³’’’’zŌ  ’’’’~¼’’’’zš   ~Ā,  ’’’’@~Č  ’ ’’’’{  ’’’’@’ ’’’’@~Ń  ’’’’’{(’’’’@’’’’’ ~Ų ’’’’ ~į ’’’’ '~ź& ’’/’’’’~ī’’’’~ö  ’’’’’’’’+’’’’E(’’’’n *’’’’™ #’’’’ 'ø% 12345678123456781234567812345678________________________________nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn1234567890123456789012345678901232__9932__99Zahlen[Quelle:Ziel:BasenQ[uelle:[Ziel:[Info...[Abbruch[OKPointerVersion 2.0Autor von Pointer ist:Markus H”vener, Markenkamp 13, 4358 HalternPointer wurde mit Pure-C von ApplicationSystems Heidelberg und der Bibliothek WEGAvon Dietmar Rabich entwickelt.[OK šber Pointer Pointer Das gewnschte Fenster konnte nicht ge”ffnet werden.|Abhilfe: Schliežen Sie unben”tigte Fenster. [OK %s%d%dDas gewnschte Fenster konnte nicht ge”ffnet werden.|Abhilfe: Schliežen Sie unben”tigte Fenster. [OK Das gewnschte Fenster konnte nicht ge”ffnet werden.|Abhilfe: Schliežen Sie unben”tigte Fenster. [OK %s’’&’’’’’$’’’’  ’’’’’’’’|?’’ü@æ’’żæąż_Ąś_€ś/€ō/ƒƒō‡Ćč‡Ćč ’ƒŠ žŠü ü ü?@ü?@|>€|>€¼=æż_ś\:,4,4(č Š Š  @€?’’ü@_’’ś/ü?ōóĻč óĻŠóĻ ’Ÿ@~~€¾}^z/ōh Š Ąš ‚ ž Ļ X €)’)Ģ.ņ5*ø5*)ŗ‚ø-&-&-&-&-&-&-&-&Ą 0  @@@@   0ĄĄ 0ˆ'ä/ōOņ_ś_śOņ/ō'äˆ 0ĄĄ88@€€@88ĄĄ88C„æśæśC„88Ąü@@@@@@@@@@@üü@PH$DDB„AB„DDH$P@ü’ü€€€€€’ü’ü°4ŒÄƒŒÄ°4’üĄ0   8 8ČĄ08    ĄĄ8@@80ŠĄ08P@8Ąš @@@@@@@@@ š?ų@€āŸņŸņŸņŸņŸņŸņŸņā€@?ų?ü@@@@?üž€ŸłæżæżŸł€ž?ü          ?ü ?ü#d!Ä!Ä!Ä!Ä#d#d&4&4&4?ü  ’ü€€€€€’ü00üG„GGXÄüĄ@€@€Ąąpø Ą.GBKˆŅBāt 8€ Ą0€ Ą0Ą  ĄĄ@@Ą@€@#Ä čč #ÄBĀ@@Ą@€Ą  ĄĄ@€#Ä č #ÄBĀ@€Ąąp8`ąąęé ęęąą`8pą Ą `ęéęą `ƒBƒbƒ‚ƒ’ƒ¢ƒĀƒāƒņ„„"„B„R„b„‚„¢„²„Ā„ā………"…B…b…r…‚…¢…Ā…Ņ…ā††"†2[3][Wega-Fehler:|Internes Limit|fr dynamische|Userdefined|Objects erreicht!][Abbruch]UUŖŖŖŖUU&d‹n‹ĘSRLNWEGA   ’’BųC.@(#) Wega V. 0.21; Copyright by Dietmar Rabich, Dlmen-Hausdlmen; Aug 16 1992/14:06:24[0][Wega 0.21/Aug 16 1992|Copyright 1991|by Dietmar Rabich,|Koppelbusch 37,|D-W4408 Dlmen-Hausdlmen][ OK ]Œ££€’’¤££€’’¼££€’’Ō££€’’ģ££€’’££€’’££€’’4££€’’L££€’’d££€’’|££€’’”££€’’¬££€’’Ä££€’’Ü££€’’ō££€’’’’ ’’’’’Œ4’’’’ŒP’’’’Œl’’’’Œˆ’’’’Œ¤’’’’ŒĄ’’’’ŒÜ ’’’’Œų ’’’’ ’’’’0  ’’’’L  ’’’’h ’’’’„ ’’’’  ’’’’¼’’’’%Ų PopUp-Entry 0 5678901 PopUp-Entry 1 5678901 PopUp-Entry 2 5678901 PopUp-Entry 3 5678901 PopUp-Entry 4 5678901 PopUp-Entry 5 5678901 PopUp-Entry 6 5678901 PopUp-Entry 7 5678901 PopUp-Entry 8 5678901 PopUp-Entry 9 5678901 PopUp-Entry A 5678901 PopUp-Entry B 5678901 PopUp-Entry C 5678901 PopUp-Entry D 5678901 PopUp-Entry E 5678901 PopUp-Entry F 5678901 ,C€:u'e‚^aƒ:a„`a….a†,c‡^eˆ:e‰`eŠ:i‹^iŒ`i:AŽ.A'E%a‘%A’^o“:o”`o•^u–`u—:y˜:O™:Uš|c›/c›-Lœ-Y%sž-fŸ'a 'i”'o¢'u£~n¤~N„-a¦_a¦-o§_o§%?Ø%!­<<®>>Æ~a°~o±/O²/o³%o“%Oµ`A¶~A·~Oø: ¹' ŗ%c½%r¾%tæ%iĄ%IĮ~~÷!Š/ō’ž’ž’ž“N’’”Ø¢f¦Ų£f£Ą“Ā”Ę”¤¦Ąr®  J 2 T‚j x0   |: n n L FJ    (    ˜   &   @2$  J 6 0 0" : 8 D $ ((*8> V0"RR64 &  ,(j  $(,<@&&:88L0fB¦ź4(. r(.8"XJ¬X * 4       2ņ"ŠV|l6”¶bb&~˜ *B$D  X & $^(B"„$"2 " ŒH T $D *$ f6(TF0F6@  && ® *** ."*$&0f l<h$..0^ø"04*&,06@X:N$0"4R2F –&$ ^DB0.LXbŒ2$"  h `zž ī† ~jD.R,<*V$(6B $<   l &*   ,0> $4  ŲĄä8000H000Zf&Ņŗą8nŗ ååååååååååååååååååååååååååååååååååååååå POINTER2 Autor : Markus H”vener, Markenkamp 13 4358 Haltern, Tel.: 02364/169855 POINTER2 ist ein Shareware-Programm; N„heres hierzu entnehmen Sie bitte der Datei WAVE.TXT. POINTER2 kann als Programm und als Accessory benutzt werden, je nach der im Dateinamen befindlichen Extension (ACC/APP). Beim Accessorybetrieb wird der Hauptdialog von POINTER2 nach dem Anklicken des Accessoryeintrages im Men des Hauptprogrammes ge”ffnet. Zu beachten ist, daž sich die Dialoge von POINTER2 in Fenstern befinden. Wenn Sie POINTER2 also als Accessory installiert haben, k”nnen Sie POINTER2 w„hrend der Arbeit in einer anderen GEM-Applikation ge”ffnet halten. Es ist ferner m”glich, den Umrechnungsdialog in sieben verschiedenen Fenstern gleichzeitig darstellen zu lassen. Indem Sie den Accessory- eintrag anw„hlen, wird ein weiteres Fenster von POINTER2 ge”ffnet. Wenn die sieben Fenster bereits ge”ffnet sind, wird dies mit einer Fehler- meldung quittiert. 1. Aufgabe von POINTER2 Mit POINTER2 kann man Zahlen von einem Zahlensystem in ein anderes umrechnen. Zur Wahl stehen dabei alle Zahlensysteme mit einer Basis zwischen 2 und 36. 2. Bedienung Im oberen Teil des POINTER2-Dialoges befindet sich ein Editfeld, in dem man die Zahl eingibt, die umgewandelt werden soll. Sie k”nnen auch Zeichen eingeben, die nicht zur eigentlichen Zahl geh”ren; diese werden erst bei der eigentlichen Umwandlung herausgefiltert. Zur besseren Orientierung ist oberhalb des Eingabefeldes eine Skala angebracht, anhand derer man sich orientieren kann, beim wievielten Zeichen man gerade im Editfeld angelangt ist. Im unteren Teil des Dialoges befinden sich zwei Editfelder und zwei Pfeile. In die Editfelder gibt man die Basen der Quelle und des Ziels an (zwischen 2 und 36). Klickt man auf einen der Pfeile neben den Editfeldern, ”ffnet sich ein Popup, in dem man Standardbasen ausw„hlen kann. Dieses sind: 2 (Bin„r) 8 (Oktal) 10 (Dezimal) 16 (Hexadezimal) Mit den Shortcuts ALT und ALT kann man die jeweiligen Popups auch per Tastatur ”ffnen. Umgewandelt wird die Zahl dadurch, daž Sie den Button "OK" bet„tigen bzw. RETURN drcken. Die umgewandelte Zahl erscheint dann unterhalb des Editfeldes fr die Zahleneingabe. šber den Button "Info..." gelangen Sie in die Programminformation. Wollen Sie den Dialog verlassen, drcken Sie entweder auf den Button "Abbruch" oder bet„tigen Sie die Tastenkombination CONTROL U; mit diesem Shortcut wird das momentan obere Fenster geschlossen, so daž auf diesem Wege auch die Info geschlossen werden kann. Mit CONTROL W k”nnen Sie zum n„chsten POINTER2-Fenster springen. Diese Funktion wird natrlich nur dann ausgefhrt, wenn mehr als ein Fenster ge”ffnet ist. Die Verbreitung des Programmes POINTER2 ist nur unter den in der Datei WAVE.TXT angegebenen Konventionen erlaubt. Copyright by Markus H”vener. Alle Rechte vorbehalten!!ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå WAVE Autor : Markus H”vener, Markenkamp 13 4358 Haltern, Tel.: 02364/169855 WAVE ist eine Sharewareserie, die folgende Programme beinhaltet: - FINDER - SHAKE - SMURF - POINTER - POINTER2 Die Anleitungen zu diesen Programmen befinden sich in den jeweiligen Ordnern. Alle der Serie WAVE angeh”rigen Programme unterliegen dem Sharewareprinzip, d.h. daž bei einer Nutzung eines dieser Programme ein Sharewareobolus zu entrichten ist; wird dieser Obolus nicht entrichtet, kommt die Nutzung der Software der Benutzung einer Raubkopie gleich. Der Obolus fr die Nutzung eines Programmes betr„gt 20 DM, die gesamte Serie kostet lediglich 50 DM. Der registrierte Anwender erh„lt nach Entrichtung des Obolus die echte WAVE-Diskette im WAVE-Case; aužerdem steht ihm die oben aufgefhrte Telefonnummer als Hotline zur Verfgung. Der Obolus kann auf zwei Weisen entrichtet werden: 1.) šberweisung auf mein Konto Nr. 553925 bei der Stadtsparkasse Haltern BLZ 426 513 15 2.) Barzahlung auf dem Postweg Es ist bekannt, daž die Bereitschaft, diesen Obolus zu entrichten, sehr niedrig oder gar nicht vorhanden ist. Diese fr den Shareware-Programmierer nicht sehr erfreuliche Tatsache wird ihn wohl auch nicht dazu animieren, weitere Programme in dieser Softwarekategorie zu entwickeln, wenn man bedenkt, daž in Shareware-Programmen in der Regel monatelange Entwicklungsarbeit steckt, fr die er keinen oder nur einen sehr geringen Gegenlohn erh„lt. Das Verhalten des Anwenders ist vor allem deswegen unverst„ndlich, da er fr ein geringes Entgeld gute Software bekommt, die er ausgiebig testen darf und die professioneller Software vielleicht sogar teilweise berlegen ist. Ich hoffe, daž der Anwender sich endlich von dem Glauben trennt, daž Shareware gleichbedeutend mit Public Domain oder Freeware ist. Es wird keinerlei Haftung fr eventuell durch den Betrieb von WAVE entstehende Soft-, Hardware- oder sonstige Sch„den bernommen. Die Weitergabe darf nur vollst„ndig ohne weitere, durch Dritte hinzugefgte Dateien erfolgen. Die Verbreitung einzelner Programme dieser Serie ist nicht erlaubt. Zu WAVE geh”ren die Dateien/Ordner: \WAVE\FINDER\ FINDER.APP evtl. FINDER.INF FINDER.TXT \WAVE\POINTER POINTER.APP POINTER.TXT \WAVE\POINTER2 POINTER2.APP POINTER2.TXT \WAVE\SHAKE SHAKE.APP SHAKE.TXT \WAVE\SMURF SMURF.APP evtl. SMURF.INF SMURF.TXT Zur Entwicklung der einzelnen Programmen wurde das WEGA-DK von Dietmar Rabich sowie die XWIND-Routinen von Markus H”vener benutzt. Das WEGA-DK ist bei Dietmar Rabich, Koppelbusch 37, D-W4408 Dlmen-Hausdlmen, Tel. 02594-86103 zum Preis von 50,-DM erh„ltlich (Vorauskasse). Die XWIND-Routinen stammen von Markus H”vener und erm”glichen Mens in Fenstern. Der Preis fr das XWIND-DK betr„gt 35,-DM (Vorauskasse). S„mtliche WAVE-Programme wurden mit Pure C von Application Systems Heidelberg entwickelt. Die WAVE-Serie wird st„ndig erweitert. Die ihnen vorliegende Version ist ein Release vom 1.6.1992 (21.39 Uhr). Sollten Sie Fehler finden oder Vorschl„ge haben, bitte ich Sie, sich mit mir in Verbindung zu setzen und mir dies mitzuteilen. Coming soon: OffLine : Die Online-Hilfe fr PureC-Programme... .... ... .. . Copyright by Markus H”vener. Alle Rechte vorbehalten!! åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå SHAKE Autor : Markus H”vener, Markenkamp 13 4358 Haltern, Tel.: 02364/169855 SHAKE ist ein Shareware-Programm; N„heres hierzu entnehmen Sie bitte der Datei WAVE.TXT. SHAKE kann als Programm und als Accessory benutzt werden, je nach der im Dateinamen befindlichen Extension (ACC/APP). Beim Accessorybetrieb wird der Hauptdialog von SHAKE nach dem Anklicken des Accessoryeintrages im Men des Hauptprogrammes ge”ffnet. 1. Aufgabe von SHAKE Mit SHAKE kann man die physikalische Reihenfolge von Dateien (nicht von Ordnern) „ndern. Der Sinn dieser Funktion liegt darin, daž z.B. AUTO-Ordner-Programme und Accessories nach dieser physikalischen Reihenfolge geladen werden. Wenn man also das Accessory XYZ als erstes gestartet haben will, muž diese Datei in der physikalischen Reihenfolge die erste Datei sein. 2. Bedienung: 2.1: Einstellen der Ordnerebene Zuerst muž die Ordnerebene festgelegt werden, in der sich die Dateien befinden, deren Reihenfolge man „ndern will. Dazu klickt man im Hauptdialog auf den neben "Ordner:" stehenden Button. Danach ”ffnet sich ein Fileselektor, in dem man die Ordnerebene einstellen kann. Ist ein korrekter Pfad vorhanden, ist dieser in dem Button neben "Ordner:" eingetragen; fr den Fall, daž kein Pfad ausgew„hlt ist, wird dort "???" eingetragen. 2.2: Eingeben der Wildcard Als n„chsten Schritt muž man die zu „ndernden Dateien suchen lassen. Dazu gibt man zun„chst die Wildcard, auf die diese Dateien passen. Einige Beispiele: *.* : Alle Dateien *.AC? : Alle Accessories *.PR? : Alle Programme Diese Wildcard gibt man in dem neben "Wildcard:" befindlichen Editfeld ein. Falsche Wildcards werden auch als solche erkannt und mit einer entsprechender Meldung quittiert. 2.3: Suchen von Dateien Nachdem man also eine korrekte Wildcard eingegeben hat, klickt man auf den Button "Suchen", der danach alle Dateien sucht, die auf die Wildcard passen. Diese werden in einer Liste eingetragen, in die insgesamt 20 Dateien passen. Wurden mehr als 20 Dateien gefunden, kann man ber die von Fenstern bekannten Elemente die Listendarstellung „ndern. Die Dateien werden jeweils nebeneinander eingetragen, so daž die erste Zeile die ersten zwei gefundenen Dateien anzeigt. 2.4: Logisches Žndern der Reihenfolge von Dateien Sobald man auf einen Dateieintrag in der Liste klickt und die Maustaste gedrckt h„lt, kann man diese Datei logisch verschieben. Wenn Sie die Maustaste dann wieder loslassen, wird diese Datei in der Liste entweder mit der unter dem Mauszeiger befindlichen Datei vertauscht oder an dieser Position eingefgt; ber das unter "Modus" befindliche PopUp kann man einstellen, ob die Datei eingefgt oder vertauscht werden soll. 2.5: Physikalisches Žndern der Reihenfolge Wenn Sie mehrere Dateien in der Liste in ihrer eigentlichen Position ge„ndert haben, sind diese auf Ihrem Massenspeicher immer noch in der alten Reihenfolge. Um die Reihenfolge jetzt auch wirklich physikalisch zu „ndern, mssen Sie auf "Umsortieren" klicken. Danach werden die Dateien in ihre neue Reihenfolge gebracht, was man auch in der Liste mitverfolgen kann. 2.6: Beendigung des Dialoges Beendet wird der Dialog durch Mausklick auf "Ende" oder Drcken von RETURN, daž Um„ndern der Reihenfolge wird dadurch nicht ausgel”st. Die Verbreitung des Programmes SHAKE ist nur unter den in der Datei WAVE.TXT angegebenen Konventionen erlaubt. Copyright by Markus H”vener. Alle Rechte vorbehalten!!ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå`ś4Ä“Œ``.ā@>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#Ė.Ō3Ą.Ų k ŃėŃėŠü#Č.Ž ŠˆĄ<ü.@¼@#Ą.ŚJy.Ųg®¼śĄ<ü"@(I$k,"ŹJfü"ŹJföB”// ?<?<JNAOļ Aė€²<~kRˆr’RAfśAė€6<HCšBB§`6 !jBJ)gHiRC` "f¼SI "WÉ’ųSAkHiRCBS‰QÉ’ĘJ)gHiRCHy`$ON¹Å0 J"LN¹qF? 9śg @N 9śg @NN¹×¢?<LNAHē.Oļ’ä6Eł=Ø0Įü|Aź*?p Cź(:1Aźd>°20CźhŅqSA?A0N¹,0Įü|Aź6BpIł=JKļMłXO UfpN¹öDpN¹öD0,"2Ćü|AźdpAļN¹ģŒAļ0. N¹ŽÖAļN¹ģX0?@2,$4Åü|Aźf’p Aļ0N¹ģŒAļ0. N¹ŽÖAļN¹ģX>80HĄ2Ćü|Aź@Š°CźL#€AźH!€<HĘCź@ܱHl,Hl*Hl(HUHl$Bgp?BgBgBgBgBgr???,$?,"?BgCģ"Aģ.4p&N¹ņ¬Oļ.9@ rĀ@ft Ä@g0,"2Ćü|AźdpAļN¹ģŒAļ0. N¹ŽÖAļN¹ģX0?@2,$4Åü|Aźf’p Aļ0N¹ģŒAļ0. N¹ŽÖAļN¹ģX80HĄ2Ćü|Aź<$0Cź@”±°‚oAź>80CźB˜qøEo0`0R@lp’` øEo0`0HĄ2Ćü|Aź@Š°Cź(41HĀŌ°°‚o`$ 2Ćü|Aź<“°n&¼‚l"`r’Ņ†lr`r’Ņ†4Åü|AźH! ¼€nr`r$”2Ćü|AźL!‚ŗDlt `BBHĀ2Ćü|AźLÕ°$0Cź<“±o$1`2Ćü|AźL$02Ćü|AźL!‚°†gt`BB2Ćü|Aź61‚¾Dg20<‘ČN¹õ,0Įü|AźĀŠĄr0N¹šņr0N¹šŲr0N¹ļ>¾Dlj?G p2Ćü|Aź(Špø@l4`t0Įü|Aź(Ōp?B0/ Įī 2Ćü|AźfŠp?@Åī ŌpSB?B2o²Āg A×0N¹ļ¾DoRJDo0`B@?@ ?GJGo<ŗ@m8Įī 2Ćü|AźfŠp?@4Åī ŌpSB?B2o²Āg A×0N¹ļ0Įü|AźĀŠĄBA0N¹šņ‘Č0<N¹õ,r0N¹šŲBA0N¹ļ>0/mJDm °o nŗDl80/l0N¹ĢJDl0N¹–Ö0/°o o0N¹’ŗDl0N¹—l> l fü€0Įü|AźL"0lt`0Įü|AźL$00Įü|AźL!‚CźH"1lx`0Įü|AźH(00Įü|AźH!„CźL"1t’Iź<Ō“²‚o`0Įü|AźL$00Įü|AźL!‚CźH"1x’Iź<Ų“²„o`0Įü|AźH(00Įü|AźH!„B@N¹öDpN¹öDOļLßtųNuHē0QO6‘Č0<N¹õ,Eł=ØGł0Įü|Aź620gøBD` 0HĄ2Ćü|Aź@Š°Cź<°±l€0HĄŠ°CźH°±m AźL°°o2Ćü|AźL°°mRCźH°±nH0Įü|Aźd>°2Ćė CźfŅq?A4AźhŌpSB?B2/Ņk SA?AA×0N¹ļRD0Įü|Aź(øpm’R0Įü|AźĀŠĄBA0N¹šņ‘Č0<N¹õ,r0N¹šŲBA0N¹ļ>POLß NuHē0QO6Eł=Ø0Įü|AźH"0f"CźL$1r’Aź<Ņ°“f Cź641f60Nŗžl0Įü|AźHB°r’Cź<Ņ±AźL!Cź63¼Gł0Įü|Aźd>°Cźf?q2AźhŅpSA?ACź(41HĀAź@Ō°r’Cź<Ņ±“l4/AźjŌpSB?B`"0Įü|Aź>20CźB’qĆė Ņo?A‘Č0<N¹õ,0/°og A×0N¹ļ‘Č0<N¹õ,0Įü|AźĀŠĄBA0N¹šņr0N¹šŲBA0N¹ļ>POLß NuHē>Oļžč6*HEł=Ø0Įü|Aź@(0CźL"1AźH²°o 4Åü|2Ćü|#° !€0Įü|Aź620gŹGłś"K MN¹Ģ¬(H g¤0Įü|Cź" qfęKźL*5MłŽ20gvEł.ś y’Ÿśf* JN¹T| JN¹Ō€BA 2\’fCłü JN¹ÓnHyüHjCźx JN¹R˜PO0*gHj†Cźx JN¹SXOAź†0Nŗż`B@$_6NuOļ’xCł<ŗA×N¹Ō:CłüA×N¹ÓnA×N¹SĢJ@gBBA×rpN¹Zj`Ałü#pN¹ōB@OļˆNu/ pĄy<g,Cł0 Eč’’"Š` Q žf<į` Q Q€R‘ Qfā$_NuAłüxN¹łšBBrpN¹,üNu y.Ųf$pĄy<˜gAłüŽpN¹ōS@f3ü<ˆNuHē0EłOļ’čEłm°| o$JGlB@`0°| op ` JGlB@`0N¹ØąIł=ˆN¹Øč?Cłüł l AčhN¹z&TO?*&Cłüü l AčšN¹z&TO?*Cłü’ l Ač8N¹z&TO0*"f l h’÷ų l hś` l hų l h’÷ś0*$f l h* l hB l h’÷@` l h’÷* l h’÷B l h@Kł=Ø8-,0S@gS@g`BBrpN¹2&` BBrpN¹2&4*"rpN¹3r4*$r pN¹3rBBrpN¹,üBBrpN¹,ü6¶|g¶|ft2pN¹2&¶|fx`x¶|fPrpN¹2ųp l ĄhŹgh’÷ś l hųr pN¹.:` l hś l h’÷ųr pN¹.:¶| fdr pN¹2ųp l Ąhgh’÷* l h’÷B l h@` l h* l hB l h’÷@r pN¹.:r pN¹.:¶|g¶|f’2HĮ Š€Šēˆ l p’ž BBprN¹,ü¶|gŹBC`0Įü|Aķ,øpg 1„0N¹„ZRC¶|oÜMļ"N l AčhN¹y° NN¹Ņ`>J@m °| nN¹Øąp l ĄhŹ5@"rĀh5A$"NAčšN¹y° NN¹Ņ`S@lp` NN¹Ņ`5@&"N l Ač8N¹y° NN¹Ņ`J@lB@` NN¹Ņ`5@2*&²of4*"“of ŗj$f¼@gŚBC`Ģ0Įü|Aķ pf¶Cķ" qfØIķ@(4`d Š€Š„Š€2Ćü|Aķx"p1f ŗj$f¼jg:0Įü|Aķd7p6Cķf7q8Iķh7t:Mķj7vŽ20g\Eł=ˆ j0(¢hŠ°h–fV2(–HĮƒü“hŠ j0(–HĄü‘hB j0(–HĄü‘hŗ j0(–HĄüŃh j0(–HĄüŃh¾GłQOGłż46+’žIł=ˆHoCļp lN¹ó’XO0 lŠh„S@?@2/Ņh†SA?AKł’hVtś890Éü†CłŌq@^ÅĄHĀ…Į4‚¶Bgš”CZBm0C[@o pN¹"Ö`€B@N¹"Ö¶Rl:pRŠC?trpŠRC kN¹%¶TOBD`r’DpN¹.:RD0Cø@oź`8p?tŌC”R2’CŅR kpN¹%¶TOBD`rŅDpN¹.:RD0Rø@oźLß NuHē<8BCEłż2GłIłżLKł=ˆ`²0ŠC°y< lnĮü†HsdCģ94HĀ"ŅŅ‚ē‰ mAš`N¹z&XO2HĮ Š€Šēˆ mp@h4ŌC“y0f mpj`L2HĮ Š€Šēˆ mp’žj`4Cģ=2HĮ Š€Šēˆ mAš`N¹z&2HĮ Š€Šēˆ mp’æhRC¶|o’JJDgBC`rŅCpN¹.:RC¶|oģLß<NuHē>8BCEłGł0Iłż4KłżLMł=ˆ`¾0ŠC2Ćü†°r^lZŠ@Ņ@?2Cķ>2HĮ$Ō‚ŌēŠ nŃĀAč€N¹z&TO2HĮ Š€Šēˆ nŃĄh@ˆ4ŌC“lfF nŃĄhŠ`PCķB2HĮ Š€Šēˆ nŃĄAč€N¹z&2HĮ Š€Šēˆ nŃĄh’æˆ2HĮ Š€Šēˆ nŃĄh’žŠRC¶|o’>JDgBC`rŅCpN¹.:RC¶|oģLß|NuHē Oļ’ö$H:<68/"“DmHĄ"ŅŅ€ē‰0HĄ$Ō‚Ō€ēŠ5²(`F2HĮ Š€ŠēˆA×02N¹ģŒA×0N¹Ž¾A×0N¹ŽÖA×N¹ģX04HĀ"ŅŅ‚ē‰5€Oļ LßxNuHē Oļ’ö$H>6>‚:/&POHW"J0 KN¹ó’XO0/°WlB@`p\OLß NuHē6Oļ’šBCEł=ØGļKłCļLAļN0N¹ķrOļ Aļ0N¹ģšBA0N¹+Z:2<’0N¹+Z<~ŽoB`L0Įü†7¼ ‡"MA×0N¹ķ&pŠ€"NA×0N¹ķ&p"N MN¹Ų¤J@g0Įü†7¼ ` RGp’Šo@¾@mŖ0Įü† s f¤Bs^7…Bs`>`€0Įü†2Ćü†43^ŌBŠB?02N¹+Z2°sgT20N¹+Z2Ćü†4Åü†Rs ^:3 ^ŚEŅE7€0/°s f2/²s f :3 ^7… b7… `0Įü† s'^gRG¼Gl’~0Įü†Rs^RCRDøl(mž"9C(pOļDLßxųNuHē0Oļ’Ü8vEł0Įü†B2sGļ0Įü†Cņd KN¹Ō:0Įü†CņtA×N¹Ō:` 3 0cpŠC°|lB30`SClä"K0Įü†AņdN¹Ō:C×0Įü†AņdN¹Ón0Įü†AņdN¹Ō€°|o 0Įü†B2xOļ$Lß NuHē 68Eł0Įü†2209€2*Óo0* Šj4934”y36HĀ…üŠBR@?@?@A×0932rN¹ņB@ JN¹1äB@PO$_Nu?QO62(?A>4(?B?B2(Óo4(ÕoA×09322N¹šņPO6NuHē :8>BCEł=ˆ02åI rN¹zŖ<4HĀ"ŅŅ‚ē‰0åH rp JGg02NŗūĢRCøCg^p4HĀ"ŅŅ‚ē‰4åJ r ĄpgB pf:pĄp g20N¹zŖ¼@f&2HĮ Š€Šēˆ4åJ r p’ž JGg02Nŗūhp 4HĀ"ŅŅ‚ē‰4åJ r Ąpg’€LßųNuHē UO86Eł=ˆp4HĀ"ŅŅ‚ē‰4åJ r Ąp gp’ž `2HĮ Š€Šēˆ4åJ r p 20NŗśīHWHoCļAļBBrpN¹ņdPOTOLßNuHē 86Eł=ˆJBg2HĮ Š€Šēˆ4åJ r p `2HĮ Š€Šēˆ4åJ r p’ž LßNu// Eł3NBŖ’ģpŠhHĄü5@éH5@rŅh5A0*HĄHĮN¹Ü¤2*’źHĮN¹Ü¤&փ Š¼ /p’N¹łL °ˆl N¹łL$ˆ5j’ź Bj p`B’B@$_&Nu y3NN¹łĢNu?Oļ’š6rżŅh>tżŌh?B0(ŠhT@?@2(ŅhTA?A“É?I ?ItŌh?B pŠh?@‘Č0<N¹õ,Hy3NCł3:Aļr0N¹īlXO‘Č0<N¹õ,Oļ6Nu?Oļ’š6BA?A>tŌh?BrŅh?ApżŠh?@tżŌh?B 2(ŅhTA?A 0(ŠhT@?@‘Č0<N¹õ,Hy3:Cł3NAļr0N¹īlXO‘Č0<N¹õ,Oļ6Nu/ / UOpN¹öD y=ˆN¹8²N¹DŠN¹VņB@N¹öDEł=J4¼5|5|5|IłpĄl gN¹TŠN¹`@TO(_$_NuHē4YOBCEłJCf:N¹DŠN¹VņvAźBN¹{J@gB@`p5@J@fBA y=ŒpN¹ōf kG.ftpĄk gj2*.fN¹Hž8°|cg0N¹Lš0*.gHJCfN¹DŠN¹VņvpCė4A×N¹Ųŗ*WgBB MrpN¹Zj`BBAłż–rpN¹ZjpĄk gJ k(.fB2*.fN¹Hž8°|cg0N¹Lš0*.g JCfN¹DŠN¹VņvBB‘ČrB@N¹ZjpĄk g k).fN¹_°0*.gpcN¹LšpĄk g k .g k.fN¹8ĢpĄk g k .g k.gN¹{ÄpĄk gN¹<žpĄk gżčN¹EJ`żŽXOLß,Nu/ $HB@5@5@pN¹ō>$_NuHē>Eł=J j.f0*:g j .fBC`v j4f j6f JCfN¹ ‚Gł3b j4f" j6f¶|fN¹Št6€R@g0N¹ĄIł=ˆ j4f2JCf,0*6|°|bŠ@0;Nū@d”āĄ j.ft2*20*4 TN¹E(BBAłż˜rpN¹Zj`Ņ j.ft2*20*4 TN¹E(N¹ ō`® j.ft2*20*4 TN¹E(BBAłż™rpN¹Zj`~ y.ŲfN¹ œ`jt2*20*4 TN¹E(N¹`@`P j.ft2*20*4 TN¹E(N¹Š~`. j.ft2*20*4 TN¹E(N¹Št6€R@g0N¹^„ j4fž¶|f–0*6|g0S@gU@gZ`€ j.ft2*20*4 lN¹E(N¹Š~`Z j.ft2*20*4 lN¹E(N¹Št6€R@g20N¹^„`(t2*20*4 lN¹E(N¹Št6€R@g0N¹\ j4fü¶|fōKł=ØMł y.ŲfBAp UN¹ō|rp UN¹ō|`XN¹Št6€R@gL0Įü|Aģ" pf:BBCģŹŅĄAģ 20 UpN¹²Žt0Įü|CģŹŅĄAģ 20 UpN¹²ŽBBAłż›rpN¹Zj`¬ y.ŲfBAp UN¹ō|rp UN¹ō|`XN¹Št6€R@gL0Įü|Aģ" pf:BBCģŹŅĄAģ 20 UpN¹²Žt0Įü|CģŹŅĄAģ 20 UpN¹²ŽN¹ ō`&N¹Št6€R@g0Įü|Aģ" pf`ŗ09=tą@|gU@g U@g]@g`Ełŗ`Eł Ģ`EłT`EłTŠ y.ŲfBAp UN¹ō|N’rp UN¹ō|`X S’’gR0Įü|Aģ" pf>BBCģŹŅĄAģ 20 UpN¹²ŽN’t0Įü|CģŹŅĄAģ 20 UpN¹²Ž`N’09=rf€N¹Št6R@gr0Įü|Aģ" pg`29=tąA’|G²| bNŅA2;Nū<DD(D2DD0N¹–Ö`&0N¹—l`0N¹Ģ`0N¹’`0N¹¤ĄpĄy=rf rĀy=rg€N¹Št6€R@gr0Įü|Aģ" pg`29=tąA’|G²| bNŅA2;Nū<DD(D2DD0N¹£®`&0N¹¤`0N¹¢’`0N¹¢ž`0N¹„ Lß<Nu/ Eł=ˆ y<Šf&09<Œgr jpN¹ōPBAp jN¹ōP`BAp jN¹ōPrp jN¹ōP$_Nu?6493bÅü|Cł?rŅĀ4N¹²Ž6NuHē0N¹Št6R@g²Eł=J4*$2*"0N¹‰zJ@g–Gł=Ø0Įü|Aėf2*$²pm 0N¹˜`p0Įü|Aė" pf,Bg?*,CėŹŅĄ4*$2*"Aė 00 y=ˆN¹ŖšXO`2p??*,2Ćü|CėŹŅĮ4*$Aė 00 y=Œ2*"N¹ŖšXOLß NuHē>6&H(Eł=Ø0Įü|Aź@Ų°Ił3¶B€@’ą@’®Kłżœ éˆ/"M KN¹ÅŹXOMģ’üAė ,ˆ 鈊¼2Ćü|Cźt°±lRB”`D "é‰4Åü|AźĢ"p ÓĮBA1?Cķ VN¹ÅŹTOV–p°”f V¼ R– V¼ R”p°”l¶`xB”`l 鈊”2Ćü|Aźt°°l6$ éˆCźĢ,qŻĄB@6(?Cķ Aģ’®N¹ÅŹTOCģ’® KN¹Ón` Cķ KN¹Ónp°”f Cķ KN¹ÓnR”p°”lŽCķ KN¹Ón 鈊¼2Ćü|Aźt°°lR$éŠCźĢ*qMõ(’)N’ōAė<)H’ų(¼’’’’`"R¬’ō l’ō  dp ` l’ō l’ųR¬’ų€R”p°”nÖ`z éˆ2Ćü|AźĢ"pKń’)M’ōMė<)N’ų(¼’’’’`F 鈊”2Ćü|Aźt°°l$R¬’ō"l’ō  dp ` l’ō l’ųR¬’ų€` l’ųR¬’ų¼ R”p°”n²Lß|NuHē06EłO Gł=ضjNf$0Įü|Aė@"0²ŖNfCė<$1“ŖNg‚5CN0Įü|Aė@%pNCė(21HĮ%ANAė<$0“m,x`"pNĮÄAņ0NŗżZR„0Įü|Aė(20HĮømŚ`&x`"pNĮÄAņ0Nŗż.R„0Įü|Aė<ø°mŽLß Nu?Oļ’x‘ČpN¹õ,C×AļrN¹I`6°|cfN¹JH6°|cfA×N¹Kˆ6°|cg0`‘ČB@N¹õ,3ü<¦pcOļˆ6NuHē,UO$H*IN¹śT@4€p`2HĮŅ5¼R@°| mģ5|IłJCg8¶|g20åH rHhHhHh"HCéN¹óōOļ 0åH rN¹/ÜRC¶|m¼ jRh jRhH jRh jRh jRhh jRh8 RN¹¹ą jN¹¹ą y.Ųf2 Rh€0 Rh€H Rh€` R"R3h:" R2(>0Š@ŠA‘h–3üżČpc$_6NuHē0&HpN¹§VAłžžN¹§^EłpcLß Nu?6‘ČpN¹õ,¶|o09<¢gN¹(x097j&@Kł0*,Įü†2*,Ćü†45bŌBŠB7uB7j.7j07j47j67j2CõdAėN¹Ō:BDKł=Ø`Ō0Įü|Aķ pf“CķßŅĄ2Ćü°AōN¹Ō:p2Ćü|CķTŅĮ4Åü°AģŽŠĀN¹Ųŗ0Įü°¼2Ćü|Aķ$9k09k.9k29k49k60+BAėN¹+“pĄl gCķ/ y=ˆpN¹ō’`CķJp y=ˆN¹ō’0+8N¹ØąKł.Ų UfžBD`š0Įü°2gą4, “k(f“6, ¶k*fØ:,0ŗSnž0l2°ėn’2l4²ėm†0,6°knz2²k:fr4Åü°CźŽŅĀAģ8pN¹Ųŗ0Įü°Aź–)pŗCźž)qĀAźš)p¾Cź¦)qŹAź¢)pĘCźŖ)qĪBBAņCź®21pN¹Zj` Bl<8*H>p‘ČN¹õ,BCEł¾GźIł=ØMł0Š@ rg023Ćü|Aģx pN¹łĢ0Š@23Ćü|AģĢ pN¹łĢSCJCl¾LßNu// vEł=Ø`0Įü|Aź pf0Nŗž SCJClā$_&NuHē06N¹hzEł=Ø0Įü|Aź" pg Cź$3¼’`0Įü|Aź$1¼ Gł pf0N¹a–2Ćü|Aź 00N¹õŌ0Įü|Aź1¼Cź"3¼’’$_6Nu?/ 6Eł=Ø0Įü|Aź pgCź 01N¹ö80Įü|Aź1¼$_6NuHē8]O68Eł=Ø0Įü|Aź pf0Nŗžt0Įü|Aź pgJGłPO0/2Ćü|AźX40HĀ…üBCźT3€4/IźZ04HĄü”@AźV1‚01°k0l tŌk03‚0Įü|AźV20²k2l tŌk21‚0Įü|Aź¼`B0Įü|Aź0f8BBCźV3‚IźT9‚röŅk4AźX1töŌk6CźZ3‚0N¹gN0Įü|Aźh20HĮƒė Ćė 1Cźj41HĀ…ė Åė 3‚HĀ…ė Iź(9‚20HĮƒė Cź*3Iź8²to4Åü|3“ 24Ćė 10Įü|Aź(20HĮCź<²±o.t“±l Iź>24`r0Įü|Aź(1Ćė Cźj3r0N¹fd0N¹hJDg"0Įė 2Ćü|AźTŃp0Įė CźVŃq0N¹gN`śpCė82Ćü|AźTŠĮN¹Ųŗ0N¹gN0Įü|Aźj20HĮƒė Cź(3Iźh44HĀ…ė Aź*1‚Cź8“qo2Ćü|1±41Åė 9‚0Įü|Aź(20HĮCź<²±o.t“±l Iź>24`r0Įü|Aź(1Ćė Cźj30Įü|Aź@!«ĀCźD#«¾IźL)«ŹAźH!«ĘCź63«ŠBk<0N¹„Z0N¹…0N¹†L0N¹‡ˆ0N¹†Š0N¹ˆTJDg"0Įė 2Ćü|AźTŃp0Įė CźVŃq0N¹gN0Įü|Aź pf2CźZ?1GźX?3IźV44AźT20Cź 01N¹õŗXO`0N¹D0Įü|Aź1¼Cź¼0N¹›č\OLßNuHē06Eł=Ø0S@gS@gx`Ģ0Įü|AźZHpCźXHqAźj20"y=ˆŅi.RA?Aźh?0Cźf41 y=ˆ”h.SB?CźVŅĄAźTŠĄGźd43Gź$23B@N¹öOļ`V0Įü|AźZHpCźXHqGźr?3Aźp?0Cźn?1CźVŅĄAźTŠĄGźl43Gź$23B@N¹öOļLß NuHē06Eł=Ø0Įü|AźrHpCźpHqAźZ?0CźX?1AźV?0CźnŅĄAźlŠĄGźT43Gź$23Ā|’pN¹öOļ0Įü|Aźl2Ćü|Cźd3°Gźn43 y=ˆŌh.RBCźf3‚AźpGźh7°Cźr41 y=ˆ”h.SBGźj7‚Lß Nu?/ 6AłPO?o?o 2HĮ Š€Šēˆ?u ?u of2HĮ$Ō‚ŌēŠ<5(œu` 2HĮ Š€Šēˆ<50HĄ$Ō‚Ō€ēŠœu(GļIļHS"L0 MN¹ó’XO2HĮ Š€Šēˆ>565HWHoHoHo Ho BgBgBgBgBgBgBgt???/6?/:?BgCļ@‘Čp2N¹ņ¬Oļ.?@ of2/Ņo’o 0HĄ$Ō‚Ō€ēŠ;(`0/ Šoo4HĀ"ŅŅ‚ē‰;€ of`2HĮ Š€Šēˆ45lB@`4HĀ"ŅŅ‚ē‰054HĀ"ŅŅ‚ē‰;€¼@l2`4HĀ Š€Š‚ēˆ254HĀ Š€Š‚ēˆ;`^2HĮ Š€Šēˆ45lB@`4HĀ"ŅŅ‚ē‰054HĀ"ŅŅ‚ē‰;€¼@l2`4HĀ Š€Š‚ēˆ254HĀ Š€Š‚ēˆ;2HĮ Š€Šēˆ¶uf¾ug| /g4HĀ"ŅŅ‚ē‰05 oN ofš2HĮ Š€Šēˆ¶ul445”C?0HĄ"ŅŅ€ē‰?54ŌCSB? M0r4N¹óR\O`Ö04HĀ"ŅŅ‚ē‰uR@?2HĮ Š€Šēˆ?542HĮ Š€ŠēˆŌuŌu? M0r4N¹óR\O`„2HĮ Š€Šēˆ¾ul06HĆ$Ō‚ŌƒēŠ?5(25’G??4ŌGSB M0rN¹óR\O`@2HĮ Š€Šēˆ?540HĄ&փրē‹”u8RB??4Ōu8Ōu8 M0rN¹óR\O04HĀ"ŅŅ‚ē‰ŠuŠu?6Öu?>ŽuSG? M0r4N¹óR\OpĄogüž‘ČB@N¹õ,OļLß8ųNuHē0:&HBy¾Eł=JN¹ņH5@’0l*29¾fAł ęN¹Ė<`(09.Ųf Aź.N¹ņ `ō09¾fAł!N¹Ė8&&HEł²BR%K’ņSKKł=ØMź’ź Š€ŠƒŠ€2Ćü|Aķx"p qSH,ˆt1 qŃĀ%H’īCķ861Aó0%H’öIłŽR¾Fl`>ŽB4‡0ŠE4ŌS“@l`4ŌE6‚0‘R0‘S0lBA`240lBB`46‚Lß ųNu/ / Oļ’š$o JNŗ’ >Ŗ ?j 0* ŠjS@?@?j ?@2* ŅjSA?A ?j ?AIł²r0,N¹šŲr 0,N¹ļŒr0,N¹ļĄr0,N¹ļ>BA0,N¹ļ$r0,N¹ļXA×r0,N¹ń2>Ŗ pŠj ?@2* ŅjWA?A4* ŌjSB?B?j ?B 0,r N¹ļ$pĄjgA×r0,N¹ń2`A×r0,N¹ņ>Ŗ ?j 0* ŠjS@?@2* ŅjSA?A0,r N¹ļŒA×r0,N¹ņpŠj >€?j 2* ŅjSA?A4* ŌjWB?B?A?j 0,r N¹ļŒpĄjgA×r0,N¹ń2`A×r0,N¹ņ JNŗż˜pžĄjOļ(_$_Nu/ / QO$o JNŗżBGł²r0+N¹šŲr0+N¹ļŒr0+N¹ļĄ>Ŗ 0*HĄüŠj ?@?@2* ŅjSA?AA×0+rN¹ņ JNŗż0*PO&_$_NuHē>Oļ’ä$o4 JNŗü¾Gł²/0+rāhĄ|gBB`tHĀ  刊‚åˆ(o8ŁĄAģ.ˆMļ<Ŗ =j =j=j?*HnHn4*2*0*Cī NNŗüŗOļ ?,HnHn4,2* 0* Cī NNŗü”Oļ Kļ0j :€2.’j ;A4ŌnSB;B0-ŠnS@;@;V;n 0-ŠnS@;@ 4- ŌnSB;BAł#zCļŲŲŲŲHoHy"vpĄjg"o`"L Mr0+N¹ī°PO *gZr0+N¹šŲr0+N¹šBA0+N¹š2CļAļtBA0+N¹ļę j4* 0+2ŅAŅ@Ņj 0+N¹ńZ JNŗū`pžĄjOļLß|NuHy"Š//Nŗž>PONuHy#*//Nŗž,PONuHy"Ś//NŗžPONuHē0$H8HĄ$Ō‚Ō€ēŠAņ(Gł!T0Y@g]@gr`~Cł²:2)’ō0Š@ŠAŃhpĄhg&2ēI#Ø 0ēHEń!J 0ēH#¼xRS`$0ēH#Ø 0ēHEń!J 0ēH#¼x>RS1|`1|!|!L B@Lß NuHē,Oļ’tEł²HjHjCźAźN¹ōĄPO>€ jor`BAj’Ā|įIļIƒjB@Iļt` 2ŅA9¼R@°| mī9|KļHUCļ LN¹ńŽXO5m Mr0N¹ķų5m 5W0OļŒLß4Nu09²&N¹ńNu/ / &IEč 0(Ą|’|°| bLŠ@0;NūBBB&B&2& R"P KN¹Ō:`""R KN¹Ō:` R"h KN¹Ō:`Bp’`B@&_$_NuHē8(IBCEļGč 0(Ą|’|°| bXŠ@0;NūNNN*N*:*/ "L S PN¹ÅüXO`&/ "L SN¹ÅüXO`/ "L S hN¹ÅüXO`v’0LßNu?/ $HJ@fp’`B64HĀ"ŅŅ‚ē‰22HĮ Š€Šēˆ¶rf Š€Š‚ēˆ02`2HĮ Š€Šēˆ62`Ą$_6NuHē Oļ’€$HvN¹öPg JB@N¹ÓŹ (\’’gCł#Š JN¹ÓnfFAł#~C×r ŲQÉ’ü‘ČN¹łp(:8F DN¹łpĄ<’Š<A€A×N¹ö\C× JN¹Ō:BCJCf4"JA×N¹Ō:B@A×N¹ÓŹB(’’ JN¹ł<°|’ÜfBA`20JAg`B@Oļ€Lß8Nu?09=~N¹Š>6R@g29=x’|²| bņŅA2;Nū8,ŹFŌŽĄ ,0N¹^„`Č0N¹†`¼0N¹D`°r0N¹ŠÜ`¢09=€°|b”Š@0;Nū&0:DNX0N¹£®`n0N¹¤`b0N¹–Ö`X0N¹—l`N0N¹¢’`D0N¹¢ž`:0N¹Ģ`00N¹’`&0N¹|ą`0N¹€>`0N¹¦`0N¹¦¦6NuHē06Eł=Ø0Įü|Aźh80HÄCźj:1HÅAźX1¹=„CźZ3¹=†0N¹gNGł21AźB’pCź(3YAl3¼0Įü|Aź(20Ćė Cźj30rN¹fd0Įü|AźZ?0CźX?1GźV?3AźT?0rCź 01N¹õąPO0N¹†L0N¹‡ˆ0N¹†Š0N¹ˆT0N¹›č0Įü|Aźh20HĮømCźj41HĀŗ‚m 0rN¹„~0Įü|Aź41¼Lß 8Nu?/ UO6HWr B@N¹õ^XOEł=Ø0Įü|Aź 2²pg 00r N¹õąTO$_6Nu?/ 6Ał=JEł=Ø0Įü|CźT3Ø6CźV3Ø8CźX3Ø:CźZ3Ø<0N¹gN0N¹här0N¹fd0N¹gN0Įü|AźZ?0CźX?1AźV?0CźT?1rAź 00N¹õąPO0N¹›č0Įü|Aź41¼$_6NuHē0QO6Eł=ØGł qlr`0Įü|Aź>200Įü|Aź(1Cź@B±`<0Įü|Aź<"0Cź(41HĀ’‚Aź@!Cź>41AźB”pSBCź(3‚0Įü|Aź(20Ćė Cźj30rN¹fd0N¹h0Įü|AźZ?0CźX?1AźV?0CźT?1rAź 00N¹õąPO0N¹†L0N¹‡ˆ0N¹†Š0N¹ˆT0Įü|Aź4Bp`ˆp2Ćü|CźTŅĮA×N¹Ųŗp2Ćü|Cź\ŅĮAźTŠĮN¹ŲŗpC×2Ćü|Aź\ŠĮN¹Ųŗ0Įü|AźZ?0CźX?1AźV?0CźT?1rAź 00N¹õąPO0N¹gN0N¹›č0Įü|Aźh20HĮƒė Cź*3Aźj40HĀ…ė Cź(3‚Aź*20HĮCźDŅ±²¼oAź840Cź*”qHĀAźD!‚0Įü|Aź*20Cź8²qo&4Åü|1± 21Ćė Aźh10rN¹fd0Įü|Aź*20HĮCźDŅ±Gź843HĀ²‚m23’pHĮ#0N¹†L0N¹‡ˆ0N¹†Š0N¹ˆT0N¹›čPOLß Nu?/ 6Eł=Ø0Įü|Aź" pfCł#ŒAņN¹Ō:`Z0Įü|Aź,20SAgSAg$`B0Įü|AźŃHpCł#”AņN¹ÅŹXO` 0Įü|AźßHpCł#™AņN¹ÅŹXO0Įü|HrrAź 00N¹õąXO$_6Nu?/ 6Eł=Ø0Įü|AźŒ¼ Cź.21SAgSAg$SAg:SAgZ`p0Įü|CźŃŅĄAźŠĄN¹Ō:`V0Įü|CźßŅĄAźŠĄN¹Ō:`<0Įü|AźŽR¾Fl`>ŽB4‡0ŠE4ŌS“@l`4ŌE6‚0‘R0‘S0lBA`240lBB`46‚Lß ųNu?/ Oļ’ö6Eł=Ø0Įü|Aź*/Aļ"_01N¹ģŒ0Įü|Aź8/Aļ"_01N¹ŽÖA×Cł#¬N¹įųA×N¹ģX0?r4Åü|Aź 00 N¹õąTOOļ $_6Nu?/ Oļ’ö6Eł=Ø0Įü|Aź<"0Cź(41HĀ²‚n?<čAź 00rN¹õąTO`j0Įü|Aź(/Aļ"_01N¹ģŒ0Įü|Aź‚Eļ?/HRHo4/2/0/Cļ AļNŗūÄOļ 0g2gp`B@\O$_NuUOHWr B@N¹õ^XO0TONuBAAł=Ø`"4Åü|Cč °q fCč q g0NuRA²|oŲp’NuNŗ’²Nŗ’ÄNuHē Nŗ’š6R@gJ8Eł=Ø`8ø|mzłŚD`:0Įü|Aź pf¶Egr Cź 01N¹õą` RDpŠCø@mĄLß8NuHēQO68pN¹öDGļIļKļHWHSHTHUr 4Åü|Ał>Č00 N¹õ^OļMł=J`d?.Č00 N¹õ^Oļ0g2f”B@N¹öDPOLßxNuHēÆ ?o0/ ŠTS@?@2/ŅSSA?AA×0rN¹šņ o0f A×0N¹ļ0/2Ćü|AķfpHĄź J@f&4/”pHĀ…ź RBCķ(“qf 0BAN¹„~`:0/2Ćü|AķfpHĄź 8/˜pHĉź :` 20N¹˜2REøElšA×BA0N¹šņ‘Č0<N¹õ,Oļ Lß<8NuHē>6Eł=Ø0Įü|AźD"0o(S°Cź¾21g 0<‘ČN¹õ,GłMģ’š0Įü|Aźd<°Cźf=q=k Kźj=u=V=n AźH"0CźL²±n N0N¹ļr0N¹šŲBA0N¹ļ>0Įü|AźĀŠĄBA0N¹šņ‘Č0<N¹õ,0N¹‡ˆp`B@Lß|NuHē>6Eł=Ø0Įü|AźD"0Cź841HĀAź*00HĄ”€²‚l‚2Ćü|CźDR±Aź¾00g\0<‘ČN¹õ,Gł N0N¹ļr0N¹šŲBA0N¹ļ>0Įü|AźĀŠĄBA0N¹šņ‘Č0<N¹õ,0N¹‡ˆp`B@Lß|NuHē06Eł=Ø0Įü|Aź@"0orS°0<‘ČN¹õ,0Įü|Aź¾20g:CźŖ41g&Gł#ŌHS"K0Įü|AźšŠĄr0986Eł=ØGł·źKł¶<0HĄ2Ćü|Aź@Š°&€Ił0Įü|Aź<"²°mHCźd:±4Åģ AźfŌp;B21AźhŅpSA;A4-Ōl SB;B M0N¹ļ`B­B-Mķ0Įü|Aź" pfą$"ŅŅ‚ŅCźx q0g4,"g N0"N¹rF0,$g8`*0,$gB$"ŅŅ‚Ņ0Įü|Aźx"p"q NN¹Ō: N"0N¹Yŗ NN¹Ō€+@²+NŖ`(" Š€ŠŠ€4Åü|Aźx"p +qŖr1+A²p2Ćü|Aź˜ŠpHĄ$-²CźD”±“€o 00$1 mŖŃĀCš+IQ mB -²2Ćü|AźD°o2$0 mŖŃĀ4Åģ CźfŌqŌlCźd210N¹ńZ|0Įü|Aź*20HĮ$-²CźD”±“l†-g4-“AźF”pÅģ CźdŌq`0Įü|Aźd40:‚0Įģ 2Ćü|AźfŠp;@tCź˜ŌqÅģ AźdŌpSB;B0-Šl S@;@4“ml M0N¹ļ -gZ @­`R2HĮ N0N¹F0Įü|AźF20Cź˜ŅqB620Aö4Åģ CźfŌqŌlCźd210N¹ńZ0Įü|Aź620g¬CźH$“±m MźL“¶o0Įü|AźL"²°m‚CźH²±nv0Įü|Aźd:°2Ćģ CźfŅq;AtGź˜ŌsÅģ ŌUSB;B6-Öl SC;C0rN¹šŲr0N¹ļ> M0N¹ļr0N¹šŲBA0N¹ļ>B@Lß|NuHē0QO6EłŖ0?j20Šj4S@?@2/Ņj6SA?AGł=Ø0Įü|Aėd20Cė|3Aėt1Cėf41Aė~1‚Cėv3‚Aėd20CėhŅqSA’j Aė€1Cėx3Aėf40CėjŌqAė‚1‚Cėz3‚2* Aė|Óp2* Cė€ÓqAėz20²om4/`0Įü|Aėz400Įü|Aė‚1‚Cėz3‚`0Įü|AėxSpCė€Sq0Įü|Aė€20²onÖCėz41“oo3ÆAė‚1Æ0Įü|Aėz20Cėv²qoAė€40Cė|“qor`BA0Įü|Aė„1Cėd41AėŽ1‚Cė†3‚Aėf20Cė3Aėˆ1Cėd41AėhŌpSB”j Cė’3‚AėŠ1‚Cėf21AėjŅpCė”3AėŒ14* Cė†Õq2* AėŠÓp`0Įü|AėŠSpCė’Sq0Įü|AėŠ20²onÖCėŒ41“oo3ÆAė”1Æ0Įü|AėŒ20Cėˆ²qoAėŠ40Cė†“qor`BA0Įü|Aė–14/Cėd”q2* HĮƒü”AHĀ…ź Aė˜1‚JBlBA`0Įü|Aė˜20p’4Åü|Aė*Šp ²@lCė˜21 lB@`2Ćü|Aė˜00`p’2Ćü|Aė*Šp2Ćü|Aė˜1€Cėd41Aė¢1‚Cėš3‚Aėf00Cė¤3€Aėœ1€Cėd41AėhŌpCė¦3‚Aėž1‚Cėf01AėjŠpj S@CėØ3€Aė 1€4* Cė¤Õq0* AėØŃpCėž01°oo(4/Aė¦1‚3‚`0Įü|Aė SpCėØSq0Įü|AėØ20²onÖCėž41Aėš“poCė¤²qot`BB0Įü|AėŖ1‚Cėd21Aė“1Cė¬3Aėf40Cė¶3‚Aė®1‚Cėd21AėhŅpCėø3Aė°1Cėf41AėjŌp”j SBCėŗ3‚Aė²1‚2* Cė®Óq2* ÓpCė°21²oo(3ÆAėø1Æ`0Įü|Aė²SpCėŗSq0Įü|Aė²20²onÖCė°41Aė¬“poCė®²qot`BB0Įü|Aė¼1‚2/Cėf’q4* HĀ…ü’BHĮƒź AėĄ1JAlBB`0Įü|AėĄ40p’2Ćü|Aė(Šp“@lCėĄ41lB@`2Ćü|AėĄ00`p’2Ćü|Aė(Šp2Ćü|AėĄ1€CėĀ3Ŗ0AėÄ1Ŗ2CėĘ3Ŗ4AėČ1Ŗ6Cėj?1HpCėĘHqAėh40Cėf210Įü|Aėd008Éü|CėÄŅÄAėĀŠÄN¹…ŅOļ p’2Ćü|AėĀŠpCėĘŃqp’AėÄŠpCėČŃqAėd004*0Ōj4°BlCėf810*2Šj6ø@lt`BB0Įü|Aė¾1‚POLß Nu?/ 6Eł=Ø0Įü|AźD"0oJt“f0Nŗė`<0Įü|Aź*20HĮCźD“±"1lB±0Įü|Aź¾20g 0rN¹„~$_6Nu?/ 6Eł=Ø0Įü|AźD"0Cź841HĀAź*00HĄ”€²‚lv4Åü|01 HĄS€40 HĀ‚²€f0NŗīČ`T0Įü|Aź*20HĮCźDÓ±"1Aź840Cź*”qHĀ²‚oAźD!‚0Įü|Aź¾20g 0rN¹„~$_6Nu?6Ał=Ø0Įü|Cč@"1o6Cč(41HĀCč@•±"1lB±0Įü|Cč¾21g 0rN¹„~6Nu?/ 6Eł=Ø0Įü|Aź@"0Cź<$1Aź(00HĄ”€U‚²‚f 0Nŗó2`|0Įü|Aź@"0Cź<$1Aź(00HĄ”€S‚²‚nR2Ćü|Cź@ѱ 1Aź<$0Cź(21HĮ”°‚o0Įü|Aź@!‚0Įü|Aź¾20g 0rN¹„~$_6Nu?6Ał=Ø0Įü|CčD"1f Cč@$1g"p2Ćü|Cč@#€CčD#€0rN¹„~6Nu?6Ał=Ø0Įü|CčD"1f"Cč@$1Cč<"1Cč(01HĄ’€S“l40Įü|Cč<"1Cč(41HĀ’‚Cč@#CčDB±r0N¹„~6NuHē086‘Č0<N¹õ,Eł=ض|f0Įü|AźĀŠĄr09Oļ’Ž$H8(I6>Oļ’“$H:?A ?B,I?j,vBo—ĖCźA×pN¹ŲŗIļHlHlHlHTr0N¹õ^Oļ03Ą,ś5@2,3Į,ü5A5l5l, g"N J0N¹½|p’ŠjF3Ą-3Ą-0pN¹öDpN¹öD?/4/"rB@Ał,źN¹óvTO<S@g¼|fö?V" oxf¼|fB@`pżŠj4<€`,¼|fp’ŠVlBA`r’ŅV`pŠVrżŅj4°Ao`rŅV<0/"°Vg’t2 J0N¹¼ę0Šy-Šy-.5@4HĀ"ŅŅ‚ē‰02X‘j5l,2HĮ Š€Šēˆ42XÕj,~`2HĮ Š€Šēˆr’RG¾j4oę0gJ2/"²@l"~Ž@`2HĮ Š€Šēˆr€SG¾|lę` ~`2HĮ Š€Šēˆr€RGpŠV¾@mäKļ$0Šy-Šy-.T@:€;l2Ņl’U;At’ŌjF;B2-g€JBgz?9ŗöHlHlCģ L09ŗš29ŗņ49ŗōN¹»vOļ ?,HmHm4,2,0Cķ MN¹»vOļ 0-g2-g???-4 JprN¹óR\O~`2HĮ Š€Šēˆr’RG¾j4oęBApdN¹ņ`F?/4/"rp JN¹óvTO<W@m(¼j4n KļHUCļ0 JN¹ó’XO~`02HĮ Š€Šēˆ42“yŗōl 22²yŗöm BC?|’ž`RG¾j4oŹJCgŹ0ŠlS@yŗč2/²@l²BG JN¹µJ@gœ2*HĮ Š€Šēˆ?r.$Ō‚ŌēŠ5²F(.2*HĮ Š€Šēˆr€PBB"N20 JN¹²Ž6Cļ$0 JN¹ø0 JN¹¶Œ0 JN¹¶HoCļ$Aļ&09ŗāN¹ī>XO0/"gBA`r?A"Ho Ho>HoHoFHo.BgBgBgBgBgBgBgp???/D?/H??/NCļN‘Č4rpN¹ņ¬Oļ.?@8rĀ@g&?/4/" JprN¹óvTO<x’" g$?/4/" k B@rN¹óvTO8 k N¹Ćų¼|mŚ¼j4nŅ¶Fgŗø|’’f²JGg g KN¹Āv—Ėt20 JN¹½ōHUCļ0 JN¹ó’XO0ŠlS@yŗč2/²@l|BB"N J02N¹²ŽJ@gft"N20 JN¹²Ž0 JN¹·LCļ$0 JN¹¹L6Cļ$0 JN¹ø0 JN¹¶Œ0 JN¹¶`JGoø|’’f`ōø|’’f&?/4/"r<ÜFAłŗĀ00`ś JN¹óvTO<`<¼|’’g¬2/ 0 JN¹ĆPJ@gN f^4HĀ"ŅŅ‚ē‰ rfJpĄr fB r "P³üæf4Aņ“ÉN¹¾Ī&H"K0 JN¹Ą J@f` gø|’’f KN¹Āv—Ė¼GgTJGg g KN¹Āv—Ėt20 JN¹½ō>BB20 JN¹½ō`"JGo g KN¹Āv—Ėt20 JN¹½ōBGpĄo8gż|x’" g k N¹Ä‚8 KN¹ĀvJGf$¶|f o f o fAł-zpN¹ōJGg"t20 JN¹½ōp4HĀ"ŅŅ‚ē‰Ąr gt"N20 JN¹²Ž y,¢m00Š@AłŗĀ¼pśo r>HĒ$Ō‚Ō‡ēŠĀr( f J02N¹¹’0 JN¹·LCļ$0 JN¹¹LN¹ø 2*HĮ Š€Šēˆ5Æ.2*HĮ Š€Šēˆr’P0Š@AłŗĀ¼pśoPr>HĒ$Ō‚Ō‡ēŠĀr( f?E@?CB?FD?DF?ozH?|JAļ<09ŗęrN¹ņN o"f&Ho:Ho>CļBAļBBBrpN¹ņdPO`?|’’pC×AźN¹Ųŗ5o, JN¹½RB@N¹öDpN¹öD0/OļLLß|ųNuHē>Oļ’ą$H68*I: g 0CŃ°ümųpCźAļN¹ŲŗIļHlHlHlHTr0N¹õ^Oļ5T5l g$29-Ņy-.Ój4HĀ"ŅŅ‚ē‰02X‘jHoCļ0 JN¹ó’XO2HĮ Š€Šēˆ?r?r4ŌlSB0W°Āl JEfr `2HĮ Š€Šēˆr’ž MļHnHnHnHVr 0N¹õ^OļGłŗš`¶?+HnHn4+2+0Cī NN¹»vOļ ?,HnHn4,2,0Cī NN¹»vOļ ?/HnHn4/2/ 0/ Cī NN¹»vOļ 0.g2.g???.4 JprN¹óR\OHnHnHnHVr 0N¹õ^Oļ0.g2.f’@pCļAźN¹Ųŗp`Ŗ?j0*ŠjS@?@2*ŅjSA?AIłŗā0/°Wo2/²oo A×0rN¹šņKļ:Ŗ 0*HĄüŠj S@;@2* ŅjSA;A4*HĀ…üŌj ;B0rN¹šŲr0N¹ļ>r0N¹ļrr0N¹ļ$ M0N¹ļ0/°Wo2/²oo A×0BAN¹šņB@OļLß4NuHē0$o &o$:/(68°Co<`<0†²Do<`<2†<ÜB>ŽR¾Fo`<ÜR4†0ŠE4ŌS“@o`0ŠS6€2“R0‘S0o`B@4€2o`BA6Lß ųNuHēOļ’š*H:86HoHoHo Ho 0rN¹õ^OļGļHkHkHkHSr 0N¹õ^OļIłŗš`Œ?,HkHk4,2,0Cė KNŗ’Oļ ?/HkHk4/2/ 0/ Cė KNŗžīOļ 0+g2+g???+4 M02N¹óR\OHkHkHkHSr 0N¹õ^Oļ0+g2+f’jOļLß88NuHē 8Eł,ź0*"6*:JAoj’÷"`j"zżŚh4²Elj’÷:`j:JBg$°j"g 4rp JNŗž“¶j:g 4rp JNŗž¢Lß8Nu// $Hv`2HĮ Š€Šēˆr’RC¶j4oę$_&NuHē0&H6$I" gd49-Ōy-.ÕkBB2Nŗ’F2HĮ Š€Šēˆ43X•k2HĮ Š€Šēˆ43XÕk,0g vÖ@`2HĮ Š€Šēˆs€SC¶|lęLß NuHē YO$H86:JAmĄW@mŗtŌj4øBn®r4HĀ Š€Š‚ēˆĀr f˜JEfr `2HĮ Š€Šēˆr’ž HWCļ0 JN¹ó’XOJEf,2HĮ Š€Šēˆ?2?2?/4/ J0rN¹óR\O`62HĮ Š€Šēˆ?2?2?/4/:ŚEAłŗĀ00Pś JrN¹óR\OXOLß8Nu/ / Eł,¤0g2B@Gł·ņ`$2ēIŅ@ŅA±óf$ g2€2ēIŅ@ŅAAó`R@°RmŲ‘Č&_$_NuHē,Oļ’ģ$o(Iłŗā6, –l HƇü>Ŗ?j0*ŠjS@?@2*ŅjSA?AA×0rN¹šņr0N¹ļ> j4* 2* 0N¹ńZKļ0* ŠjS@2,ŅAA:€4* ŌCTB;B;U0* ŠjU@C;@m]@nSmRm0-mHĄüŠm;@2-’mHĮƒüŅm;A M0rN¹ń2A×BA0N¹šņ0*OļLß4NuHē8Oļ’ę$H6&IHoCļN¹ó’XO2HĮ Š€Šēˆ42Õo$k 5o5o6+HĆ$Ō‚ŌƒēŠ02(‘j4+HĀ Š€Š‚ēˆ62—jGłŗš0+’śHĄü‘j0*2Ņk’jSA°Ao`2*5A0*4+Ōk”jSB°Bo`4*5B0*°Sl2`2*5A0*°kl4+`4*5BIļHTHTCļAļN¹õ>PO?/4/rB@ JN¹óvTO8€J@o rHĄ$Ō‚Ō€ēŠĀr(gvĘr( fr( IėpŠjHĄü9@éH9@rŅj9A0,HĄHĮN¹Ü¤2+’ōHĮN¹Ü¤&փ Š¼ /p’Nŗē °ˆl² Nŗęņ(ˆg¦9k’ō Bl p’Šj>€r’Ņj?A4*Ōj?B6*Öj?C‘Č?H ?HpŠj?@ rŅj?A‘Č0<N¹õ,HTCł,¦Aļr0+’ņN¹īlXO‘Č0<N¹õ,?+?+?+4rB@ JN¹óR\Op`B@OļLßNu// Oļ’š$h B@?@>€rŅj?ApŠj?@t’Ōj?Br’Ņj?A 0*Šj?@ 4*Ōj?B‘Č0<N¹õ,Hy,¦Cł» Aļr09ŗāN¹īlXO‘Č0<N¹õ, y» NŗåĪv’RCp4HĀ"ŅŅ‚ē‰Ąr gpĄrgr’ž p 4HĀ"ŅŅ‚ē‰ĄrgČOļ$_&NuHē YO$H68HWCļN¹ó’XO0/4HĀ"ŅŅ‚ē‰Šr29ŗźŅAAø@mp2HĮ$Ō‚ŌēŠĄr( gp`B@XOLßNu?/ YO$H6HWCļN¹ó’XO2HĮ Š€Šēˆ?2?2?/4/ JB@rN¹óR\OXO$_6NuHē $H8v’RCp4HĀ"ŅŅ‚ē‰Ąr gpĄrgøCgr’ž 0 JNŗ’~p 4HĀ"ŅŅ‚ē‰Ąrg¼JDm2v2HĮ Š€ŠēˆĘr ftÄrgvĘr fr J0Nŗ’4LßNu// $Hv’RCp4HĀ"ŅŅ‚ē‰Ąr gpĄrg tÄr f0`p 4HĀ"ŅŅ‚ē‰ĄrgĀp’$_&NuAś(p"@ "ˆBy-ŠA×1üśB3ü€-Š3ü’’-ŅOŠ"€Nu/ Hz’Ģ?<&NN\O$_Nu@­ųTX¢»J›?żš š„ūĻ÷™?ž±r÷ŃĻy¬@ÉŚ¢!hĀ5?’ÉŚ¢!hĀ5?žÉŚ¢!hĀ5?’€@€@ NaN-INF+INF(C)Xmath by d'ART/QOM×-O,ˆ ICļHzaŠXOPO,_NuH@B@H@"Vra(J@kNu.np’`Ž/YOM×,ˆ ICļ HzaPXO VBXO,_Nu"VS@eŲQČ’ü,‰Nu/YOM×,ˆ I"o HzaXO VBXO,_Nu"VS@eŲQČ’ü,‰NuHē8]O$H&I(o&BCx%p’ JR@g2ŗfōJ@gÖ@HĄN”BEg>BA’< ²<b;kŠ`ā’’’’’’’’’’’’|’°<*f<`&’<0²< b Aź’’C×p a4$W°¼’bä<gÜt’°<.f6°<*f4`$<0°< b Aź’’C×p a ö$W°¼’b¦4gžĀ<ß²<Lf Ågˆ`°<hgņ°g¢r@°dpĄ|?Š@0;Nū`````N`N````````````````ś``````````ŚNNN`Ś````€``Ø`ŗ``ž``````` [0ƒ`ž|Aļ„`0Aļ€2"LaNÖ@`ž\ [2"LaLÖ@`žJJEj `p0?4 La"TOÖ@`ž*JEj `0HĄ?4 La°TOÖ@`ž ÅJEj `p0?4 LašTOÖ@`żęJEj `p0?4 LaTOÖ@`żĘÖ@HĄN”0\OLßxNup24<’’Aś "La p’`ā Warning: use TCFLTLIB to get float support for printf. Hē Oļ’čv J€j|-?|D€`Ŗg|+?|`”g| ?|`~?|`vHē Oļ’čv ?|`dHē Oļ’čvf?|`L|0f|x?|`2|X?|`$Hē Oļ’čvf?|` |0?|$H>ĆC8jxAļ a üAļ p’JWČ’üF@?@gAļ 2SAkta“SÉ’üb (ß’’QÉ’š2/Ņ@4/(jt”@jtŅBgf 0AoŅ@Ō@˜Alx?B?D`hHē0$H&IB(v`Hē0$H&Iv’JWĖ’üFCJBj4“Cb6xJAk²Cc8˜Cf K0a†0 JN“` 0 JN“0 Kap0ŠDLß Nu6x0/g fŲ@ JaP0/gŲ@AļN’0/gŲ@ Ja,0/gŲ@Aļ N’0/g gŲ@ Ja0OļLßNuHē0Eś6`Hē0Eś4&H6g8ęKg SC JpN“QĖ’ų J0Ą|gN“Lß Nu00000000 Cł.:aAł.:p `h/ / B@JgB)g@)fJ&Q(i égĄ·Ģeö"‹// Ia–"_ _J@f&Q`ŲB@"‹(_&_Nu3ü śép’`ęé#H#H&HJfüS‹#K "‹ I(IaJ"LJ@fĢ`øHē:$H&I(S&gfJg^+g`)ftė,k x$Ś¹Īd S‚föR„øeī`.&Œ// Kaō$"J@k,f4(SėS‚fĢR„øfÄ«&Œ Lß\Nu3ü śėp’`čė"`Ś&x,A'J'JEņ8'J &Šė KaˆJ@kÄfĢR„øŽfÖ"`¦p/alXONu(g4(f>"PĄ ‰Ą|’³č dčNu?/a< _2J@f 0Nu3ü śčp’NuCč€!I!IR‰!I ‰`ĀHē&H(o Ia²6kl g LaŠ` a(Jf\(H <a .)HgN0Š@0;\ Kat°|’’gB9@{0`Qģ l)H(ˆŠü)H Cśö#Éś LLßNup`p`p 3Ąś la ‘Č`Ža)b*a)b* ‰ŠŠ‹‹‹YOC×B‘ŲŲgŲgŲ Aśr`TH°˜WÉ’śf0XONup’`ųrwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ał»(p`AčrĀ(WČ’ōVĄNu?/ Ał.:a4Ał.Pa*Gł»(6<`GėpĄ+g Ka QĖ’ģ&_6Nu/ &H+g+g8aHJ@f80+a”J@k,+g kaJB@7@? Kaī0&_Nu3ü śėp’`ąHē&H(k6+"+’Œg0Dta¾J€kŠ+fZ"’ŒS"L Ip °gSjų`*| ’’// " ’ˆ0aR"_"J€kNgPAé’’p €SjĢHē@Ą" ’ˆ0a.LßJ€k*g,`0"’Œ LaJ€kg&Œ'L«B@LßNup’`öp`ņ€Hē06&Hp ĄCgp@ĄCfFpĄC?/ ?<=NAPOJ€k&8jaTpĄCgF?<?p/?<BNAOļ J€j.`Brß²€fNAXONuaø3Ąśp’`Ž°|c/ ??<>NAXO$_J€kpNuaŽ3Ąśp’Nu/ /?<ANA\OJ€kp$_Nuaj3Ąśp’$_NuHē@ ??<@NAOļ $_J€k°fNua>3Ąśp’Nu3üśNu/ “|bź2@?? /?<BNAOļ J€j¾°¼’’’ĄføSBg jX?<? p/?<BNAOļ J€k˜$`X?<? p/?<BNAOļ J€kzŠ"kt?<? p/?<BNAOļ J€k\$`?<? p/?<BNAOļ J€k@$Ņ€k: ‚$k2Hz’N <“€e/`/? ?<@NAOļ J€k”¼bŌ $_NuaD3Ąśp’$_Nu0<`īHR Cł.’$Q`"J$R" g°Ŗfņ"’AźažŠ Ja$$_NuD@| °|"b;NupNu   ??B@Cś<gJ1köB@BA< Cś &(’’²<-WĀg²<+fg"1²bŠAg1²b Š@8Š@Š@ŠD`ęJgD@86Nu//žü"4UB“|"bjJ€j ²< fü-D€Cļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!ś`ź0123456789abcdefghijklmnopqrstuvwxyz JgJgJgJgJg JgJgJfąSHŁgŁgŁgŁgŁg ŁgŁgŁfą @Nug°fųSHNuJgų‘ČNu“Ég ²fųCč’’`ņJg INuSHNugH°f8g@°f0g8°f(g0°f g(°fg °fg°fg°gĄ°!epNup’NuJfųpNu Łg<Łg8Łg4Łg0Łg,Łg(Łg$Łg ŁgŁgŁgŁgŁg ŁgŁgŁfĄ @Nu"HJgJgJgJgJg JgJgJfą ‰S€NuS€eg ²gōb p’NuJfųpNupNu"S€eŁfųBJ€gĀS€fś ANuHē0$H°|g“°|$b¬GśŖrtg‚J3kōSJgtJ@f"p ²<0f:pgbĘ<߶<Xf(pf"`N°|f²<0fg>Ę<߶<Xfg.GśJ3²d"3²d&HCĘĄHCJCfÄĄŌƒŌdā` & gSJ"ŠLß Nu3ü"śp’` 3ü!śp& gą"ˆ`Ü//žü"4UB“|"bZCļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!ś`ź0123456789abcdefghijklmnopqrstuvwxyzHē &/?<HNA\OJ€f 9½čg @ NJ@fąp @LßNuHē0&gØPƒRƒĘ<ž¶¼e a² g˜!CCł.– ‘"ˆAč`rGł.š&S f. < a„ gj&@Aėp €!| 'H&¹.š#Ė.šAė"P` )ƒd I"Q fš`²r°d ‘` #@ÓĄ#C"¼”ńnAéLß Nuk |’š`š‘Č3ü ś`ä/ oLQˆ Ød ”ńnf@axJg*`6Cł.– g,°ˆg"@ fö` "/?<INA\OJ€j`p$_Nu±ü’šgņp’`š/ &y.– g/ &S?<INA\O`ī&y.š g/ &S?<INA\O`ī&_NuHē8$< Cč’ųGł.š g°" ’€²‚c &@ fņ`ž(@ ,g±Ąb*"Ņز€eg `‚ €)H`p"@")ÓØ ‘)H`>"@ g±Ąbö" Ņ©²ˆeg`N"(Ó©`"ˆ €"H" Ņ©²€f @"(Ó©" l Ø eb&”/ ?<INA\OJ€fQĄLßNuPĄ`öS€e± gųepNup’NupNuJ€gä/³ČbųgÖÓĄŃĄ2 4gf!S€fś`øfš`!S€gØ"ź‰č‰g–Hē?Léxü’ŲHą?Léxü’°Hą?Léxü’ˆHą?Léxü’`Hą?Léxü’8Hą?Léxü’Hą?LéxüžčHą?LéxüžĄHą?Léxüž˜Hą?LéxüžpHą?LéxüžHHą?Léxüž Hą?LéüžHą?’üSf’vLßxü2Ą|’äHgS@!!QČ’üĀ|gšSA!QÉ’ü`ä2 4gfŁS€fś`Źfš`ŁS€"ź‰č‰g”Hē?LŁxüHŠxüLŁxüHčxü(LŁxüHčxüPLŁxüHčxüxLŁxüHčxü LŁxüHčxüČLŁxüHčxüšLŁxüHčxüLŁxüHčxü@LŁxüHčxühLŁxüHčxüLŁxüHčxüøLŁüHčüąŠüSf’xLßxü2Ą|’äHgS@ ŁQČ’üĀ|gSAŁQÉ’ü _Nu@@@@@@@@@ĄĄĄĄĄ@@@@@@@@@@@@@@@@@@€::::::8888888888888888888866666644444444444444444444@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’  !"#’’’’’’  !"#’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’$jD€³‚ BJjD$HBJBf"$HBJBf ĄĮ$jD€NuÄĄHBĄĮŠ‚$jD€NuÄĮHBĄĮŠ‚$jD€Nu$jD€³‚"BJjD$HBJBf4$HBJBf€ĮH@B@H@$ jD€NuB@H@HB€Į0@0€ĮH@0H@$ jD€Nu AH@r2B@tŠ€Ó’ˆdŅˆŃ€ÓQŹ’ōF@$ jD€Nu4ŽCG?ž/p<ĢÄ6ĘÄ>ĪÅ܇׀HAHBHDHE>ĪÅ܇׀?<BCHCHF.HGĪÄ܇׀.HGĪĀ܇׀.HGĪÅ܇׀.HGĪĮ܇׀.HGĪÄև.HGĪĮևр?<6HCHFp>ĪÄ܇׀>ĪÅ܇׀>ĪÄև(".JƒkŽ‡9-Ńg„J‡g j ‡’žc a0J„fJ‡gŖ9-Ńgž9-ŃfJkt`ŒJk†`h/"HAĀÅ.HGĪĀpŽŃ@H@HG0BGHBHE2ĀÅtŽŁ€Ż‚ׂp"Jƒk Ž‡Ł„Ż†×ƒSANu ‡€b ‡žc0a¬ „€b f$J‡fgJƒkŲ„Ż†×ƒSAR†×€fĆRA` JƒkŲ„Ż†×ƒSA A’e "$Hzža` ŅāQ †!1LßųNudivCŠAśįF/ / ? A×aAŃ0ß ß Ÿ]HNu4žCG?žøbfŗ‚b RGā‰ā’d6|€/|$F,HF.ŽĘh.BG’‡HGŅ‡~’`"BAHA,HFĢĒp”†“€HAHB024 —Ė6ĘĒ<ĢĒ?~”†“ƒ‘Gj SWŌ…Ó„ŃGdö, QĪ’¦,HF.ŽĘh.BG’‡HGŅ‡~’HA`"BAHB02BB6ĘĒ|’ƒ‘FjSGŅ„ŃFdųHG>HG9-Ńf,āŽœb HFRFkŒHz``, ’’cņ9-Ńg~9-ŃfJÆkb`lJÆkf`X//&HCĘĒ0BCHCH@B@4ÄĒrŠ‚ׁ"$”€“ƒdSGŌ…Ó„Nu9-ŃfāŒā•š‚™kfg` JfŠJ‚g`„,HFR‡dR†`,HF  @žc"$Hzżģač` Š€āP ‡!1Lß ųNumod42<@H@J@fAH@ @’bQAį˜ @’bYAé˜ @?’bUAå˜J@kSAć˜H@ŅAŌ‚āQ0Į ĄB]HNu/Ał½šBhBh2<&a$"_2Ą2Ų2Ų2Ų2Ų2ŲAłĄ2Ų2Ų2Ų2Nu/ /Ał½šBh"_Ač¾rtg0ĮRB`öAł½š1BrtaŌAłĄ"_2Ų2Ų2Ų2Ų2Ų2Ų2Ų2Nu/ /Ał½šBhBh2<ƒa "_2Ą"_2Ał½š"o2č2č2č"2č&2Ø*"o2Ø"o 2č2č 2č$Nu/Ał½šBh1|1A¾2<‚aB"_r4ĀQÉ’śNu/Ał½šBh1|1A¾2<fa"_2Ąr+2ŲQÉ’üAłĄr 2ŲQÉ’üNu/ pžNBT@$_Nu/ /Ał½šBhBhr|aÖCłĄ _0€ _0™ o0‘Nu/Ał½š1|1|!I!o1A¾"_Ač00Ł0Ł0Ł0Ł0Ł0Ł0Ł0‘Ał½šrm`|/Ał½š1|1|!I!o1A¾"o 1YĄ1QĀ"_Ač00Ł0Ł0Ł0Ł0Ł0Ł0Ł0‘Ał½šry`,CłĆ 2Ų2Ų2Ų2Ał½š1|Bhrr`Ał½šBh1|1A¾r`īAł½š1A¾Bh1|r`ŌAł½šBh1|1A¾rh`ŗAł½šBh1|1A¾r` Ał½šBh1|1A¾r`†Ał½šBh1|1A¾r`lAł½š1|Bh1A0Bh2raN09ĄNu/ /Ał½šBh1|1A¾1BĄr'a$Ałæ®"_2˜"_2˜NuAł½šBh1|1A¾r`śAł½šBh1|1A¾rj`ąAł½šBh1|1A¾r`ĘAł½šBh1|1A¾rw`¬/ /Ał½šBh1|Bh01A¾rkaŠAłĄ"_2˜"_2˜"o2˜"o2˜NuAł½šBh1|1A¾rx`TAł½šBh1|1A¾r `:Cł½š3|3|3A¾Cé0"Ų"Ał½š2<`Ał½šBhBhre`śCł½š3ABi#Č.¦ Ir aŽ#üĆ .¦NuCł½š3A03B23|Cé¾rt’RB2ĮfųAł½š1Br`ž3Ń½ü/ Cł½š2¼dBi3| Cé¾p 2ŲQČ’ü"<ńīps/ NB$_ _0¹½üAłæ®"op,2ŲQČ’üAłĄp 2ŲQČ’üNu½š¾®Ć æ®ĄCł½š3ABi#Č.¦ Ira#üĆ .¦Nu/ 1@ 0"<.žpsNBAłæ®0$_Nup `X#ČĮAł¾®0Ą0p `B/ /Ał¾®0Ą0Į0‚pa,"_2˜"_2˜"o2˜"o2˜NuAł¾®0Ą0p`#ČĮp`ś#ČĮ/ Ał¾®0Ą0Į0Ā0ļ0ļ 0ļ 0ļ0ļ0ļ0ļ0ļ0ļ0ļ0ļ0ļ0Æ pa¬"_2˜"o2˜"o"2˜"o&2˜"o*2˜"o.2˜Nu/ #Č.ÄŠü /#Č.ČŠü#Č½ģ <Č"<.¼NB _0$_Nu#ČĮAł¾®0Ą0Į0Ā0ļ0ļ0ļp*`0#ČĮAł¾®0Ą0Į0Ā0Æp+`/ #ČĮ3Ą¾®p,a"_2˜"o2˜Nu#ČĮ3Ą¾®p2`ā#ČĮAł¾®0Ą0Į0Ā0ļ0ļ0ļ0ļ 0ļ 0Æp3`²/ #ČĮp6a¤"_2˜"o2˜"o2˜"o 2˜Nu#ČĮ3Ą¾®p4`z#ČĮ3Ą¾®pr`h#ČĮ3Ą¾®p`V#ČĮAł¾®0Ą0p`@#ČĮAł¾®0Ą0p `*#ČĮAł¾®0Ą0p!`/ EłĮ$Č$‰3Ą¾®p"aü$_Nu3Ą¾®#ČĮp#`ę/ /pMaÜ"_2˜"_2˜"o2˜"o2˜NuAł¾®0Ą0Į0Ā0ļ0ļ0ļ0ļ 0Æ pI` Ał¾®0Ą0Į0Ā0ļ0ļ0ļ0ļ 0Æ pJ`z#ČĮ3Ą¾®pN`h/ /pOa^"_2˜"_2˜"o2˜"o2˜Nu/ ?Ał¾®0Ą0pha42CļSAĀ|;$Y4˜QÉ’ś$_NuAł¾®0Ą0Į0Ā0ļ0Æpd`ģAł¾®0Ą0Į0Ā0ļ0Æpe`Ņ3Ą¾®pg`ĘAł¾®0Ą0Į0ļ0ļ0ļ0Æ pi`¦/ /Ał¾®0Ą0Į0Ā0ļ 0ļ0Æpla„"_2˜"_2˜"o 2˜"o2˜Nu3Ą¾®pf`b3Ą¾®pk`V#ČĮpP`J#ČĮpQ`>#ČĮ#ÉĮ pZa,"o2Nu#ČĮ#ÉĮ #ļĮp[a "o2Nu/ 3Ą½šŠ@Š@Aū"Cł½ņB@2Ą2Ą2Ą2Ą0<Č"<öäNBAłæ®0$_Nu½š¾¾®æ®ĮĆ HēĄ >¼?NAOļ $_Nu/ /?<NA\O$_Nu/ ?/?<NNAPO$_Nu/ ?<NATO$_Nu/ ?</NATO @$_Nu/ ?<0NATO$_Nu/ ??<>NAXO$_Nu/ /?<9NA\O$_Nu/ /?<HNA\O @$_NuHēĄ >¼@NAOļ $_Nu/ /?< NA\O$_Nu/ ??/?<CNAOļ $_Nu/ ?/?<GNAPO$_Nu/ ?/?<" :.„z4 2 4l(R24$2*", &2&vĪĘ.ą.@ "2,XV,* TpXj"N$D2  & ,zX’RDB:    , H°0Ņ @2@, 6*ņ  (6&VL bv   (2  * $ fj¦6 ,*6 6 $&*,"& , h  tŖ2&&*& (L Z$ .  0 0 $ & 2&($@*d &&(&">B^ : 6Fh f>śJ  ĘF ¬ p(žČ.* D@ € *XŽZ †r `@*ōT `ø˜šĄ v`*$, īJZ ~@D.R,<*Œ<*ŗ&ņ8 4B @ (& ņ.* JfŅ 4 & t n$:,( 6B  $  ( l  ,$    ,&&0> $4  hH00`H0000000000000HH000Ž@ŖÖ¾ ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå SMURF Autor : Markus H”vener, Markenkamp 13 4358 Haltern, Tel.: 02364/169855 SMURF ist ein Shareware-Programm; der Sharewareobolus betr„gt 20 DM. SMURF kann als Programm und als Accessory benutzt werden, je nach der im Dateinamen befindlichen Extension (ACC/APP). Beim Accessorybetrieb wird das Menfenster von SMURF nach dem Anklicken des Accessoryeintrages im Men des Hauptprogrammes ge”ffnet. 1. Was kann SMURF ? SMURF versteht sich als relativ einfacher Dateimonitor. Mit SMURF kann man sich Texte im ASCII-Format ansehen oder eine Datei in beliebigem Format im Hexdump-Format darstellen lassen. Im ASCII-Modus kann man die Zeilen nummerieren lassen und eventuell vorhandene Tabulatoren entsprechend einer einstellbaren Tabulatorweite expandieren lassen. Hat man einen Text geladen, kann man im ge”ffneten Fenster einen Block markieren und diesen entweder ausdrucken oder in eine neue Datei schreiben. Untersttzt wird auch das GEM-Klemmbrett. Es gibt sowohl eine direkte M”glichkeit, das Clipboardfile SCRAP.TXT zu lesen als auch zu schreiben. 2. Das Hauptmen Im Hauptmen, das beim Programmbetrieb an der blichen Stelle und beim Accessorybetrieb im Fenster erscheint, kann man SMURF veranlassen, Daten zu laden oder globale Optionen, wie die Tabulatorweite zu „ndern. Ist SMURF als Accessory installiert, erscheint das Men selbst- verst„ndlich nicht in der linken oberen Ecke des Bildschirms, sondern in einem kleinen Fenster. Dieses Men im Fenster kann auf zwei Arten bedient werden: hat man auf einen Titel geklickt und h„lt die Maustaste gedrckt, wird das Men erst dann geschlossen, wenn man die Maustaste wieder losl„žt; wird allerdings nur sehr kurz auf den Titel geklickt, klappt das Men dann wieder zu, wenn ein Mausklick auf einen Eintrag erfolgt ist. 2.1: Menteil "SMURF" 2.1.1: "Smurf..." Hier wird eine Information zu SMURF angezeigt. 2.2: Menteil "Datei" 2.2.1: "Laden..." Dieser Menpunkt veranlažt SMURF dazu, eine ASCII-Datei zu laden und in einem Fenster darzustellen. Um diese Datei zu laden, wird ein Fileselektor ge”ffnet, in dem die entsprechende Datei aus- gew„hlt werden kann. Trifft der Fall zu, daž die Datei leer ist oder der Speicher nicht ausreicht, so wird dies mit einer Warn- meldung angezeigt und der Ladevorgang wird abgebrochen. Wenn die Datei nicht dem ASCII-Format entsprechen sollte, erscheint eine Warnmeldung, die die Alternativen "Abbruch" und "Weiter" anbietet. Klicken Sie hier auf "Weiter", wird die Datei im Hexdump-Modus (siehe 2.2.3) geladen. 2.2.2: "Clipboard lesen" Sollte ein Clipboard mit einer Datei "SCRAP.TXT" existieren, wird diese als ASCII-Datei geladen und dargestellt. 2.2.3: "Hexdump..." Analog zum Punkt "Laden..." wird hier eine Datei ge”ffnet, die allerdings nicht dem ASCII-Format entsprechen muž. Diese wird dann in der von Monitoren blichen Hexdump-Schreibweise dargestellt. 2.2.4: "Schlieže Fenster" Ist ein Fenster ge”ffnet, wird dies geschlossen. Im Accessory- betrieb ist dies das Fenster mit dem Men. 2.2.5: "N„chstes Fenster" Sind mehrere Fenster ge”ffnet, kann mit diesem Befehl zwischen den Fenster in der Reihenfolge, in der sie ge”ffnet wurden, gesprungen werden. 2.2.6: "Quit" bzw. "Quit..." Im Programmbetrieb wird hier das Programm verlassen, ist SMURF hingegen als Accessory installiert, werden alle von SMURF ge”ffneten Fenster geschlossen. Unter "Optionen : Programmende" kann man einstellen, ob an dieser Stelle noch eine Sicherheitsabfrage kommen soll. Hat man sich fr diese Abfrage entschieden, erscheinen hinter "Quit" drei Punkte. Ebenfalls in den Optionen einstellbar ist, ob beim Verlassen des Programmes die Optionen gespeichert werden sollen oder nicht. 2.3: Menteil "Optionen" 2.3.1: "Darstellung..." Nachdem man diesen Eintrag angeklickt hat, ”ffnet sich ein Dialog, in dem man diverse Einstellungen zur Erscheinungsweise der Fenster und deren Inhalte zu treffen hat. Die Wahlm”glichkeit unter "Titelzeile" l„žt die M”glichkeiten "Name" und "Pfad". Dieser Parameter, was in den Titelzeilen der SMURF-Fenster angezeigt werden soll. Je nach der getroffenen Wahl wird dort entweder nur der Name oder der komplette Zugriffspfad angezeigt. Der Kreuzbutton "Tabs expandieren" erlaubt es, in ASCII-Fenstern vorhandene Tabulatoren expandiert, als durch Leerzeichen ersetzt, darstellen zu lassen. Die Tabulatorweite, die sich in dem Editfeld neben dem Button einstellen l„žt, gibt an, durch wieviel Leerzeichen ein Tabulator ersetzt werden soll. Hat man "Zeilennummern" aktiviert, werden in allen Fenstern, die ASCII-Texte anzeigen, vor dem eigentlichen Zeileninhalt die Zeilennummern (bei 1 beginnend) angezeigt. In Hexdump-Fenstern ist dies nicht n”tig, da dort die Adresse immer sichtbar ist. Der Parameter "Blinkrate" gibt an, wie oft ein Eintrag eines Mens im Fenstern nach dessen Auswahl blinken soll. Bei Zahlen kleiner als 2 entf„llt dieses Blinken. 2.3.2: "Programmende..." Hier kann man einstellen, ob beim Verlassen des Programmes die Optionen gespeichert werden sollen und ob vorher eine Sicherheits- abfrage stattfinden soll, die berprft, ob man das Programm wirklich verlassen will. 2.3.3: "Zeichens„tze..." Der hier erscheinende Dialog erlaubt das Ausw„hlen von Fonts, die mittels GDOS installiert wurden; es ist nicht m”glich, Proportionalfonts auszuw„hlen. Ist kein GDOS installiert, ist als einziger Font der Systemfont in der Liste vorhanden. In der Liste neben den Fontnamen kann man die verschiedenen Gr”žen, ber die der Font verfgt, sehen und ausw„hlen. 2.3.4: "Speichern" Wollen Sie die unter den Optionen eingestellten Parameter beim n„chsten Start von SMURF in gleicher Form vorhanden haben, speichern Sie diese mit dem Menpunkt in der Datei SMURF.INF. Beim n„chsten Start (auch im Accessory-Betrieb) werden diese dann - soweit vorhanden - geladen. 3. Das Textfenster Wenn Sie einen Text geladen haben, dieser korrekt gelesen werden konnte und der Speicher ausreichte, ”ffnet sich ein Fenster, das den Text entweder in normaler Form oder im Hexdump-Format darstellt. Dieses Fenster hat ein sogenanntes lokales Men, d.h. im Fenster befindet sich ein Men, das Aktionen zu diesem Fenster beinhaltet. Diese Aktionen werden nun der Reihe nach aufgefhrt. 3.1: Menteil "Info" 3.1.1: "Info..." Mittels dieses Eintrages kann man sich eine Information zu der Datei holen, deren Inhalt im Fenster angezeigt wird. Neben dem Namen, der Uhrzeit, des Datum und der Gr”že der Datei kann man auch die Dateiattribute sehen und ver„ndern. Die verschiedenen Dateiattribute besagen Folgendes: Schreibschutz : Aus der Datei kann nur gelesen werden. Versteckt : Diese Datei wird beim normalen Auflisten des Dateibaums nicht gefunden. System : Es handelt sich um einen Systemdatei, die ebenfalls nicht angezeigt wird. Archiv : Die Datei wurde ver„ndert. Hat man die Attribute ge„ndert und beendet den Dialog mit "OK", werden die eingestellten Attribute als neue Attribute der Datei gesetzt. 3.2: Menteil "Fenster" 3.2.1: "Fenster schliežen" und "N„chstes Fenster" Das Gleiche wie im Hauptmen. 3.2.2: "Duplizieren" Mit dieser Funktion veranlažt man SMURF dazu, das momentan obere Fenster zu duplizieren, so daž man nach dieser Aktion zwei Fenster mit identischem Inhalt hat. Mittels dieser Funktion kann man sich also verschiedene Stellen in einer Datei anzeigen lassen, ohne die Datei ein zweites oder drittes laden zu mssen. 3.3: Menteil "Block" Alle Aktionen dieses Menteils beziehen sich auf den aktuellen Block des Fensters. Einen Block kann man dadurch markieren, daž man mit der Maus auf eine Zeile im Fenster klickt und die Maustaste gedrckt h„lt. Durch Verschieben der Maus bei gedrckter Maustaste wird dann der Block markiert, der durch eine Invertierung der betroffenen Zeilen sichtbar wird. 3.3.1: "Drucken" Diese Funktion gestattet es den aktuellen Block auszudrucken; zur Wahl stehen dabei verschiedene Schnittstellen, ber die die Daten ausgegeben werden: Parallel Seriell MIDI Aužerdem kann man das Datum, die Uhrzeit der Datei und ihren Namen mitausgeben, was man mit den verschiedenen Kreuzbuttons einstellen kann. Die 'ž-Korrektur' erm”glicht es, daž das 'ž' auf allen Druckern richtig ausgegeben wird; dabei wird das ASCII-Zeichen 158 durch die 225 ersetzt. Wahlweise kann auch ein "Seitenvorschub" an den Drucker geschickt werden. Fr Drucker, bei denen die Ausgabe zu links get„tigt wird, kann man eingeben, um wieviel Zeichen die Ausgabe verrckt erscheinen soll. 3.3.2: "Kopieren" Der aktuelle Block wird mit diesem Befehl entweder in die Datei SCRAP.TXT oder in eine beliebige Datei geschrieben, je nachdem, ob Sie "In Clipboard" oder "In Datei" angew„hlt haben. Soll der Block in eine Datei geschrieben werden, ”ffnet sich ein Fileselektor, in dem Sie den Namen der Zieldatei eingeben k”nnen. 3.3.3: "Alles selektieren" Wollen Sie z.B. eine ganze Datei ausdrucken, mžten Sie diese vom Anfang bis zum Ende als Block markieren. Da dies nicht immer sehr praktisch sein kann, wird dies durch die Funktion "Alles selektieren" erledigt. 4. Cursorsteuerung Man kann den Fensterinhalt sowohl ber die Fensterelemente als auch mit den Cursortasten verschieben. Folgende Kombinationen werden untersttzt: Cursor hoch/runter : Zeile nach oben/unten Cursor hoch/runter : Seite nach oben/unten Cursor links/rechts : Spalte nach links/rechts Cursor links/rechts : Seite nach links/rechts Clr Home : Nach ganz oben Clr Home : Nach ganz unten 5. šbergabem”glichkeiten an SMURF SMURF wertet die Kommandozeile aus, so daž Sie dem Programm eine oder mehrere Dateien bergeben k”nnen, die dann automatisch beim Programmbeginn ge”ffnet werden. Im Accessorybetrieb ist die Benutzung der Kommandozeile selbst- verst„ndlich nicht m”glich; um aber auch hier Dateien bergeben zu k”nnen, kann man eine Datei mittels 0x4711-Call an SMURF bergeben. Momentan wird dies nur durch die Shareware-Shell GEMINI erm”glicht. 6. XWIND Die Mens im Fenster wurden mit der fr Pure C entwickelten Bibliothek XWIND realisiert, die fr alle Programmierer gegen einen Obolus zug„nglich und beim Autor von SMURF erh„ltlich ist. Die Verbreitung des Programmes SMURF ist nur im kompletten Ordner SMURF erlaubt. Er muž folgende Dateien enthalten: SMURF.APP SMURF.TXT Copyright by Markus H”vener. Alle Rechte vorbehalten!! ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå. z“=... z“=SOURCE •ˆ/16MHZ PRG ł{Ū1¼16MHZ TXT ķ{Ū7æ. {“=/.. {“=.16MHZ C Ź{Ū4…16MHZ PRJ w`Ņ3l. {“=0.. {“=COOKIE C é“^<C/COOKIE H ½°ODCOOKIE PRG ”^HÓCOOKIE PRJ [±9mCOOKIE TXT Ķ{Ķ8ĢDEMO C Ē“^:•`H,ö``‚Š>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#Ėt3Ąx k ŃėŃėŠü#Č~ ŠˆĄ<ü.@¼Š#ĄzJyxg®¼śĄ<ü"@(I$k,"ŹJfü"ŹJföB”// ?<?<JNAOļ Aė€²<~kRˆr’RAfśAė€6<HCšBB§`6 !jBJ)gHiRC` "f¼SI "WÉ’ųSAkHiRCBS‰QÉ’ĘJ)gHiRCHy`$ON¹Ŗ0 J"LN¹˜? 9Jg @N 9Ng @NN¹?<LNA/YOC×AłRN¹"J@fp’`> rā S@gpž`0N¹ö&ü’Ž!N¹AłWN¹¼Ał{N¹¼B@XO&Nu |N¹8J€gpNu‘ČN¹8NuJ€g @N¹8NuHē8&H(IvNŗ’Č($x Nŗ’Ü f*`2p"K"ē‰AņN¹äJ@f g"ē‰(²p`Rƒ ēˆ"2fĪB@LßNuAś(p"@ "ˆByŖA×1üśB3ü€Ŗ3ü’’¬OŠ"€Nu/ Hz’Ģ?<&NN\O$_NuCłaAłp `’/ / B@JgB)g@)fJ&Q(i égĄ·Ģeö"‹// Ia¼"_ _J@f&Q`ŲB@"‹(_&_Nu3ü Hép’`ęé#H#H&HJfüS‹#K "‹ I(Iap"LJ@fĢ`ø(g4(f>"PĄ ‰Ą|’³č dčNu?/a8 _2J@f 0Nu3ü Hčp’NuCč€!I!IR‰!I ‰`ĀHē&H(k6+"+’Œg0DtaĢJ€kŠ+fZ"’ŒS"L Ip °gSjų`*| ’’// " ’ˆ0a`"_"J€kNgPAé’’p €SjĢHē@Ą" ’ˆ0a # include # include # include typedef struct { UBYTE id[4]; LONG value; } COOKIE_STRUCT; /* Prototypen */ LONG SuperOn( VOID ); VOID SuperOff( LONG adr ); WORD FindCookie( UBYTE *id, LONG *value ); WORD main( VOID ) { LONG cvalue, ret; /* COOKIE suchen */ if( !FindCookie( "_MCH", &cvalue ) ) return( -1 ); /* Kein STE ?? */ if( (WORD)(cvalue >> 16) != 1 ) return( -2 ); ret = SuperOn(); /* Modus umschalten */ *(BYTE *)0xFF8E21L = 3; SuperOff( ret ); puts( "\n\033p 16MHz \033q" ); puts( " by Markus H”vener \n\n" ); return( 0 ); } /********************************************/ /* Schaltet in den Supervisormode */ /********************************************/ LONG SuperOn( VOID ) { return( Super( (VOID*)1L ) ? 0L : Super( (VOID *)0L ) ); } /********************************************/ /* Schaltet ihn wieder aus */ /********************************************/ VOID SuperOff( LONG adr ) { if( adr ) Super( (VOID *)adr ); } /********************************************/ /* Sucht einen COOKIE */ /********************************************/ WORD FindCookie( UBYTE *id, LONG *value ) { COOKIE_STRUCT *jar; LONG i = 0, ret; /* Zeiger auf den Jar holen */ ret = SuperOn(); jar = (COOKIE_STRUCT *)(*((LONG **)0x5a0L)); SuperOff( ret ); /* Kein Jar vorhanden */ if( !jar ) return( 0 ); /* Solange der NULL-Cookie nicht erreicht ist */ while( *((LONG *)&jar[i]) ) if( !strncmp( jar[i].id, id, 4L ) ) { /* Wert des Cookies eintragen */ if( value != NULL ) *value = jar[i].value; return( 1 ); } else ++i; /* Nicht gefunden... */ return( 0 ); }ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå 16MHZ Autor : Markus H”vener, Markenkamp 13 4358 Haltern, Tel.: 02364/169855 FolderClear ist ein PublicDomain-Tool fr den Autoordner. Mit diesem Programm ist es m”glich, einen Rechner der MegaSTE-Reihe auf 16 MHZ mit eingeschaltetem Cache zu bringen, ohne das Kontroll- feld laden zu mssen. Der Quellcode fr PureC befindet sich im Ordner SOURCE. Alle Rechte vorbehalten. Markus H”vener, 13.6.1992. ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå COOKIE Autor von COOKIE ist : Markus H”vener, Markenkamp 13 W-4358 Haltern, Tel.: 02364/169855 COOKIE ist eine Sammlung von Funktionen fr TurboC / PureC, die das Verwalten von COOKIES erleichtern. Die Routinen sind Public Domain, sie drfen ohne Einschr„nkung kopiert und verbreitet werden, solange keine Dateien von Dritten hinzugefgt oder entfernt werden. Der Ordner COOKIE muž folgende Dateien enthalten: COOKIE.C Das Modul als Quellcode; COOKIE.H Definitionen und Prototypen zu COOKIE.C; COOKIE.PRG Das ablauff„hige Demoprogramm; COOKIE.PRJ Das Projekt fr PureC; COOKIE.TXT Dieser Text; DEMO.C Der Quellcode zum Demoprogramm; Die Beschreibungen der einzelnen Funktionen finden Sie jeweils ber den eigentlichen Funktion in der Datei COOKIE.C. Copyright by Markus H”vener. Alle Rechte vorbehalten!!åååååååååååååååååååååååååååååååååååååååååååååååååååå COOKIE.PRG = PCSTART.O COOKIE.C DEMO.C ; Libraries PCSTDLIB.LIB PCEXTLIB.LIB PCTOSLIB.LIBååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå # include # include # include # include # include "cookie.h" LONG i = 0, spec_state; COOKIE_STRUCT cook, *cp; WORD j; UBYTE expl[100], cookie_id[5] = { "XXXX\0" }; WORD main( VOID ) { printf( "\n\033p CookieJar-Anzeige \033q" ); printf( "\n by Markus H”vener" ); if( !GetJarPointer() ) { printf( "\n Kein Jar vorhanden." ); return( -1 ); } printf( "\n\n Zeiger auf den Jar : 0x%p", GetJarPointer() ); printf( "\n Gr”že des Jars : %ld", GetJarSize() ); printf( "\n Belegte Cookies : %ld", GetJarUsed() ); printf("\n\n--------------------------------------------------" ); printf("\n ID\tWert\t\tErl„uterung" ); printf("\n--------------------------------------------------" ); cp = GetJarPointer(); do { memcpy( cookie_id, cp[i].id, 4L ); if( *(LONG *)(cookie_id) != 0L ) for( j=0; j<=3; j++ ) cookie_id[j] = cookie_id[j] ? cookie_id[j] : ' '; if( !GetCookieExplanation( cp[i].id, cp[i].value, expl ) ) printf("\n '%s'\t%ld\t\t(%s)", cookie_id, cp[i].value, expl ); else printf("\n '%s'\t%ld", cookie_id, cp[i].value ); } while( *((LONG *)&cp[i++]) ); spec_state = Kbshift( -1 ); while( spec_state ) spec_state = Kbshift( -1 ); return( 0 ); }ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå/********************************************************************/ /* Modul : COOKIE.C */ /* */ /* Autor : Markus H”vener, Markenkamp 13 */ /* 4358 Haltern, Tel.: 02364/169855 */ /* */ /* Diese Modul beinhaltet alle grundlegenden Funktionen, */ /* die zum Umgang mit COOKIEs erforderlich sind. */ /* */ /********************************************************************/ # include # include # include # include # include # include "cookie.h" /********************************************************************/ /* Zeiger auf den COOKIE-Jar holen */ /* */ /* šbergabe : --- */ /* Rckgabe : Zeiger auf den Jar */ /* */ /********************************************************************/ COOKIE_STRUCT *GetJarPointer( VOID ) { LONG old_stack, *jar; /* Zeiger holen */ old_stack = Super( 0L ); jar = *((LONG **)_p_cookies); Super( (VOID *)old_stack ); return( (COOKIE_STRUCT *)jar ); } /********************************************************************/ /* Eine COOKIE-Struktur im Speicher erstellen */ /* */ /* šbergabe : Zeiger auf die Struktur, ID, Wert */ /* Rckgabe : --- */ /* */ /********************************************************************/ VOID CreateCookieStruct( COOKIE_STRUCT *ptr, UBYTE *id, LONG value ) { /* ID kopieren */ strncpy( ptr->id, id, 4L ); /* Wert einsetzen */ ptr->value = value; } /********************************************************************/ /* Ermittelt die Gr”že des Jars */ /* */ /* šbergabe : --- */ /* Rckgabe : Gr”že des Jars */ /* */ /********************************************************************/ LONG GetJarSize( VOID ) { COOKIE_STRUCT *jar; LONG i = 0; /* Zeiger holen */ if( (jar = GetJarPointer()) == NULL ) return( CK_NO_JAR ); /* Solange der NULL-Cookie nicht erreicht ist */ while( *((LONG *)&jar[i]) ) ++i; /* Wert des NULL-COOKIES als Rckgabewert */ return( jar[i].value ); } /********************************************************************/ /* Ermittelt die Anzahl der belegten COOKIES im Jar */ /* */ /* šbergabe : --- */ /* Rckgabe : Anzahl der COOKIES */ /* */ /********************************************************************/ LONG GetJarUsed( VOID ) { COOKIE_STRUCT *jar; LONG i = 0; /* Zeiger holen */ if( (jar = GetJarPointer()) == NULL ) return( CK_NO_JAR ); /* Solange der NULL-Cookie nicht erreicht ist */ while( *((LONG *)&jar[i++]) ); /* Wert der Z„hlervariable als Rckgabewert */ return( --i ); } /********************************************************************/ /* Sucht einen COOKIE anhand der ID */ /* */ /* šbergabe : ID, Zeiger auf LONG (fr das Ergebnis des gefundenen */ /* COOKIES (bei šbergabe von NULL wird der Wert nicht */ /* in die Variable geschrieben */ /* Rckgabe : 0 falls gefunden; ansonsten !0 */ /* */ /********************************************************************/ WORD FindCookie( UBYTE *id, LONG *value ) { COOKIE_STRUCT *jar; LONG i = 0; /* Zeiger holen */ if( (jar = GetJarPointer()) == NULL ) return( CK_NO_JAR ); /* Solange der NULL-Cookie nicht erreicht ist */ while( *((LONG *)&jar[i]) ) if( !strncmp( jar[i].id, id, 4L ) ) { /* Wert interessant ?? */ if( value != NULL ) *value = jar[i].value; return( CK_NO_ERROR ); } else ++i; /* Nicht gefunden... */ return( CK_NO_FOUND ); } /********************************************************************/ /* Fgt einen COOKIE in den Jar ein */ /* */ /* šbergabe : Zeiger auf den COOKIE */ /* Rckgabe : 0 falls geklappt, sonst !0 */ /* */ /********************************************************************/ WORD InsertCookie( COOKIE_STRUCT *cp ) { COOKIE_STRUCT *jar, buffer; LONG i = 0; /* Zeiger holen */ if( (jar = GetJarPointer()) == NULL ) return( CK_NO_JAR ); /* COOKIE schon da ?? */ if( !FindCookie( cp->id, NULL ) ) return( CK_EXISTED ); /* Solange der NULL-Cookie nicht erreicht ist */ while( *((LONG *)&jar[i++]) ); /* Ist noch Platz im Jar ?? Also einfgen... */ if( i < GetJarSize() ) { /* NULL-COOKIE puffern */ memcpy( &buffer, &jar[i - 1], sizeof( COOKIE_STRUCT ) ); /* Neuen COOKIE schreiben */ memcpy( &jar[i - 1], cp, sizeof( COOKIE_STRUCT ) ); /* NULL-COOKIE schreiben */ memcpy( &jar[i], &buffer, sizeof( COOKIE_STRUCT ) ); return( CK_NO_ERROR ); } /* Nicht geklappt... */ return( CK_NO_FREE ); } /********************************************************************/ /* L”scht einen COOKIE aus dem Jar */ /* */ /* šbergabe : ID des COOKIES */ /* Rckgabe : 0 falls geklappt, sonst !0 */ /* */ /********************************************************************/ WORD DeleteCookie( UBYTE *id ) { COOKIE_STRUCT *jar; LONG i = 0, j, max_index = GetJarSize(); /* Zeiger holen */ if( (jar = GetJarPointer()) == NULL ) return( CK_NO_JAR ); /* Solange der NULL-Cookie nicht erreicht ist */ while( *((LONG *)&jar[i]) ) if( !strncmp( jar[i].id, id, 4L ) ) { for( j=i; j>= 16; /* Bit 0 */ if( value & 1L ) strcpy( res, "SFP 004 oder kompatible FPU-Karte" ); /* Bit 1..2 */ if( (value & 6L) ) switch( ((WORD)value & 6) >> 1 ) { case 0 : strcpy( res, "Weder 68881 oder 68882" ); break; case 1 : strcpy( res, "68881 oder 68882" ); break; case 2 : strcpy( res, "68881" ); break; case 3 : strcpy( res, "68882" ); break; } if( value & 8L ) strcpy( res, "68040er FPU" ); return( 0 ); } /*******************/ /* Fast-RAM-Buffer */ /*******************/ if( !strncmp( id, "_FRB", 4L ) ) { sprintf( res, "Fast-RAM-Buffer Adresse : 0x%lX", value ); return( 0 ); } /******************/ /* Maschinentyp */ /******************/ if( !strncmp( id, "_MCH", 4L ) ) { switch( (WORD)(value >> 16) ) { case 0 : strcpy( res, "ST-Rechner" ); break; case 1 : strcpy( res, "STE-Rechner" ); break; case 2 : strcpy( res, "TT-Rechner" ); break; } return( 0 ); } /*****************/ /* Soundhardware */ /*****************/ if( !strncmp( id, "_SND", 4L ) ) { if( value & 1L ) strcpy( res, "GI/YAMAHA Sound Chip" ); else strcpy( res, "Stereo-DMA-Sound" ); return( 0 ); } /********************/ /* Floppycontroller */ /********************/ if( !strncmp( id, "_FDC", 4L ) ) { switch( (WORD)(value >> 16) ) { case 0 : strcpy( res, "Normales Floppyinterface" ); break; case 1 : strcpy( res, "High-Density" ); break; case 2 : strcpy( res, "Extra High Density" ); break; } return( 0 ); } /********************/ /* File-Locking */ /********************/ if( !strncmp( id, "_FLK", 4L ) ) { sprintf( res, "File-Locking m”glich (Versionsnummer %ld)", value ); return( 0 ); } /********************/ /* Netzwerk */ /********************/ if( !strncmp( id, "_NET", 4L ) ) { strcpy( res, "Netzwerkerweiterung vorhanden" ); return( 0 ); } /********************/ /* Videohardware */ /********************/ if( !strncmp( id, "_VDO", 4L ) ) { switch( (WORD)(value >> 16) ) { case 0 : strcpy( res, "ST-Videohardware" ); break; case 1 : strcpy( res, "STE-Videohardware" ); break; case 2 : strcpy( res, "TT-Videohardware" ); break; } return( 0 ); } return( -1 ); }ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå`FÜ``X@>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#ĖJ3ĄN k ŃėŃėŠü#ČT ŠˆĄ<ü.@¼@#ĄPJyNg®¼śĄ<ü"@(I$k,"ŹJfü"ŹJföB”// ?<?<JNAOļ Aė€²<~kRˆr’RAfśAė€6<HCšBB§`6 !jBJ)gHiRC` "f¼SI "WÉ’ųSAkHiRCBS‰QÉ’ĘJ)gHiRCHy`$ON¹‚0 J"LN¹ö? 9g @N 9 g @NN¹Ä?<LNA// ‘ČN¹ä&$x  CN¹ä J$_&Nu// vNŗ’Ö$H fp’`Rƒ ēˆ"2fō 2$_&Nu// vNŗ’¬$H fp’` Rƒēˆ 2fōSƒ $_&NuHē8(H&&IEł"J KN¹ōpCź LN¹:J@fhCź KN¹ō0J@g| g | g*| g4`ŠCź KN¹ō`zCź KN¹ō`jCź, KN¹ō`ZCź8 KN¹ō`JpCźD LN¹:J@f”Jƒf CźI KN¹ōpą£rĀƒg Cź] KN¹ōpĄƒgNrĀCāAJAgSAgSAg"SAg,`6Cź KN¹ō`(Cź– KN¹ō`Cź§ KN¹ō` Cź­ KN¹ōpĄƒg“Cź³ KN¹ō`¤pCźæ LN¹:J@f/CźÄ KN¹ĪXO`~pCźä LN¹:J@fF rā J@g S@gS@g$`VCźé KN¹ō`FCźō KN¹ō`6Cź KN¹ō`&pCź LN¹:J@f&pĄƒgCź KN¹ō`žCź% KN¹ō`īpCź6 LN¹:J@fF rā J@g S@gS@g$`ĘCź; KN¹ō`¶CźT KN¹ō`¦Cźa KN¹ō`–pCźt LN¹:J@f/Cźy KN¹ĪXO`ppCź£ LN¹:J@fCźØ KN¹ō`NpCźĘ LN¹:J@f@ rā J@g S@gS@g`(CźĖ KN¹ō`CźÜ KN¹ō` Cźī KN¹ōB@`p’LßNuHē>Eł JN¹”Aź/N¹”N¹˜ fAźNN¹”p’`"N¹˜/AźdN¹”XON¹ŗ/AźN¹”XON¹ä/AźœN¹”XOAź·N¹”AźģN¹”AźN¹”Gł|Mł€N¹˜&ˆKłIķ’üp"ē‰"SÓĮ MN¹ś gBV`05g`r 0RV VoęCī"ē‰ S 0ŃĮN¹J@f Hn ēˆ S/0HUAź7N¹”Oļ ` ēˆ S/0HUAźHN¹”PO R”ēˆ S 0f’bp’N¹ō-@’šJ€fšB@Lß|NuAś(p"@ "ˆBy€A×1üśB3ü€€3ü’’‚OŠ"€Nu/ Hz’Ģ?<&NN\O$_Nu/YOM×,Cļ HzaZXOXO,_NuH@B@H@CłźraNJ@kNu.Vp’`Ü/YOM×,ˆ ICļ HzaXO VBXO,_Nu"VS@eŲQČ’ü,‰NuHē8]O$H&I(o&BCx%p’ JR@g2ŗfōJ@gÖ@HĄN”BEg>BA’< ²<b;kŠ`ā’’’’’’’’’’’’|’°<*f<`&’<0²< b Aź’’C×p aŲ$W°¼’bä<gÜt’°<.f6°<*f4`$<0°< b Aź’’C×p aš$W°¼’b¦4gžĀ<ß²<Lf Ågˆ`°<hgņ°g¢r@°dpĄ|?Š@0;Nū`````N`N````````````````ś``````````ŚNNN`Ś````€``Ø`ŗ``ž``````` [0ƒ`ž|Aļ„`0Aļ€2"LaNÖ@`ž\ [2"LaLÖ@`žJJEj `p0?4 La"TOÖ@`ž*JEj `0HĄ?4 La°TOÖ@`ž ÅJEj `p0?4 LašTOÖ@`żęJEj `p0?4 LaTOÖ@`żĘÖ@HĄN”0\OLßxNup24<’’Aś "La p’`ā Warning: use TCFLTLIB to get float support for printf. Hē Oļ’čv J€j|-?|D€`Ŗg|+?|`”g| ?|`~?|`vHē Oļ’čv ?|`dHē Oļ’čvf?|`L|0f|x?|`2|X?|`$Hē Oļ’čvf?|` |0?|$H>ĆC8jxAļ a Aļ p’JWČ’üF@?@gAļ 2SAkta“SÉ’üb (ß’’QÉ’š2/Ņ@4/(jt”@jtŅBgf 0AoŅ@Ō@˜Alx?B?D`hHē0$H&IB(v`Hē0$H&Iv’JWĖ’üFCJBj4“Cb6xJAk²Cc8˜Cf K0a†0 JN“` 0 JN“0 Kap0ŠDLß Nu6x0/g fŲ@ JaP0/gŲ@AļN’0/gŲ@ Ja,0/gŲ@Aļ N’0/g gŲ@ Ja0OļLßNuHē0Eś6`Hē0Eś4&H6g8ęKg SC JpN“QĖ’ų J0Ą|gN“Lß Nu00000000 Hē:$H&I(S&gfJg^+g`)ftė,k x$Ś¹Īd S‚föR„øeī`.&Œ// Ka~$"J@k,f4(SėS‚fĢR„øfÄ«&Œ Lß\Nu3ü ėp’`čė"`Ś&x,A'J'JEņ8'J &Šė KaJ@kÄfĢR„øŽfÖ"`¦Hē&H(k6+"+’Œg0DtaĢJ€kŠ+fZ"’ŒS"L Ip °gSjų`*| ’’// " ’ˆ0a`"_"J€kNgPAé’’p €SjĢHē@Ą" ’ˆ0aĘ<߶<Xfg.Gś3²d"3²d&HCĘĄHCJCfÄĄŌƒŌdā` & gSJ"ŠLß Nu3ü"p’` 3ü!p& gą"ˆ`Ü//žü"4UB“|"bZCļ"t’&HCJCf€Į&HC;0NRBH@B@H@fģ`$?&8BCHC†Į06†ĮH@0HC;0&RBJ€fą8ŁQŹ’üBŽü" _&Nu3ü!`ź0123456789abcdefghijklmnopqrstuvwxyz/ &yB g/ &S?<INA\O`ī&yF g/ &S?<INA\O`ī&_NuJ€gä/³ČbųgÖÓĄŃĄ2 4gf!S€fś`øfš`!S€gØ"ź‰č‰g–Hē?Léxü’ŲHą?Léxü’°Hą?Léxü’ˆHą?Léxü’`Hą?Léxü’8Hą?Léxü’Hą?LéxüžčHą?LéxüžĄHą?Léxüž˜Hą?LéxüžpHą?LéxüžHHą?Léxüž Hą?LéüžHą?’üSf’vLßxü2Ą|’äHgS@!!QČ’üĀ|gšSA!QÉ’ü`ä2 4gfŁS€fś`Źfš`ŁS€"ź‰č‰g”Hē?LŁxüHŠxüLŁxüHčxü(LŁxüHčxüPLŁxüHčxüxLŁxüHčxü LŁxüHčxüČLŁxüHčxüšLŁxüHčxüLŁxüHčxü@LŁxüHčxühLŁxüHčxüLŁxüHčxüøLŁüHčüąŠüSf’xLßxü2Ą|’äHgS@ ŁQČ’üĀ|gSAŁQÉ’ü _Nu@@@@@@@@@ĄĄĄĄĄ@@@@@@@@@@@@@@@@@@€::::::8888888888888888888866666644444444444444444444@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’  !"#’’’’’’  !"#’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’/ /?< NA\O$_Nu/ ??< NMXO$_Nu_CPUTyp unbekannt68000er CPU68010er CPU68020er CPU68030er CPU_FPUKeine FPU vorhandenSFP 004 oder kompatible FPU-KarteWeder 68881 oder 6888268881 oder 68882688816888268040er FPU_FRBFast-RAM-Buffer Adresse : 0x%lX_MCHST-RechnerSTE-RechnerTT-Rechner_SNDGI/YAMAHA Sound ChipStereo-DMA-Sound_FDCNormales FloppyinterfaceHigh-DensityExtra High Density_FLKFile-Locking m”glich (Versionsnummer %ld)_NETNetzwerkerweiterung vorhanden_VDOST-VideohardwareSTE-VideohardwareTT-VideohardwareXXXX p CookieJar-Anzeige q by Markus H”vener Kein Jar vorhanden. Zeiger auf den Jar : 0x%p Gr”že des Jars : %ld Belegte Cookies : %ld -------------------------------------------------- ID Wert Erl„uterung -------------------------------------------------- '%s' %ld (%s) '%s' %ldšššź’’r®  l (*&&$    8"@Ž& īh ~.²ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå #ifndef __COOKIE #define __COOKIE # include /* Fehlermeldungen */ #define CK_NO_ERROR 0 #define CK_NO_JAR -1 #define CK_NO_FREE -2 #define CK_NO_FOUND -3 #define CK_EXISTED -4 typedef struct { UBYTE id[4]; LONG value; } COOKIE_STRUCT; /* Adresse des Zeigers auf den Jar */ #define _p_cookies 0x5a0L COOKIE_STRUCT *GetJarPointer( VOID ); VOID CreateCookieStruct( COOKIE_STRUCT *ptr, UBYTE *id, LONG value ); LONG GetJarSize( VOID ); LONG GetJarUsed( VOID ); WORD FindCookie( UBYTE *id, LONG *value ); WORD InsertCookie( COOKIE_STRUCT *cp ); WORD DeleteCookie( UBYTE *id ); LONG ChangeCookieValue( UBYTE *id, LONG new_value ); WORD GetCookieExplanation( UBYTE *id, LONG value, UBYTE *res ); #endifåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå ******************************************************************** Deze diskette is samengesteld door de Stichting ST, Postbus 11129, 2301 EC Leiden. Onze bibliotheek van public domain programma's omvat op dit moment (herfst 1993) al meer dan negenhonderd disks. Daarop vindt u programma's op elk gebied, van tekstverwerker en database tot de leukste spelletjes, de fraaiste tekenprogramma's en de handigste utilities. Ook bevat onze bibliotheek een speciale afdeling voor public domain disks met Macintosh software, die te gebruiken zijn onder de ALADIN emulator. Deze MAC-PD serie bevat tot nu toe ongeveer vijfendertig disks. ******************************************************************** U vindt in het twee maandelijks tijdschrift "ST" (Onafhankelijk tijd- schrift van en voor gebruikers van Atari ST computers) een overzicht en een bespreking van de inhoud van de nieuwe public-domain diskettes. Dit tijdschrift bevat tevens een bestelkaart zodat U vlot over de software kunt beschikken. De november/december uitgave 1993 bevat een compleet overzicht van de Public Domain bibliotheek op dat moment. De Stichting ST geeft ook een speciale PD catalogus disk (database met filenamen) uit. Deze public domain disk is geproduceerd en gedistribueerd door: ************** Stichting ST afd. Software Bakkersteeg 9A 2311 RH LEIDEN ************** Ondanks onze controle komt het af en toe voor dat een diskje niet goed is gecopieerd.Mocht U dit overkomen, aarzel dan niet en stuur de defecte disk aan ons terug. U krijgt dan direct een vervangende disk toegestuurd. ************************************************************************ Teneinde het voor ons mogelijk te maken om productiefouten op te sporen en vervolgens in de toekomst te vermijden, zijn alle disks, geproduceerd door de Stichting ST, voorzien van een groen productienummer. ************************************************************************ * *  .  KOLUMBUS.199  INTERN  FINDER  POINTER  POINTER2  SHAKE  SMURF  16MHZ  SOURCE  COOKIE åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå