[comp.binaries.amiga] fformat part 1 of 1

ain@j.cc.purdue.edu (Patrick White) (12/21/87)

Program Name:	Fformat
Submitted By:	jdm@pnet02.cts.com (John Mesiavech)
Summary:	Fformat is a faster format program -- it also provides
		options for shutting off the verfication, and for automatically
		installing the boot block on the disk.
Poster Boy:  Pat White  (ain@j.cc.purdue.edu)
Tested.

NOTES:
   Took about 1.5 min to format a disk with verify -- a little faster than
AmigaDOS format.  Of course, you can get it to format your disks faster if
you trust your media (I don't trust it farther than I can throw it... which
is about 50 feet with a good launch :-)
   Had to reshar it so sh and unshar liked it.


-- Pat White   (co-moderator comp.sources/binaries.amiga)
UUCP: j.cc.purdue.edu!ain  BITNET: PATWHITE@PURCCVM   PHONE: (317) 743-8421
U.S.  Mail:  320 Brown St. apt. 406,    West Lafayette, IN 47906

----------------------------------------


#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:	Shell Archiver
#	Run the following text with /bin/sh to create:
#	Fformat.doc
#	FFormat.uue
# This archive created: Mon Dec 21 10:35:10 1987
# By:	Patrick White (PUCC Land, USA)
echo shar: extracting Fformat.doc '(4824 characters)'
cat << \SHAR_EOF > Fformat.doc
                                Fformat v1.0

               Fformat is a utility designed for those that cannot stand
     the slownest of the DOS format.  It was kind of an overnight design
     therefore it is bound to contain a few undocumented BUGS.  If you
     find any, please contact Tony Solomon (PLINK ID Tony*S) so that he
     can relay them to me.  Fformat is according to my benchmarks 100%
     faster than the DOS format.

----------------------------------------------------------------------------
               The known bug is:   ** F-I-X-E-D **
                     1. PLEASE do not hit control C while the format is
                        running. This will cause the format to stop, but
                        it will not release the drive it was working on,
                        therefore you will have to reboot to gain access
                        again.  If you do wish to abort, remove the disk
                        at the sign on prompt "Please insert...", then 
                        hit <return>. Doing this will print the default
                        I/O message "Spurious error occured during disk
                        write!!!".

NOTE:  The control-c bug has been fixed!  Also the program was'nt  reading
       the disk after a format resulting in erroneous info commands.  This
       has also been fixed.  ( Thanks Harv ;-)  )
      
----------------------------------------------------------------------------

     "Fformat" can only be used from the Command Line Interpreter. The
     command line should look like:
               Fformat <flags> <drive name> <disk name>
               ex: Fformat -v df0: MYDISK
     Optionally, you can say "Fformat df0:" which will format drive 
     "df0:" with the disk name "EMPTY", or just "Fformat" which will
     format drive "df0:" with the disk name "EMPTY".

----------------------------------------------------------------------------

               Special thanks to Nathan Barber without who's help and
     guidance this would of taken many more weeks, and Tony Solomon for
     his hacker's talents...

               This being the first version, I plan on putting 2 more
     options in the command line: verify and Install.  If you enjoy the
     speed and flexibility of my fast format, please send a contribution
     to:

                               Paul Fortin
                               6020 Wallace Rd
                               Panama city, Fla.
                               32404


----------------------------------------------------------------------------
Fast Format    Version 1.1
Addendum: 21 November 1987

     Several new options have been added as well as the aforementioned bug
     fixes.   The new  options directly  correspond  to "flags" set in the
     command line.   These options are:

          1.  Format with verify:            Ex.  Fformat -v df1: DISKNAME
          2.  Format with install:           Ex.  FFormat -i df1: DISKNAME
          3.  Format with install & verify   Ex.  Fformat -vi df1: DISKNAME
          4.  Install a disk ONLY!           Ex.  Fformat -in df1:


     Now you can get rid of both the DOS format  and install commands!  And
     the best  part  is the  program is  still 100% faster than DOS, and is
     under 10K!!


