[comp.sys.amiga] UNOBTRUSIVE ANALOG CLOCK SHAR 1 OF 1

dillon@CORY.BERKELEY.EDU (Matt Dillon) (08/01/88)

	A very unobtrusive clock utility and a config program for it

	config clock

	will allow you to modify various parameters.  (The string parameter
	does nothing.. I just forgot to take it out).

	The configuration protocol is being worked on and will be released
	in a couple of weeks ...

							-Matt


#! /bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh (not csh) to create:
#	clock.c
#	clock.uue
#	config.uue
# This archive created: Mon Aug  1 00:46:18 1988
export PATH; PATH=/bin:/usr/bin:$PATH
echo shar: "extracting 'clock.c'" '(5293 characters)'
if test -f 'clock.c'
then
	echo shar: "will not over-write existing file 'clock.c'"
else
cat << \!Funky!Stuff! > 'clock.c'

/*
 *  CLOCK.C	simple clock program
 */

#include <local/typedefs.h>

short Params[] = {
    'ST','RT', 0, 0,
    'NW','  ', 0, 8, -1, 10, 40, 20,
    'TE','XT', 0,16, 'HI','\0T','ES','T.', 0, 0, 0, 0,
    'EN','D ', 0, 0
};

#define WPOSX	8
#define WPOSY	9
#define WWIDTH	10
#define WHEIGHT 11

APTR IntuitionBase;
APTR GfxBase;

NW Nw = {
    0, 0, 0, 0, 0, 0,
    CLOSEWINDOW|REFRESHWINDOW|ACTIVEWINDOW|INACTIVEWINDOW,
    SIMPLE_REFRESH|WINDOWCLOSE|BACKDROP|RMBTRAP,
    NULL, NULL, (ubyte *)"", NULL, NULL, 4, 4, -1, -1, WBENCHSCREEN
};

short Sin[60+15] = {
      0,  27,  53,  79, 104, 128, 150, 171, 190, 207, 222, 234, 243, 250, 255,
    256, 255, 250, 243, 234, 222, 207, 190, 171, 150, 128, 104,  79,  53,  27,
      0, -27, -53, -79,-104,-128,-150,-171,-190,-207,-222,-234,-243,-250,-255,
   -256,-255,-250,-243,-234,-222,-207,-190,-171,-150,-128,-104, -79, -53, -27,
      0,  27,  53,  79, 104, 128, 150, 171, 190, 207, 222, 234, 243, 250, 255
};

#define Cos (Sin+15)

