home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1990-10-23 | 20.6 KB | 595 lines |
- ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ' CROSS-FIRE by SAROG v1.1 c1990
- ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- '
- Close Workbench : Dir$="df0:" : LEVTOT=10
- 'Load "dh0:amos files/CFbobs.abk"
- Dim GRID(26,18),NAME$(10),HISCORE(10),LEV(LEVTOT)
- Global GRID(),X,Y,LEVEL,SHIP,LIVES,SPEED,TARGET,SCORE,TMSTR,TB
- Global HISCORE(),NAME$(),LIN,NEWHIGH,IMAGE,TTOTAL,ROUND,LEV(),LEVTOT
- '
- INITIALISE
- '
- RESTART:
- For F=1 To 20 : A=Rnd(LEVTOT-1)+1 : B=Rnd(LEVTOT-1)+1 : Swap LEV(A),LEV(B) : Next F
- Screen 1 : Clear Key
- Locate 0,3 : Centre " "
- LEVEL=1 : LIVES=5 : SCORE=0 : NEWHIGH=1 : ROUND=0 : SPEED=170
- Locate 41,1 : Print LIVES : Locate 27,1 : Print HISCORE(9)
- Screen Hide 0 : Screen Show 1 : SKY1
- '
- NEWLEVEL:
- Locate 5,1 : Print LEVEL;" " : TTOTAL=0 : TMSTR=0
- SETUPGRID
- Bob 1,173,141,10
- '
- NEWLIFE:
- Bob 2,63,34,16
- Bob 3,283,248,17
- Bob 4,26,71,15
- Bob 5,320,201,14
- Locate 15,1 : Print SCORE;" "
- '
- Timer=TMSTR
- '
- Do
- X=((X Bob(1)-43)/10) : Y=((Y Bob(1)-51)/10)
- If GRID(X,Y)=25
- TMSTR=Timer : DEATH : Exit
- End If
- WHATMOVE
- If TTOTAL=TARGET
- TB=120-(Timer/50) : Amal Freeze 1
- For F=6 To 9 : Bob Off F : Next F : Sample 5 To 15 : Wait 8
- For F=0 To 10 Step 5 : For G=30 To 50 Step 4 : Play F+G,4 : Next G : Next F
- Exit
- End If
- Repeat
- Add SHIP,1,2 To 5
- If Not Chanmv(SHIP) Then On SHIP-1 Proc UPSHIP,LOWSHIP,LEFTSHIP,RIGHTSHIP
- If Bob Col(1)
- TMSTR=Timer : CRASH : Exit 2
- End If
- Until Not Chanmv(1)
- If Inkey$=" " Then PAUSE
- Loop
- '
- '
- If TTOTAL=TARGET
- LEVELCOMPLETED : Goto NEWLEVEL
- End If
- '
- Locate 41,1 : Print LIVES
- If LIVES
- Bob 1,43+X*10,51+Y*10,IMAGE
- Goto NEWLIFE
- End If
- '
- For F=0 To 63 : Mvolume F : Wait 2 : Next F
- Bob Off : Update : Bob Off : CLRGRID : HISCORES
- '
- If NEWHIGH
- Locate 0,28 : Pen 12 : Centre "PRESS FIRE TO START"
- Repeat : Until Fire(1)
- Else
- GAMEOVER
- End If
- For F=63 To 0 Step -1 : Mvolume F : Wait 1 : Next F
- Amal Freeze 0 : Goto RESTART
- '
- Procedure INITIALISE
- Screen Open 0,352,290,16,Lowres
- Screen Open 1,352,290,16,Lowres
- Load Iff "CrossFireLS",1
- Screen 1 : Hide On : Flash Off : Curs Off
- Screen Hide 0 : Screen Show 1 : Wait 80 : Music 1
- Open In 1,"hiscores"
- For F=0 To 9
- Line Input #1,HISCORE(F)
- Line Input #1,NAME$(F)
- Next F
- Close 1
- Get Disc Fonts
- Screen 0 : Hide On : Flash Off : Curs Off : Get Sprite Palette
- Cls 0 : Set Font 3 : Ink 12,0
- Text 64,80,"CROSS - FIRE"
- Set Font 5 : Ink 7,0
- Text 35,120,"WAS WRITTEN BY SAROG"
- Text 24,150,"USING AMOS THE CREATOR"
- Load Iff "CFgrid",1
- Screen Hide 1 : Screen Show 0 : Wait 250
- Screen 0 : Set Font 4 : Ink 2,0 : Text 48,210,"PRESS FIRE TO START"
- Pen 11 : Paper 0 : Locate 0,30 : Centre "SPACE TO PAUSE"
- Repeat : Until Fire(1)
- For F=63 To 0 Step -1 : Mvolume F : Wait 1 : Next F : Cls 0
- Set Font 1 : Randomize Timer : Screen 1 : Screen Hide 0 : Screen Show 1
- For F=1 To 15 : Channel F To Bob F : Next F : Make Mask
- Channel 0 To Rainbow 0
- Amal 0,"Loop: For RA=0 To 29 ; Let X=RA ; P;P;P;P;P; Next RA ; J Loop"
- Screen 1 : Hide On : Flash Off : Curs Off : Double Buffer
- Paper 0 : Pen 5 : Locate 0,1 : Centre "LEVEL SCORE HI LIVES "
- Pen 1 : For F=1 To LEVTOT : LEV(F)=F : Next F
- End Proc
- Procedure CLRGRID
- Autoback 0 : Bob Update Off
- For Y=1 To 17
- For X=1 To 25
- Paste Bob 43+X*10,51+Y*10,1
- Next X
- Next Y
- Screen Copy Logic,0,0,351,289 To Physic,0,0 : Update
- Screen Copy Logic,0,0,351,289 To Physic,0,0
- Autoback 2 : Bob Update On
- End Proc
- Procedure SETUPGRID
- Autoback 0
- Restore 1000+(LEV(LEVEL-ROUND*LEVTOT))
- For Y=1 To 17
- For X=1 To 25
- Read I
- GRID(X,Y)=I
- Paste Bob 43+X*10,51+Y*10,I
- Next X
- Next Y
- Read TARGET
- For F=1 To LEVEL*2
- Repeat
- X=Rnd(24)+1 : Y=Rnd(16)+1
- Until(GRID(X,Y)=1) and(X<>13)
- GRID(X,Y)=25 : Paste Bob 43+X*10,51+Y*10,25
- Next F
- Screen Copy Logic,0,0,351,289 To Physic,0,0 : Update
- Autoback 2
- Flash 11,"(fff,7)(ff6,7)(ff0,7)(f60,7)(f00,7)(600,7)(222,7)(600,7)(f00,7)(f60,7)(ff0,7)(ff6,7)"
- End Proc
- Procedure WHATMOVE
- If Jup(1) and GRID(X,Y-1)>0
- Amal 1,"A 1,(10,1) ; M 0,-10,5" : Amal On 1
- Else
- If Jdown(1) and GRID(X,Y+1)>0
- Amal 1,"A 1,(11,1) ; M 0,10,5" : Amal On 1
- Else
- If Jright(1) and GRID(X+1,Y)>0
- Amal 1,"A 1,(12,1) ; M 10,0,5" : Amal On 1
- Else
- If Jleft(1) and GRID(X-1,Y)>0
- Amal 1,"A 1,(13,1) ; M -10,0,5" : Amal On 1
- End If
- End If
- End If
- End If
- If GRID(X,Y)>1
- GRID(X,Y)=1 : Paste Bob 43+X*10,51+Y*10,1 : Inc TTOTAL : Sam Play 1
- Autoback 0 : Locate 15,1 : Add SCORE,2*LEVEL : Print SCORE
- Screen Copy Logic,125,7,175,20 To Physic,125,7 : Update : Autoback 2
- End If
- End Proc
- Procedure CRASH
- For F=6 To 9 : Bob Off F : Next F : IMAGE=I Bob(1) : Bob Off 1
- Bob 10,X Bob(1),Y Bob(1),19
- Amal 10,"A 1,(19,12)(20,12)(21,12)(22,12)(23,12)(24,1) ; M 0,0,1"
- Amal On 10 : Boom : Wait 10 : Boom : Wait 10 : Boom : Dec LIVES
- For F=6 To 9 : Bob Off F : Next F
- Wait 100 : Bob Off 10 : Update : Bob Off
- End Proc
- Procedure DEATH
- GRID(X,Y)=1 : IMAGE=I Bob(1) : Dec LIVES
- If X<13 Then AM$="M -180,0,100" Else AM$="M 180,0,100"
- Sam Play 15,3,8000 : Bob Off
- For F=1 To 3 : Paste Bob 43+X*10,51+Y*10,25 : Wait 5
- Paste Bob 43+X*10,51+Y*10,1 : Wait 5
- If F=1 Then Sam Play 2
- Paste Bob 43+X*10,51+Y*10,IMAGE : Wait 5
- Paste Bob 43+X*10,51+Y*10,1 : Next F
- Bob 11,43+X*10,51+Y*10,25
- Amal 11,"A 5,(25,2)(26,2)(27,2)(28,2)(27,2)(26,2);"+AM$ : Amal On 11
- For F=1 To 5 : Sam Play 4 : Wait 15 : Next F : Wait 50 : Bob Off 11
- End Proc
- Procedure LEVELCOMPLETED
- If TB<0 Then TB=0
- Add SCORE,TB*10
- Inc LEVEL
- If LEVEL-ROUND*LEVTOT=LEVTOT+1
- Inc ROUND
- End If
- If SPEED>70
- Add SPEED,-20
- End If
- Locate 14,3 : Pen 8 : Print "TIME BONUS =";TB*10 : Pen 1
- Wait 100 : Locate 0,3 : Centre " "
- Bob Off : Update : CLRGRID
- End Proc
- Procedure GAMEOVER
- Bob Off : Update : SKYGMOVR : Amal On 0 : I=Rnd(7)+2
- Repeat
- CLRGRID : Restore GMOVRDATA : Add I,1,2 To 9
- For F=1 To 143
- Read X,Y : Paste Bob 43+X*10,51+Y*10,I
- Exit If Fire(1)
- Next F
- Until Fire(1)
- CLRGRID
- End Proc
- '
- Procedure UPSHIP
- If Not Chanmv(6) Then Bob Off 6
- If X Bob(1)>X Bob(2)
- Amal 2,"A 1,(16,1) ; M 10,0,10" : Amal On 2 : Pop Proc
- End If
- If X Bob(1)<X Bob(2)
- Amal 2,"A 1,(16,1) ; M -10,0,10" : Amal On 2 : Pop Proc
- End If
- If Not Chanmv(6) Then UPMISSILE
- End Proc
- Procedure UPMISSILE
- If Timer-TMSTR>100
- Bob 6,X Bob(2),44,18
- Amal 6,"A 1,(18,1) ; M 0,190,"+Str$(SPEED)
- Amal On 6
- End If
- End Proc
- Procedure LOWSHIP
- If Not Chanmv(7) Then Bob Off 7
- If X Bob(1)>X Bob(3)
- Amal 3,"A 1,(17,1) ; M 10,0,10" : Amal On 3 : Pop Proc
- End If
- If X Bob(1)<X Bob(3)
- Amal 3,"A 1,(17,1) ; M -10,0,10" : Amal On 3 : Pop Proc
- End If
- If Not Chanmv(7) Then LOWMISSILE
- End Proc
- Procedure LOWMISSILE
- If Timer-TMSTR>100
- Bob 7,X Bob(3),240,18
- Amal 7,"A 1,(18,1) ; M 0,-190,"+Str$(SPEED)
- Amal On 7
- End If
- End Proc
- Procedure LEFTSHIP
- If Not Chanmv(8) Then Bob Off 8
- If Y Bob(1)>Y Bob(4)
- Amal 4,"A 1,(15,1) ; M 0,10,10" : Amal On 4 : Pop Proc
- End If
- If Y Bob(1)<Y Bob(4)
- Amal 4,"A 1,(15,1) ; M 0,-10,10" : Amal On 4 : Pop Proc
- End If
- If Not Chanmv(8) Then LEFTMISSILE
- End Proc
- Procedure LEFTMISSILE
- If Timer-TMSTR>100
- Bob 8,33,Y Bob(4),18
- Amal 8,"A 1,(18,1) ; M 270,0,"+Str$(SPEED+60)
- Amal On 8
- End If
- End Proc
- Procedure RIGHTSHIP
- If Not Chanmv(9) Then Bob Off 9
- If Y Bob(1)>Y Bob(5)
- Amal 5,"A 1,(14,1) ; M 0,10,10" : Amal On 5 : Pop Proc
- End If
- If Y Bob(1)<Y Bob(5)
- Amal 5,"A 1,(14,1) ; M 0,-10,10" : Amal On 5 : Pop Proc
- End If
- If Not Chanmv(9) Then RIGHTMISSILE
- End Proc
- Procedure RIGHTMISSILE
- If Timer-TMSTR>100
- Bob 9,310,Y Bob(5),18
- Amal 9,"A 1,(18,1) ; M -270,0,"+Str$(SPEED+60)
- Amal On 9
- End If
- End Proc
- '
- Procedure HISCORES
- For LIN=0 To 9
- If SCORE>=HISCORE(LIN)
- For G=9 To LIN+1 Step -1
- NAME$(G)=NAME$(G-1)
- HISCORE(G)=HISCORE(G-1)
- Next G
- NAME$(LIN)=""
- HISCORE(LIN)=SCORE
- TABLE
- NEWENTRY
- Exit
- End If
- Next LIN
- If LIN=10 Then NEWHIGH=0
- End Proc
- Procedure TABLE
- Screen Hide 1 : Screen Show 0 : Screen 0 : Cls 0 : SKY0 : Amal On 0
- Paper 0 : Pen 1 : Ink 5,0 : Text 20,45,"Hi Scores"
- For G=0 To 9
- Locate 12,(G+4)*2
- Print Using "#####";HISCORE(G);
- Print Space$(9);NAME$(G)
- Next G
- End Proc
- Procedure NEWENTRY
- Curs Off : Flash 4,"(000,5)(333,5)(666,5)(999,5)(CCC,5)(FFF,5)"
- Clear Key : C=26
- Repeat
- Locate C,(LIN+4)*2
- Pen 4 : Print "_";Chr$(8) : Pen 1
- Repeat
- N$=Inkey$
- If(C=26) and(N$=Chr$(8)) Then N$=""
- If(N$<>Chr$(8)) and(N$<>Chr$(13)) and((N$<"a") or(N$>"z")) Then N$=""
- Until N$<>""
- If N$=Chr$(13)
- Locate C,(LIN+4)*2 : Print " "
- Exit
- End If
- If N$=Chr$(8)
- Locate C,(LIN+4)*2
- Print " "
- Dec C
- NAME$(LIN)=Left$(NAME$(LIN),C-26)
- Else
- NAME$(LIN)=NAME$(LIN)+Upper$(N$)
- Locate C,(LIN+4)*2
- Print Upper$(N$)
- Inc C
- End If
- Until C=36
- Flash Off : SAVHISCORES
- End Proc
- Procedure SAVHISCORES
- On Error Proc WRITPROTEC
- Resume Label CONTINUE
- '
- 'Error 84
- '
- Show On
- Open Out 1,"hiscores"
- For F=0 To 9
- Print #1,HISCORE(F) : Print #1,NAME$(F)
- Next F
- Close 1
- Open Out 1,"hiscoresBU"
- For F=0 To 9
- Print #1,HISCORE(F) : Print #1,NAME$(F)
- Next F
- Close 1
- CONTINUE:
- Hide On
- End Proc
- Procedure WRITPROTEC
- Locate 0,30 : Pen 13
- Centre "CAN'T SAVE ---- WRITE PROTECTED"
- Resume Label
- End Proc
- Procedure SKY0
- Set Rainbow 0,0,30,"(1,1,15)(1,-1,15)","",""
- Rainbow 0,0,40,290
- End Proc
- Procedure SKY1
- Set Rainbow 0,0,30,"","","(1,1,15)(1,-1,15)"
- Rainbow 0,0,40,290
- End Proc
- Procedure SKYGMOVR
- Set Rainbow 0,0,30,"(2,1,15)(2,-1,15)","(1,-1,15)(1,1,15)","(1,1,15)(1,-1,15)"
- Rainbow 0,0,40,290
- End Proc
- Procedure PAUSE
- TMSTR=Timer : Amal Freeze : Amal On 0
- Pen 3 : Locate 0,3 : Centre "G A M E P A U S E D"
- For F=0 To 63 : Wait 1 : Mvolume F : Next F
- Repeat : Until Fire(1) : Pen 1 : Clear Key
- Locate 0,3 : Centre Space$(33)
- For F=63 To 0 Step -1 : Wait 1 : Mvolume F : Next F
- Amal On : Amal Freeze 0 : Timer=TMSTR
- End Proc
- '
- '
- GMOVRDATA:
- Data 6,2,5,1,4,1,3,1,2,2,2,3,2,4,2,5,2,6,2,7,3,8,4,8,5,8,6,7,6,6,6,5,5,5
- Data 8,8,8,7,8,6,8,5,8,4,8,3,8,2,9,1,10,1,11,2,11,3,11,4,11,5,11,6,11,7,11,8,9,5,10,5
- Data 13,8,13,7,13,6,13,5,13,4,13,3,13,2,13,1,14,2,15,3,16,4,17,3,18,2,19,1,19,2,19,3,19,4,19,5,19,6,19,7,19,8
- Data 24,1,23,1,22,1,21,1,21,2,21,3,21,4,21,5,21,6,21,7,21,8,22,8,23,8,24,8,22,5,23,5
- Data 4,10,3,10,2,11,2,12,2,13,2,14,2,15,2,16,3,17,4,17,5,17,6,16,6,15,6,14,6,13,6,12,6,11,5,10
- Data 8,10,8,11,8,12,8,13,8,14,8,15,9,16,10,17,11,16,12,15,12,14,12,13,12,12,12,11,12,10
- Data 17,10,16,10,15,10,14,10,14,11,14,12,14,13,14,14,14,15,14,16,14,17,15,17,16,17,17,17,15,14,16,14
- Data 19,10,19,11,19,12,19,13,19,14,19,15,19,16,19,17,20,10,21,10,22,10,23,10,24,11,24,12,24,13,23,14
- Data 22,14,21,14,20,14,22,15,23,16,24,17
- '
- 1001
- Data 1,1,1,1,1,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
- Data 1,1,1,1,9,1,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
- Data 1,1,1,1,9,1,9,1,1,1,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1
- Data 1,1,1,1,9,1,9,1,1,9,1,1,1,1,1,1,1,1,9,1,1,1,1,1,1
- Data 1,1,1,9,9,1,9,9,9,1,6,6,6,6,6,6,6,6,6,9,1,1,1,1,1
- Data 1,1,9,1,1,1,1,1,1,1,6,6,6,1,6,1,6,6,6,1,9,1,1,1,9
- Data 1,9,1,8,1,1,1,1,1,1,1,6,6,1,6,1,6,6,1,1,1,9,1,9,9
- Data 9,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,6,1,1,1,1,9,9,1,9
- Data 9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,1,1,1,1,1,9
- Data 1,1,9,9,9,9,1,1,1,1,1,1,1,1,1,1,9,1,1,1,1,1,1,1,9
- Data 1,1,1,1,1,9,1,9,9,9,1,1,1,1,1,9,9,1,1,1,1,9,9,9,1
- Data 1,1,1,1,9,9,1,9,1,1,9,9,9,9,9,1,1,1,1,1,1,9,1,1,1
- Data 1,1,1,1,9,9,9,9,1,1,1,1,1,1,9,9,9,9,9,9,9,9,1,1,1
- Data 1,1,2,4,2,2,2,2,2,4,4,2,2,4,2,2,2,2,2,2,2,2,4,1,1
- Data 1,2,2,2,4,2,2,2,4,4,2,2,2,2,2,2,4,2,2,2,4,2,2,2,1
- Data 2,2,4,2,2,2,2,2,2,2,4,2,2,4,2,2,2,2,4,4,4,2,2,4,2
- Data 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
- Data 194
- '
- '
- 1002
- Data 1,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,1,1
- Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
- Data 1,4,4,1,1,1,4,4,1,1,4,4,4,4,1,1,1,4,4,1,1,1,4,4,1
- Data 4,1,1,4,1,4,1,1,4,1,4,1,1,1,4,1,4,1,1,4,1,4,1,1,4
- Data 4,1,1,1,1,4,1,1,4,1,4,1,1,1,4,1,4,1,1,4,1,4,1,1,1
- Data 4,1,1,1,1,4,1,1,4,1,4,1,1,1,4,1,4,1,1,4,1,4,1,1,1
- Data 1,4,1,1,1,4,1,1,4,1,4,1,1,1,4,1,4,1,1,4,1,4,1,1,1
- Data 1,1,4,1,1,4,4,4,4,1,4,4,4,4,1,1,4,1,1,4,1,4,1,1,1
- Data 1,1,1,4,1,4,1,1,4,1,4,1,1,4,1,1,4,1,1,4,1,4,1,1,1
- Data 1,1,1,4,1,4,1,1,4,1,4,1,1,1,4,1,4,1,1,4,1,4,1,4,4
- Data 4,1,1,4,1,4,1,1,4,1,4,1,1,1,4,1,4,1,1,4,1,4,1,1,4
- Data 1,4,4,1,1,4,1,1,4,1,4,1,1,1,4,1,1,4,4,1,1,1,4,4,1
- Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
- Data 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
- Data 1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1
- Data 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
- Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
- Data 186
- '
- 1003
- Data 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6
- Data 6,5,5,5,5,1,8,1,5,5,5,5,6,5,5,5,5,1,8,1,5,5,5,5,6
- Data 6,5,1,1,1,8,9,8,1,1,1,5,6,5,1,1,1,8,9,8,1,1,1,5,6
- Data 6,5,1,1,8,9,1,9,8,1,1,5,6,5,1,1,8,9,1,9,8,1,1,5,6
- Data 6,5,1,8,9,1,4,1,9,8,1,5,6,5,1,8,9,1,4,1,9,8,1,5,6
- Data 6,5,1,1,8,9,1,9,8,1,1,1,6,1,1,1,8,9,1,9,8,1,1,5,6
- Data 6,5,1,1,1,8,9,8,1,1,1,6,6,6,1,1,1,8,9,8,1,1,1,5,6
- Data 6,5,5,5,5,1,8,1,1,1,6,1,1,1,6,1,1,1,8,1,5,5,5,5,6
- Data 6,6,6,6,6,6,6,6,6,6,6,1,1,1,6,6,6,6,6,6,6,6,6,6,6
- Data 6,5,5,5,5,1,8,1,1,1,6,1,1,1,6,1,1,1,8,1,5,5,5,5,6
- Data 6,5,1,1,1,8,9,8,1,1,1,6,6,6,1,1,1,8,9,8,1,1,1,5,6
- Data 6,5,1,1,8,9,1,9,8,1,1,1,6,1,1,1,8,9,1,9,8,1,1,5,6
- Data 6,5,1,8,9,1,4,1,9,8,1,5,6,5,1,8,9,1,4,1,9,8,1,5,6
- Data 6,5,1,1,8,9,1,9,8,1,1,5,6,5,1,1,8,9,1,9,8,1,1,5,6
- Data 6,5,1,1,1,8,9,8,1,1,1,5,6,5,1,1,1,8,9,8,1,1,1,5,6
- Data 6,5,5,5,5,1,8,1,5,5,5,5,6,5,5,5,5,1,8,1,5,5,5,5,6
- Data 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6
- Data 284
- '
- 1004
- Data 8,8,8,8,1,1,1,1,1,1,8,8,8,8,8,1,1,1,1,1,1,8,8,8,8
- Data 8,9,9,9,8,1,1,1,1,8,9,9,9,9,9,8,1,1,1,1,8,9,9,9,8
- Data 8,9,1,1,9,8,8,8,8,9,1,1,1,1,1,9,8,8,8,8,9,1,1,9,8
- Data 8,9,1,1,1,9,9,9,9,1,1,1,1,1,1,1,9,9,9,9,1,1,1,9,8
- Data 1,8,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,8,1
- Data 1,7,8,9,1,1,1,1,1,7,7,7,7,7,7,7,1,1,1,1,1,9,8,7,1
- Data 1,7,7,8,9,1,1,1,1,7,4,4,4,4,4,7,1,1,1,1,9,8,7,7,1
- Data 1,7,7,7,8,9,1,1,1,7,4,1,1,1,4,7,1,1,1,9,8,7,7,7,1
- Data 1,7,7,7,7,8,9,1,1,7,4,1,1,1,4,7,1,1,9,8,7,7,7,7,1
- Data 1,7,7,7,8,9,1,1,1,7,4,1,1,1,4,7,1,1,1,9,8,7,7,7,1
- Data 1,7,7,8,9,1,1,1,1,7,4,4,4,4,4,7,1,1,1,1,9,8,7,7,1
- Data 1,7,8,9,1,1,1,1,1,7,7,7,7,7,7,7,1,1,1,1,1,9,8,7,1
- Data 1,8,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,8,1
- Data 8,9,1,1,1,9,9,9,9,1,1,1,1,1,1,1,9,9,9,9,1,1,1,9,8
- Data 8,9,1,1,9,8,8,8,8,9,1,1,1,1,1,9,8,8,8,8,9,1,1,9,8
- Data 8,9,9,9,8,1,1,1,1,8,9,9,9,9,9,8,1,1,1,1,8,9,9,9,8
- Data 8,8,8,8,1,1,1,1,1,1,8,8,8,8,8,1,1,1,1,1,1,8,8,8,8
- Data 224
- '
- 1005
- Data 8,8,8,8,8,8,8,1,1,1,1,1,2,1,1,1,1,1,8,8,8,8,8,8,8
- Data 8,1,1,1,1,1,1,8,1,1,1,2,2,2,1,1,1,8,1,1,1,1,1,1,8
- Data 8,1,6,6,6,1,1,1,8,1,1,2,2,2,1,1,8,1,1,1,6,6,6,1,8
- Data 8,1,6,2,2,6,1,1,1,8,1,2,2,2,1,8,1,1,1,6,2,2,6,1,8
- Data 8,1,6,2,2,2,6,1,1,1,8,2,2,2,8,1,1,1,6,2,2,2,6,1,8
- Data 8,1,1,6,2,2,6,1,1,1,1,8,2,8,1,1,1,1,6,2,2,6,1,1,8
- Data 1,8,1,1,6,6,6,1,1,1,1,1,8,1,1,1,1,1,6,6,6,1,1,8,1
- Data 1,1,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1
- Data 1,1,1,8,1,5,5,5,5,1,1,1,1,1,1,1,5,5,5,5,1,8,1,1,1
- Data 1,1,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1
- Data 1,8,1,1,6,6,6,1,1,1,1,1,8,1,1,1,1,1,6,6,6,1,1,8,1
- Data 8,1,1,6,2,2,6,1,1,1,1,8,2,8,1,1,1,1,6,2,2,6,1,1,8
- Data 8,1,6,2,2,2,6,1,1,1,8,2,2,2,8,1,1,1,6,2,2,2,6,1,8
- Data 8,1,6,2,2,6,1,1,1,8,1,2,2,2,1,8,1,1,1,6,2,2,6,1,8
- Data 8,1,6,6,6,1,1,1,8,1,1,2,2,2,1,1,8,1,1,1,6,6,6,1,8
- Data 8,1,1,1,1,1,1,8,1,1,1,2,2,2,1,1,1,8,1,1,1,1,1,1,8
- Data 8,8,8,8,8,8,8,1,1,1,1,1,2,1,1,1,1,1,8,8,8,8,8,8,8
- Data 192
- '
- 1006
- Data 1,4,4,4,4,4,4,4,1,1,1,4,4,4,1,1,4,4,4,1,1,1,4,4,4
- Data 4,9,9,9,9,9,9,9,4,1,1,4,9,4,1,1,4,9,4,1,1,1,4,9,4
- Data 4,9,4,4,4,4,4,9,4,1,1,4,9,4,1,1,4,9,4,1,1,1,4,9,4
- Data 4,9,4,1,1,1,4,4,4,1,1,4,9,4,1,1,4,9,4,1,1,1,4,9,4
- Data 4,9,4,1,1,1,1,1,1,1,1,4,9,4,1,1,4,9,4,1,1,1,4,9,4
- Data 4,9,4,1,1,1,1,1,1,1,1,4,9,4,1,1,4,9,4,1,1,1,4,9,4
- Data 1,4,9,4,1,1,1,1,1,1,1,4,9,4,1,1,1,4,9,4,1,4,9,4,1
- Data 1,1,4,9,4,1,1,1,1,1,1,4,9,4,1,1,1,1,4,9,4,9,4,1,1
- Data 1,1,1,4,9,4,1,1,1,1,1,4,1,4,1,1,1,1,1,4,9,4,1,1,1
- Data 1,1,1,1,4,9,4,1,1,1,1,4,9,4,1,1,1,1,4,9,4,9,4,1,1
- Data 1,1,1,1,1,4,9,4,1,1,1,4,9,4,1,1,1,4,9,4,1,4,9,4,1
- Data 1,1,1,1,1,1,4,9,4,1,1,4,9,4,1,1,4,9,4,1,1,1,4,9,4
- Data 1,1,1,1,1,1,4,9,4,1,1,4,9,4,1,1,4,9,4,1,1,1,4,9,4
- Data 4,4,4,1,1,1,4,9,4,1,1,4,9,4,1,1,4,9,4,1,1,1,4,9,4
- Data 4,9,4,4,4,4,4,9,4,1,1,4,9,4,1,1,4,9,4,1,1,1,4,9,4
- Data 4,9,9,9,9,9,9,9,4,1,1,4,9,4,1,1,4,9,4,1,1,1,4,9,4
- Data 1,4,4,4,4,4,4,4,1,1,1,4,4,4,1,1,4,4,4,1,1,1,4,4,4
- Data 236
- '
- 1007
- Data 5,5,5,5,5,5,5,5,5,1,1,1,6,1,1,1,5,5,5,5,5,5,5,5,5
- Data 5,4,4,4,4,4,4,5,1,1,1,6,1,6,1,1,1,5,4,4,4,4,4,4,5
- Data 5,5,5,5,5,5,5,1,1,1,6,1,1,1,6,1,1,1,5,5,5,5,5,5,5
- Data 1,1,1,1,1,1,1,1,1,6,1,1,6,1,1,6,1,1,1,1,1,1,1,1,1
- Data 6,6,6,6,6,6,6,6,6,1,1,6,1,6,1,1,6,6,6,6,6,6,6,6,6
- Data 1,6,1,1,1,1,1,1,1,1,6,1,5,1,6,1,1,1,1,1,1,1,1,6,1
- Data 1,1,6,1,1,1,1,1,1,6,1,5,1,5,1,6,1,1,1,1,1,1,6,1,1
- Data 1,1,1,6,1,1,1,1,6,1,5,5,5,5,5,1,6,1,1,1,1,6,1,1,1
- Data 1,1,1,1,6,1,1,6,1,5,1,1,1,1,1,5,1,6,1,1,6,1,1,1,1
- Data 1,1,1,6,1,1,1,1,6,1,5,5,5,5,5,1,6,1,1,1,1,6,1,1,1
- Data 1,1,6,1,1,1,1,1,1,6,1,5,1,5,1,6,1,1,1,1,1,1,6,1,1
- Data 1,6,1,1,1,1,1,1,1,1,6,1,5,1,6,1,1,1,1,1,1,1,1,6,1
- Data 6,6,6,6,6,6,6,6,6,1,1,6,1,6,1,1,6,6,6,6,6,6,6,6,6
- Data 1,1,1,1,1,1,1,1,1,6,1,1,6,1,1,6,1,1,1,1,1,1,1,1,1
- Data 5,5,5,5,5,5,5,1,1,1,6,1,1,1,6,1,1,1,5,5,5,5,5,5,5
- Data 5,4,4,4,4,4,4,5,1,1,1,6,1,6,1,1,1,5,4,4,4,4,4,4,5
- Data 5,5,5,5,5,5,5,5,5,1,1,1,6,1,1,1,5,5,5,5,5,5,5,5,5
- Data 198
- '
- 1008
- Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
- Data 1,6,1,1,6,1,1,6,6,6,1,1,6,1,1,1,1,6,6,6,1,1,1,6,1
- Data 1,6,1,1,6,1,1,6,1,1,1,1,6,1,1,1,1,6,1,1,6,1,1,6,1
- Data 1,6,6,6,6,1,1,6,6,1,1,1,6,1,1,1,1,6,6,6,1,1,1,6,1
- Data 1,6,1,1,6,1,1,6,1,1,1,1,6,1,1,1,1,6,1,1,1,1,1,1,1
- Data 1,6,1,1,6,1,1,6,6,6,1,1,6,6,6,1,1,6,1,1,1,1,1,6,1
- Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
- Data 1,1,1,2,2,2,3,1,1,1,1,1,1,1,1,1,1,1,3,2,2,2,1,1,1
- Data 1,1,2,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,2,2,1,1
- Data 1,2,2,2,3,1,1,4,4,1,1,2,2,2,1,1,4,4,1,1,3,2,2,2,1
- Data 1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1
- Data 1,1,1,4,4,4,4,1,1,1,1,3,2,3,1,1,1,1,4,4,4,4,1,1,1
- Data 1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1
- Data 1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1
- Data 1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1
- Data 1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1
- Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
- Data 180
- '
- 1009
- Data 4,1,4,1,4,1,4,1,4,1,1,1,1,1,1,1,4,1,4,1,4,1,4,1,4
- Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
- Data 4,1,4,1,4,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,4,1,4,1,4
- Data 1,1,1,1,1,1,1,1,1,1,1,4,4,4,1,1,8,1,1,1,1,1,1,1,1
- Data 4,1,4,1,1,1,1,1,8,1,4,4,9,4,4,8,8,8,1,1,1,1,4,1,4
- Data 1,1,1,1,1,1,1,8,8,8,1,4,9,4,8,8,4,8,8,1,1,1,1,1,1
- Data 4,1,1,9,9,9,9,8,4,8,8,4,4,2,1,8,8,8,9,9,9,9,1,1,4
- Data 1,1,1,9,4,4,9,8,8,8,1,1,2,1,2,1,2,1,9,4,4,9,1,1,1
- Data 4,1,1,9,4,2,9,1,2,1,1,2,1,1,2,1,2,1,9,2,4,9,1,1,4
- Data 1,1,1,9,9,9,2,1,1,2,1,2,1,1,2,2,1,1,2,9,9,9,1,1,1
- Data 1,1,1,1,1,1,1,2,1,1,2,2,1,1,2,2,1,2,1,1,1,1,1,1,1
- Data 1,1,1,1,1,1,1,1,2,1,2,2,1,1,2,2,2,1,1,1,1,1,1,1,1
- Data 1,1,1,1,1,1,1,1,2,1,2,2,1,1,2,2,2,1,1,1,1,1,1,1,1
- Data 1,1,1,1,1,1,1,6,6,6,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1
- Data 1,1,2,2,1,1,1,1,6,6,6,6,6,6,6,6,6,1,1,1,1,2,2,1,1
- Data 1,1,1,1,2,2,1,1,1,6,6,6,6,6,6,6,1,1,2,1,1,1,1,1,1
- Data 2,2,1,2,1,1,1,1,1,1,6,6,6,6,6,1,1,1,1,2,2,1,2,1,2
- Data 169
- '
- 1010
- Data 2,2,2,1,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2
- Data 2,1,1,1,7,7,1,9,9,9,9,1,1,1,9,9,9,9,1,1,1,1,2,2,2
- Data 2,1,1,1,7,1,7,9,9,9,9,9,1,9,9,9,9,9,9,1,1,1,1,2,2
- Data 1,1,1,1,1,9,9,7,9,9,9,9,9,9,2,2,2,9,9,9,1,1,1,1,2
- Data 1,1,1,1,9,9,9,9,7,9,9,9,9,9,2,9,9,9,9,9,9,1,1,1,1
- Data 1,1,1,1,9,9,9,9,9,7,9,9,9,9,2,2,9,9,9,9,9,1,1,1,1
- Data 1,1,1,1,9,9,9,9,9,9,7,9,9,9,2,9,9,9,9,9,9,1,1,1,1
- Data 1,1,1,1,9,9,9,9,9,9,9,7,9,9,2,2,2,9,9,9,9,1,1,1,1
- Data 1,1,1,1,1,9,9,9,9,9,9,9,1,9,9,9,9,9,9,9,1,1,1,1,1
- Data 1,1,1,1,1,1,9,9,9,9,9,9,9,7,9,9,9,9,9,1,1,1,1,1,1
- Data 1,1,1,1,1,1,1,9,9,9,9,9,9,9,7,9,9,9,1,1,1,1,1,1,1
- Data 1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,7,9,1,1,1,1,1,1,1,1
- Data 1,2,1,1,1,1,1,1,1,9,9,9,9,9,9,9,7,1,1,1,1,1,1,1,1
- Data 1,2,2,1,1,1,1,1,1,1,9,9,9,9,9,1,1,7,7,7,7,1,1,1,1
- Data 1,2,2,2,1,1,1,1,1,1,1,9,9,9,1,1,1,7,7,7,1,1,1,2,1
- Data 1,2,2,2,2,1,1,1,1,1,1,1,9,1,1,1,1,7,7,7,1,1,1,2,1
- Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,1,2,2,2,1
- Data 214