NOTES:
     The program has been changed to give the user feedback  in the form of
     cylinders formatted.

     The program now has an abort feature,   just hit any key followed by a
     <RETURN> at the "Put disk to format in DFx: and press <RETURN>" prompt!

     The command line will allow only three arguments so the following line
     will result in a USAGE: display:

               Fformat -i -v df1: DISKNAME

     Just remember,  if you want to format with  verify and install the two
     "flags" are used  together "-vi or -iv".  Also,  be  careful  of using
     the default parameters, and just saying "Fformat".   This  will format
     the disk in DF0: with the name EMPTY.  The  more you  use programs the
     more complacent we all become and the chances of accidentally  format-
     ting your Workbench disk greatly increases.  The  following  syntax is
     perfectly acceptable:

               Fformat df1:
               Fformat df1: -v
               Fformat -i df1: -v
               Fformat -v
               Fformat -vi
               Fformat -iv df1: "New Disk" <- Quotes for space in FILENAME

     and so on.....   The command line parser is very flexible!  Just remem-
     ber the three argument restriction!  Paul and I hope you like the flex-
     ability and speed of Fformat. And thanks for all the supportive letters
     and suggested bug fixes.  Your  suggestions are  what make  the program
     better.  And as always.......Enjoy,   Tony Solomon   (PLINK ID:
Tony*S). 
SHAR_EOF
if test 4824 -ne "`wc -c Fformat.doc`"
then
echo shar: error transmitting Fformat.doc '(should have been 4824 characters)'
fi
echo shar: extracting FFormat.uue '(14029 characters)'
cat << \SHAR_EOF > FFormat.uue