_main(ac, av)
char *av[];
{
    IOT  Iot;	    /*	timer request,	1 second internals  */
    SCR  Scr;
    WIN  *Win;
    PORT TPort;     /*	port for timer request		    */
    long TMask;
    long WMask;
    long error = 20;
    char notdone = 1;

    bzero(&Iot, sizeof(Iot));
    bzero(&TPort, sizeof(TPort));

    if (!(IntuitionBase = OpenLibrary("intuition.library", 0)))
	goto dieilib;
    if (!(GfxBase = OpenLibrary("graphics.library", 0)))
	goto dieglib;
    if (OpenDevice("timer.device", UNIT_VBLANK, &Iot, 0))
	goto diedev;
    if (!GetScreenData(&Scr, sizeof(Scr), WBENCHSCREEN, NULL))
	goto diewin;

    Nw.Width  = Params[WWIDTH];
    Nw.Height = Params[WHEIGHT];
    Nw.LeftEdge = Params[WPOSX];
    Nw.TopEdge	= Params[WPOSY];
    if (Nw.Width <= 0)
	Nw.Width += Scr.Width;
    if (Nw.Height <= 0)
	Nw.Height += Scr.Height;
    if (Nw.LeftEdge < 0)
	Nw.LeftEdge += Scr.Width - Nw.Width;
    if (Nw.TopEdge < 0)
	Nw.TopEdge  += Scr.Height- Nw.Height;
    if (Nw.LeftEdge < 0 || Nw.TopEdge < 0 || Nw.LeftEdge + Nw.Width > Scr.Width || Nw.TopEdge + Nw.Height > Scr.Height) {
	Nw.LeftEdge = Nw.TopEdge = 0;
	Nw.Width = 64;
	Nw.Height= 32;
    }

    if (!(Win = OpenWindow(&Nw)))
	goto diewin;

    ShowTitle(Win->WScreen, 0);

    TPort.mp_Node.ln_Type = NT_MSGPORT;
    TPort.mp_SigTask = FindTask(NULL);
    TPort.mp_SigBit = AllocSignal(-1);
    TPort.mp_Flags  = PA_SIGNAL;
    NewList(&TPort.mp_MsgList);

    Iot.tr_node.io_Message.mn_ReplyPort = &TPort;
    Iot.tr_node.io_Message.mn_Node.ln_Type = NT_MESSAGE;
    Iot.tr_node.io_Command = TR_ADDREQUEST;
    Iot.tr_time.tv_secs = 1;
    Iot.tr_time.tv_micro= 0;
    SendIO(&Iot);

    TMask = 1 << TPort.mp_SigBit;
    WMask = 1 << Win->UserPort->mp_SigBit;

    error = 0;
    while (notdone) {
	register long mask = Wait(TMask|WMask);
	if (mask & TMask) {
	    register short secs;
	    WaitIO(&Iot);
	    secs = UpdateWindow(Win);
	    Iot.tr_time.tv_secs = 65 - secs;
	    Iot.tr_time.tv_micro= 0;
	    Iot.tr_node.io_Message.mn_Node.ln_Type = NT_MESSAGE;
	    SendIO(&Iot);
	}
	if (mask & WMask) {
	    register IMESS *im;
	    while (im = GetMsg(Win->UserPort)) {
		switch(im->Class) {
		case CLOSEWINDOW:
		    notdone = 0;
		    break;
		case REFRESHWINDOW:
		    BeginRefresh(Win);
		    EndRefresh(Win);
		case ACTIVEWINDOW:
		case INACTIVEWINDOW:
		    UpdateWindow(Win);
		    break;
		}
		ReplyMsg(im);
	    }
	}
    }
    AbortIO(&Iot);
    WaitIO(&Iot);
    FreeSignal(TPort.mp_SigBit);

    CloseWindow(Win);
diewin:
    CloseDevice(&Iot);
diedev:
    CloseLibrary(GfxBase);
dieglib:
    CloseLibrary(IntuitionBase);
dieilib:
    _exit(error);
}

/*
 *  Update the window
 *
 *  (1) RectFill
 *  (2) minute and hour hands
 */

UpdateWindow(win)
register WIN *win;
{
    register RP *rp = win->RPort;
    DATESTAMP DS;
    short minutes;
    short hours;
    short radiusx, radiusy;
    short centerx, centery;

    DateStamp(&DS);
    minutes = DS.ds_Minute % 60;
    hours   = (DS.ds_Minute / 12) % 60;     /*  0 to 59 (partial hours indicator)   */
    radiusx = (win->Width - 2) >> 1;
    radiusy = (win->Height- 2) >> 1;
    centerx = 1 + radiusx;
    centery = 1 + radiusy;
    SetAPen(rp, 0);
    RectFill(rp, 0, 0, win->Width - 1, win->Height - 1);
    SetAPen(rp, 1);
    {
	register short i;
	for (i = 0; i < 60; i += 5) {
	    Move(rp, centerx + ((radiusx * Sin[i]) >> 8), centery + ((radiusy * -Cos[i]) >> 8));
	    Draw(rp, centerx + ((radiusx * Sin[i]) >> 8), centery + ((radiusy * -Cos[i]) >> 8));
	}
    }
    radiusx -= 2;
    radiusy -= 2;

    SetAPen(rp, 3);                 /*  minutes */
    Move(rp, centerx, centery);
    Draw(rp, centerx + ((radiusx * Sin[minutes]) >> 8), centery + ((radiusy * -Cos[minutes]) >> 8));
    SetAPen(rp, 2);                 /*  hours   */
    Move(rp, centerx, centery);
    Draw(rp, centerx + ((radiusx * Sin[hours]) / 384), centery + ((radiusy * -Cos[hours]) / 384));
    return(DS.ds_Tick / 50 % 60);  /*  seconds */
}

