ZXTape! 0Created with Ramsoft MakeTZXTENNIS qfs0:7:7:  C:1:0,7;4;"TOURNAMENT TENNIS":0 52,5;2;"THE COMPUTER VERSION OF" O1:4,0;4;"LAMBOURNE GAMES' 'CENTRE COURT'":0 ;0:6,1;"PROGRAMMED BY - RICHARD HANNA" '8,7;"VERSION 2.0 (1992)" F(2):d(32 ):w(32 ):S$(6,2):G(2):S(2):T(2):A(9 ):Z$(11 ,16):h(33!,33!):m(32 ,3):n(32 ):e(20):a$(7,30):Q(32 ):k(16):b(8):c(7,7,6):v(6,6):r$(2,11 ):v$(8,15):p(480,2):H$(2,8):I(5) (^tb=0:pa=0:tment=0:PRIZE=0:RANK=0:TCS=0:TPL=0 -'x=132 :n(x)=x:Q(X)=X:x 2R(X)=(*X)+1 3'D()=(*6)+1+(*6) 4X=19 :A(X):X:X=18:B(X):X:X=17:Y=17:Z=16:C(X,Y,Z):Z:Y:X 54X=16:Y=16:V(X,Y):Y:X 6X=116:K(X):X:X=18:V$(X):X:X=16:S$(X):X:X=111 :Z$(X):X:X=12:H$(X):X =8,24,44,,60<,70F,74J,76L,78N,80P,1,32 ,17,16,24,9 ,25,8 >Q0,0,0,6,5,7,0,0,4,5,7,9 ,0,6,4,5,7,9 ,0,0,0,6,5,8,0,0,6,4,7,8,0,0,4,5,7,8,0,6,6,4,5,8 ?Q0,6,6,4,5,9 ,0,6,5,4,8,9 ,0,4,5,7,9 ,8,0,0,4,5,9 ,8,6,6,4,5,7,9 ,6,4,4,5,8,8,6,6,4,4,5,8 @Q0,0,0,6,4,5,0,0,0,4,5,7,0,0,6,4,5,8,0,0,0,4,5,9 ,0,0,6,6,4,7,0,0,0,6,5,8,0,0,6,4,7,9 AQ0,0,4,5,7,8,0,2,5,7,3,9 ,0,4,5,1,8,9 ,0,0,5,7,9 ,9 ,6,2,4,5,1,9 ,0,2,6,4,1,9 ,0,6,2,4,5,8 BQ0,0,6,4,5,8,0,6,4,5,3,9 ,0,4,5,1,8,8,0,0,6,5,9 ,8,0,2,6,4,5,7,0,6,4,5,7,8,0,6,2,5,5,8 CQ0,0,6,5,1,8,0,6,2,5,1,9 ,6,4,5,1,8,9 ,0,0,4,5,9 ,8,6,2,6,5,1,8,0,2,4,5,5,8,6,6,2,4,5,8 DQ0,0,0,6,4,5,0,0,6,4,5,7,0,0,2,4,5,9 ,0,0,0,6,7,8,0,0,2,6,5,5,0,0,2,6,4,5,0,0,6,2,5,8 E#6,5,9 ,8,8,8,0,10 ,6,4,8,9 ,10 ,5,7,3,8,9 ,0,0,6,4,5,3,0,6,4,5,7,8,2,4,5,3,9 ,8 F1,16,9 ,8,5,12 ,13 ,4,3,14,11 ,6,7,10 ,15,2 G"***ACE***","1st DOWN CENTRE","1st ANGLED","1st DEEP","2nd SHORT","2nd KICKING"," ","*DOUBLE FAULT*"," 0","15","30","40"," A"," G" H"***WINNER***","LOB SHORT","LOB DEEP","LOOSE","DOWN SIDELINES","CROSS COURT","DEEP","SHORT","***OUT***","***INTO NET***","TO SERVERS FEET","FOREHAND","BACKHAND" KSF=0:2:13 ,5;"1. TOURNAMENT SEASON":15,5;"2. SINGLE MATCH":17,5;"3. SINGLE NAMED TOURNAMENT":K1=3:0:3200 :ZZ=K$ NZZ>15000 Y 21015 Z!9900&+tment:i$,rank,prize [TMENT20100d \1X=132 :Q(X)<17D(K(Q(X)))=X ^)X:RO2=0:RO1=32 :150 dO:10 ,5;2;"THE DRAW IS BEING MADE";:ZZ=3110n iex=132 :W(X)=0:D(X)=0:X:X=18:D(B(X))=N(X):W(N(X))=1 mX n/x=132 :D(X) > 0135 x)d=r(32 ):w(d)=1120x d(x)=d:w(d)=1 X: RO1=64@:RO2=0 \RO1=RO1/2:RO2=RO2+1:FF=1:9950&:X=1RO2:T$:X:5800 <(TMENT=20TPL=16)RO2=1RO2=RO2+1  -M=1RO1/2:M1=M*2-1 4:4::7:A=12:9090#+D(M1+A-1)*10 :R$(A):Q$:X=1480:P(X,A)=Q$(XX):X:G(A)=0:T(A)=0:S(A)=0:F(A)=0:A 5X=12:D()=P(43+,X)F(X)=1 =P(44,,X)<2P(44,,X)=P(44,,X)+10 X zz=15600 4:ZZ20,(32 -(I$))/2;I$ 22,1;"1 2 3 4 PLAYER S G P" 0,164:255,0:0,-480:-255,0:0,480:0,132:255,0:0,148:255,0 GX=14:4+16*X,164:0,-480:X 180,164:0,-480:196,164:0,-480:220,164:0,-480:244,164:0,-480 <4,9 ;R$(1):6,9 ;R$(2) _0,103g:255,0:0,-72H:-255,0:0,72H p 12 ,5;"3 OR 5 SETS":K1=5:SF=1:3200 :SF=0:SP=K$-1-(K$=5) SX=17:A$(X)="":X:NOC=0:12 ,5;"COMMENTARY (Y/N)" X$=:X$=""476 OX$="N"X$="n"NOC=1:12 ,5;" ";:500 J 12 ,5;"SPEED OF GAME (1-5)":K1=5:3200 :PA=K$ BSDI=0:12 ,1;"DECIDING GAME COMMENTARY (Y/N)"; X$=:X$=""492 X$="Y"X$="y"SDI=1 512 ,1;" ";  ,SER=R(2):REC=2-(SER=2) res=100d:s1=ser:r1=reC 3+(SER=2)+SER,20;"*";:3+(REC=2)+REC,20;" ";:D1=D():D2=R(6):S=P(2+D1,SER)-( D2P(2,REC)):S=0S=1  8T(1)=0:T(2)=0:NOC535 S(SER)=SP-1G(SER)>4G(SER) > G(REC)SDI=110 ,1;R$(SER,1P(44,,SER));" SERVES FOR MATCH":545!  PA*30 zS>4PA*20:10 ,1;R$(SER,1P(44,,SER));" HOLDS SERVE TO ";S$(8-S);:PA*502 ,S>4GWIN=SER:GLOSE=REC:1000 2T(SER)=S-1:T(REC)=3:NOC545! K T(SER)=310 ,1;"SERVICE GAME IS AT DEUCE";:545! [10 ,1;R$(REC,1P(44,,REC));" HAS ";3-T(SER);" BREAK POINTS"; !YX=12:X+(X=2)+3,28;S$(T(X)+1);:X:NOC550& "BPA*502:10 ,1; " " &res=100d:SV1=1:D1=D():a$(6)=R$(SER,1p(44,,ser))+" SERVES":S=P(13 +D1,SER):6000p:a$(6)=V$(S+1):6000p:S=0PW=SER:PL=REC:900 0' S=7PW=REC:PL=SER:900 1NOC=0PA*10 2iPHAN=P(1,REC)-1:PTS=(((T(1)+T(2))/2) = (T(1)+T(2))/2) 4'S=2HAND=(PHAN=PTS):570: 6'S=1HAND=(PHANPTS):570: 8HAND=R(2)-1 :,PL1=REC:PL2=SER:800 :PR900 _res10 700 `NOC=0PA*10 b9sv1=0:PL1=SER:PL2=REC:800 :PR900 NOC=0PA*10 0PL1=PL2:PL2=(PL1=1)+1:4000 800 :PR900 sv1=0:700  **** ACTION CARDS **** %"hh=hand:res<4hh=2 *,PR=0:D=R(80P):hd=r(6) 4X=19 >DA(X)PT=X:850R HX RGPT=9 PT=6+(P(42*+F(PL1)*6,PL1)hd):875k fS(PT=7PT=8)PT=(pt-4)*(P(39'+hh+F(PL1)*6,PL1) < hd) k 1100L p3PT=0PW=PL1:PL=PL2:PR=1:895 z3PT=7PW=PL2:PL=PL1:PR=1:895 {RA$(6)=Z$(RES+1):6000p:RES=0PW=PL1:PL=PL2:PR=1 |5RES=8RES=9 PW=PL2:PL=PL1:PR=1  **** POINT END **** res=0:NOC=0PA*502:x=10 17:x,1;" ":x:x=17:a$(x)="":x T(PW)=T(PW)+1: dtb=1x=12:x+3+(X=2),28+(t(x)<10 );t(x);:x:925 ;T(PW)=4T(PL)=4T(PW)=3:T(PL)=3 \T(PW)>3+tb*3T(PW)-T(PL)>1GWIN=PW:GLOSE=PL:tb=tb*2:1010 [tb=1ƺ((t(1)+t(2))/2)(t(1)+t(2))/21030 UTB=0X=12:X+3+(X=2),28;S$(T(X)+1);:X  550& **** GAME END **** 510 ,1;" "; G(GWIN)=G(GWIN)+1:X=12:X+3+(X=2),25+(G(X)<10 );G(X);:X+3+(X=2),28;" ";:X:G(GWIN)>5G(GWIN)-G(GLOSE)>12000 tb=22000 {g(1)=6g(2)=6(s(1)+s(2))4t(1)=0:t(2)=0:tb=1 d=ser:ser=rec:rec=d:tb=13+ser+(SER=2),20;"*";:3+rec+(REC=2),20;" ";:550&  (tb=2tb=0:ser=s1:rec=r1 tb=0:510 L/4050:PT=0PT=71175 Q8res=100dAD2=7200 :res=v(s,pt):1115[ S=RES=10 AD2=7300:RES=V(6,PT):1115[ VZAD2=7000X+(res>2)*100d:res=c(res,p(res+24+f(pl1)*7,PL1),PT) [NOC1190 `SS=R(4):AD1=(RES>0)+(RES>2)+(RES>7)+(RES>8)+(RES>9 ):AD1+AD2:X=1SS:A$(6):X:1190 NOC1190 lSS=R(4):7400+(RES>3)+(PT=7)*100d:X=1SS:A$(6):A$(7):X  6000p b36$,124|:152,0:0,-80P:-152,0:0,80P:  OS(GWIN)=S(GWIN)+1:S(GWIN)=SPglose=(gwin=1)+1:2020 X=12:3+X+(X=2),(S(1)+S(2)-1)*2+1;G(X);:3+X+(X=2),23;S(X);:3+X+(X=2),25;" ";:X+3+(X=2),28;" ";:X:G(1)=0:G(2)=0:NOC=0PA*502 !1030+(TB>0)*5 x=12:3+x+(X=2),28;" ";:x:15,1;R$(GWIN,1P(44,,GWIN));" WINS - ";S(GWIN);" SETS TO ";S(GLOSE) 7ZZ=23100 :7:7:0:: -h(d(m1+gwin-1),d(glose+m1-1)) = h(d(gwin+m1-1),d(glose+m1-1))+1:H(D(GWIN+M1-1),33!)=H(D(GWIN+M1-1),33!)+1:H(33!,D(GLOSE+M1-1))=H(33!,D(GLOSE+M1-1))+1 :GWIN=2D=D(M1):D(M1)=D(M1+1):D(M1+1)=D M(D(M1+1),2)=M(D(M1+1),2)+(PRIZE*(2/(3*(6-RO2))))*1000:M(D(M1+1),1)=M(D(M1+1),1)+(RANK/(2^(6-RO2)))  3100 4T(1)=0:T(2)=0:TB=0 6:10 ,5;6;"TYPE (S) TO SAVE GAME" Q$=:Q$=""2052 'Q$="S"Q$="s"yy=1:5100 M 57:7:0::FF=2:5800 ?X=1RO1-12:D((X+1)/2)=D(X):X RO1>2150  ZZ=3 4#M(D(1),1)=M(D(1),1)+RANK:M(D(1),2)=M(D(1),2)+PRIZE*1000:M(D(1),3)=M(D(1),3)+1:E(TMENT)=D(1)::10 ,0;2;"WORLD RANKINGS ARE BEING UPDATED":2115C:TMENT=202800 5g:1,1;"TOURNAMENT SELECTION SCREEN":1200:2:7,5;"1. SCHEDULE" 6B9 ,5;"2. A-T-G RANKINGS":TMENT=2021048 78TMENT<2011 ,5;"3. NEXT TOURNAMENT" 87TMENT=2011 ,5;"3. ROLL OF HONOUR" 9I13 ,5;"4. SAVE GAME":15,5;"5. CAREER RECORDS" :K0:K1=5:3200 :X=K$:X=4YY=2:5100 ;#X=15200P:21015 <&X=3TMENT<202210 =X=55300 >X=22155k ?&X=3TMENT=202300 @ 21015 CX=131 HY=X+132 RX=Y2150f \AM(N(Y),1) > M(N(X),1)TT=N(X):N(X)=N(Y):N(Y)=TT: f*Y:X:X=132 :Q(N(X))=X:X: k2400` :X=132 :9090#+10 *N(X):Q$:2;X;(3);4;;Q$;(15+(3-(M(N(X),1))));0;M(N(X),1);(21+(6-M(N(X),2)));M(N(X),2) pX162180 z 3100  2400` X  3100  21015 /TMENT=TMENT+1:TMENT<2190Z 0:0,9 ;2;"ROLL OF HONOUR": G"WORLD CHAMPION : ";:9090#+10 *N(1):Q$:1;Q$ <:"LEADING MONEY WINNER :$";I(2):X=132 MM(X,2)=I(2)9090#+X*10 :Q$:(18);1;Q$ X: $9"MOST TOURNAMENT WINS :";I(3):X=132 .MM(X,3)=I(3)9090#+X*10 :Q$:(18);1;Q$ 3(X::"MOST MATCH WINS :";I(1) 8X=132 BNH(X,33!)=I(1)9090#+X*10 :Q$:(18);1;Q$ LX:3100 :21015 `=:1,6;2;"AFTER ";TMENT;" TOURNAMENTS": j83;(3);"PLAYER";(14);" PTS $" t HX=132 :M(X,2) > I(2)I(2)=M(X,2) 4M(X,3) > I(3)I(3)=M(X,3) 6H(X,33!) > I(1)I(1)=H(X,33!) X: *#1;"C TO COPY - ENTER TO CONTINUE" &Q$=:Q$=""3110& 0Q$="C"Q$="c" : K$ %K$=0űK$>23250 ER=0:X=1̱(K$) 4K$(XX) < 480ůK$(XX) >579ER=1 X:ER=13250 +TCS=1(K$=16ŰK$=32 ) (sf=1(k$=3Űk$=5) $SF=1TCS=13250 (K$K1ưK$>0) E#1;2;"INVALID ENTRY - TRY AGAIN":502:3200 RES44010 sv1=04005 ,pts=1hand=(p(1,ser)=1) ,pts=0hand=(p(1,ser)=2) sv1=0:4045 >P(1,1) = P(1,2)HAND=(HAND1)  4045 RES54040 sv1=04020 ,pts=1hand=(p(1,ser)=2) ,pts=0hand=(p(1,ser)=1) sv1=0:4045 <P(1,1)P(1,2)HAND=(HAND1)  4045 HAND=R(2)-1  Ya$(6)=R$(PL1,1p(44,,pl1))+" - ON THE "+H$(HAND+1):6000p: %TPL=0:ZZ=25005 Q:12 ,5;"ENTER TOURNAMENT NAME":14,7;"MAX LETTERS=20" I$:I$>205002 tcs=1:12 ,5;"NUMBER OF PLAYERS ":14,7;" (16 OR 32) ";:K1=32 :3200 :TCS=0:TPL=K$ 7:0,4;2;"PLAYER SELECTION SCREEN" X=132 2:9090#+X*10 :Q$:2+((X-1)/2),0+(X<10 );X;" ";4;Q$:9090#+X*10 +10 :Q$:2+((X-1)/2),16+(X<9 );X+1;" ";4;Q$:X ZZ=35060 QQ=12+10 *(TPL=16):21,1;"SELECT PLAYER ";Q !K1=32 :3200 :Dq=K$ Zw(dq)=1#1;2;"*** PLAYER ALREADY SELECTED ***":502:5035 TPL165049 .QQQ=R(16):D(QQQ)05042 D(QQQ)=DQ:5050  D(Q)=DQ Tw(dq)=1:Q::M1=1:TPL=16RO2=0:RO1=32 :150  250 PQ=132 :Q(Q)=10 :Q:Q=18-(TPL=16)*4 E21,1;"SELECT SEED ";Q:K1=32 :3200 :DS=K$ YW(DS)=1#1;2;"***PLAYER ALREADY SELECTED ***":502:5065 TD(((B(Q)+(TPL=16))/(1+(TPL=16))))=DS:W(DS)=1:Q(DS)=Q:Q TPL=32 100d  5020 "TENNIS"5110 YY=221015 yy=12054 PR:0,1;1;"TOURNAMENT":0,20;1;"PTS `" Z,X=120:9900&+X:Q$,Q1,Q2 dvX+1,0;1;Q$;:TMENTX9090#+E(X)*10 :Q$:X+1,20;4;Q$;:5227k i*(20);Q1;(25);Q2*1000 kX n 3100 x  5390 X=132 9090#+X*10 :Q$ ҿX+(X>16)*-16+3,1;4;Q$;(16+(H(X,33!)<10 ));0;H(X,33!);"-";H(33!,X);:X+3+(X>16)*-16,27;M(X,3) X165360  3100  5390 X  3100  21015 l:0,9 ;2;"CAREER RECORDS"::(3);1;"PLAYER";(17);"W-L T.WINS": :0,(32 -I$)/2;1;I$:4,1+(11 -p(44,,1));0;r$(1, 1p(44,,1));(15);0;"v";(19);0;r$(2) #3:6,13 ;"RANK" 8,13 ;" W-L"; 14,13 ;" $"; 10 ,13 ;"HTH-W" 12 ,13 ;"T-WINS" 30:X=12:Y=(X=1)+1 :6,6+(x-1)*15;Q(d(m1+x-1)) d8,6+(X-1)*15;H(D(M1+X-1),33!);"-";H(33!,D(M1+X-1)); D14,6+(X-1)*15;M(D(M1+X-1),2); &L10 ,6+(X-1)*15;H(D(M1+X-1),D(M1+Y-1)); 0C12 ,6+(X-1)*15;M(D(M1+X-1),3) 5X : 3100 D 7: ::o$="DRAW":P$="V ":FF=2O$="RESULTS":P$="BT " jO$=T$+" "+O$:0,(32 -I$)/2;2;I$:2,(32 -O$)/2;1;O$: X=1RO1-12:4:9090#+D(X)*10 :Q$:Q(D(X))<9 (X-1)/2+4,0;2;"(";Q(D(X));")";:2 8(X-1)/2+4,14-Q$;Q$;:0 b(15);P$;:4:9090#+D(X+1)*10 :Q$:Q(D(X+1))<9 2 ^Q$;:Q(D(X+1))<9 (X-1)/2+4,29;"(";Q(D(X+1));")"; X  3100  pNOC6020 qex=17:9 +x,1;7;a$(x);:x:x=15:a$(x)=a$(x+1):x z PA*2  Xa"SMASH DOWN CENTRE","SMASH WRONGFOOTS OPPONENT","ALLOWS TO BOUNCE - DRIVEN DEEP","ANGLED SMASH" ZG"CONTROLLED SMASH","ALLOWS TO BOUNCE - DRIVEN","SMASH","ANGLED SMASH" "SMASH OVER BASELINE","ALLOWS TO BOUNCE - DRIVEN","SMASH WIDE OF SIDELINE","WILD SMASH" \F"SMASH","ALLOWS TO BOUNCE - DRIVEN","FIERCE SMASH","MIS-TIMED SMASH" b"PASSING SHOT DOWN SIDELINES","PASSING SHOT HIT ON THE RUN","DRIVEN CROSS-COURT","ANGLED VOLLEY" O"JUST REACHED AT FULL STRETCH","WELL RETRIEVED","WHIPPED TOPSPIN","SCRAMBLED" 0"DRIVEN","TOP SPIN DRIVE","SLICED ","RETURNED" K"DRIVEN DEEP","CROSS-COURT DRIVE","BADLY MIS-TIMED SHOT","OVER-HIT DRIVE" D"CROSS-COURT DRIVE","FIERCE DRIVE","DRIVEN HARD","MIS-TIMED DRIVE"  _"HARD-HIT RETURN WIDE OF SERVER","PASSING SHOT","ANGLED CROSS-COURT DRIVE","BALL TAKEN EARLY" "="TOP SPIN RETURN","SLICED RETURN","RETURNED ","DRIVEN HARD" #X"JUST REACHED SERVE","DRIVEN HIGH OVER BASELINE","JUST MISSES TRAM LINE","DRIVEN DEEP" $M"UNCONTROLLED RETURN","MIS-HIT RETURN","SLICED RETURN","DRIVEN CROSS-COURT" %G"DRIVEN BACK HARD","TOP-SPIN DRIVE","HARD-HIT RETURN","SLICED RETURN" u"FINE LOB BEATS ONRUSHING SERVER","LOW CROSS-COURT VOLLEY","CLEVER ANGLED HALF-VOLLEY","NEAT VOLLEY DOWN SIDELINES" J"HALF-VOLLEY","PICKED UP OFF SHOELACES","CONTROLLED VOLLEY","LOW VOLLEY" @"LOW VOLLEY","HALF VOLLEY","TWO-HANDED VOLLEY","REFLEX VOLLEY" W"CAN'T CONTROL VOLLEY","OVERHITS DIFFICULT VOLLEY","CROSS-COURT VOLLEY","HALF VOLLEY" 9"HALF-VOLLEY","MIS-HIT","LOW VOLLEY","MIS-TIMED VOLLEY" "SUPERB SMASH LEAVES OPPONENT","WITH NO CHANCE - CLEAN WINNER","BRILLIANT OVERHEAD SMASH","WINNER","FINE ANGLED SMASH - JUST OUT","OF OPPONENTS REACH - WINNER","FIERCE SMASH INTO CORNER","- WINNER" "CLEVERLY DISGUISED LOB DROPS","JUST INSIDE BASE LINE - WINNER","ANGLED CROSS-COURT DRIVE -","WINNER","FIERCE PASSING SHOT - HAS","OPPONENT DIVING IN VAIN","DELICATE CROSS-COURT DROP-SHOT","- WINNER" L"ALLOWS TO BOUNCE - DRIVEN DEEP","CALLED OUT - GLARES AT UMPIRE","WILD SMASH OVER BASELINE","WAVES FIST AT CROWD","ALLOWS TO BOUNCE - DRIVEN OUT","BURIES HEAD IN HANDS","LOW SMASH INTO NET","TALKS TO HIMSELF LOUDLY" M"ANGLED DRIVE CALLED OUT OVER","BASELINE - CURSES AT LINEJUDGE","CROSS COURT VOLLEY CALLED OUT","THROWS RACKET IN DISGUST","PUTS EASY WINNER INTO NET","SWEARS AND KICKS BALL AWAY","PASS APPEARS TO CLIP LINE -OUT","CALLS UMPIRE A BLIND $%#@&%#" #<"STICH","122365676674144151023057111122411112412540442650" #>"COURIER","152356676647155323021107271115121111514620944630" #="BECKER","132367676564144302015347121414112244444661463543" #>"SAMPRAS","232376567664144035102357142116112211213650352530" #?"KRAJICEK","122375676641644052013471171116117324626545955425" #<"MASUR","236246766763154420210357211146441111114656974666" #="VOLKOV","232647666753141503120547414127122412711544471536" #<"KORDA","122357676664144501023147251665123266573323983214" #="EDBERG","126275667643114022103557411122142412244350463350" #@"WOODFORDE","126247766563134500122347121412412122241520361421" #<"LENDL","127247666753104503210347122466114416614532844542" #?"BRUGUERA","132367656646144303512437234411122411113610984620" $?"MEDVEDEV","122647657663142401503147141215212421522440471431" $>"BOETSCH","127236667547104412305507272617627261222220341111" $@"CHESNOKOV","116237676541634401023573111233244422243262362142" $">"GILBERT","126736675624130512033547134255123425543532902433" $,;"HOLM","116247766536134500212437114222411232226251474241" $6="ROSSET","126246657637124532301407221615222421225220954110" $@="FORGET","226275676643135012302547144627614262262250461240" $J="MUSTER","126275667634134051203457152755132275513410482310" $TA"WASHINGTON","127346756662104520513247126617643364234243883136" $^<"CHANG","127245676637104431023507114143212244323351482342" $h?"MANSDORF","116237766546134500123437124223412142240452971661" $rA"IVANISEVIC","117245676673104531023057114432212443322360951341" $|="MARTIN","127734656627100453321407256765633676561300810300" $?"ONDRUSKA","116245766673124550231047232422222242112310382410" $>"NOVACEK","226635676742133531020547111422212142234030363021" $>"SANTORO","136245666573124451235047652161662316725310975200" $="AGASSI","126726756643110430532547252714122276243221953122" $>"PIOLINE","216236677546134421003537143423213342324251963141" $>"SANCHEZ","226436756672135420513047223227412222744023464142" $?"FERREIRA","212365676746144332010517444223211422723151353161" &)"HONG KONG CLASSIC",200,250 &*"NED KELLY MEMORIAL",100d,125} &$"CANBERRA CUP",150,175 &'"AUSTRALIAN OPEN",400,300, &$"ITALIAN OPEN",150,150 &#"GERMAN OPEN",200,200 &$"SPANISH OPEN",100d,125} &#"FRENCH OPEN",400,300, &+"STOCKHOLM CHALLENGE",150,175 &%"CORK CITY CUP",100d,100d &'"MANCHESTER OPEN",150,150 &!"WIMBLEDON",400,300, &%"CANADIAN OPEN",100d,100d &&"BOSTON CLASSIC",200,250 &$"TEXAS TROPHY",150,175 &!"U.S. OPEN",400,300, &)"MEXICAN CHALLENGE",100d,125} &%"DUBAI MASTERS",200,200 &,"SOUTH AFRICAN TROPHY",200,250 &("A-T-G PRIX FINAL",400,500 &<"ROUND 1","ROUND 2","QUARTER FINALS","SEMI-FINALS","FINAL" &(p(nY\)=(n)+(n+1)*256 &*ml=p(23730\)-p(23641Y\)::ml    0153040 A G   0 ,<FJLNPڵ ***WINNER*** LOB SHORT LOB DEEP LOOSE DOWN SIDELINES CROSS COURT DEEP SHORT ***OUT*** ***INTO NET*** TO SERVERS FEET J!!    g    S    +                            }***ACE*** 1st DOWN CENTRE1st ANGLED 1st DEEP 2nd SHORT 2nd KICKING *DOUBLE FAULT* 0FOREHANDBACKHANDmenrizancp 54 Q K4