RANDOMIZE TIMER GAMEPAD 1 DIM BFLYDIR(29) DIM BFLYX(29) DIM BFLYY(29) DIM ROCKFALL(99) DIM ROCKX(99) DIM ROCKY(99) DIM DIMFALL(99) DIM DIMON(99) DIM DIMX(99) DIM DIMY(99) GOSUB STARTSCREEN GOSUB STARTGAME GOSUB NEXTLVL DO ATTR(4) NUMBER 14,0,P,6 NUMBER 3,0,D,2 IF D=DIMCOUNT THEN GOSUB LVLUP END IF IF TIMER>T+60 THEN LVLTIME=LVLTIME-1 NUMBER 8,0,LVLTIME,3 IF LVLTIME=0 THEN GOSUB ALLEND T=TIMER STANDANIOS=INT(RND*4)+1 END IF DIMANI=DIMANI+1 IF DIMANI=38 THEN DIMANI=32 BFLYANI=BFLYANI+1 IF BFLYANI=54 THEN BFLYANI=48 GOSUB MOVEPLAYER FOR I=0 TO ROCKCOUNT-1 ATTR(1) IF CELL.C (ROCKX(I),ROCKY(I)+1)=0 THEN CELL ROCKX(I),ROCKY(I),0 ROCKY(I)=ROCKY(I)+ROCKSPEED CELL ROCKX(I),ROCKY(I),2 IF ROCKX(I)=X AND INT(ROCKY(I))+1=Y THEN KILL=1 IF CELL.C (ROCKX(I),ROCKY(I)+1)<>0 THEN PLAY 2,30,1 SOUND 5 F=1 END IF ELSE IF (CELL.C (ROCKX(I),ROCKY(I)+1)=2 OR CELL.C (ROCKX(I),ROCKY(I)+1)=DIMSET) AND CELL.C (ROCKX(I)-1,ROCKY(I))=0 AND CELL.C (ROCKX(I)-1,ROCKY(I)+1)=0 THEN CELL ROCKX(I),ROCKY(I),0 ROCKX(I)=ROCKX(I)-ROCKSPEED ROCKY(I)=ROCKY(I)+ROCKSPEED CELL ROCKX(I),ROCKY(I),2 IF CELL.C (ROCKX(I),ROCKY(I)+1)<>0 THEN PLAY 2,30,1 SOUND 5 F=1 END IF ELSE IF (CELL.C (ROCKX(I),ROCKY(I)+1)=2 OR CELL.C (ROCKX(I),ROCKY(I)+1)=DIMSET) AND CELL.C (ROCKX(I)+1,ROCKY(I))=0 AND CELL.C (ROCKX(I)+1,ROCKY(I)+1)=0 THEN CELL ROCKX(I),ROCKY(I),0 ROCKX(I)=ROCKX(I)+ROCKSPEED ROCKY(I)=ROCKY(I)+ROCKSPEED CELL ROCKX(I),ROCKY(I),2 IF CELL.C (ROCKX(I),ROCKY(I)+1)<>0 THEN PLAY 2,30,1 SOUND 5 F=1 END IF END IF NEXT I FOR I=0 TO DIMCOUNT-1 ATTR(5) IF DIMON(I)=1 THEN IF CELL.C (DIMX(I),DIMY(I)+1)=0 THEN CELL DIMX(I),DIMY(I),0 DIMY(I)=DIMY(I)+ROCKSPEED CELL DIMX(I),DIMY(I),DIMSET IF DIMX(I)=X AND INT(DIMY(I))+1=Y THEN KILL=1 IF CELL.C (DIMX(I),DIMY(I)+1)<>0 THEN PLAY 2,30,1 SOUND 5 F=1 END IF ELSE IF (CELL.C (DIMX(I),DIMY(I)+1)=2 OR CELL.C (DIMX(I),DIMY(I)+1)=DIMSET) AND CELL.C (DIMX(I)-1,DIMY(I))=0 AND CELL.C (DIMX(I)-1,DIMY(I)+1)=0 THEN CELL DIMX(I),DIMY(I),0 DIMX(I)=DIMX(I)-ROCKSPEED DIMY(I)=DIMY(I)+ROCKSPEED CELL DIMX(I),DIMY(I),DIMSET IF CELL.C (DIMX(I),DIMY(I)+1)<>0 THEN PLAY 2,30,1 SOUND 5 F=1 END IF ELSE IF (CELL.C (DIMX(I),DIMY(I)+1)=2 OR CELL.C (DIMX(I),DIMY(I)+1)=DIMSET) AND CELL.C (DIMX(I)+1,DIMY(I))=0 AND CELL.C (DIMX(I)+1,DIMY(I)+1)=0 THEN CELL DIMX(I),DIMY(I),0 DIMX(I)=DIMX(I)+ROCKSPEED DIMY(I)=DIMY(I)+ROCKSPEED CELL DIMX(I),DIMY(I),DIMSET IF CELL.C (DIMX(I),DIMY(I)+1)<>0 THEN PLAY 2,30,1 SOUND 5 F=1 END IF END IF CELL DIMX(I),DIMY(I),DIMANI END IF NEXT I ATTR(6) FOR I=0 TO BFLYCOUNT-1 DEADCHEKL1=CELL.C (BFLYX(I),BFLYY(I)+1)=WALKDANI OR CELL.C (BFLYX(I),BFLYY(I)+1)=WALKLANI OR CELL.C (BFLYX(I),BFLYY(I)+1)=WALKRANI OR CELL.C (BFLYX(I),BFLYY(I)+1)=WALKUANI OR CELL.C (BFLYX(I),BFLYY(I)+1)=STANDANI+STANDANIOS DEADCHEKL2=CELL.C (BFLYX(I)-1,BFLYY(I))=WALKDANI OR CELL.C (BFLYX(I)-1,BFLYY(I))=WALKLANI OR CELL.C (BFLYX(I)-1,BFLYY(I))=WALKRANI OR CELL.C (BFLYX(I)-1,BFLYY(I))=WALKUANI OR CELL.C (BFLYX(I)-1,BFLYY(I))=STANDANI+STANDANIOS DEADCHEKU1=DEADCHEKL2 DEADCHEKU2=CELL.C (BFLYX(I),BFLYY(I)-1)=WALKDANI OR CELL.C (BFLYX(I),BFLYY(I)-1)=WALKLANI OR CELL.C (BFLYX(I),BFLYY(I)-1)=WALKRANI OR CELL.C (BFLYX(I),BFLYY(I)-1)=WALKUANI OR CELL.C (BFLYX(I),BFLYY(I)-1)=STANDANI+STANDANIOS DEADCHEKR1=DEADCHEKU2 DEADCHEKR2=CELL.C (BFLYX(I)+1,BFLYY(I))=WALKDANI OR CELL.C (BFLYX(I)+1,BFLYY(I))=WALKLANI OR CELL.C (BFLYX(I)+1,BFLYY(I))=WALKRANI OR CELL.C (BFLYX(I)+1,BFLYY(I))=WALKUANI OR CELL.C (BFLYX(I)+1,BFLYY(I))=STANDANI+STANDANIOS DEADCHEKD1=DEADCHEKR2 DEADCHEKD2=DEADCHEKL1 IF BFLYDIR(I)=0 THEN IF CELL.C (BFLYX(I),BFLYY(I)+1)=0 OR DEADCHEKL1 THEN BFLYDIR(I)=3 CELL BFLYX(I),BFLYY(I),0 BFLYY(I)=BFLYY(I)+1 GOSUB DEAD CELL BFLYX(I),BFLYY(I),BFLYANI ELSE IF CELL.C (BFLYX(I)-1,BFLYY(I))=0 OR DEADCHEKL2 THEN CELL BFLYX(I),BFLYY(I),0 BFLYX(I)=BFLYX(I)-1 GOSUB DEAD CELL BFLYX(I),BFLYY(I),BFLYANI ELSE BFLYDIR(I)=1 END IF ELSE IF BFLYDIR(I)=1 THEN IF CELL.C (BFLYX(I)-1,BFLYY(I))=0 OR DEADCHEKU1 THEN BFLYDIR(I)=0 CELL BFLYX(I),BFLYY(I),0 BFLYX(I)=BFLYX(I)-1 GOSUB DEAD CELL BFLYX(I),BFLYY(I),BFLYANI ELSE IF CELL.C (BFLYX(I),BFLYY(I)-1)=0 OR DEADCHEKU2 THEN CELL BFLYX(I),BFLYY(I),0 BFLYY(I)=BFLYY(I)-1 GOSUB DEAD CELL BFLYX(I),BFLYY(I),BFLYANI ELSE BFLYDIR(I)=2 END IF ELSE IF BFLYDIR(I)=2 THEN IF CELL.C (BFLYX(I),BFLYY(I)-1)=0 OR DEADCHEKR1 THEN BFLYDIR(I)=1 CELL BFLYX(I),BFLYY(I),0 BFLYY(I)=BFLYY(I)-1 GOSUB DEAD CELL BFLYX(I),BFLYY(I),BFLYANI ELSE IF CELL.C (BFLYX(I)+1,BFLYY(I))=0 OR DEADCHEKR2 THEN CELL BFLYX(I),BFLYY(I),0 BFLYX(I)=BFLYX(I)+1 GOSUB DEAD CELL BFLYX(I),BFLYY(I),BFLYANI ELSE BFLYDIR(I)=3 END IF ELSE IF BFLYDIR(I)=3 THEN IF CELL.C (BFLYX(I)+1,BFLYY(I))=0 OR DEADCHEKD1 THEN BFLYDIR(I)=2 CELL BFLYX(I),BFLYY(I),0 BFLYX(I)=BFLYX(I)+1 GOSUB DEAD CELL BFLYX(I),BFLYY(I),BFLYANI ELSE IF CELL.C (BFLYX(I),BFLYY(I)+1)=0 OR DEADCHEKD2 THEN CELL BFLYX(I),BFLYY(I),0 BFLYY(I)=BFLYY(I)+1 GOSUB DEAD CELL BFLYX(I),BFLYY(I),BFLYANI ELSE BFLYDIR(I)=0 END IF END IF CELL BFLYX(I),BFLYY(I),BFLYANI NEXT I DIMSET=DIMANI BFLYSET=BFLYANI IF KILL=1 THEN GOSUB ALLEND WAIT VBL WAIT VBL WAIT VBL WAIT VBL WAIT VBL LOOP MOVEPLAYER: LL=CELL.C (X-1,Y) LR=CELL.C (X+1,Y) LU=CELL.C (X,Y-1) LD=CELL.C (X,Y+1) LOCKL=LL=64 OR LL=4 OR UP(0) OR DOWN(0) LOCKR=LR=64 OR LR=4 OR UP(0) OR DOWN(0) LOCKU=LU=64 OR LU=4 OR LU=2 OR LEFT(0) OR RIGHT(0) LOCKD=LD=64 OR LD=4 OR LD=2 OR LEFT(0) OR RIGHT(0) ATTR(2) CELL X,Y,STANDANI+STANDANIOS IF LEFT(0) AND NOT LOCKL THEN IF CELL.C (X-1,Y)=DIMSET THEN D=D+1 PLAY 3,90,1 SOUND 4 FOR I=0 TO DIMCOUNT-1 IF DIMON(I)=1 THEN IF (X-1)=INT(DIMX(I)) AND Y=INT(DIMY(I)) THEN DIMON(I)=0 CELL DIMX(I),DIMY(I),0 END IF END IF NEXT I END IF IF CELL.C (X-1,Y)=2 AND CELL.C (X-2,Y)=0 THEN ATTR(1) FOR I=0 TO ROCKCOUNT-1 IF (X-1)=INT(ROCKX(I)) AND Y=INT(ROCKY(I)) THEN CELL ROCKX(I),ROCKY(I),0 ROCKX(I)=ROCKX(I)-1 CELL ROCKX(I),ROCKY(I),2 END IF NEXT I END IF IF CELL.C (X-1,Y)=0 OR CELL.C (X-1,Y)=1 OR CELL.C (X-1,Y)=DIMSET THEN X=X-1 WALKLANI=WALKLANI+1 IF WALKLANI MOD 2=0 THEN PLAY 2,90,1 SOUND 3 IF WALKLANI=124 THEN WALKLANI=118 CELL X,Y,WALKLANI CELL X+1,Y,0 END IF END IF IF RIGHT(0) AND NOT LOCKR THEN IF CELL.C (X+1,Y)=DIMSET THEN D=D+1 PLAY 3,90,1 SOUND 4 FOR I=0 TO DIMCOUNT-1 IF DIMON(I)=1 THEN IF (X+1)=INT(DIMX(I)) AND Y=INT(DIMY(I)) THEN DIMON(I)=0 CELL DIMX(I),DIMY(I),0 END IF END IF NEXT I END IF IF CELL.C (X+1,Y)=2 AND CELL.C (X+2,Y)=0 THEN ATTR(1) FOR I=0 TO ROCKCOUNT-1 IF (X+1)=INT(ROCKX(I)) AND Y=INT(ROCKY(I)) THEN CELL ROCKX(I),ROCKY(I),0 ROCKX(I)=ROCKX(I)+1 CELL ROCKX(I),ROCKY(I),2 END IF NEXT I END IF IF CELL.C (X+1,Y)=0 OR CELL.C (X+1,Y)=1 OR CELL.C (X+1,Y)=DIMSET THEN X=X+1 WALKRANI=WALKRANI+1 IF WALKRANI MOD 2=0 THEN PLAY 2,90,1 SOUND 3 IF WALKRANI=108 THEN WALKRANI=102 CELL X,Y,WALKRANI CELL X-1,Y,0 END IF END IF IF UP(0) AND NOT LOCKU THEN IF CELL.C (X,Y-1)=DIMSET THEN D=D+1 PLAY 3,90,1 SOUND 4 FOR I=0 TO DIMCOUNT-1 IF DIMON(I)=1 THEN IF X=INT(DIMX(I)) AND (Y-1)=INT(DIMY(I)) THEN DIMON(I)=0 CELL DIMX(I),DIMY(I),0 END IF END IF NEXT I END IF Y=Y-1 WALKUANI=WALKUANI+1 IF WALKUANI MOD 2=0 THEN PLAY 2,90,1 SOUND 3 IF WALKUANI=118 THEN WALKUANI=112 CELL X,Y,WALKUANI CELL X,Y+1,0 END IF IF DOWN(0) AND NOT LOCKD THEN IF CELL.C (X,Y+1)=DIMSET THEN D=D+1 PLAY 3,90,1 SOUND 4 FOR I=0 TO DIMCOUNT-1 IF DIMON(I)=1 THEN IF X=INT(DIMX(I)) AND (Y+1)=INT(DIMY(I)) THEN DIMON(I)=0 CELL DIMX(I),DIMY(I),0 END IF END IF NEXT I END IF Y=Y+1 WALKDANI=WALKDANI+1 IF WALKDANI MOD 2=0 THEN PLAY 2,90,1 SOUND 3 F=1 END IF IF WALKDANI=103 THEN WALKDANI=96 END IF CELL X,Y,WALKDANI CELL X,Y-1,0 END IF RETURN STARTGAME: D=0 P=0 ROCKCOUNT=0 ROCKSPEED=0.5 DIMANI=32 DIMSET=DIMANI DIMCOUNT=0 BFLYANI=48 BFLYSET=BFLYANI BFLYCOUNT=0 STANDANI=80 STANDANIOS=0 WALKUANI=112 WALKDANI=96 WALKRANI=102 WALKLANI=118 T=TIMER LVLTIME=120 KILL=0 BG COPY 0,0,20,16 TO 0,0 FOR I=0 TO 99 ROCKFALL(I)=0 DIMFALL(I)=0 REM 0=NOT FALL REM 1=FALL NEXT I FOR I=0 TO 99 DIMON(I)=1 REM 1=ON REM 0=OFF NEXT I FOR I=0 TO 29 BFLYDIR(I)=0 REM 0=LEFT IS FRONT REM 1=UP IS FRONT REM 2=RIGHT IS FRONT REM 3=DOWN IS FRONT NEXT I RETURN NEXTLVL: MUSIC 4 FOR XS=0 TO 19 FOR YS=0 TO 15 IF CELL.C (XS,YS)=BFLYANI THEN BFLYDIR(BFLYCOUNT)=0 BFLYX(BFLYCOUNT)=XS BFLYY(BFLYCOUNT)=YS BFLYCOUNT=BFLYCOUNT+1 END IF IF CELL.C (XS,YS)=32 THEN DIMX(DIMCOUNT)=XS DIMY(DIMCOUNT)=YS DIMCOUNT=DIMCOUNT+1 END IF IF CELL.C (XS,YS)=2 THEN ROCKX(ROCKCOUNT)=XS ROCKY(ROCKCOUNT)=YS ROCKCOUNT=ROCKCOUNT+1 END IF IF CELL.C (XS,YS)=72 THEN X=XS Y=YS END IF NEXT YS NEXT XS ATTR(4) NUMBER 0,0,DIMCOUNT,2 TEXT 6,0,"T:" TEXT 12,0,"P:" ATTR(5) CELL 2,0,32 ATTR(5) FOR I=1 TO 20 CELL X,Y,72 WAIT 20/I CELL X,Y,0 WAIT 20/I NEXT I CELL X,Y,80 RETURN DEAD: DEADCHECK=CELL.C (BFLYX(I),BFLYY(I))=WALKDANI OR CELL.C (BFLYX(I),BFLYY(I))=WALKUANI OR CELL.C (BFLYX(I),BFLYY(I))=WALKLANI OR CELL.C (BFLYX(I),BFLYY(I))=WALKRANI OR CELL.C (BFLYX(I),BFLYY(I))=(STANDANI+STANDANIOS) IF DEADCHECK THEN CELL BFLYX(I),BFLYY(I),BFLYANI GOSUB ALLEND END IF RETURN ALLEND: ATTR(5) PLAY 3,30,1 SOUND 5 FOR I=16 TO 23 STEP 0.2 CELL X,Y,I IF CELL.C (X,Y-1)<>64 THEN CELL X,Y-1,I IF CELL.C (X+1,Y-1)<>64 THEN CELL X+1,Y-1,I IF CELL.C (X+1,Y)<>64 THEN CELL X+1,Y,I IF CELL.C (X+1,Y+1)<>64 THEN CELL X+1,Y+1,I IF CELL.C (X,Y+1)<>64 THEN CELL X,Y+1,I IF CELL.C (X-1,Y+1)<>64 THEN CELL X-1,Y+1,I IF CELL.C (X-1,Y)<>64 THEN CELL X-1,Y,I IF CELL.C (X-1,Y-1)<>64 THEN CELL X-1,Y-1,I WAIT VBL NEXT I TEXT 7,6,"LOSE" WAIT 120 GOSUB STARTGAME GOSUB NEXTLVL RETURN STARTSCREEN: MUSIC 0 SY=0 BG 0 BG COPY 100,16,20,16 TO 0,0 BG 1 ATTR(6) BG FILL 0,0 TO 31,31 CHAR 65 BG 0 REPEAT PRESS=BUTTON(0,0) SCROLL 1,0,SY WAIT VBL SY=SY+0.5 IF SY>256 THEN SY=SY-256 UNTIL PRESS CLS ATTR(0) RETURN LVLUP: FOR I=0 TO LVLTIME P=I*D NUMBER 14,0,P,6 WAIT 1 NEXT I END RETURN TMP: IF DIMFALL(I)=0 THEN IF CELL.C (DIMX(I),DIMY(I)+1)=0 OR CELL.C (DIMX(I),DIMY(I)+1)=2 OR CELL.C (DIMX(I),DIMY(I)+1)=DIMSET THEN DIMFALL(I)=1 END IF END IF IF DIMFALL(I)=1 THEN IF CELL.C (DIMX(I),DIMY(I)+1)=0 THEN CELL DIMX(I),DIMY(I),0 DIMY(I)=DIMY(I)+ROCKSPEED CELL DIMX(I),DIMY(I),DIMSET IF DIMX(I)=X AND INT(DIMY(I))+1=Y THEN KILL=1 ELSE IF CELL.C (DIMX(I)+1,DIMY(I))=0 AND CELL.C (DIMX(I)+1,DIMY(I)+1)=0 THEN CELL DIMX(I),DIMY(I),0 DIMX(I)=DIMX(I)+ROCKSPEED DIMY(I)=DIMY(I)+ROCKSPEED CELL DIMX(I),DIMY(I),DIMSET ELSE IF CELL.C (DIMX(I)-1,DIMY(I))=0 AND CELL.C (DIMX(I)-1,DIMY(I)+1)=0 THEN CELL DIMX(I),DIMY(I),0 DIMX(I)=DIMX(I)-ROCKSPEED DIMY(I)=DIMY(I)+ROCKSPEED CELL DIMX(I),DIMY(I),DIMSET ELSE DIMFALL(I)=0 END IF END IF #1:MAIN PALETTES 003F1510002A151000242A20003F1500 002C2A15003F2A15000F0B07003F1010 #2:MAIN CHARACTERS 00000000000000000000000000000000 0108D04B12CA201065BAD56BDEEA3992 3C3A374BB55C2C000074A0DEB2DD6E3C 00000000000000000000000000000000 BBFFEEFFBBFFEEFFCCFF33FFCCFF33FF 000000003C182466247EDB7E3C5A2400 C500DA083618E411D524DBBC7FBAE4B5 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000018180000000000000000000000 00002400002400000000001818000000 005A005A5A005A0000003C3C3C3C0000 BD00BDA5A5BD00BD007E7E66667E7E00 007E424242427E00BD7EC3C3C3C37EBD BD008181818100BDBD008181818100BD 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 08043E01FE40381010207CFE817E3C18 081C027F807C201010387C80FF7E2418 08043E01FE403810103840FEFF423C18 081C027F817E241810207CFE817E3C18 08043E01FE40381010387C80FF7E2418 081C027F807C2010103840FEFF423C18 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0042425A5A4242008142666666664281 00422418182442004242242424244242 00240018180024002424240000242424 00240018180024002424240000242424 00422418182442004242242424244242 0042425A5A4242008142666666664281 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000440000004400FF9999FFFF9999FF 1100440011004400CCCC3333CCCC3333 FF000000000000FF00FFFFFFFFFFFFFF 8181818181818181FEFEFEFEFEFEFEFE FF8080808080808180FFFFFFFFFFFFFE FF0101010101018100FEFEFEFEFEFEFE 81808080808080FFFEFFFFFFFFFFFFFF 81010101010101FF7EFEFEFEFEFEFEFF FF8181818181818180FEFEFEFEFEFEFE 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000003C182466247EDB7E3C5A2400 000000003C182466247EFF5A3C5A2400 000000003C182466247EB77E3C5A2400 000000003C182466247EED7E3C5A2400 000000003C182466245AFF7E3C5A2400 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000003C5A2466247EDB7E3C182400 000000003E582406247EDB7E3C180400 000000003E582406247EDB7E3C180400 000000007C1A2460247EDB7E3C182000 000000007C1A2460247EDB7E3C182000 000000003C5A2466247EDB7E3C182400 0000000018181018103C3A1C18081000 0000000018183C28103C3A1C18101800 000000001C18382C103C3A1C18181800 0000000018181018103C3A1C18081000 0000000018183C28103C3A1C18081800 000000003818382C103C3A1C18181800 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000003C5A2466247EFF7E3C182400 000000003E582406247EFF7E3C180400 000000003E582406247EFF7E3C180400 000000007C1A2460247EFF7E3C182000 000000007C1A2460247EFF7E3C182000 000000003C5A2466247EFF7E3C182400 0000000018180818083C5C3818100800 0000000018183C14083C5C3818081800 0000000038181C34083C5C3818181800 0000000018180818083C5C3818100800 0000000018183C14083C5C3818101800 000000001C181C34083C5C3818181800 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000183C5A2466245A3C1824182400 000000003C5A2466247EDB7E3C182400 000000003C5A2466247EBD7E3C182400 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 FFFFFFFFFFFFFFFF0000000000000000 00181818180018000000000000000000 006C6C24000000000000000000000000 00247E24247E24000000000000000000 00083E380E3E08000000000000000000 00626408102646000000000000000000 001C34386E643A000000000000000000 00181830000000000000000000000000 000C183030180C000000000000000000 0030180C0C1830000000000000000000 000024187E1824000000000000000000 000018187E1818000000000000000000 00000000181830000000000000000000 000000007E0000000000000000000000 00000000001818000000000000000000 00060C18306040000000000000000000 3E7F63676B737F3E0000000000000000 3F7F7F1F1F1F1F1F0000000000000000 7F7F1F7F7F7C7F7F0000000000000000 7F7F7F1F7F1F7F7F0000000000000000 77777F7F7F1F1F1F0000000000000000 7F7F7C7F7F1F7F7F0000000000000000 3F7F7C7F7F737F3E0000000000000000 7F7F7F7F7F1F1F1F0000000000000000 3E7F7F737F737F3E0000000000000000 3E7F737F7F1F7F7E0000000000000000 00000018001800000000000000000000 00000018001830000000000000000000 00000C1830180C000000000000000000 0000007E007E00000000000000000000 000030180C1830000000000000000000 003C660C180018000000000000000000 003C666E6E603C000000000000000000 7F7F7F737F7F77770000000000000000 7E7F677C7F677F7E0000000000000000 3F7F7F7C7F7F7F3F0000000000000000 7E7F7F737F7F7F7E0000000000000000 7F7F7F7C7F7C7F7F0000000000000000 7F7F7F7C7F7C7C7C0000000000000000 3E7F7F7C7D7D7F3E0000000000000000 77777F7F7F7F77770000000000000000 7F7F3E3E3E3E7F7F0000000000000000 7E7F7F1F5F5F7F3E0000000000000000 77777F7C7F7F77770000000000000000 7C7C7C7F7F7F7F7F0000000000000000 6363777F7F7F77770000000000000000 7D7D7F7F7F7F5F5F0000000000000000 3E7F7F737F7F7F3E0000000000000000 7E7F7F737F7E7C7C0000000000000000 3F7F7F677F3F1F1F0000000000000000 7E7F7F737F7E77770000000000000000 3E7F7F7C1F7F7F3E0000000000000000 7F7F7F7F7F1C1C1C0000000000000000 77777F7F7F7F7F3E0000000000000000 77777F7F7F3E1C080000000000000000 636B7F7F7F7F77360000000000000000 77777F1C7F7F77770000000000000000 77777F7F7F3E3E3E0000000000000000 7F7F1F3F7E7C7F7F0000000000000000 003C303030303C000000000000000000 006030180C0602000000000000000000 003C0C0C0C0C3C000000000000000000 00183C66000000000000000000000000 FFFFFFFFFFFFFFFF0000000000000000 #3:MAIN BG 00008020000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000400340034003400340034003 40034003400340034003400340034003 40034003400340034003400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000400302010201020102010201 02010201020102010201020102010201 02010201020102010201400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000400320052005200520052005 20052005200520052005200520052005 20052005200520052005400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000000040030107011F010F01070107 04050405040504050405011F011F0107 20052005200520050117400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000000040030107010F0117011F011F 010701070107010701070117011F010F 010701070117011F011F400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000004003040501070117010F011F 0117010701070405040504050107011F 011F0405040504050405400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000000040030107010F011F011F0107 010F010F010701170117011701070107 0107010F010F011F0107400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000400304050405040504050405 04052005040504050405040504052005 04050405040504050405400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000004003010F0107011F011F011F 01070107010701070107020102010107 01170117011701070107400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000000040030107000000003000010F 01070000000530000107010720050107 011F011F011F01170107400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000004003011F0000000000000107 01170000000000000117010701070107 010F0107010701070107400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000400301070000200500000201 0201000020050000011701070107011F 01170117011F01070107400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000000040030117011F010F01070117 0107011F010F010F0117010F01070117 0107010F011F01170107400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000004003011F011F011F011F010F 011F011F010701070117011701170117 01170117011701074800400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000400340034003400340034003 40034003400340034003400340034003 40034003400340034003400300000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000044054205 42054205420542054205420542054205 42054205420542054205420542054205 42054505000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050005 00050005000500000000000000000005 00050005000000050000000000000000 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050000 00054405450500000000000500054305 00050005430500050005000500000000 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050000 00054305470500050005000500054305 00050005430500050005000500050000 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050005 00054305450544054505430543054305 00054405430544054505440545050005 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050005 00054605470546054705460547054605 47054605470546054205430500050005 00054305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050005 00050005000500050005430500050005 00050005430500050005000500050005 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050000 00050005000500050005430500050005 44054505430500050005000500050005 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050000 00000000000000054405430542054505 46054505430545050005000000000000 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050000 00000000000000004605470546054705 46054705430543050005000000000000 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050000 00000000000000050005000500050005 00050005000500050005000000000000 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050000 00000000000500054405450543050005 00054205450542050005000000000000 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050000 00000000000000054305430543050005 00050005430500050005000000000000 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050000 00000000000000054305460547050005 00054205460542050005000000000000 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000043050000 00000000000000000005000000000000 00000005000500050000000000000000 00004305000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000046054205 42054205420542054205420542054205 42054205420542054205420542054205 42054705000000000000000000000000 00000000 #15:MAIN SOUND 10004000000000001000500000000000 5803A070000E0F007801111100000000 5101506F00000000780820AC00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 80054040010640400207404003884040 898A0B0D0D4040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 2A0FA92E0F00310F00360F002C0F002F 0F00310F00380F00320F00340F00360F 00390F00340F003F0F00350F003D0F00 2A0F00360F00250F002C0F00280F0038 0F002C0F00280F002A0F00360F00250F 002C0F00260F00420F002A0F00260F00 280F00340F002F0F002A0F00300F0040 0F00340F00300F00190F00350F00190F 00360F002F0F002F0F003B0F002F0F00 360F00360F00360F00360F00360F0036 0F00360F00360F00360F00360F00360F 00360F00360F00360F00360F00360F00 360F003A0F00360F003B0F00360F003A 0F00360F003B0F00360F003A0F00360F 003B0F00340F00380F00340F00390F00 360F00420F00360F00400F00360F003F 0F00360F003D0F00340F00400F00340F 00400F00340F003B0F00340F00400F00 360F003A0F00360F003B0F00360F003A 0F00360F003B0F00360F003A0F00360F 003B0F00340F00380F00340F003B0F00 3A0F00360F00310F002E0F00380F0034 0F002F0F00280F003D0F003A0F00360F 00310F00380F00340F002F0F00280F00 1E0F0000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 1E1F00251F002A1F002D1F001C1F0027 1F00281F002F1F001A1F001A1F00261F 001A1F00281F003B1F00291F003A1F00 1E1F001E1F001E1F001E1F001C1F001C 1F001C1F001C1F001E1F001E1F001E1F 001E1F00261F00261F00261F00261F00 1C1F001C1F001C1F001C1F00241F0024 1F00241F00241F00191F00251F00191F 00251F00231F00231F001E1F001E1F00 1E1F001E1F001E1F001E1F002A1F002A 1F001E1F001E1F001C1F001C1F001C1F 001C1F00281F00281F001C1F001C1F00 1E1F00361F001E1F00361F002A1F0036 1F001E1F00361F001C1F00361F001C1F 00361F00281F00341F001C1F00341F00 1E1F001E1F001E1F003D1F002A1F002A 1F001E1F003D1F001C1F001C1F001C1F 001C1F00281F00281F001C1F001C1F00 1E1F00361F001E1F00361F002A1F0036 1F001E1F00361F001C1F00361F001C1F 00361F00281F00341F001C1F00341F00 361F00311F002E1F002A1F00341F002F 1F002C1F001C1F003A1F00361F00311F 002E1F002F1F002C1F00281F001C1F00 250F00190F00250F00190F00250F0019 0F00250F00190F00290F001D0F00290F 001D0F00290F001D0F00290F001D0F00 270F001B0F00270F001B0F00270F001B 0F00270F001B0F00270F00280F001C0F 00280F001C0F00280F001C0F00280F00 312F00322F003D2F003E2F00492F004A 2F00000000000000352F00372F00412F 00432F004D2F004F2F00000000000000 2E1F002E1F00FF0000301F003C1F0030 1F00000000000000000000311F000000 00311F003D1F000000003D1F00000000 000000310F00320F003D0F003E0F0049 0F004A0F00000000000000350F00370F 00410F00430F004D0F004F0F00000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000000000000000000000005E3F0000 0000FF00000000000000000000000000 000000005E3F00000000FF0000000000 0000000000000000000000005E3F0000 0000FF00000000000000000000000000 000000005E3F00000000FF0000000000