#asm

	    ; bzero(buf, bytes)
	    ;	    4sp   8sp
	    ;
	    ;	SIMPLE STUPID BZERO .. I don't even use DBF (don't want to
	    ;				have to think at this time of night)

_bzero:
	    moveq.l #0,D1
	    move.l  4(sp),A0
	    move.l  8(sp),D0
	    beq     bze
bz1	    move.b  D1,(A0)+
	    subq.l  #1,D0
	    bne     bz1
bze	    rts


#endasm

!Funky!Stuff!
fi  # end of overwriting check
echo shar: "extracting 'clock.uue'" '(4140 characters)'
if test -f 'clock.uue'
then
	echo shar: "will not over-write existing file 'clock.uue'"
else
cat << \!Funky!Stuff! > 'clock.uue'
begin 644 clock
M```#\P`````````#``````````(```*.````5P````$```/I```"CD[Z!=8`
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
M`&`*+P1.N@#\6$]2A#`L@0!(P+B`;>PP+($`P?P`!B\`+RR!(DZZ`<I03TJL
M@1YG!B!L@1Y.D$JL@09G"B\L@09.N@%26$]*K($F9P@@;($F(*R!*DJL@2YG
M"B\L@2Y.N@%@6$]*K($R9PHO+($R3KH!4%A/2JR!-F<*+RR!-DZZ`4!83TJL
M@3IG"B\L@3I.N@$P6$\L>``$""X`!`$I9Q0O#4OZ``I.KO_B*E]@!D*G\U].
M<TJL@3YF*DJL@4)G(B\L@48O+(%"3KH!)B`L@4I2@.6`+P`O+(%.3KH!%$_O
M`!!@#DZZ`0(O+($^3KH!;EA/("W__"YL@1).=2@?3EU.=4Y5``!(YPX@*"T`
M"'(&(`1.N@!$)$#5[($B2H1M#C`L@0!(P+B`;`1*DF82*7P````"@5)P_TS?
M!'!.74YU,"H`!,!\@`!F""\23KH`+EA/0I)P`&#@2.=P`#0!Q,`F`4A#QL!(
M0T)#U(-(0,#!2$!"0-""3-\`#DYU(B\`!"QL@1I.[O_<(B\`!"QL@1I.[O]`
M3OH``B(O``0L;($:3N[_IB)O``0L;($63N[^(")O``0L;($63N[^/D[Z``(B
M;P`$+&R!%D[N_F(@+P`$+&R!%D[N_K9.^@`"(F\`!"QL@19.[O[:+&R!%D[N
M_WPB;P`$("\`""QL@19.[O\N("\`!"QL@19.[OZP3OH``B!O``0L;($63N[^
MC"!O``0@B%B00J@`!"%(``A.=2!O``1,[P(!``@B+P`0+&R!%D[N_D1.^@`"
M+&R!%B)O``0@+P`(3N[]V$[Z``(B;P`$+&R!%D[N_H8B;P`$+&R!%D[N_C(@
M+P`$+&R!%D[N_L(B;P`$+&R!%D[N_B8B;P`$3.\``P`(+&R!#D[N_PHB;P`$
M3.\``P`(+&R!#D[N_Q`B;P`$3.\`#P`(+&R!#D[N_LXB;P`$("\`""QL@0Y.
M[OZJ(&\`!"QL@0I.[OZ>(&\`!"QL@0I.[O^X(&\`!"`O``@L;($*3N[^DB!O
M``1,[P(#``@L;($*3N[^5B!O``0L;($*3N[_-"!O``0@+P`(+&R!"D[N_N8`
M`````^P````!`````0``!DP````````#\@```^H```!"4U125`````!.5R`@
M````"/__``H`*``45$585````!!(20!415-4+@``````````14Y$(```````
M``````````````P"!``!`4@```````````````0````````````$``3_____
M``$````;`#4`3P!H`(``E@"K`+X`SP#>`.H`\P#Z`/\!``#_`/H`\P#J`-X`
MSP"^`*L`E@"``&@`3P`U`!L``/_E_\O_L?^8_X#_:O]5_T+_,?\B_Q;_#?\&
M_P'_`/\!_P;_#?\6_R+_,?]"_U7_:O^`_YC_L?_+_^4````;`#4`3P!H`(``
ME@"K`+X`SP#>`.H`\P#Z`/\`%``````````````#[`````$`````````4@``
2``````/R```#ZP````$```/R
`
end
!Funky!Stuff!
fi  # end of overwriting check
echo shar: "extracting 'config.uue'" '(15529 characters)'
if test -f 'config.uue'
then
	echo shar: "will not over-write existing file 'config.uue'"
else
cat << \!Funky!Stuff! > 'config.uue'
begin 644 config
M```#\P`````````#``````````(```H_````OP````$```/I```*/T[Z%ZI.
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
M#"!J``21TB`(D:T`#$*J``1"DB\M`!`O+0`,$"H`#4B`2,`O`$ZZ`S)*@$_O
M``QL!'#_8+1P`&"P3E7__"\*)&T`"$AX``%"IQ`J``U(@$C`+P!.N@,$*T#_
M_`@J``(`#$_O``QG#B!2D>H`""`(T:W__&`02I)G#"!J``21TB`(D:W__"`M
M__PD7TY=3G5.50``2.<,("1M``AX`&`V>@!@*B\M`!0@2E**$!!(@$C`+P!.
MN@[TL+S_____4$]F"G``3-\$,$Y=3G52A;JM``QET%*$N*T`$&7$("T`$&#B
M3E4``$CG""`D;0`(3KH`/"@`L+S_____9Q"XO`````IG""!*4HH0A&#B0A*X
MO/____]F$+7M``AF"G``3-\$$$Y=3G4@+0`(8/).50``2&R`WDZZ``A83TY=
M3G5.50``2.<(("1M``@O"DZZ`#(H`+"\_____UA/9R`@!&`44Y((Z@`#``QP
M_TS?!!!.74YU8-9*@&?Z68!GY"`$8.I.50``+PHD;0`((%*QZ@`$90PO"F$:
M6$\D7TY=3G4@4E*2$!!(@$C`P+P```#_8.A.50``2.<(,"1M``@0*@`,P#P`
M&&<*</],WPP03EU.=0BJ``(`#$JJ``AF""\*3KH/Y%A/$"H`#$B`2,`(```'
M9S9![(#>)D@0*P`,2(!(P,"\````A+"\````A&8,2'C__R\+3KH.A%!/U_P`
M```60>R"EK?(9=`P*@`02,`O`"\J``@0*@`-2(!(P"\`3KH#""@`2H!/[P`,
M;A1*A&8$<`A@`G`0@2H`#'#_8`#_:B2J``@@:@`(T<0E2``$(%)2DA`02(!(
MP,"\````_V``_TA.50``+PI.N@\")$!*@&8(<``D7TY=3G4O"B\M``PO+0`(
M809/[P`,8.A.50``2.<(("\M`!!.N@U:0>R``B1(6$]*$F82*7P````%@JAP
M`$S?!!!.74YU($HB;0`,$!BP&68$2@!F]I`A2(!(P&<$4(I@SB\J``0O+0`(
M3KH`\B@`L+S_____4$]F!'``8,`@;0`0$40`#2!M`!`1?``!``P@+0`08*@P
M/'__8`0P+P`.4T!K%"!O``0B;P`(L0EF#%-(2AA7R/_V<`!.=6,$<`%.=7#_
M3G5.50``2.<,("@M``A.NA"4<@8@!$ZZ$G`D0-7L@JQ*A&T.,"R"EDC`N(!L
M!$J29A(I?`````*"J'#_3-\$,$Y=3G4@+0`04X`O`"\M``PO$DZZ$LHJ`+"\
M_____T_O``QF#$ZZ$G(I0(*H</]@S$*G0J<O$DZZ$J9/[P`,8+Q.50``+RT`
M#$AX`P$O+0`(80A/[P`,3EU.=4Y5``!(YP\P)&T`"$ZZ#_PF;(*L>`!@$'(&
M(`1.NA'02K,(`&<24H0P+(*62,"X@&WF>@9@``#*""T``0`.9S)(>/__+PI.
MNA(*+`!03V<B+P9.NA)"+PI.NA'02H!03V803KH1VBH`L+P```#-9@``D$AX
M`^TO"DZZ$>8L`$J&4$]F8`@M````#F8$>@%@<$AX`^XO"DZZ$<@L`%!/9@A.
MNA&<*@!@6$AX`"%(>@":3KH29"X`4$]G"B\'3KH2#EA/8!Y(>``!2'H`BB\&
M3KH1TDAX__]"IR\&3KH1J$_O`!A@*B`M``S`O```!0"PO```!0!F&"\&3KH1
M&'H$6$\I18*H</],WPSP3EU.=7(&(`1.NA#:)X8(`'(&(`1.NA#.($#1RS%M
M``X`!`@M``,`#F<02'@``4*G+P9.NA%&3^\`#"`$8+YD;W,N;&EB<F%R>0``
M`$Y5``!(YPP@*"T`"$ZZ#J9R!B`$3KH0@B1`U>R"K$J$;0XP+(*62,"X@&P$
M2I)F$BE\`````H*H</],WP0P3EU.=3`J``1(P,"\`````["\`````68,*7P`
M```%@JAP_V#8+RT`$"\M``PO$DZZ$+(J`+"\_____T_O``QF#$ZZ$&@I0(*H
M</]@L"`%8*Q.50``+PHD;0`(2A)G)"!*4HH0$$B`2,`O`$ZZ"5RPO/____]8
M3V8(</\D7TY=3G5@V$AX``I.N@E`6$]@[&%P0^R"HD7L@J*UR68.,CP`%FL(
M=``BPE')__PI3X*P+'@`!"E.@K1(YX"`""X`!`$I9Q!+^@`(3J[_XF`&0J?S
M7TYS0_H`($ZN_F@I0(*X9@PN/``#@`=.KO^48`1.N@`:4$].=61O<RYL:6)R
M87)Y`$GY``!__DYU3E4``"\*2'D``0``,"R"EL'\``8O`$ZZ$"0I0(*L4$]F
M%$*G2'D``0``3KH/Z%!/+FR"L$YU(&R"K$)H``0@;(*L,7P``0`0(&R"K#%\
M``$`"B!L@K`@+(*PD*@`!%"`*4""O"!L@KP@O$U!3EA"ITZZ#]@D0$JJ`*Q8
M3V<P+RT`#"\M``@O"DZZ`+(I?`````&"P"!L@JP`:(````0@;(*L`&B````*
M3^\`#&!"2&H`7$ZZ#_!(:@!<3KH/LBE`@L0@;(+$2J@`)%!/9Q`@;(+$(F@`
M)"\13KH.J%A/+RR"Q"\*3KH">"EL@L2"R%!/3KH.J"!L@JP@@$ZZ#M8@;(*L
M(4``!F<62'@#[4AZ`"Q.N@ZR(&R"K"%```Q03R\L@L@O+(+,3KKFMD*G3KH,
MFD_O``PD7TY=3G4J`$Y5``!(YPPP)&T`$"!M``A*J`"L9Q@@;0`(("@`K.6`
M*``@1"`H`!#E@"9`8`0F;(*8$!-(@$C`T*T`#%2`*4""T$*G+RR"T$ZZ#K8I
M0(+44$]F"$S?##!.74YU$!-(@$C`*@`O!2!+4H@O""\L@M1.N@&.(&R"U-'%
M0_H!6!#99OPO+0`,+PHO+(+43KH!3B!L@M1",%@`*7P````!@LP@;(+4T<4F
M2%*+)$M/[P`8$!-(@$C`*@"PO````"!G(+J\````"6<8NKP````,9Q"ZO```
M``UG"+J\````"F8$4HM@S`P3`"!M``",#!,`(F8R4HL@2U*+$!!(@$C`*@!G
M("!*4HH0A;J\````(F80#!,`(F8$4HM@!D(J__]@`F#28$0@2U*+$!!(@$C`
M*@!G,+J\````(&<HNKP````)9R"ZO`````QG&+J\````#6<0NKP````*9P@@
M2E**$(5@PB!*4HI"$$J%9@)3BU*L@LQ@`/\\0A)"IR`L@LQ2@.6`+P!.N@UZ
M*4""R%!/9@A"K(+,8`#^OGH`)FR"U&`>(`7E@"!L@L@ABP@`($L@"$H89OR1
MP%.(4HC7R%*%NJR"S&W<(`7E@"!L@LA"L`@`8`#^@B``,#Q__V`$,"\`#B!O
M``1*&&;\4T@B;P`(4T`0V5?(__QG`D(0("\`!$YU3.\#```$(`@B+P`,8`(0
MV5?)__QG!E)!8`)"&%')__Q.=4Y5``!(YPXP)&T`"$*G2'H`CDZZ#0@I0(+8
M4$]F"$S?#'!.74YU(&T`#")H`"0O*0`$3KH-."@`6$]G4DAZ`&T@1"\H`#9.
MN@T*)D!*@%!/9S1(>`/M+PM.N@P,+`!03V<D(`;E@"H`($4E:``(`*0E1@"<
M2'@#[4AZ`#A.N@OH)4``H%!/+P1.N@S66$\O+(+83KH,.D*L@MA83V"`:6-O
M;BYL:6)R87)Y`%=)3D1/5P`J`$Y5``!(;0`,+RT`"$AZ!*!.N@"03^\`#$Y=
M3G5.50``2.<(("1M`!`,K0````0`%&8((&T`""@08!1*K0`,;P@@;0`(*!!@
M!B!M``@H$$*M`!1*K0`,;!)$K0`,2H1L"D2$*WP````!`!0B+0`,(`1.N@/6
M0>R`2E.*%+`(`"(M``P@!$ZZ`\XH`&;>2JT`%&<&4XH4O``M(`I,WP003EU.
M=4Y5_Q1(YP@P)&T`""9M``Q"K?_X*VT`$/_\($M2BQ`02(!(P"@`9P`#-+B\
M````)68``PY"+?\B*WP````!__0K?````"#_\"M\```G$/_L($M2BQ`02(!(
MP"@`L+P````M9A!"K?_T($M2BQ`02(!(P"@`N+P````P9A0K?````##_\"!+
M4HL0$$B`2,`H`+B\````*F8:(&W__%BM__PK4/_H($M2BQ`02(!(P"@`8#1"
MK?_H8")R"B`M_^A.N@G>T(20O````#`K0/_H($M2BQ`02(!(P"@`0>R`70@P
M``)(`&;2N+P````N9F(@2U*+$!!(@$C`*`"PO````"IF&B!M__Q8K?_\*U#_
M["!+4HL0$$B`2,`H`&`T0JW_[&`B<@H@+?_L3KH)=-"$D+P````P*T#_["!+
M4HL0$$B`2,`H`$'L@%T(,``"2`!FTBM\````!/_DN+P```!L9A8@2U*+$!!(
M@$C`*``K?`````3_Y&`4N+P```!H9@P@2U*+$!!(@$C`*``@!&```((K?```
M``C_X&`<*WP````*_^!@$BM\````$/_@8`@K?/____;_X"\M_^1(;?\B+RW_
MX"\M__Q.NOVR*T#_W"`M_^31K?_\3^\`$&!<(&W__%BM__PB4"M)_]P@"4H9
M9OR3P%.)*TG_Y&!*(&W__%BM__PH$$'M_R$K2/_<$(1@*)"\````8V?B4X!G
MDI"\````"V<`_VQ9@&>R58!G`/]L5X!G`/]P8,Q![?\BD>W_W"M(_^0@+?_D
ML*W_[&\&*VW_[/_D2JW_]&=P(&W_W`P0`"UG"B!M_]P,$``K9C0,K0```##_
M\&8J4ZW_Z"!M_]Q2K?_<$!!(@$C`+P!.DK"\_____UA/9@IP_TS?#!!.74YU
M8!@O+?_P3I*PO/____]83V8$</]@XE*M__@@+?_H4ZW_Z+"M_^1NVD*M_^!@
M)"!M_]Q2K?_<$!!(@$C`+P!.DK"\_____UA/9@1P_V"J4JW_X"!M_]Q*$&<*
M("W_X+"M_^QMRB`M_^#1K?_X2JW_]&8J8!I(>``@3I*PO/____]83V8&</]@
M`/]P4JW_^"`M_^A3K?_HL*W_Y&[88!@O!$Z2L+S_____6$]F!G#_8`#_2%*M
M__A@`/S`("W_^&``_SA(YT@`0H1*@&H$1(!21$J!:@9$@0I$``%A/DI$9P)$
M@$S?`!)*@$YU2.=(`$*$2H!J!$2`4D1*@6H"1(%A&B`!8-@O`6$2(`$B'TJ`
M3G4O`6$&(A]*@$YU2.<P`$A!2D%F($A!-@$T`$)`2$"`PR(`2$`R`H+#,`%"
M04A!3-\`#$YU2$$F`2(`0D%(04A`0D!T#]"`TX&V@6($DH-20%'*__),WP`,
M3G5.50``2&R`]"\M``A.N@`(4$].74YU3E4``"\$*"T`""\M``PO!$ZZ`#2X
MO`````I03V8F(&T`#!`H``Q(@$C`"```!V<42'C__R\M``Q.N@#\4$\H'TY=
M3G5@^$Y5```O"B1M``P@4K'J``1E&B`M``C`O````/\O`"\*3KH`SE!/)%].
M74YU(%)2DA`M``L0@$B`2,#`O````/]@Y$Y5```O"D'L@-XD2"!*U?P````6
M+PAA$%A/0>R"EK7(9>HD7TY=3G5.50``2.<(("1M``AX`"`*9@IP_TS?!!!.
M74YU2BH`#&=2""H``@`,9PQ(>/__+PIA5"@`4$\0*@`-2(!(P"\`3KH%-(B`
M""H``0`,6$]G"B\J``A.N@(\6$\(*@`%``QG$B\J`!).N@+8+RH`$DZZ`B)0
M3T*20JH`!$*J``A"*@`,(`1@CDY5__Y(YP@@)&T`"$'Z_T0I2(+<""H`!``,
M9PIP_TS?!!!.74YU""H``@`,9S0@4I'J``@H""\$+RH`"!`J``U(@$C`+P!.
MN@*6L(1/[P`,9Q`(Z@`$``Q"DD*J``1P_V"\#*W_____``QF$`BJ``(`#$*2
M0JH`!'``8*)*J@`(9@@O"DZZ`*183PQJ``$`$&8P&VT`#___2'@``4AM__\0
M*@`-2(!(P"\`3KH",K"\`````4_O``QFF"`M``Q@`/]>)*H`"#`J`!!(P-"J
M``@E0``$".H``@`,(%)2DA`M``\0@$B`2,#`O````/]@`/\N3E4``"\*0>R`
MWB1(2BH`#&<8U?P````60>R"EK7(90AP`"1?3EU.=6#B0I)"J@`$0JH`""`*
M8.I.5?_\+PHD;0`(2'@$`$ZZ`,(K0/_\6$]F&#5\``$`$"!*T?P````.)4@`
M""1?3EU.=35\!```$`CJ``$`#"5M__P`"!`J``U(@$C`+P!.N@#>2H!83V<&
M`"H`@``,8,Q.50``2.<`,"1L@J)@%"92("H`!%"`+P`O"DZZ!*Q03R1+(`IF
MZ$*L@J),WPP`3EU.=4Y5```O"D'Z_\8I2(+@0J<@+0`(4(`O`$ZZ!%HD0$J`
M4$]F"'``)%].74YU)*R"HB5M``@`!"E*@J(@"E"`8.9.50``+RT`"&&V6$].
M74YU3E4``$CG`#"7RR1L@J)@#B!M``A1B+'*9Q(F2B12(`IF[G#_3-\,`$Y=
M3G4@"V<$)I)@!"E2@J(@*@`$4(`O`"\*3KH$`G``4$]@V$Y5```O"G(&("T`
M"$ZZ`N`D0-7L@JQ*K0`(;1(P+(*62,`B+0`(LH!L!$J29A`I?`````*"J'#_
M)%].74YU<@8@+0`(3KH"J"!L@JPO,`@`3KH"]$J`6$]G!'`!8`)P`&#63E4`
M`"\M``A.N@*^2H!83V8.3KH"R"E`@JAP_TY=3G5P`&#X3E4``$CG#"`H+0`(
M3KH`=G(&(`1.N@)2)$#5[(*L2H1M#C`L@I9(P+B`;`1*DF82*7P````"@JAP
M_TS?!#!.74YU,"H`!,!\``-F#"E\````!8*H</]@XB\M`!`O+0`,+Q).N@*X
M*@"PO/____]/[P`,9@Q.N@)"*4""J'#_8+H@!6"V3E7__$AX$`!"ITZZ`QPK
M0/_\"```#%!/9Q)*K(+`9@@@+?_\3EU.=4ZZ``9P`&#T3E4``$AX``1(>@`<
M3KH")B\`3KH"5$AX``%.N@`.3^\`$$Y=3G5>0PH`3E4``$JL@MQG!B!L@MQ.
MD"\M``A.N@`(6$].74YU3E7__"\$*VT`"/_\2JR"K&<L>`!@"B\$3KH`_%A/
M4H0P+(*62,"X@&WL,"R"EL'\``8O`"\L@JQ.N@(^4$]*K(+@9P8@;(+@3I!*
MK(*<9PHO+(*<3KH!NEA/2JR"Y&<((&R"Y""L@NA*K(+L9PHO+(+L3KH!UEA/
M2JR"\&<*+RR"\$ZZ`<983TJL@O1G"B\L@O1.N@&V6$]*K(+X9PHO+(+X3KH!
MIEA/+'@`!`@N``0!*6<4+PU+^@`*3J[_XBI?8`9"I_-?3G-*K(+$9BI*K(+4
M9R(O+(+0+RR"U$ZZ`9H@+(+,4H#E@"\`+RR"R$ZZ`8A/[P`08`Y.N@%V+RR"
MQ$ZZ`:)83R`M__PN;(*P3G4H'TY=3G5.50``2.<.("@M``AR!B`$3KH`1"1`
MU>R"K$J$;0XP+(*62,"X@&P$2I)F$BE\`````H*H</],WP1P3EU.=3`J``3`
M?(``9@@O$DZZ`"Y83T*2<`!@X$CG<``T`<3`)@%(0\;`2$-"0]2#2$#`P4A`
M0D#0@DS?``Y.=2(O``0L;(*X3N[_W"(O``0L;(*X3N[_@B(O``0L;(*X3N[_
MN"QL@KA.[O_*+&R"N$[N_WPB+P`$+&R"N$[N_RA,[P`&``0L;(*X3N[_K$SO
M``8`!"QL@KA.[O_B+&R"N$[N_\1,[P`.``0L;(*X3N[_UDSO``X`!"QL@KA.
M[O^^3OH``B(O``0L;(*X3N[_IDSO``X`!"QL@KA.[O_02.<!!$SO((``#"QL
M@K1.KO^43-\@@$YU3OH``B)O``0L;(*T3N[^8DSO``,`!"QL@K1.[O\Z(F\`
M!"QL@K1.[O[:+&R"M$[N_WPB;P`$("\`""QL@K1.[O\N(&\`!"QL@K1.[OZ,
M+&R"M")O``0@+P`(3N[]V")O``0L;(*T3N[^ADSO``,`!"QL@K1.[O[.(&\`
M!"QL@K1.[OZ`3.\#```$+&R"V$[N_Z`@;P`$+&R"V$[N_Z8@;P`$+&R"V$[N
M_[(```/L`````0````$``!@@`````````_(```/J````J'(`````````<BL`
M``````)W```````#`7<K``````,"80``````"0%A*P`````)`G@```````4!
M>"L`````!0(``````````#`Q,C,T-38W.#EA8F-D968````@("`@("`@("`P
M,#`P,"`@("`@("`@("`@("`@("`@()!`0$!`0$!`0$!`0$!`0$`,#`P,#`P,
M#`P,0$!`0$!`0`D)"0D)"0$!`0$!`0$!`0$!`0$!`0$!`0$!0$!`0$!`"@H*
M"@H*`@("`@("`@("`@("`@("`@("`@)`0$!`(``````````````````!````
M``$``````````````````````0$````!``````````````````````$"````
M`0``````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M```````````````````````````4`````````````````_(```/K`````0``
"`_(`
`
end
!Funky!Stuff!
fi  # end of overwriting check
exit 0
#	End of shell archive