GOSUB INIT TRUE = -1 FALSE = 0 '--- CHEATS --- GLOBAL SUPER_SPEED, NOCLIP SUPER_SPEED = FALSE NOCLIP = FALSE '-------------- MAIN: DO CALL DRAWBG CALL MOVE CALL EVENTS CALL DRAWSPR WAIT VBL LOOP DIALOGUE: DO CALL DRAWFRAME(0, 12, 19, 3) LOOP SUB DRAWBG BG COPY BGOFFSET + BGX \ 2, BGY \ 2, 10, 8 TO 20, 16 FOR Y = 0 TO 7 FOR X = 0 TO 9 CC = CELL.C(X + 20, Y + 16) CX = CC MOD 16 CY = CC \ 16 BG COPY CX * 2, CY * 2, 2, 2 TO X * 2, Y * 2 NEXT X NEXT Y END SUB SUB MOVE H = LEFT(0) - RIGHT(0) V = UP(0) - DOWN(0) IF H THEN V = 0 FRM = PLFRM + 2 * PLDIR IF SUPER_SPEED THEN DOEVE = -1 ELSE CALL SETEVENT(0, 15) IF SPRX(0) = TX AND SPRY(0) = TY THEN IF H OR V THEN IF DOEVE THEN D = PLDIR IF V<0 THEN PLDIR = 0 IF H<0 THEN PLDIR = 1 IF V>0 THEN PLDIR = 2 IF H>0 THEN PLDIR = 3 IF D = PLDIR THEN TX = MAX(0, MIN(SPRX(0) + H * 2, 126)) TY = MAX(0, MIN(SPRY(0) + V * 2, 30)) CX = TX - BGX CY = TY - BGY IF NOCLIP THEN CANWALK = -1 ELSE CALL WALK2X2(CX, CY) IF CANWALK THEN EVENT(0) = 0 ELSE TX = SPRX(0) TY = SPRY(0) PLAY 0,10,1 SOUND 4 END IF END IF END IF END IF ELSE IF DOEVE THEN VX = SGN( TX - SPRX(0) ) VY = SGN( TY - SPRY(0) ) SPRX(0) = SPRX(0) + VX SPRY(0) = SPRY(0) + VY IF CX < 2 THEN CALL MOVEBG(-1, 0) IF CX > 16 THEN CALL MOVEBG( 1, 0) IF CY < 2 THEN CALL MOVEBG( 0,-1) IF CY > 12 THEN CALL MOVEBG( 0, 1) CX = TX - BGX CY = TY - BGY IF SPRX(0) = TX AND SPRY(0) = TY THEN TRACE "WALKED INTO TILE " + STR$( CELL.C( CX, CY ) ) END IF END IF END IF IF SPRX(0) <> TX OR SPRY(0) <> TY THEN FRM = FRM + 8 SPRC(0) = FRM END SUB SUB WALK2X2(X,Y) CALL CANWALK(X,Y) IF CANWALK THEN CALL CANWALK(X+1,Y) IF CANWALK THEN CALL CANWALK(X,Y+1) IF CANWALK THEN CALL CANWALK(X+1,Y+1) END SUB SUB CANWALK(X,Y) CANWALK = 0 'IF CHARS AT CELL NOT IN WALK ARRAY, CANWALK = FALSE FOR I = 0 TO UBOUND(WALK) IF CELL.C(X,Y) = WALK(I) THEN CANWALK = -1 EXIT SUB END IF NEXT I END SUB 'EVENT INDEX 'TIME SUB SETEVENT(E,T) IF EVENT(E) = 0 THEN EVENT(E) = T DOEVE = -1 ELSE DOEVE = 0 END IF END SUB SUB EVENTS FOR I = 0 TO UBOUND(EVENT) EVENT(I) = EVENT(I) - 1 IF EVENT(I) < 0 THEN EVENT(I) = 0 NEXT I END SUB SUB MOVEBG(X,Y) BGX = MAX(0, MIN(BGX + X, 128 - 20)) BGY = MAX(0, MIN(BGY + Y, 32 - 16)) END SUB SUB DRAWFRAME(X,Y,W,H) X2 = X + W Y2 = Y + H FOR YY = Y TO Y2 FOR XX = X TO X2 HB = ( XX = X OR XX = X2 ) VB = ( YY = Y OR YY = Y2 ) CELL XX, YY, 0 IF HB THEN TEXT XX, YY, "!" IF VB THEN TEXT XX, YY, "-" IF HB AND VB THEN TEXT XX, YY, "+" NEXT XX NEXT YY END SUB SUB DRAWSPR FOR I = 0 TO SPRLEN STATUS = SPRS(I) IF STATUS THEN X = SPRX(I) - BGX Y = SPRY(I) - BGY C = SPRC(I) CELL X , Y ,C CELL X+1, Y ,C+ 1 CELL X ,Y+1,C+16 CELL X+1,Y+1,C+17 END IF NEXT I END SUB INIT: GLOBAL SPRLEN, DOEVE, PLDIR, PLFRM, PLMOVE SPRLEN = 15 '"SPRITE" DATA (2X2 CELLS) DIM GLOBAL SPRS(SPRLEN),SPRX(SPRLEN),SPRY(SPRLEN),SPRC(SPRLEN) 'EVENT TIMERS (COUNT DOWN TO 0, PERFORM ACTION) DIM GLOBAL EVENT(15) 'WALKABLE DIM GLOBAL WALK(15) GLOBAL CANWALK, TX,TY, CX, CY GLOBAL BGX, BGY, BGOFFSET BGOFFSET = 32 SPRS(0) = 1 SPRX(0) = 6 SPRY(0) = 4 PLDIR = 2 PLFRM = 64 TX = SPRX(0) TY = SPRY(0) RESTORE WALK_DATA FOR I = 0 TO UBOUND(WALK) READ WALK(I) NEXT I WALK_DATA: DATA 0,1,16,17, 2,3,18,19, 13,14,29,30, 0,0,0,0 GAMEPAD 1 RETURN #1:MAIN PALETTES 152A3F00003F340E003F340E003F340E 003F340E000F0A05003F0000003F2A15 #2:MAIN CHARACTERS 00000000000000000000000000000000 FFFFF7B6D5FFFFFF0000000000000000 FEF8E0C0C08080000000000000000000 7F1F0703030101000000000000000000 AA4DA2B5AD91AB65BB45E217A911BA45 F3EFEFDF3FFEFDFD0C101020C0010202 00807F5A7D5F7F7F00FF005275575500 0001FEEFDAEEFEFE00FF006752625200 FFBFC0BFC0BFC0BFFF80C080C080C080 FFFF00FF00FF00FFFF00000000000000 FFFD03FD03FD03FDFF01030103010301 80808080808080808080808080808080 FE82FE82D2A6FE008282FE82AEDAFE00 7F407F707C78717340407F5053575E5C FE02FE0EEECE9E3E0202FE0A1A3A6ACA 01010101010101010101010101010101 FFFFFFFFFFFFFFFF0000000000000000 212AABBB5957549D08AA3BAB0B555CD4 008080C0C0E0F8FE0000000000000000 0001010303071F7F0000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000000000000000FFFFFFFFFFFFFFFF 00807F6A5D6F7A7F00FF006255654200 0001FADFEEDEFFFE00FF005766545700 C0BFC0BFC0BFC0BFC080C080C080C080 00FF00FF00FF00FF0000000000000000 03FD03FD03FD03FD0301030103010301 80808080807F80FF80808080800080FF 0000000000FF00FF00000000000000FF 7F7F707777F070FF5F404040404740C0 FEFE3EFEEE0F0EFFFA02323202E20203 0101010101FE01FF01010101010001FF FAEAD5AAB7DDAA951A256A9588808000 AFA75BB5EB55A951A854A24101010100 EE22EE88EE000000EE22EE88EE000000 EE22EE28EE000000EE22EE28EE000000 AEA2EE282E000000AEA2EE282E000000 F1E0E0F18F07078F7E11111F7E8888F8 00807F577E7D5F7F00FF001222291900 0001FED6EE7EFEFE00FF0080A8282800 EEA2EEA8EE000000EEA2EEA8EE000000 EEA2EE28EE000000EEA2EE28EE000000 EEA2EEA8AE000000EEA2EEA8AE000000 8E82EEA8EE0000008E82EEA8EE000000 EE828E88EE000000EE828E88EE000000 2E22EEA8EE0000002E22EEA8EE000000 EE82EE88EE000000EE82EE88EE000000 EE82EE888E000000EE82EE888E000000 C0E0FBFDFFCD9BD440200B050D0D1214 03075FBF3F7319AB020450A0305018A8 EE22EE82EE000000EE22EE82EE000000 EE22EE22EE000000EE22EE22EE000000 AEA2EE222E000000AEA2EE222E000000 EE82EE22EE000000EE82EE22EE000000 EE82EEA2EE000000EE82EEA2EE000000 EE222E222E000000EE222E222E000000 EEA2EEA2EE000000EEA2EEA2EE000000 EEA2EE22EE000000EEA2EE22EE000000 EEA2EEA2AE000000EEA2EEA2AE000000 8E82EEA2EE0000008E82EEA2EE000000 EE828E82EE000000EE828E82EE000000 2E22EEA2EE0000002E22EEA2EE000000 EE82EE82EE000000EE82EE82EE000000 EE82EE828E000000EE82EE828E000000 FFFFFFF1FFFBFDF7070810111F130917 FFFFFF8FFFDFBFEFE0100888F8C890E8 FFFFFFFFFAFFFFFF03040C3F0A0A1008 FFFFFFFFFFFFFFBFC02010F0D8983830 FFFFFFFFF8FCFBFF070811131F17130A FFFFFFFF1F3FDFFFE01088C8F8E8C850 FFFFFFFFFFFFFFFD0304080F1B191C0C FFFFFFFF5FFFFFFFC02030FC50500810 FFFFFFF1FFFBFDF7070810111F130917 FFFFFF8FFFDFBFEFE0100888F8C890E8 FFFFFFFFFAFFFFFF03040C3F0A0A1008 FFFFFFFFFFFFFFBFC02010F0D8983830 FFFFFFFFF8FCFBFF070811131F17130A FFFFFFFF1F3FDFFFE01088C8F8E8C850 FFFFFFFFFFFFFFFD0304080F1B191C0C FFFFFFFF5FFFFFFFC02030FC50500810 E3EEFFFFFFFBFFFF3A344C4A3F0B0701 CF77FFFF3F7F1FFF583C34E8D01010E0 FFFFFDF8FDFDFFFF07050B0E09090704 FF3F179FFFFFFFFFF0E8F4F42438E020 F7E3E5EEFFFFFFFF1D3F3E33120F1700 EFC7AF3FFFDF8FFFB8FC74D418E8F800 FFFCE8F9FFFFFFFF0F172F2F241C0704 FFFFBF1FBFBFFFFFE0A0D0709090E020 F3EEFFFFFCFEF8FF1A3C2C170B080807 C777FFFFFFDFFFFF5C2C3252FCD0E080 FFFEFEFEFFEFF7FF070709093F28170C FF7F377FBFFFFFFFF0E8E4E4A438E890 F7E3F5FCFFFBF1FF1D3F2E2B18171F00 EFC7A777FFFFFFFFB8FC7CCC48F0E800 FFFEECFEFDFFFFFF0F172727251C1709 FF7F7F7FFFF7EFFFE0E09090FC14E830 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 040C0C1F1F1F2E2E040C0C17101A2420 3070A0C040C0444E3070A0404040444A 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 1F113F352E171F351F102A202A101F24 9DBA5DDAF458E04091A259D26458E040 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 00181818180018000000000000000000 006C6C24000000000000000000000000 00247E24247E24000000000000000000 00083E380E3E08000000000000000000 00626408102646000000000000000000 001C34386E643A000000000000000000 00181830000000000000000000000000 000C183030180C000000000000000000 0030180C0C1830000000000000000000 000024187E1824000000000000000000 000018187E1818000000000000000000 00000000181830000000000000000000 000000007E0000000000000000000000 00000000001818000000000000000000 00060C18306040000000000000000000 003C666E76663C000000000000000000 0018381818187E000000000000000000 003C660C18307E000000000000000000 003C660C06663C000000000000000000 0066667E060606000000000000000000 007E607C06067C000000000000000000 001C307C66663C000000000000000000 007E060C183030000000000000000000 003C663C66663C000000000000000000 003C663E06663C000000000000000000 00000018001800000000000000000000 00000018001830000000000000000000 00000C1830180C000000000000000000 0000007E007E00000000000000000000 000030180C1830000000000000000000 003C660C180018000000000000000000 003C666E6E603C000000000000000000 00183C667E6666000000000000000000 007C667C66667C000000000000000000 003C666060663C000000000000000000 00786C66666C78000000000000000000 007E607860607E000000000000000000 007E6078606060000000000000000000 003C606E66663C000000000000000000 0066667E666666000000000000000000 003C181818183C000000000000000000 001E060606663C000000000000000000 00666C78786C66000000000000000000 0060606060607E000000000000000000 0042667E7E6666000000000000000000 0066767E6E6666000000000000000000 003C666666663C000000000000000000 007C667C606060000000000000000000 003C66666A6C3E000000000000000000 007C667C786C66000000000000000000 003E603C06067C000000000000000000 007E1818181818000000000000000000 0066666666663C000000000000000000 00666666663C18000000000000000000 0066667E7E6642000000000000000000 00663C183C6666000000000000000000 0066663C181818000000000000000000 007E0C1830607E000000000000000000 003C303030303C000000000000000000 006030180C0602000000000000000000 003C0C0C0C0C3C000000000000000000 00183C66000000000000000000000000 0000000000007E000000000000000000 #3:MAIN BG 00008020100010000100100010000100 01000100100010000100100010000100 01000100100010000100100010000100 01000100100010000100100010000100 010001000F000F000F000F000B000F00 10001100110012000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000100010001000100010001000 10001000010010000100100001001000 01001000100001001000010010000100 10000100010001000100010001000100 010001000F000E000E000B000B000000 20002100210022000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000080009000900090009000A00 02000000000003000200030011001100 04000400140014001500150004000400 04000400050005000500050004000400 050005000F000E000D000D000D000D00 30003400340031000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180019001900190019001A00 00000000000000000000000011001100 04000400140014001500150004000500 05000400050004000400050005000500 040004000F000E000D000C0000000000 40004800470041000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180019001900190019001A00 00000000000000000000000002000000 00000300060007000500050004000500 05000400050004000400050004000500 050004000F0000000C000C0000003900 00000000070007000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000180019001900190019001A00 12000000000013001200130012000000 000013001C001C000500050004000400 04000400050005000500050004000500 050004000F0001000100000000000000 00000700070007000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000000B00000000000F000B000C00 0C000F00000000000C00000000000C00 0C000C00160017002000210025000100 14001500140015001400150014001500 14001500010001000000050005000500 00000B000B0007000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000000B00000000000F000B000000 00000F00000000000000000000000000 000000001C001C003000310001002500 15001400150014001500140015001400 150014000F000F000500050005000500 0F000F000F000F000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000000B00000000000F000B000C00 0C000F00000000000C00000000000C00 0C000C000D000E000000000014001500 14001500140015001400150014001500 14001500000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000001B001C001C001F001B001C00 1C001F001C001C001C001C001C001C00 1C001C001D001E002600270015001400 15001400150014001500140015001400 15001400000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500140015001400150014001500 14001500000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400150014001500140015001400 15001400000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000 #15:MAIN SOUND 50040008000000002800848F00000000 28004040000000002800808019000000 2800606019FA0000280060601DFA0000 2800808F10FD00002800808F03FD0000 3800001F000000003800848F00000000 38004040000000003800808000000000 3800606019FA0000380060601DFA0000 3800808F10FD00003800808F03FD0000