'-----------------INIT---------------------- GAMEPAD 1 RANDOMIZE TIMER BGDCOLOR=0 PALETTE 0,BGDCOLOR,,, BEST=0 'LOGO ANIM SKIP=0 IF SKIP=0 THEN BG 0 TEXT 4,-2, "=LOWRES-NX=" Y=0 WHILE Y>-72 SCROLL 0, 0, Y WAIT VBL ADD Y, -1 WEND 'TEXT 0,0,"NOW WITH LIVE TURNS!" 'GAME BIP SOUND TRACK 16,0 WAIT 100 END IF 'FX SOUND ' PUNCH SOUND 0,2,8, ENVELOPE 0,0,3,0,3 LFO 0,14,15,0,0 LFO WAVE 0,1,0,1,1 INIT: ' INIT DES VARIABLES DU RASTER (CHANGE @GREENPILLOZ) GOSUB RASTERINIT CLS SPRITE OFF KM=0 TAK=0 TIME=0 DAY=0 STEPS=0 BGDCOLOR=47 GRASSCOLOR=0 SUNPOS=0 XCHAR=72 YCHAR=70 XENEMY=56 YENEMY=40 PUNCH=0 PUNCHMOD=0 XENEMYMOTION=0 YENEMYMOTION=0 ENEMYANIM=0 HITPAL=0 ENEMYHITPAL=0 EVENT=0 EVENTSEARCH=0 COINMOVE=0 SMALLKM=8 MEDKM=9 BIGKM=10 'STATUS HEALTH=9 ENEMYHEALTH=0 CASH=0 ATT=0 DEFENCE=0 SPEED=0 AIG=0 '-----------------DRAW---------------------- BG 1 'TEXTBOX BG COPY 0,11,20,5 TO 0,11 'ROAD BG COPY 0,1,20,5 TO 0,6 BG 0 'GRASS BG COPY 0,6,20,5 TO 0,6 BG 1 'LANDSCAPE BG COPY 0,16,20,3 TO 0,3 BG COPY 0,21,20,3 TO 20,3 BG 0 VOLUME 3, 1, VOLUME 1, 1, '-----------------MAIN---------------------- DO '-TIMERS- INC TIME INC SUNPOS IF TIME=3200 THEN TIME=0 DAY=DAY+1 END IF '-CONTROLS- IF UP (0) AND SPEED < 1.5 THEN ADD SPEED, 0.01 INC AIG ELSE IF SPEED >0 THEN ADD SPEED, -0.0001 END IF IF DOWN(0) AND SPEED >0 THEN ADD SPEED, -0.04 DEC AIG END IF IF SPEED > 0 THEN ADD TOTALDIST, DISTINC*SPEED GRASSCOLOR = (TOTALDIST*10 MOD 2) PUFF = (TOTALDIST*40 MOD 4) IF PUFF = 1 THEN PLAY 3, 20+SPEED*20, 1 SOUND 1 ELSE IF PUFF = 3 THEN PLAY 1, 20+SPEED*20, 1 SOUND 1 END IF END IF 'IF TIMER MOD 3=0 THEN PLAY 1, 45+SPEED*10, 1 SOUND 1 IF RIGHT(0) THEN INC XCHAR IF LEFT (0) THEN DEC XCHAR CALL GETCURVE(TOTALDIST) ADD XCHAR, C*SPEED*TOTALDIST/10 '-ALLSUBS- GOSUB STATUS GOSUB PALCHANGE GOSUB ROADMOVE GOSUB CHARMOVE GOSUB SPEEDCOUNT WAIT VBL LOOP '------SPEEDCOUNT SPEEDCOUNT: PAL 0 SPRITE 50 PRIO 1 SPRITE 50,128,84,64 SPRITE 51 PRIO 1 SPRITE 51,136,84,65 SPRITE 52 PRIO 1 SPRITE 52,144,84,66 SPRITE 49 PAL 2 SPRITE 49 PRIO 1 SPRITE 49,144,84,67 SPRITE 48 PAL 2 SPRITE 48 PRIO 1 SPRITE 48, 128+AIG,84,68 IF SPEED <=0 THEN AIG=0 IF AIG<=0 THEN AIG=0 IF AIG >=16 THEN AIG=16 RETURN '--------------CHARMOVE--------------------- CHARMOVE: 'LITTLE GUY BODY SPRITE 10 SIZE 1 SPRITE 10 PAL 3 PRIO 1 FLIP GRASSCOLOR, 0 IF XCHAR<32 THEN GOTO GAMEOVER IF XCHAR>112 THEN GOTO GAMEOVER SPRITE 10,XCHAR,YCHAR,16 'JUMP IF YCHAR<70 THEN INC YCHAR SPRITE 47,XCHAR+4,83,48 SPRITE 47 PRIO 1 END IF IF YCHAR=70 THEN SPRITE OFF 47 IF YCHAR>70 THEN DEC YCHAR RETURN '--------------PALCHANGE--------------------- PALCHANGE: 'AUBE MIDI SOIR NUIT IF TIME=0 THEN BGDCOLOR=47 IF TIME=800 THEN BGDCOLOR=27 IF TIME=1600 THEN BGDCOLOR=22 IF TIME=2400 THEN BGDCOLOR=1 PALETTE 0,BGDCOLOR,,, IF GRASSCOLOR=0 THEN PALETTE 1,,8,4, IF GRASSCOLOR=1 THEN PALETTE 1,,4,8, 'SUNCOLOR IF TIME<1600 THEN SPRITE 58 PAL 2 IF TIME=1600 THEN SPRITE 58 PAL 0 RETURN ' CHANGE @GREENPILLOZ '--------------RASTER TURNS----------------- 'INIT OF THE VARIABLES RASTERINIT: ON RASTER CALL RAST XBG=0 TOTALDIST = 0 DISTINC = 0.01 R1 = RND + 1 R2 = RND + 1 R3 = RND + 1 GLOBAL XBG, TOTALDIST, DISTINC, R1, R2, R3, C, GRASSCOLOR RETURN ' THE FUNCTION CALLED AT EVERY LINE SUB RAST ' SO THE IDEA IS THAT THE ROAD IS DRAWN ON BG 1 ' AND FOR EVERY LINE DRAWN WE SCROLL THE BAGROUND A BIT ' ' TO KNOW HOW MUCH TO DISPLACE EVERY LINE WE DO: ' - DISTANCE FROM THE BOTTOM OF THE ROAD = 88-RASTER ' - POWER 1.2 SO WE HAVE A CURVY ROAD ' - TIMES A FUNCTION BETWEEN -1 AND 1 (-1=FULL LEFT, 1=FULL RIGHT) ' - IN THIS CASE WE USE A SUM OF 3 SINUS FUNCS WITH VARIOUS PERIODS ' SO IT GIVE SOMETHING THAT OSCILLATE NOT SO REGULARLY ' - THOSE SINUS DEPEND ON THE TOTALDIST SO WHEN WE MOVE FORWARD, ' THE ANGLE OF THE ROAD CHANGE (IN [-1,1]) ACCORDING TO THIS PERIODIC FUNCTION ' ' THINGS TO PLAY WITH: ' - DISTINC: CONTROLS HOW MUCH TOTALDIST CHANGES AT EVERY STEP ' PLAYING WITH THIS WILL CHANGE HOW FAST THE ROAD ANGLE CHANGE ' - THE POWER (HERE 1.2) WILL CHANGE THE CURVYNESS OF THE ROAD ' - THE PERIODS OF THE SIN FUNCTIONS (HERE 1, 1.2 AND 1.9) WILL CHANGE ' THE RACETRACK IF RASTER<48 THEN SCROLL 1, 44^1.2*(SIN(R1*TOTALDIST)+SIN(R2*TOTALDIST)+SIN(R3*TOTALDIST))/3*2, -GRASSCOLOR ELSE IF RASTER<88 THEN SCROLL 1, (88-RASTER)^1.2*(SIN(R1*TOTALDIST)+SIN(R2*TOTALDIST)+SIN(R3*TOTALDIST))/3, 0 ELSE SCROLL 1, 0, 0 END IF END SUB SUB GETCURVE(DIST) C = (SIN(R1*DIST)+SIN(R2*DIST)+SIN(R3*DIST))/3 END SUB '--------------ROADMOVE--------------------- ROADMOVE: IF SUNPOS=1600 THEN SUNPOS=0 'CHANGE @GREENPILLOZ BG 1 PRIO 1 CELL 9, 6, SMALLKM CELL 9, 6, SMALLKM CELL 9, 7, MEDKM CELL 9, 8, MEDKM CELL 9, 9, BIGKM TINT 9, 6 PAL 0 FLIP 0, (TOTALDIST*10 MOD 2) TINT 9, 7 PAL 0 FLIP 0, 1-(TOTALDIST*12 MOD 2) TINT 9, 8 PAL 0 FLIP 0, 1-(TOTALDIST*14 MOD 2) TINT 9, 9 PAL 0 FLIP 0, 1-(TOTALDIST*16 MOD 2) 'SUNSPRITE SPRITE 58,SUNPOS/10,0,11 RETURN '--------------STATUS----------------------- STATUS: 'STATUS RULES IF HEALTH<0 THEN HEALTH=0 IF CASH<0 THEN CASH=0 IF HEALTH=0 THEN GOTO GAMEOVER 'STATUS DRAW BG 0 PAL 0 TEXT 4,12,"KM:" NUMBER 7,12,TOTALDIST,6 TEXT 1,13,"SPEED:" NUMBER 7,13,SPEED*250,6 TEXT 1,14,"BEST:" NUMBER 7,14,BEST,6 'NUMBER 2,11,ATT,2 'NUMBER 6,11,DEFENCE,2 CALL GETCURVE(TOTALDIST+1) IF C>0.6 THEN SPRITE 5, 15*8+3,13*8-4,45 SPRITE 5 SIZE 1 PAL 2 FLIP 1, 0 ELSE IF C<-0.6 THEN SPRITE 5, 15*8+3,13*8-4,45 SPRITE 5 SIZE 1 PAL 2 FLIP 0, 0 ELSE SPRITE OFF 5 END IF RETURN '---------------GAMEOVER-------------------- GAMEOVER: PLAY 1, 42, 1 SOUND 0 WAIT VBL PLAY 1, 41, 1 SOUND 0 WAIT VBL PLAY 1, 40, 1 SOUND 0 WAIT VBL PLAY 1, 39, 1 SOUND 0 WAIT VBL PLAY 1, 38, 1 SOUND 0 WAIT VBL PLAY 1, 37, 1 SOUND 0 WAIT VBL BEST = TOTALDIST GOTO INIT RETURN #1:MAIN PALETTES 053F2A1500340400003C302000340800 00083F04003F2A15003F2A15003F2A15 #2:MAIN CHARACTERS 00000000000000000000000000000000 FFFFFFFFFFFFFFFF0000000000000000 0000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8181818181818181FEFEFEFEFEFEFEFE FF000000000000FF00FFFFFFFFFFFFFF 7F818181818181FE80FEFEFEFEFEFEFF 7F80808080808080FF7F7F7F7F7F7F7F 0808080000000000F7F7F7FFFFFFFFFF 0000001C1C1C0000FFFFFFE3E3E3FFFF 0000003E3E3E3E3EFFFFFFC1C1C1C1C1 3C7EFFFFFFFF7E3C0000000000000000 0000000000000000000103070F1F3F7F 0000000000000000FEFCF8F0F0F8FCFE EEC2D2C2C2E66C10EEAEBEBEBEDE7C10 0000081C3E1C0800FFFFF7E3C1E3F7FF 000708101030387800070F1F1F3F3F5F 00E01008080C1C7E00E0F0F8F8FCFCFA 000708101030387800070F1F1F3F3F5F 00E01008080C1C7E00E0F0F8F8FCFCFA 10383838383838381038282828282828 0000FC037F0E1C3800000003050A1428 0F1F3F7FFFCFDFFF0F1F3F7F80B0A080 FFFFFFFFFFFFFFFFFEFDFBF70F0F0F0F 001F3F7FFFFFCFDF001F3F7FFF80B0A0 00FEFEFEFEFEFEFE00FCFAF6EE1E1E1E 3C76C3C7F3C3763C3C4ABDB98DBD4A3C 181834242434181818103C3C3C3C1018 000000000000000000000000030F3FFF 0000000000000000030F3FFFFFFFFFFF 0804000000000000F7FBFFFFFFFFFFFF 1020000000000000EFDFFFFFFFFFFFFF 3F3C38FFFFFFFF00303F0FE0E0E0E000 FC3C1CFFFFFFFF000CFCF00707070700 3F3C38FFFFFFFF00303F0FE0E0E0E000 FC3C1CFFFFFFFF000CFCF00707070700 0000000000000000FEFCF8F0E0C0C080 00000000000000000000000000000000 FAFFFFFFFFFFFFFF85808080808080FF FFFFFFFFDE9CF8F00F0F0F0F2E6C08F0 FFFFFFFFFFFFFF00808080808080FF00 FEFEFEBE3CF8F0001E1E1E5EDC18F000 006C006C006C007CFE92FE92FE92FEFE 006C006C006C006CFE92FE92FE92FE92 00000000000000000000000000000000 00000000000000000000000000FFFFFF 000000000000000080C0E0F0F8FCFEFF 00000000000000000000000000000000 003CFF7E00000000003CFF7E00000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000000000000080C0C0E0F0F8FCFE 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00FF000000000000FF00000000000000 0102040810204080FEFCF8F0E0C08000 00000000000000000000000000000000 0F304040808080FF000F3F3F7F7F7F00 FF2A150A050200FF00D5EAF5FAFDFF00 FF010101010101FF00FEFEFEFEFEFE00 000000000000000000AA54AA54AA0000 00001818181818000000181818181800 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 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 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 00001420000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 000000000000000000000C2002200220 022002200C2800200000000000000000 00000000000000000000000000000020 0C200220022002200220022002200C28 00200000000000000000000000000000 0000000000200C200220022002200220 02200220022002200C28002000000000 0000000000000000000000200C200220 02200220022002200220022002200220 02200C28000000000000000000010001 00010C20022002200220022002200220 0220022002200220022002200C280000 00000000010101010101010101010101 01010101010101010101010101010101 01010101010101010101010102010201 02010201020102010201020102010201 02010201020102010201020102010201 02010201010101010101010101010101 01010101010101010101010101010101 01010101010101010101010102010201 02010201020102010201020102010201 02010201020102010201020102010201 02010201010101010101010101010101 01010101010101010101010101010101 01010101010101010101010106000508 05080508050805080508050805080508 05080508050805080508050805080508 05080600040002080208020802080208 02080208020802080208020802080208 02080208020802080208040004000208 02080208020802080208020802080208 02080208020802080208020802080208 02080400040002080208020802080208 02080208020802080208020802080208 02080208020802080208040006000500 05000500050005000500050005000500 05000500050005000500050005000500 05000600000000100010001000100010 00100010000000100000000000000000 00000000000000000000001000000000 0000000000000000000000102B002B00 00000000000000002B002D082B000000 00000010000000000000340B34030000 00002B002B002B002B00000000000000 2B002B002B002B000000000000031C03 1D031E031E03340300002A002A002A00 2A002A0000002A002A002A002A002A00 2A000000001000100010000000000000 00000000000000000000000000000000 00000000000000000010001000000000 00000000000000000000000000000000 0000000000000000000000000B060B06 0B060000000000100000000000000000 0000000000002B06000000002B060000 0B060B060B060B060018000000000000 000000000000000000002B062B062B06 2B0600002B0600001406140614060008 00180010000000000000001000000000 2A0606062A0606062A062A062A060F06 0F060F060F0600180000000000100010 00000000000000000000000000000000 00000000000000000000000000000000 00100010000000000000000000000000 00000000000000000008000800000008 00080018001800180000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000 #15:MAIN SOUND 2800303A000000007801F04F0AFF0000 08005060000000002800303019FE0000 180080F0002F0F007801755702000F00 2800106400227A000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 0800000F000000000800000F00000000 C000010D400801404000024040000140 40000340400802404000014040070440 40000540400004404000064040070540 40000409400004094000050A40000409 4000060B4080050CC04040094040400E 4040400F40C04009C00040094007400E 4008400F408040094040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 40404040404040404040404040404040 113C0000000000000000000043190000 0000000000000000113C00000000113C 00000000431900000000000000000000 FF000000000000000000000043190000 0000000000000000113C000000000000 00000000431900000000000000000000 FF0000000000112F00000000112F0000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000000000000000000000000000142F 00000000FF0000142F00000000000000 FF0000000000162F00000000162F0000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000000000000000000000000000192F 00000000FF0000192F00000000000000 FF0000000000182F00000000182F0000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000001B2F 00000000FF00001B2F00000000000000 FF0000000000112F00000000112F0000 00000000000000000000000000000000 00000000000000000000112F00000000 000000000000112F0000000000000000 0000112F00000000000000000000142F 00000000FF0000142F00000000142F00 FF0000000000162F00000000162F0000 00000000000000000000000000000000 00000000000000000000162F00000000 000000000000162F0000000000000000 0000162F00000000000000000000192F 00000000FF0000192F00000000192F00 FF0000000000182F00000000182F0000 00000000000000000000000000000000 00000000000000000000182F00000000 000000000000182F0000000000000000 0000182F00000000000000000000182F 00000000FF00001B2F000000001B2F00 113C0000000000000000000043190000 0000000000000000113C00000000113C 00000000431900000000000000000000 FF000000000000000000000043190000 0000000000000000113C000000004319 00000000431900000000431900000000 113C0000000000000000000043190000 0000000000000000113C00000000113C 00000000431900000000000000000000 FF000000000000000000000043190000 0000000000000000113C000000000000 00000000431900000000431900000000 1D650000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 22650000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 24650000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 22650000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000FF0000 FF000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 1E650000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 1B650000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 4E4F00554F0000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000