0 Members and 1 Guest are viewing this topic.
'' Lame Metablobs by Shockwave ^ DBF'''------------------------------------------------------------------------------'-------------------------------------' Includes.'------------------------------------- '#define ptc_win #Include Once "tinyptc.bi" option dynamic'-------------------------------------------------------------------------' Open 800 X 600 Screen.'------------------------------------------------------------------------- If( ptc_open( "METABLOBS", 640, 480 ) = 0 ) Then End -1 End If '--------------------------------------------------------------------------' Define Storage;'-------------------------------------------------------------------------- defint a-z Dim Shared As Integer Buffer( 640 * 480 ) Dim Shared As Integer Buffer2( 640 * 480 ) Dim Shared As Integer Buffer3( 640 * 480 ) sq=10 x=0 y=0 dim ytick as double ytick=-18 for a=0 to 640*480 if (sq<10) and (y<10) then buffer3(a)=60+ytick else buffer3(a)=40+ytick end if if (sq>=10) and (y>=10) then buffer3(a)=20+ytick x=x+1 sq=sq+1 if sq>=20 then sq=0 end if if y>=20 then y=0 end if if x>=640 then y=y+1 ytick=ytick+.12 sq=10 x=0 end if next'---------------'-Debug Stuff; -'--------------- dim shared oldtime,newtime as double dim shared TST as string dim shared ticks as integer ticks=0'-----------------------------------------------------------------' Read In Our Font;'----------------------------------------------------------------- dim shared FONT (81 * 59) as integer FOR LP=1 TO (81*59) READ FONT(LP) NEXT'' Storage for our metablob graphic;' dim shared blob (200 , 200) as integer dim as double angle,bangle'' Generate blob here!radius=99for z=1 to 99 bangle=360 clv=z if clv>255 then clv=255 for a=1 to 360 x1=(100+(radius*sin(angle*3.1415926535897932/180))) y1=(100+(radius*cos(angle*3.1415926535897932/180))) x2=(100+(radius*sin(bangle*3.1415926535897932/180))) angle=angle+.5 bangle=bangle-.5 for l=x2 to x1 blob(l,y1)=clv next next radius=radius-1next'' Colour palette' dim shared cols (500) as integer rclv=0 gclv=0 bclv=0 for a=1 to 500 cols(a)=rgb(rclv,gclv,bclv) if a<200 then if a> 100 and a<255 then rclv=rclv+2 gclv=gclv+1 bclv=bclv+2 if rclv>255 then rclv=255 if gclv>255 then rclv=255 if bclv>255 then bclv=255 end if if a>200 then rclv=rclv-1 gclv=gclv-2 bclv=bclv-1 if rclv<0 then rclv=0 if gclv<0 then gclv=0 if bclv<0 then bclv=0 end if next'--------------------------------------------------------------------------' Define Subs;'-------------------------------------------------------------------------- declare sub DBFWPF(BYVAL BX AS INTEGER, BYVAL BY AS INTEGER , BYVAL CH AS INTEGER )declare sub DBFTEXT(BYVAL BX AS INTEGER , BYVAL BY AS INTEGER , BYVAL CH AS INTEGER , BYVAL CLR AS INTEGER)declare sub dblob(BYVAL MVOX AS INTEGER , BYVAL MVOY AS INTEGER)declare SUB Millisecs()declare sub copybuffer()dim shared as integer gadd,gadd2,gadd3 oldtime=timer DO gadd=gadd+1 gadd2=gadd2-1 gadd3=gadd3+2 xmvo1=130*sin(gadd/100) xmvo2=130*sin(gadd/112) ymvo1=50*sin(gadd2/100) ymvo2=50*sin(gadd2/42) dblob((xmvo1+220)+90*sin(gadd3/59),(ymvo1+140)+90*cos(gadd2/83)) dblob((xmvo1+220)+90*sin(gadd2/53),(ymvo1+140)+90*cos(gadd/99)) dblob((xmvo2+220)+90*sin(gadd/59),(ymvo2+140)+90*cos(gadd3/93)) dblob((xmvo2+220)+90*sin(gadd2/53),(ymvo2+140)+90*cos(gadd3/49)) copybuffer() millisecs() Ptc_Update @Buffer(0) ticks=ticks+1 LOOP UNTIL INKEY$<>""sub copybuffer() for a=0 to 640*480 'if buffer2(a)<15 then buffer(a)=cols(buffer3(a)) if buffer2(a)>30 then z=(buffer2(a)-buffer3(a))+60 if z>500 then z=500 buffer(a)=cols(z) else buffer(a)=cols(buffer3(a)) end if buffer2(a)=buffer2(a) *.98 nextend subsub dblob(BYVAL MVOX AS INTEGER , BYVAL MVOY AS INTEGER) for x=1 to 200 for y=1 to 200 BX=MVOX+X BY=MVOY+Y IF blob(x,y)>0 THEN BUFFER2 (((MVOY+Y)*640)+(MVOX+X))=BUFFER2 (((MVOY+Y)*640)+(MVOX+X))+(blob(x,y)) if BUFFER2 (((MVOY+Y)*640)+(MVOX+X))>500 then BUFFER2 (((MVOY+Y)*640)+(MVOX+X))=500 END IF next nextend subSUB Millisecs() t=timerif t-oldtime >=1 then newtime = ticks ticks=0 oldtime=timerend if TST = str( (newtime) ) TST = "(METABLOBS BY SHOCKWAVE/DBF) CURRENT FPS "+TST for LP=1 to len(tst) CH=(ASC(MID(TST,LP,1)))-31 DBFTEXT((LP*10),1,CH,&hFFFFFF) NEXT end sub '-------------------------------------------------------------------------'Sub To Draw A Letter AnyWhere On The Screen (With Clipping);'-------------------------------------------------------------------------sub DBFTEXT(BYVAL BX AS INTEGER , BYVAL BY AS INTEGER , BYVAL CH AS INTEGER , BYVAL CLR AS INTEGER)dim blx,bly as integer '--------------------------------- 'Calculate Offset In Font Data;--- '--------------------------------- bm=(ch*81)-81 FOR BLY=0 TO 8 FOR BLX=1 TO 9 '-------- 'Clip;--- '-------- IF (BX+BLX>0) AND (BX+BLX<639) AND (BY+BLY>0) AND (BY+BLY<479) THEN '---------------------------------------------------- 'Draw Pixel In Buffer If Onscreen And If Binary 1 --- '---------------------------------------------------- MM= FONT(((BLY*9)+BLX)+BM) IF MM >0 THEN BUFFER (((BY+BLY)*640)+BX+BLX)=CLR END IF NEXT NEXTEND SUBSUB DBFWPF (BYVAL BX AS INTEGER , BYVAL BY AS INTEGER , BYVAL CH AS INTEGER) IF (BX>0) AND (BX<639) AND (BY>0) AND (BY<479) THEN BUFFER ((BY*640)+BX)=CH END IF END SUB'==============================================================================' Binary Font By Shockwave / DBF; (59 Chars)'=============================================================================='spacedata 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0'!data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,1,1,1,0,0,0'"data 0,1,1,0,1,1,0,0,0data 0,1,1,0,1,1,0,0,0data 0,1,1,0,1,1,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0'#data 0,0,0,0,0,0,0,0,0data 0,1,1,0,0,0,1,1,0data 1,1,1,1,1,1,1,1,1data 0,1,1,0,0,0,1,1,0data 0,1,1,0,0,0,1,1,0data 0,1,1,0,0,0,1,1,0data 1,1,1,1,1,1,1,1,1data 0,1,1,0,0,0,1,1,0data 0,0,0,0,0,0,0,0,0'£data 0,0,1,1,1,1,0,0,0data 0,1,1,1,1,1,0,0,0data 0,1,1,0,0,0,0,0,0data 0,1,1,0,0,0,0,0,0data 0,1,1,1,1,0,0,0,0data 0,1,1,0,0,0,0,0,0data 0,1,1,0,0,0,0,0,0data 1,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,0'%data 0,0,0,0,0,0,0,0,0data 0,1,1,0,0,0,0,0,0data 0,1,1,0,0,0,1,0,0data 0,0,0,0,0,1,0,0,0data 0,0,0,0,1,0,0,0,0data 0,0,0,1,0,0,0,0,0data 0,0,1,0,0,0,1,1,0data 0,0,0,0,0,0,1,1,0data 0,0,0,0,0,0,0,0,0'&data 0,0,0,1,1,1,0,0,0data 0,0,1,1,1,1,1,0,0data 0,0,1,1,0,1,1,0,0data 0,0,0,1,1,1,0,0,0data 0,0,1,1,0,1,1,0,0data 0,1,1,0,0,1,1,1,1data 0,1,1,1,0,0,1,1,0data 0,0,1,1,1,1,1,0,0data 0,0,0,0,1,1,0,0,0''data 0,1,1,0,0,0,0,0,0data 0,1,1,0,0,0,0,0,0data 0,1,1,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0'(data 0,0,0,0,0,1,1,1,0data 0,0,0,0,1,1,1,1,0data 0,0,0,0,1,1,0,0,0data 0,0,0,0,1,1,0,0,0data 0,0,0,0,1,1,1,0,0data 0,0,0,0,1,1,1,0,0data 0,0,0,0,1,1,1,0,0data 0,0,0,0,1,1,1,1,0data 0,0,0,0,0,1,1,1,0')data 0,1,1,1,0,0,0,0,0data 0,1,1,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,1,1,1,0,0,0,0data 0,0,1,1,1,0,0,0,0data 0,0,1,1,1,0,0,0,0data 0,1,1,1,1,0,0,0,0data 0,1,1,1,0,0,0,0,0'*data 0,0,0,0,0,0,0,0,0data 0,0,0,0,1,0,0,0,0data 0,0,1,0,1,0,1,0,0data 0,0,0,1,1,1,0,0,0data 0,1,1,1,1,1,1,1,0data 0,0,0,1,1,1,0,0,0data 0,0,1,0,1,0,1,0,0data 0,0,0,0,1,0,0,0,0data 0,0,0,0,0,0,0,0,0'+data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,1,0,0,0,0data 0,0,0,0,1,0,0,0,0data 0,0,1,1,1,1,1,0,0data 0,0,0,0,1,1,0,0,0data 0,0,0,0,1,1,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0''data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,0,1,0,0,0,0'-data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,1,1,1,1,1,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0'.data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0'/data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,1,0data 0,0,0,0,0,0,1,1,0data 0,0,0,0,0,1,1,0,0data 0,0,0,0,1,1,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,1,1,1,0,0,0,0data 0,1,1,1,0,0,0,0,0data 0,0,0,0,0,0,0,0,0'0data 0,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,1,1,1data 1,1,0,0,0,1,0,1,1data 1,1,0,0,1,0,0,1,1data 1,1,0,1,1,0,0,1,1data 1,1,1,1,0,0,0,1,1data 1,1,1,1,1,1,1,1,1data 0,1,1,1,1,1,1,1,0'1data 0,0,0,1,1,0,0,0,0data 0,0,1,1,1,0,0,0,0data 0,0,1,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,1,1,1,0,0,0data 0,1,1,1,1,1,1,0,0data 0,1,1,1,1,1,1,0,0'2data 0,0,1,1,1,1,1,1,0data 0,0,1,1,1,1,1,1,1data 0,0,0,0,0,0,0,1,1data 0,0,0,0,0,0,0,1,1data 0,1,1,1,1,1,1,1,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,1'3data 1,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,0data 0,0,0,0,0,0,0,1,1data 0,0,0,0,0,0,0,1,1data 0,0,0,0,1,1,1,1,0data 0,0,0,0,0,0,1,1,1data 0,0,0,0,0,0,1,1,1data 1,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,0'4data 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,0,0,0,0data 1,1,0,0,1,1,0,0,0data 1,1,0,0,1,1,0,0,0data 1,1,1,1,1,1,1,1,1data 0,0,0,0,0,1,1,1,0data 0,0,0,0,0,1,1,1,0data 0,0,0,0,0,1,1,1,0data 0,0,0,0,0,1,1,1,0'5data 0,1,1,1,1,1,1,0,0data 0,1,1,1,1,1,1,0,0data 0,1,1,0,0,0,0,0,0data 0,1,1,0,0,0,0,0,0data 0,1,1,1,1,1,1,1,0data 0,0,0,0,0,0,1,1,1data 0,0,0,0,0,0,1,1,1data 1,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,0'6data 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,0,0,0,0data 1,1,1,1,1,1,1,1,0data 1,1,0,0,0,0,1,1,1data 1,1,0,0,0,0,1,1,1data 1,1,1,1,1,1,1,1,1data 0,1,1,1,1,1,1,1,0'7data 0,1,1,1,1,1,1,1,1data 0,1,1,1,1,1,1,1,1data 0,0,0,0,0,0,0,1,1data 0,0,0,0,0,0,0,1,1data 0,0,0,0,1,1,1,1,1data 0,0,0,0,0,0,1,1,1data 0,0,0,0,0,1,1,1,0data 0,0,0,0,0,1,1,1,0data 0,0,0,0,0,1,1,1,0'8data 0,0,1,1,1,1,1,0,0data 0,1,1,1,1,1,1,1,0data 0,1,1,0,0,0,1,1,0data 0,1,1,0,0,0,1,1,0data 0,0,1,1,1,1,1,0,0data 1,1,1,0,0,0,1,1,1data 1,1,0,0,0,0,1,1,1data 1,1,1,1,1,1,1,1,1data 0,1,1,1,1,1,1,1,0'9data 0,0,1,1,1,1,1,1,1data 0,1,1,1,1,1,1,1,1data 0,1,1,0,0,0,0,1,1data 0,1,1,0,0,0,0,1,1data 0,0,1,1,1,1,1,1,1data 0,0,0,0,0,0,1,1,1data 0,0,0,0,0,0,1,1,1data 0,0,0,0,0,0,1,1,1data 0,0,0,0,0,0,1,1,1':data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0';data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,0,1,0,0,0,0'<data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,1,1,0,0data 0,0,0,0,1,1,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,1,1,1,0,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,0,1,1,1,0,0data 0,0,0,0,0,1,1,0,0data 0,0,0,0,0,0,0,0,0'=data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,1,1,1,1,1,0,0data 0,0,0,0,0,0,0,0,0data 0,0,1,1,1,1,1,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,0,0,0,0,0,0'>data 0,0,0,0,0,0,0,0,0data 0,0,1,1,0,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,0,1,1,0,0,0data 0,0,0,0,1,1,1,0,0data 0,0,0,1,1,1,0,0,0data 0,0,1,1,1,0,0,0,0data 0,1,1,1,0,0,0,0,0data 0,0,0,0,0,0,0,0,0'?data 0,0,1,1,1,1,1,0,0data 0,1,1,1,1,1,1,1,0data 0,1,1,0,0,0,1,1,0data 0,0,0,0,0,0,1,1,0data 0,0,0,1,1,1,1,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,0,0,0,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,1,1,1,0,0,0'@data 0,0,0,0,0,0,0,0,0data 0,0,1,1,1,1,1,0,0data 0,1,0,0,0,0,0,0,0data 0,1,0,0,1,1,1,0,0data 0,1,0,1,0,0,0,1,0data 0,1,0,1,1,1,0,1,0data 0,1,0,0,0,0,0,1,0data 0,0,1,1,1,1,1,0,0data 0,0,0,0,0,0,0,0,0'adata 0,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,0data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,1,1,1,1,1,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1'bdata 1,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,1,1,1,1,1,1,0data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,0'cdata 0,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,1,1,1,1,1,1data 0,1,1,1,1,1,1,1,1'ddata 1,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,0'edata 0,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,0,0,0,0data 1,1,1,1,1,1,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,1,1,1,1,1,1data 0,1,1,1,1,1,1,1,1'fdata 0,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,0,0,0,0data 1,1,1,1,1,1,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0'gdata 0,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,1,1,1,1data 1,1,0,0,0,0,1,1,1data 1,1,0,0,0,0,1,1,1data 1,1,1,1,1,1,1,1,1data 0,1,1,1,1,1,1,1,0'hdata 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,1,1,1,1,1,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1'idata 1,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,1data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,1,1,1,0,0,0data 1,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,1'jdata 1,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,0data 0,0,0,0,0,0,0,1,1data 0,0,0,0,0,0,0,1,1data 0,0,0,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,0'kdata 1,1,0,0,0,0,1,1,0data 1,1,0,0,0,0,1,1,0data 1,1,0,0,0,0,1,1,0data 1,1,0,0,0,0,1,1,0data 1,1,1,1,1,1,1,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1'ldata 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,1,1,1,1,1,1data 0,1,1,1,1,1,1,1,1'mdata 0,1,1,1,0,1,1,1,0data 1,1,1,1,1,1,1,1,1data 1,1,0,0,1,0,0,1,1data 1,1,0,0,1,0,0,1,1data 1,1,0,0,1,0,0,1,1data 1,1,1,0,1,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1'ndata 1,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1'odata 0,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,1,1,1,1,1,1data 0,1,1,1,1,1,1,1,0'pdata 1,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,1,1,1,1,1,1,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0'qdata 0,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,1,0,1,1data 1,1,1,0,0,0,1,1,1data 1,1,1,1,1,1,1,1,1data 0,1,1,1,1,1,1,1,0'rdata 1,1,1,1,1,1,1,1,0data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,1,1,1,1,1,1,0data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1'sdata 0,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,1data 1,1,0,0,0,0,0,0,0data 1,1,0,0,0,0,0,0,0data 0,1,1,1,1,1,1,1,0data 0,0,0,0,0,0,1,1,1data 0,0,0,0,0,0,1,1,1data 1,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,0'tdata 1,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,1data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,0,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,1,1,1,0,0,0data 0,0,0,1,1,1,0,0,0'udata 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,1,1,1,1,1,1data 0,1,1,1,1,1,1,1,0'vdata 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,1,0,0,1,1,1data 0,1,1,1,1,1,1,1,0data 0,0,1,1,1,1,1,0,0'wdata 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,1,0,1,0,0,1,1data 1,1,1,0,1,0,0,1,1data 1,1,1,0,1,0,0,1,1data 1,1,1,1,1,1,1,1,1data 0,1,1,1,0,1,1,1,0'xdata 0,1,1,0,0,0,1,1,0data 0,1,1,0,0,0,1,1,0data 0,1,1,0,0,0,1,1,0data 0,1,1,0,0,0,1,1,0data 0,1,1,1,1,1,1,1,0data 1,1,1,1,0,0,1,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1data 1,1,1,0,0,0,0,1,1'ydata 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 1,1,0,0,0,0,0,1,1data 0,1,1,1,1,1,1,1,1data 0,0,0,0,0,0,1,1,1data 0,0,0,0,0,0,1,1,1data 1,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,0'zdata 1,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,1data 0,0,0,0,0,0,0,1,1data 0,0,0,0,0,0,1,1,1data 0,1,1,1,1,1,1,1,0data 1,1,1,0,0,0,0,0,0data 1,1,1,0,0,0,0,0,0data 1,1,1,1,1,1,1,1,1data 1,1,1,1,1,1,1,1,1