Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
clean-and-itasks
clean-libraries
Commits
dfcb053f
Commit
dfcb053f
authored
Apr 11, 2000
by
Peter Achten
Browse files
(MW): removed old stuff for new stuff
parent
f04c671d
Changes
220
Expand all
Show whitespace changes
Inline
Side-by-side
ObjectIO/Game Examples/SINT/FADE.icl
deleted
100644 → 0
View file @
f04c671d
implementation
module
FADE
import
StdEnv
,
StdGameDef
FadeBitmap
::
GameBitmap
FadeBitmap
=
{
bitmapname
=
"FADE.BMP"
,
unitsize
=
{
w
=
20
,
h
=
14
}
,
dimensions
=
(
16
,
11
)
,
transparent
=
Just
{
x
=
179
,
y
=
153
}
}
FadeMap
::
[{#
Int
}]
FadeMap
=
[{
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
10
,
11
,
12
,
13
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
},
{
14
,
15
,
16
,
17
,
18
,
19
,
20
,
21
,
22
,
23
,
24
,
25
,
26
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
},
{
27
,
28
,
29
,
30
,
31
,
32
,
33
,
34
,
35
,
36
,
37
,
38
,
39
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
},
{
40
,
41
,
42
,
43
,
44
,
45
,
46
,
47
,
48
,
49
,
50
,
51
,
52
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
},
{
53
,
54
,
55
,
56
,
57
,
58
,
59
,
60
,
61
,
62
,
63
,
64
,
65
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
},
{
66
,
67
,
68
,
69
,
70
,
71
,
72
,
73
,
74
,
75
,
76
,
77
,
78
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
},
{
79
,
80
,
81
,
82
,
83
,
84
,
85
,
86
,
87
,
88
,
89
,
90
,
91
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
},
{
92
,
93
,
94
,
95
,
96
,
97
,
98
,
99
,
100
,
101
,
102
,
103
,
104
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
},
{
105
,
106
,
107
,
108
,
109
,
110
,
111
,
112
,
113
,
114
,
115
,
116
,
117
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
},
{
118
,
119
,
120
,
121
,
122
,
123
,
124
,
125
,
126
,
127
,
128
,
129
,
130
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
},
{
131
,
132
,
133
,
134
,
135
,
136
,
137
,
138
,
139
,
140
,
141
,
142
,
143
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
},
{
144
,
145
,
146
,
147
,
148
,
149
,
150
,
151
,
152
,
153
,
154
,
155
,
156
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
},
{
157
,
158
,
159
,
160
,
161
,
162
,
163
,
164
,
165
,
166
,
167
,
168
,
169
,
-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
,
-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
,
-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
,
-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
,
-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
,
-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
,
-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
,
-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
,
-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
,
-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
,
-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
,
-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
,
-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
,
-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
,
-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
,
-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
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
}]
FadeSeq001
::
(
Int
,
[(
Int
,
Int
)])
FadeSeq001
=
(
-1
,[])
FadeSequences
::
[(
Int
,
[(
Int
,
Int
)])]
FadeSequences
=
[
FadeSeq001
]
\ No newline at end of file
ObjectIO/Game Examples/SINT/Info.bmp
deleted
100644 → 0
View file @
f04c671d
35.2 KB
ObjectIO/Game Examples/SINT/Info1.bmp
deleted
100644 → 0
View file @
f04c671d
35.2 KB
ObjectIO/Game Examples/SINT/Info2.bmp
deleted
100644 → 0
View file @
f04c671d
35.2 KB
ObjectIO/Game Examples/SINT/Info3.bmp
deleted
100644 → 0
View file @
f04c671d
35.2 KB
ObjectIO/Game Examples/SINT/L1.bmp
deleted
100644 → 0
View file @
f04c671d
145 KB
ObjectIO/Game Examples/SINT/L1.dcl
deleted
100644 → 0
View file @
f04c671d
definition
module
L1
import
StdEnv
,
StdGameDef
Level1Bitmap
::
GameBitmap
Level1Map
::
[{#
Int
}]
Level1Bounds
::
[{#
Int
}]
Level1Seq001
::
(
Int
,
[(
Int
,
Int
)])
Level1Seq002
::
(
Int
,
[(
Int
,
Int
)])
Level1Seq003
::
(
Int
,
[(
Int
,
Int
)])
Level1Sequences
::
[(
Int
,
[(
Int
,
Int
)])]
ObjectIO/Game Examples/SINT/L1.icl
deleted
100644 → 0
View file @
f04c671d
This diff is collapsed.
Click to expand it.
ObjectIO/Game Examples/SINT/L1B.bmp
deleted
100644 → 0
View file @
f04c671d
38.6 KB
ObjectIO/Game Examples/SINT/L1B.dcl
deleted
100644 → 0
View file @
f04c671d
definition
module
L1B
import
StdEnv
,
StdGameDef
Level1bBitmap
::
GameBitmap
Level1bMap
::
[{#
Int
}]
Level1bBounds
::
[{#
Int
}]
Level1bSeq001
::
(
Int
,
[(
Int
,
Int
)])
Level1bSeq002
::
(
Int
,
[(
Int
,
Int
)])
Level1bSeq003
::
(
Int
,
[(
Int
,
Int
)])
Level1bSequences
::
[(
Int
,
[(
Int
,
Int
)])]
ObjectIO/Game Examples/SINT/L1B.icl
deleted
100644 → 0
View file @
f04c671d
implementation
module
L1B
import
StdEnv
,
StdGameDef
Level1bBitmap
::
GameBitmap
Level1bBitmap
=
{
bitmapname
=
"L1B.BMP"
,
unitsize
=
{
w
=
20
,
h
=
20
}
,
dimensions
=
(
16
,
6
)
,
transparent
=
Just
{
x
=
226
,
y
=
99
}
}
Level1bMap
::
[{#
Int
}]
Level1bMap
=
[{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
5
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
6
,
7
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
6
,
7
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
6
,
7
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
8
,
9
,
-3
,
-3
,
-3
,
-3
,
-3
,
10
,
11
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
8
,
9
,
-3
,
-3
,
-3
,
10
,
11
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
8
,
9
,
-3
,
-3
,
-3
,
10
,
11
,
-3
,
-3
,
-3
,
-3
,
-3
,
12
,
13
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
10
,
11
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
14
,
15
,
-3
,
-3
,
-3
,
-3
,
-3
,
16
,
17
,
-3
,
-3
,
-3
,
-3
,
-3
,
5
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
14
,
15
,
-3
,
-3
,
-3
,
16
,
17
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
14
,
15
,
-3
,
-3
,
-3
,
16
,
17
,
-3
,
-3
,
-3
,
-3
,
-3
,
18
,
19
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
16
,
17
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
20
,
7
,
8
,
21
,
22
,
-3
,
-3
,
-3
,
-3
,
23
,
24
,
25
,
26
,
-3
,
-3
,
-3
,
-3
,
-3
,
27
,
-3
,
-3
,
20
,
7
,
8
,
21
,
22
,
-3
,
-3
,
23
,
24
,
28
,
29
,
-3
,
-3
,
-3
,
-3
,
-3
,
27
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
20
,
7
,
8
,
21
,
22
,
-3
,
-3
,
23
,
24
,
25
,
26
,
-3
,
-3
,
-3
,
30
,
31
,
12
,
32
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
23
,
24
,
25
,
26
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
33
,
34
,
35
,
36
,
-3
,
-3
,
-3
,
37
,
16
,
38
,
39
,
-3
,
-3
,
5
,
-3
,
-3
,
-3
,
40
,
-3
,
-3
,
-3
,
33
,
34
,
35
,
36
,
-3
,
37
,
16
,
41
,
42
,
43
,
-3
,
-3
,
-3
,
-3
,
-3
,
40
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
33
,
34
,
35
,
36
,
-3
,
37
,
16
,
38
,
39
,
-3
,
-3
,
-3
,
44
,
18
,
45
,
46
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
37
,
16
,
38
,
39
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
47
,
48
,
-3
,
-3
,
-3
,
-3
,
49
,
50
,
51
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
40
,
-3
,
-3
,
-3
,
-3
,
47
,
48
,
-3
,
-3
,
49
,
52
,
51
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
40
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
47
,
48
,
-3
,
-3
,
49
,
50
,
51
,
-3
,
-3
,
-3
,
-3
,
53
,
54
,
55
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
49
,
50
,
51
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
47
,
48
,
-3
,
-3
,
-3
,
-3
,
-3
,
56
,
51
,
-3
,
5
,
-3
,
-3
,
-3
,
-3
,
-3
,
40
,
-3
,
-3
,
-3
,
-3
,
47
,
48
,
-3
,
-3
,
-3
,
56
,
51
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
40
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
47
,
48
,
-3
,
-3
,
-3
,
56
,
51
,
-3
,
-3
,
-3
,
-3
,
-3
,
57
,
55
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
56
,
51
,
-3
,
-3
},
{
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
58
,
59
,
-3
,
5
,
5
,
-3
,
-3
,
56
,
51
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
40
,
-3
,
-3
,
-3
,
-3
,
58
,
59
,
-3
,
-3
,
-3
,
56
,
51
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
40
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
58
,
59
,
-3
,
-3
,
-3
,
56
,
51
,
-3
,
-3
,
60
,
61
,
-3
,
57
,
55
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
-3
,
62
,
-3
,
56
,
51
,
-3
,
-3
},
{
63
,
63
,
64
,
-3
,
-3
,
65
,
66
,
67
,
5
,
-3
,
-3
,
5
,
-1
,
68
,
69
,
-3
,
-1
,
-1
,
70
,
-3
,
70
,
71
,
40
,
71
,
-3
,
72
,
65
,
66
,
73
,
5
,
-3
,
-3
,
68
,
69
,
-3
,
-3
,
74
,
74
,
-1
,
-1
,
-3
,
40
,
-3
,
-3
,
-1
,
74
,
-3
,
-3
,
72
,
74
,
-3
,
66
,
73
,
65
,
-3
,
-1
,
68
,
69
,
-3
,
74
,
75
,
75
,
-3
,
76
,
77
,
74
,
-1
,
-3
,
74
,
74
,
74
,
-1
,
-3
,
78
,
-1
,
68
,
69
,
-3
,
-3
},
{
79
,
79
,
80
,
81
,
81
,
81
,
80
,
81
,
81
,
81
,
81
,
81
,
82
,
83
,
81
,
81
,
82
,
79
,
80
,
80
,
80
,
82
,
81
,
81
,
81
,
82
,
80
,
82
,
81
,
80
,
82
,
82
,
81
,
81
,
80
,
81
,
82
,
82
,
82
,
79
,
80
,
81
,
81
,
81
,
81
,
81
,
80
,
82
,
81
,
81
,
80
,
81
,
82
,
79
,
80
,
80
,
82
,
80
,
82
,
81
,
82
,
81
,
80
,
82
,
81
,
81
,
80
,
80
,
82
,
81
,
81
,
81
,
80
,
81
,
82
,
79
,
80
,
82
,
81
},
{
84
,
84
,
85
,
86
,
84
,
84
,
84
,
84
,
84
,
85
,
84
,
84
,
87
,
88
,
86
,
84
,
84
,
84
,
86
,
88
,
85
,
84
,
84
,
84
,
84
,
84
,
86
,
84
,
85
,
86
,
84
,
85
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
86
,
84
,
84
,
85
,
85
,
84
,
84
,
84
,
84
,
84
,
85
,
84
,
84
,
84
,
86
,
86
,
84
,
88
,
84
,
84
,
84
,
85
,
86
,
84
,
84
,
84
,
84
,
86
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
86
,
84
,
84
},
{
85
,
84
,
87
,
84
,
84
,
86
,
84
,
85
,
84
,
84
,
84
,
84
,
87
,
87
,
84
,
84
,
86
,
84
,
84
,
84
,
84
,
84
,
86
,
86
,
85
,
86
,
84
,
84
,
86
,
84
,
84
,
84
,
86
,
86
,
84
,
85
,
86
,
86
,
86
,
84
,
84
,
84
,
86
,
84
,
86
,
86
,
84
,
84
,
86
,
86
,
84
,
85
,
86
,
84
,
84
,
84
,
84
,
84
,
84
,
86
,
84
,
86
,
84
,
84
,
86
,
86
,
84
,
84
,
84
,
86
,
86
,
86
,
84
,
85
,
86
,
84
,
84
,
84
,
86
},
{
86
,
84
,
84
,
86
,
88
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
86
,
85
,
84
,
86
,
86
,
86
,
86
,
85
,
84
,
84
,
84
,
84
,
86
,
85
,
84
,
86
,
84
,
85
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
86
,
86
,
85
,
84
,
84
,
84
,
84
,
84
,
85
,
84
,
84
,
84
,
84
,
84
,
86
,
86
,
86
,
85
,
86
,
84
,
84
,
84
,
84
,
86
,
85
,
84
,
84
,
84
,
86
,
85
,
84
,
84
,
84
,
84
,
84
,
84
,
86
,
86
,
85
,
84
},
{
86
,
84
,
84
,
86
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
85
,
84
,
86
,
84
,
84
,
86
,
86
,
86
,
86
,
84
,
84
,
84
,
84
,
84
,
86
,
84
,
84
,
86
,
85
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
86
,
86
,
84
,
84
,
84
,
84
,
85
,
84
,
84
,
84
,
84
,
84
,
84
,
84
,
86
,
86
,
86
,
84
,
86
,
84
,
84
,
84
,
84
,
86
,
84
,
84
,
84
,
85
,
86
,
86
,
86
,
86
,
86
,
86
,
86
,
86
,
86
,
86
,
86
,
86
}]
Level1bBounds
::
[{#
Int
}]
Level1bBounds
=
[{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
33024
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
33024
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4096
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
256
,
0
,
0
,
0
,
0
,
0
,
4096
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4096
,
4096
,
4096
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
33024
,
0
,
0
,
0
,
0
,
4096
,
4096
,
4096
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
256
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
256
,
0
,
0
,
0
,
0
,
4096
,
4096
,
4096
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4096
,
4096
,
4096
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
256
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
4096
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4096
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4096
,
4096
,
4096
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4096
,
4096
,
4096
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
4864
,
0
,
0
,
0
,
0
,
25344
,
25344
,
0
,
0
,
25344
,
25344
,
0
,
0
,
25344
,
25344
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
25600
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
33024
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
25600
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
25856
,
25856
,
0
,
0
,
0
,
0
,
0
,
25856
,
25856
,
0
,
0
,
512
,
0
,
0
,
0
,
0
,
0
,
0
,
33024
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
25600
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4608
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
25088
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
25600
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
33024
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
256
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
25600
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
25856
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
33024
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
33024
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4864
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
24832
,
0
,
8192
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
33024
,
0
,
8192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
33024
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
1
,
0
,
4352
,
0
,
0
,
0
,
0
,
1
,
4352
,
0
,
24832
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
768
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4608
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
256
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
4608
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
24832
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
33024
,
0
,
0
,
0
,
0
,
0
,
5120
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
4352
,
0
,
0
,
0
,
0
,
4608
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
24832
,
24832
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4352
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
65024
,
0
,
0
,
0
,
0
,
0
},
{
24064
,
24064
,
0
,
61440
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
23808
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
23808
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
23808
,
0
,
0
,
0
,
0
,
0
,
23808
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
23808
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
23808
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
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
,
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
,
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
,
1
,
1
,
1
,
1
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
}]
Level1bSeq001
::
(
Int
,
[(
Int
,
Int
)])
Level1bSeq001
=
(
-1
,[(
1
,
37
),(
2
,
37
)])
Level1bSeq002
::
(
Int
,
[(
Int
,
Int
)])
Level1bSeq002
=
(
-2
,[(
3
,
48
),(
4
,
48
)])
Level1bSeq003
::
(
Int
,
[(
Int
,
Int
)])
Level1bSeq003
=
(
-3
,[])
Level1bSequences
::
[(
Int
,
[(
Int
,
Int
)])]
Level1bSequences
=
[
Level1bSeq001
,
Level1bSeq002
,
Level1bSeq003
]
\ No newline at end of file
ObjectIO/Game Examples/SINT/L1FRONT.bmp
deleted
100644 → 0
View file @
f04c671d
7.3 KB
ObjectIO/Game Examples/SINT/L1FRONT.dcl
deleted
100644 → 0
View file @
f04c671d
definition
module
L1FRONT
import
StdEnv
,
StdGameDef
Level1FrontBitmap
::
GameBitmap
Level1FrontMap
::
[{#
Int
}]
Level1FrontSeq001
::
(
Int
,
[(
Int
,
Int
)])
Level1FrontSequences
::
[(
Int
,
[(
Int
,
Int
)])]
ObjectIO/Game Examples/SINT/L1FRONT.icl
deleted
100644 → 0
View file @
f04c671d
implementation
module
L1FRONT
import
StdEnv
,
StdGameDef
Level1FrontBitmap
::
GameBitmap
Level1FrontBitmap
=
{
bitmapname
=
"L1FRONT.BMP"
,
unitsize
=
{
w
=
20
,
h
=
20
}
,
dimensions
=
(
16
,
1
)
,
transparent
=
Just
{
x
=
99
,
y
=
19
}
}
Level1FrontMap
::
[{#
Int
}]
Level1FrontMap
=
[{
1
,
2
,
3
,
4
,
5
,
-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
,
-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
,
-1
,
-1
,
-1
,
-1
,
-1
,
-1
,