begin 644 Fformat
M```#\P`````````#``````````(```?W0``'0@````$```/I```']T[Z#R9.X
M50``2.<,``RM````!``(;R(O+(0Z(&T`#"\0+RR$-DAZ`S5.NA),3^\`$$*G#
M3KH<"%A/0JR&WDAZ`R0O+(0.3KH2(%!/2'H#&R\LA`I.NA(24$]X`6```=X@`
M!.6`(&T`#")P"``,$0`M9@``Q$AX`'8@!.6`(&T`#"\P"`!.N@Z*4$]*@&8:8
M2'@`5B`$Y8`@;0`,+S`(`$ZZ#G!03TJ`9P8Y?``!A!A(>`!I(`3E@"!M``PO'
M,`@`3KH.4%!/2H!F&DAX`$D@!.6`(&T`#"\P"`!.N@XV4$]*@&<&.7P``80:/
M2FR$&F<^2'@`;B`$Y8`@;0`,+S`(`$ZZ#A!03TJ`9AI(>`!.(`3E@"!M``PO>
M,`@`3KH-]E!/2H!G"CE\``&$'$)LA!@Y?``!A!9@``$&2'@``DAZ`C,@!.6`V
M(&T`#"\P"`!.NA#R3^\`#$J`9R!(>``"2'H"%B`$Y8`@;0`,+S`(`$ZZ$-)/#
M[P`,2H!F?B`$Y8`@;0`,+S`(`"\LA`Y.NA#@4$]Z`"\LA`X@!>6`0>R$'B\P5
M"`!.NA"84$]*@&86.7P``802NKP````";P)7A2E%AMY@-+J\````!68B+RR$V
M.B!M``PO$"\LA#9(>@&?3KH0GD_O`!!"ITZZ&EI83U*%NKP````&;9Q@1DIL1
MA!1F'CE\``&$%"`$Y8`@;0`,+S`(`"\LA`I.NA!64$]@(B\LA#H@;0`,+Q`O+
M+(0V2'H!5$ZZ$$Q/[P`00J=.NAH(6$]2A+BM``AM`/X>2FR$'&<.2'H!-R\L5
MA`I.NA`44$](>@$U3KH0&EA/2'H!64ZZ$!!83TILA!AG#$AZ`6Q.NA``6$]@H
M"DAZ`7=.N@_T6$]*;(0:9QY*;(0<9PQ(>@%Y3KH/WEA/8`I(>@&&3KH/TEA/S
M8`I(>@&13KH/QEA/+RR$"B\LA`Y(>@&73KH/M$_O``PO+(0.2'H!M$ZZ#Z10V
M3TALAHY.N@J26$](;(:.3KH4.EA/2H!G$DAZ`;Y.N@^"6$]"ITZZ&4!83TZZD
M`<9.N@+J0J=.N@<46$].N@><3-\`,$Y=3G5$1C`Z`$1&,3H`1$8R.@!D9C`ZU
M`&1F,3H`9&8R.@!54T%'13H@`"`\9FQA9W,^(#QD<FEV93X@/&YA;64^"@`E_
M<R5S)7,`9&8P.@!%35!460!D9@!$1@`E<R5S)7,`)7,E<R5S`$Y/5"!54T5$,
M(2$A``H;6S,S;49F;W)M870@,2XQ&ULS,6T@J2`Q.3@W(&)Y(%!A=6P@1F]RR
M=&EN"@`M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T*`%9%4DE&H
M63H@&ULS,VU/;AM;,S%M"0D`5D522499.B`;6S,S;4]F9AM;,S%M"0D`24Y3H
M5$%,3#H@&ULS,VU/;FQY&ULS,6T*`$E.4U1!3$PZ(!M;,S-M3VX;6S,Q;0H`+
M24Y35$%,3#H@&ULS,VU/9F8;6S,Q;0H`1%))5D4@.B`;6S,S;25S&ULS,6T)+
M"4Y!344@("`Z(!M;,S-M)7,;6S,Q;0H`4'5T(&1I<VL@=&\@9F]R;6%T(&EN]
M("5S(&%N9"!P<F5S<R`\4D5455)./@`;6S,S;55S97(@86)O<G0A(2$;6S,QO
M;0H*`$Y5__Y"IT*G3KH8L%!/*4"&UF822'H`FDZZ#9183T*G3KH74EA/2'@`,
M,"\LAM9.NAET4$\I0(;:9B0O+(;63KH9!EA/,"W__DC`+P!(>@"&3KH-7%!/<
M0J=.NA<:6$]"IR\LAMHO+(;>2'H`BTZZ&EA/[P`0.T#__F<N2'@`,"\LAMI.'
MNADV4$\O+(;63KH8N%A/+RR$#DAZ`&Y.N@T24$]"ITZZ%M!83TZZ!6A.74YUB
M&ULS,VU#;W5L9&XG="!C<F5A=&4@<&]R="$A(1M;,S%M"@H`&ULS,VU#;W5L<
M9&XG="!O<&5N($DO3R$A(1M;,S%M"@H`=')A8VMD:7-K+F1E=FEC90`;6S,S>
M;25S(&1O97,@;F]T(&5X:7-T(2$A&ULS,6T*"@``3E4``$CG#R!^`"!LAMHA8
M?```%@``)$'LAPHB;(;:(T@`*$AX``%.N@0(6$]Z`&```KY*;(0<9Q`O+(0.%
M2'H"WDZZ#$103V`0,`5(P"\`2'H"YDZZ##)03WP`8``"B$I%9GY*1F8@2FR$M
M&F<:>`!@$"!LA`)#[(<*$[!``$``4D2X?`0`;>I*1F8B2FR$&F8<(&R$!A"\-
M`$0@;(0&$7P`3P`!(&R$!A%\`%,``KQ\``%F#DILA!QG"$S?!/!.74YUO'P`F
M`68:2FR$&F<4>`1@"D'LAPI",$``4D2X?`0`;?"Z?``!9A8@;(0&0A`@;(0&"
M0B@``2!LA`9"*``"NGP`*&8``+P@;(0&2&@!I$ZZ%>)83R!LA`9(:`'D3KH5&
MU%A/(&R$!A%\``(``R!LA`81?`!(``\@;(0&$7P`_P$[+RR$"DZZ#^Q83R!L:
MA`810`&P+RR$"B!LA`9(:`&Q3KH+&%!/(&R$!A%\``$!_R!LA`81?`#``@(XZ
M/`($8`P@;(0&$;P`_T``4D2X?`+@;>X@;(0&$7P``P$^(&R$!A%\`'$!/R!L<
MA`81?``W`@,@;(0&$7P`/P)R0J=.N@(P6$^Z?``I9A1X`&`*(&R$!D(P0`!2(
M1+A\`P!M\$ILA!AF3"!LAMHQ?``+`!PP!L'\``LR!</\`!;0@30'2,+0@G8)-
MYZ`D0"!LAMHA2@`L+RR&VDZZ%R983R!LAMI**``?9PA.N@,68`#^E&```+HP>
M!L'\``LR!</\`!;0@30'2,+0@G8)YZ`D0"!LAMHA2@`L>`!@``"*(&R&VC%\J
M``L`'$I&9A`P!4C`+P!(>@#I3KH*&E!/+RR&VDZZ%L!83R!LAMI**``?9PA.)
MN@*P8`#^+B!LAMHQ?``"`!Q*1F80,`5(P"\`2'H`RDZZ">!03R\LAMI.NA:&<
M6$\@;(;:2B@`'V<DN'P``F84,`5(P"\`2'H`NTZZ";903V``_>)21+A\``-MG
M`/]R4D:\?``";0#]=%)%NGP`4&T`_3Y*;(089PQ(>@"U3KH)A%A/8!!*;(0<D
M9@I(>@"^3KH)<EA/8`#]GAM;,S-M26YS=&%L;&EN9R`E<QM;,S%M"@H`(#Y&J
M;W)M871T:6YG(&-Y;&EN9&5R("5D"PH`(#Y&;W)M871T:6YG(&-Y;&EN9&5R`
M("5D"PH`(#Y697)I9GEI;F<@(&-Y;&EN9&5R("5D"PH`&ULS,VU#>6QI;F1EX
M<B`E9"!I<R!B860L($%B;W)T:6YG(2$A&ULS,6T*"@!';V]D(&9O<FUA="$A2
M(2`@("`@("`@("`*"@!&;W)M870@8V]M<&QE=&4A(2$@("`@("`*"@``3E4`Q
M`$CG#"`D;(0&U?P````40I)X`"1LA`9Z`&`(($I8BMB04D6Z?`"`9?(D;(0&4
MU?P````4(`1&@%*`)(!,WP0P3EU.=4Y5``!(YP@P2&R&YDZZ$LI83R1`2'D`L
M`0`!2'@`1$ZZ%-103R9`(`MF"G``3-\,$$Y=3G4@"]"\````%"=```HG2P`4]
M)VR&U@`8)WP````?`!PH"]B\````*$IM``IG"B!$(+P````!8`0@1$*0+PLO*
M"DZZ%1!03R\LAM9.NA4N6$\O+(;63KH4Q%A/8)Y.50``84XO+(;:3KH2L%A/Y
M2'@`,"\LAMI.NA.Z4$\O+(;63KH3/%A/3EU.=4Y5```@;(;:(7P````!`"0@S
M;(;:,7P`"0`<+RR&VDZZ%"Q83TY=3G5.50``(&R&VD*H`"0@;(;:,7P`"0`<1
M+RR&VDZZ%`A83TY=3G5.50``(&R&V@PH`!P`'V8,2'H`&$ZZ!SI83V`*2'H`:
M,TZZ!RY83TY=3G4;6S,S;41I<VL@:7,@=W)I=&4@<')O=&5C=&5D(2$A&ULS6
M,6T*"@`;6S,S;45R<F]R(&]C8W5R960@9'5R:6YG('=R:71E(2$A&ULS,6T*R
M"@``3E4``"\*2'D``0``,"R&BL'\``8O`$ZZ$UY03RE`AI9F%$*G2'D``0``(
M3KH1A%!/+FR&FDYU(&R&ED)H``0@;(:6,7P``0`0(FR&EC-\``$`"B!LAIH@E
M+(::D*@`!%"`*4"&GB!LAIX@O$U!3EA"ITZZ$RQ83R1`2JH`K&<L+RT`#"\M7
M``@O"DZZ`W9/[P`,0JR&HB!LAI8`:(````0@;(:6`&B````*8`1"K(:F3KH0F
MLB!LAI8@@$ZZ$-(@;(:6(4``!F<62'@#[4AZ`"Q.NA"N4$\@;(:6(4``#"\LC
MAJHO+(:N3KKS?%!/0J=.N@^L6$\D7TY=3G4J`$Y5__PO!"MM``C__$JLAI9GH
M+'@`8`HO!$ZZ#Z183U*$,"R&BDC`N(!M[#`LAHK!_``&+P`O+(:63KH2>E!/&
M2JR&XF<&(&R&XDZ02JR&LF<*+RR&LDZZ$(183TJLAK9G"B\LAK9.NA!T6$]*)
MK(:Z9PHO+(:Z3KH09%A/+'@`!`@N``0!*6<4+PU+^@`*3J[_XBI?8`9"I_-?T
M3G-*K(:^9R(O+(;"+RR&ODZZ$@I03R`LAJY2@.6`+P`O+(:J3KH1]E!/("W_T
M_"YLAII.=2@?3EU.=4Y5``!(YP@@)&T`"$ZZ`#PH`+"\_____V<0N+P````**
M9P@@2E**$(1@XD(2N+S_____9A"U[0`(9@IP`$S?!!!.74YU("T`"&#R3E4`&
M`$ALA-).N@`(6$].74YU3E4``$CG""`D;0`(+PI.N@`R6$\H`+"\_____V<@S
M(`1@%%.2".H``P`,</],WP003EU.=6#62H!G^EF`9^0@!&#J3E4``"\*)&T`Z
M""!2L>H`!&4,+PIA&EA/)%].74YU(%)2DA`02(!(P,"\````_V#H3E4``$CGQ
M"#`D;0`($"H`#,`\`!AG"G#_3-\,$$Y=3G4(J@`"``Q*J@`(9@@O"DZZ"SQ8*
M3Q`J``Q(@$C`"```!V<V0>R$TB9($"L`#$B`2,#`O````(2PO````(1F#$AX[
M__\O"TZZ"=Y03]?\````%D'LAHJWR&70,"H`$$C`+P`O*@`($BH`#4B!2,$OL
M`4ZZ`K)/[P`,*`!*@&X42H1F!'`(8`)P$($J``QP_V``_VHDJ@`(("H`"-"$X
M)4``!"!24I(0$$B`2,#`O````/]@`/]((&\`!"`O``@2&&<*L@!F^"`(4X!.O
M=7``3G5A<$/LAHY%[(:.M<EF#C(\!9YK"'0`(L)1R?_\*4^&FBQX``0I3H;&G
M2.>`@`@N``0!*6<02_H`"$ZN_^)@!D*G\U].<T/Z`"!.KOYH*4"&RF8,+CP`J
M`X`'3J[_E&`$3KK\&E!/3G5D;W,N;&EB<F%R>0!)^0``?_Y.=4Y5``!(YPPPV
M)&T`$"!M``@@*`"LY8`H`"!$("@`$.6`)D`0$TB`2,#0K0`,5(`I0(;"0J<O7
M+(;"3KH//%!/*4"&OF8(3-\,,$Y=3G40$TB`2,`O`"!+4H@O""\LAKY.N@%:V
M3^\`#$AZ`5`0$TB`2,#0K(:^+P!.N@),4$\O+0`,+PHO+(:^3KH!Z$_O``Q"Q
MK(:N)FR&OB1+$!-(@$C`*@"PO````"!G(+J\````"6<8NKP````,9Q"ZO```"
M``UG"+J\````"F8$4HM@S`P3`"!M``",#!,`(F8R4HL@2U*+$!!(@$C`*@!GF
M("!*4HH0A;J\````(F80#!,`(F8$4HM@!D(J__]@`F#28$0@2U*+$!!(@$C`1
M*@!G,+J\````(&<HNKP````)9R"ZO`````QG&+J\````#6<0NKP````*9P@@V
M2E**$(5@PB!*4HI"$$J%9@)3BU*LAJY@`/\\0A)"IR`LAJY2@.6`+P!.N@X(8
M4$\I0(:J9@A"K(:N8`#^QGH`)FR&OF`:(`7E@"!LAJHABP@`+PM.N@7F6$]26
M@-?`4H6ZK(:N;>`@!>6`(&R&JD*P"`!@`/Z.(`!,[P,```0@""(O``Q@`A#9S
M5\G__&<&4D%@`D(84<G__$YU3E4``$CG#"`H+0`(3KH*5'(&(`1.N@L<)$#5T
M[(:62H1M#C`LAHI(P+B`;`1*DF82*7P````"ALYP_TS?!#!.74YU,"H`!$C`>
MP+P````#L+P````!9@PI?`````6&SG#_8-@O+0`0+RT`#"\23KH+2D_O``PJI
M`+"\_____V8,3KH+#BE`ALYP_V"P(`5@K#`\?_]@!#`O``X@;P`$2AAF_%-(5
M(F\`"%-`$-E7R/_\9P)"$"`O``1.=3`\?_]@!#`O``Y30&L4(&\`!")O``BQJ
M"68,4TA*&%?(__9P`$YU8P1P`4YU</].=2!O``0@"")O``@0V6;\3G5.50``1
M2&T`#"\M``A(>@2N3KH`D$_O``Q.74YU3E4``$CG""`D;0`0#*T````$`!1F[
M""!M``@H$&`42JT`#&\((&T`""@08`8@;0`(*!!"K0`42JT`#&P21*T`#$J$2
M;`I$A"M\`````0`4(BT`#"`$3KH#TD'LA#Y3BA2P"``B+0`,(`1.N@/**`!F0
MWDJM`!1G!E.*%+P`+2`*3-\$$$Y=3G5.5?\42.<(,"1M``@F;0`,0JW_^"MM:
M`!#__"!+4HL0$$B`2,`H`&<``S"XO````"5F``,*0BW_(BM\`````?_T*WP`C
M```@__`K?```)Q#_["!+4HL0$$B`2,`H`+"\````+6800JW_]"!+4HL0$$B`9
M2,`H`+B\````,&84*WP````P__`@2U*+$!!(@$C`*`"XO````"IF&B!M__Q8R
MK?_\*U#_Z"!+4HL0$$B`2,`H`&`T0JW_Z&`B<@H@+?_H3KH(V-"$D+P````P^
M*T#_Z"!+4HL0$$B`2,`H`$'LA%$(,``"2`!FTKB\````+F9B($M2BQ`02(!(0
MP"@`L+P````J9AH@;?_\6*W__"M0_^P@2U*+$!!(@$C`*`!@-$*M_^Q@(G(*X
M("W_[$ZZ"&[0A)"\````,"M`_^P@2U*+$!!(@$C`*`!![(11"#```D@`9M(KC
M?`````3_Y+B\````;&86($M2BQ`02(!(P"@`*WP````$_^1@%+B\````:&8,O
M($M2BQ`02(!(P"@`(`1@?BM\````"/_@8!PK?`````K_X&`2*WP````0_^!@D
M""M\____]O_@+RW_Y$AM_R(O+?_@+RW__$ZZ_;1/[P`0*T#_W"`M_^31K?_\>
M8%H@;?_\6*W__"M0_]PO+?_<3KH"'%A/*T#_Y&!*(&W__%BM__PH$$'M_R$K-
M2/_<$(1@*)"\````8V?B4X!GE)"\````"V<`_VY9@&>T58!G`/]N5X!G`/]R\
M8,Q![?\BD>W_W"M(_^0@+?_DL*W_[&\&*VW_[/_D2JW_]&=P(&W_W`P0`"UG6
M"B)M_]P,$0`K9C0,K0```##_\&8J4ZW_Z"!M_]Q2K?_<$!!(@$C`+P!.DEA/-
ML+S_____9@IP_TS?#!!.74YU8!@O+?_P3I)83["\_____V8$</]@XE*M__@@?
M+?_H4ZW_Z+"M_^1NVD*M_^!@)"!M_]Q2K?_<$!!(@$C`+P!.DEA/L+S_____E
M9@1P_V"J4JW_X"!M_]Q*$&<*("W_X+"M_^QMRB`M_^#1K?_X2JW_]&8J8!I(\
M>``@3I)83["\_____V8&</]@`/]P4JW_^"`M_^A3K?_HL*W_Y&[88!@O!$Z23
M6$^PO/____]F!G#_8`#_2%*M__A@`/S$("W_^&``_SA(YT@`0H1*@&H$1(!2-
M1$J!:@9$@0I$``%A/DI$9P)$@$S?`!)*@$YU2.=(`$*$2H!J!$2`4D1*@6H"]
M1(%A&B`!8-@O`6$2(`$B'TJ`3G4O`6$&(A]*@$YU2.<P`$A!2D%F($A!-@$T]
M`$)`2$"`PR(`2$`R`H+#,`%"04A!3-\`#$YU2$$F`2(`0D%(04A`0D!T#]"`B
MTX&V@6($DH-20%'*__),WP`,3G4@;P`$(`A*&&;\D<`@"%.`3G5.50``2&R$'
MZ"\M``A.N@`(4$].74YU3E4``"\$*"T`""\M``PO!$ZZ`#103[B\````"F8F<
M(&T`#!`H``Q(@$C`"```!V<42'C__R\M``Q.N@#^4$\H'TY=3G5@^$Y5```OA
M"B1M``P@4K'J``1E&B`M``C`O````/\O`"\*3KH`T%!/)%].74YU(%)2DA`MJ
M``L0@$B`2,#`O````/]@Y$Y5```O"D'LA-(D2"!*U?P````6+PAA$%A/0>R&(
MBK7(9>HD7TY=3G5.50``2.<(("1M``AX`"`*9@IP_TS?!!!.74YU2BH`#&=4#
M""H``@`,9PQ(>/__+PIA5E!/*``0*@`-2(!(P"\`3KH$(%A/B(`(*@`!``QGO
M"B\J``A.N@(\6$\(*@`%``QG%"\J`!).N@+86$\O*@`23KH"(%A/0I)"J@`$*
M0JH`"$(J``P@!&",3E7__DCG""`D;0`(0?K_0BE(AM((*@`$``QG"G#_3-\$B
M$$Y=3G4(*@`"``QG,B@2F*H`""\$+RH`"!`J``U(@$C`+P!.N@*63^\`#+"$3
M9Q`(Z@`$``Q"DD*J``1P_V"^#*W_____``QF$`BJ``(`#$*20JH`!'``8*1*#
MJ@`(9@@O"DZZ`*183PQJ``$`$&8P&VT`#___2'@``4AM__\0*@`-2(!(P"\`8
M3KH",D_O``RPO`````%FF"`M``Q@`/]@)*H`"#`J`!!(P-"J``@E0``$".H`N
M`@`,(%)2DA`M``\0@$B`2,#`O````/]@`/\P3E4``"\*0>R$TB1(2BH`#&<8D
MU?P````60>R&BK7(90AP`"1?3EU.=6#B0I)"J@`$0JH`""`*8.I.5?_\+PHD8
M;0`(2'@$`$ZZ`,)83RM`__QF&#5\``$`$"`*T+P````.)4``""1?3EU.=35\C
M!```$`CJ``$`#"5M__P`"!`J``U(@$C`+P!.N@#>6$]*@&<&`"H`@``,8,Q.B
M50``2.<`,"1LAI)@%"92("H`!%"`+P`O"DZZ!2Q03R1+(`IFZ$*LAI),WPP`*
M3EU.=4Y5```O"D'Z_\8I2(;B0J<@+0`(4(`O`$ZZ!,103R1`2H!F"'``)%].L
M74YU)*R&DB5M``@`!"E*AI(@"E"`8.9.50``+RT`"&&V6$].74YU3E4``$CGV
M`#"7RR1LAI)@#B!M``A1B+'*9Q(F2B12(`IF[G#_3-\,`$Y=3G4@"V<$)I)@P
M!"E2AI(@*@`$4(`O`"\*3KH$@E!/<`!@V$Y5```O"G(&("T`"$ZZ`<PD0-7L5
MAI9*K0`(;1(P+(:*2,`B+0`(LH!L!$J29A`I?`````*&SG#_)%].74YU<@8@,
M+0`(3KH!E"!LAI8O,`@`3KH![%A/2H!G!'`!8`)P`&#63E4``"\M``A.N@&JE
M6$]*@&8.3KH!P"E`ALYP_TY=3G5P`&#X3E4``$CG#"`H+0`(3KH`=G(&(`1.3
MN@$^)$#5[(:62H1M#C`LAHI(P+B`;`1*DF82*7P````"ALYP_TS?!#!.74YUJ
M,"H`!,!\``-F#"E\````!8;.</]@XB\M`!`O+0`,+Q).N@&$3^\`#"H`L+S__
M____9@Q.N@$Z*4"&SG#_8+H@!6"V3E7__$AX$`!"ITZZ`])03RM`__P(```,`
M9Q)*K(:B9@@@+?_\3EU.=4ZZ``9P`&#T3E4``$AX``1(>@`>3KH!$"\`3KH!E
M($_O``Q(>``!3KH`#%A/3EU.=5Y#"@!.50``2JR&TF<&(&R&TDZ0+RT`"$ZZ+
M\$I83TY=3G5.50``2.<.("@M``AR!B`$3KH`1"1`U>R&EDJ$;0XP+(:*2,"X*
M@&P$2I)F$BE\`````H;.</],WP1P3EU.=3`J``3`?(``9@@O$DZZ`"Y83T*2U
M<`!@X$CG<``T`<3`)@%(0\;`2$-"0]2#2$#`P4A`0D#0@DS?``Y.=2(O``0L)
M;(;*3N[_W"(O``0L;(;*3N[_0"(O``0L;(;*3N[_N"(O``0L;(;*3N[_4BQL=
MALI.[O_*+&R&RD[N_WPB+P`$+&R&RD[N_RA,[P`&``0L;(;*3N[_XBQLALI.4
M[O_$3.\`#@`$+&R&RD[N_]9,[P`.``0L;(;*3N[_T$CG`01,[R"```PL;(;&V
M3J[_E$S?((!.=2)O``0L;(;&3N[^/B)O``0L;(;&3N[^8DY5``!(YP@@2'C_<
M_TZZ`-!83R@`L+S_____9@IP`$S?!!!.74YU2'D``0`!2'@`(DZZ`6!03R1`L
M2H!F#"\$3KH!GEA/<`!@UB5M``@`"A5M``\`"15\``0`"$(J``X51``/0J=.7
MN@%46$\E0``02JT`"&<*+PI.N@!:6$]@"DAJ`!1.N@%V6$\@"F"23E4``"\*K
M)&T`"$JJ``IG""\*3KH!D%A/%7P`_P`()7S_____`!1P`!`J``\O`$ZZ`2)8S
M3TAX`"(O"DZZ`0)03R1?3EU.=2)O``0L;(;&3N[^GB`O``0L;(;&3N[^MDY5@
M``!(>``P+RT`"$ZZ`!I03TY=3G5.50``+RT`"$ZZ`$Q83TY=3G5.50``+PI*9
MK0`(9@AP`"1?3EU.=4AY``$``2\M``Q.N@!@4$\D0$J`9@1P`&#@%7P`!0`(<
M-6T`#@`2)6T`"``.(`I@RDY5```O"B1M``@@"F8&)%].74YU%7P`_P`()7S_R
M____`!0E?/____\`&'``,"H`$B\`+PI.N@`^4$]@TD[Z``),[P`#``0L;(;&1
M3N[_.DCG`P`B;P`,+&R&QDZN_CA,WP#`3G5.^@`"(F\`!"QLAL9.[O[:3OH`G
M`B)O``0@+P`(+&R&QD[N_RX@+P`$+&R&QD[N_K!.^@`"(&\`!"QLAL9.[OZ,C
M(&\`!""(6)!"J``$(4@`"$YU(&\`!$SO`@$`""(O`!`L;(;&3N[^1$SO`P``?
M!"QLAL9.[OZ2(F\`!"QLAL9.[OZ83.\``P`$+&R&QD[N_LY.^@`"(&\`!"QLB
MAL9.[OZ````#[`````$````!```/G`````````/R```#Z@```:-$3U,`(J[4R
M:P```W!#^@`83J[_H$J`9PH@0"!H`!9P`$YU</]@^F1O<RYL:6)R87)Y````L
M`````````````/+0````0```\M`````X```""_____\``8%<```V?0``\Q``9
M```@`/]D>`#_9.P``)V'````````\M`````(```.Y```,O-*86X`1F5B`$UAC
M<@!!<'(`36%Y`$IU;@!*=6P`075G`%-E<`!/8W0`3F]V`$1E8P`?'!\>'QX?2
M'QX?'A\````!L<0``````````=^J``&YI@`````````!WZP``?/(```````!"
M``'?K@`!SY8``````````=^T``'&$``````````!W[X``;FP``````````'?'
MP0`!UO(``0```````=_%``'!<``````````!W\H``;PP````!`````'?SP`!M
MU(```0``__\``=_3``&ZP@`````````!W]<``<'```````````'?WP`!T(P`8
M```#``$``=_D``'0C`````,``@`!W^D``<UZ``,```````'?[P`!SP8``0``D
M`````=_W``'3M``!```````!W_\``?`^``````````'@!``!S%``````````P
M`>`)``'0C``!``,````!X!$``=2```$````!``'@%``!U.P``0```````>`8$
M``'33@`!``,````!X!X``<S@``````````'@)``!QZP``````````>`H``'(=
M0@`"```````!X"X``=5F``````````'@,0`!Q68``````````>`T``'!G@``"
M```````!X#@``<^F``````````'@/0`!RDP``````````>!$``&QQ``!``(`B
M```!X$<``?/(``````````'@2P`!N50``````````>!/``'"1@`````````!8
MX%4``=`.``,```````'@7``!T$P``P```````>!D``'SE@```````0`!X&P`1
M`?.6``````````'@=``!U18``````````>!Z````````````````````9P`"/
M!)X`:0`"!+@`>``"!,@`>0`"!.H`>@`"!0<`R0`"!2P`R@`"!4$`RP`"!4\`O
MS``"!64`S0`"!7D`S@`"!8H`SP`"!9H`T0`"!:L`T@`"!;P`TP`"!=H`U``"V
M!>X`U0`"!@H`U@`"!AT`UP`"!C(`V``"!D@`V0`"!EP`V@`"!FP`VP`"!G\`[
MW``"!HH`W0`"!IL`W@`"!J4`WP`"!KL`X``"!M``X0`"!N0`X@`"!O,`Z``"G
M!OL!]``"!Q@!]0`"!R8!]@`"!S8!]P`"!U$!^``"!UX!^0`"!W`!^@`"!WL!7
M^P`"!XX!_``"!ZH`````````%'(``````'(K````````!P@```;J```&Y```.
M`````````````````QP```,A```#)@```RL```,P```#-0```SH```-",#$R:
M,S0U-C<X.6%B8V1E9@```"`@("`@("`@(#`P,#`P("`@("`@("`@("`@("`@_
M("`@D$!`0$!`0$!`0$!`0$!`0`P,#`P,#`P,#`Q`0$!`0$!`"0D)"0D)`0$!A
M`0$!`0$!`0$!`0$!`0$!`0%`0$!`0$`*"@H*"@H"`@("`@("`@("`@("`@("M
M`@("`D!`0$`@``````````````````$``````0`````````````````````!K
M`0````$``````````````````````0(````!````````````````````````&
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`!0``````^P````$`````0``!`````0$```$"```!`P````(````````!!P`8
M``0@```$)```!"@```0L```$,```!#0```0X`````````_(```/K`````0``T
"`_(@5
``
end
size 9992
SHAR_EOF
if test 14029 -ne "`wc -c FFormat.uue`"
then
echo shar: error transmitting FFormat.uue '(should have been 14029 characters)'
fi
#	End of shell archive
exit 0