summaryrefslogtreecommitdiffstats
path: root/tools/test/h5dump/expected/vds/vds_layout-maxmin.ddl
blob: 790fc1cc10ce0245278f2887c07127a80b8afc16 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
HDF5 "vds-percival-unlim-maxmin.h5" {
GROUP "/" {
   DATASET "VDS-Percival-unlim-maxmin" {
      DATATYPE  H5T_STD_I32LE
      DATASPACE  SIMPLE { ( 32, 10, 10 ) / ( H5S_UNLIMITED, 10, 10 ) }
      STORAGE_LAYOUT {
         MAPPING 0 { 
            VIRTUAL {
               SELECTION REGULAR_HYPERSLAB { 
                  START (0,0,0)
                  STRIDE (4,1,1)
                  COUNT (H5S_UNLIMITED,1,1)
                  BLOCK (1,10,10)
               }
            }
            SOURCE {
               FILE "a.h5"
               DATASET "A"
               SELECTION REGULAR_HYPERSLAB { 
                  START (0,0,0)
                  STRIDE (1,1,1)
                  COUNT (H5S_UNLIMITED,1,1)
                  BLOCK (1,10,10)
               }
            }
         }
         MAPPING 1 { 
            VIRTUAL {
               SELECTION REGULAR_HYPERSLAB { 
                  START (1,0,0)
                  STRIDE (4,1,1)
                  COUNT (H5S_UNLIMITED,1,1)
                  BLOCK (1,10,10)
               }
            }
            SOURCE {
               FILE "b.h5"
               DATASET "B"
               SELECTION REGULAR_HYPERSLAB { 
                  START (0,0,0)
                  STRIDE (1,1,1)
                  COUNT (H5S_UNLIMITED,1,1)
                  BLOCK (1,10,10)
               }
            }
         }
         MAPPING 2 { 
            VIRTUAL {
               SELECTION REGULAR_HYPERSLAB { 
                  START (2,0,0)
                  STRIDE (4,1,1)
                  COUNT (H5S_UNLIMITED,1,1)
                  BLOCK (1,10,10)
               }
            }
            SOURCE {
               FILE "c.h5"
               DATASET "C"
               SELECTION REGULAR_HYPERSLAB { 
                  START (0,0,0)
                  STRIDE (1,1,1)
                  COUNT (H5S_UNLIMITED,1,1)
                  BLOCK (1,10,10)
               }
            }
         }
         MAPPING 3 { 
            VIRTUAL {
               SELECTION REGULAR_HYPERSLAB { 
                  START (3,0,0)
                  STRIDE (4,1,1)
                  COUNT (H5S_UNLIMITED,1,1)
                  BLOCK (1,10,10)
               }
            }
            SOURCE {
               FILE "d.h5"
               DATASET "D"
               SELECTION REGULAR_HYPERSLAB { 
                  START (0,0,0)
                  STRIDE (1,1,1)
                  COUNT (H5S_UNLIMITED,1,1)
                  BLOCK (1,10,10)
               }
            }
         }
      }
      FILLVALUE {
         FILL_TIME H5D_FILL_TIME_IFSET
         VALUE  H5D_FILL_VALUE_DEFAULT
      }
      DATA {
      (0,0,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (0,1,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (0,2,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (0,3,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (0,4,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (0,5,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (0,6,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (0,7,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (0,8,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (0,9,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (1,0,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (1,1,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (1,2,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (1,3,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (1,4,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (1,5,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (1,6,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (1,7,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (1,8,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (1,9,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (2,0,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (2,1,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (2,2,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (2,3,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (2,4,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (2,5,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (2,6,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (2,7,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (2,8,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (2,9,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (3,0,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (3,1,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (3,2,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (3,3,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (3,4,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (3,5,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (3,6,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (3,7,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (3,8,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (3,9,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (4,0,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (4,1,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (4,2,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (4,3,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (4,4,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (4,5,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (4,6,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (4,7,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (4,8,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (4,9,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (5,0,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (5,1,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (5,2,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (5,3,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (5,4,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (5,5,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (5,6,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (5,7,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (5,8,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (5,9,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (6,0,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (6,1,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (6,2,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (6,3,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (6,4,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (6,5,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (6,6,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (6,7,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (6,8,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (6,9,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (7,0,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (7,1,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (7,2,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (7,3,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (7,4,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (7,5,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (7,6,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (7,7,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (7,8,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (7,9,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (8,0,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (8,1,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (8,2,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (8,3,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (8,4,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (8,5,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (8,6,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (8,7,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (8,8,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (8,9,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (9,0,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (9,1,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (9,2,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (9,3,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (9,4,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (9,5,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (9,6,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (9,7,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (9,8,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (9,9,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (10,0,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (10,1,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (10,2,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (10,3,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (10,4,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (10,5,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (10,6,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (10,7,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (10,8,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (10,9,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (11,0,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (11,1,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (11,2,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (11,3,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (11,4,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (11,5,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (11,6,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (11,7,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (11,8,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (11,9,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (12,0,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (12,1,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (12,2,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (12,3,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (12,4,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (12,5,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (12,6,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (12,7,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (12,8,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (12,9,0): 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
      (13,0,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (13,1,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (13,2,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (13,3,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (13,4,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (13,5,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (13,6,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (13,7,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (13,8,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (13,9,0): 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
      (14,0,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (14,1,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (14,2,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (14,3,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (14,4,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (14,5,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (14,6,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (14,7,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (14,8,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (14,9,0): 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
      (15,0,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (15,1,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (15,2,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (15,3,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (15,4,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (15,5,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (15,6,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (15,7,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (15,8,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (15,9,0): 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
      (16,0,0): 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
      (16,1,0): 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
      (16,2,0): 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
      (16,3,0): 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
      (16,4,0): 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
      (16,5,0): 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
      (16,6,0): 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
      (16,7,0): 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
      (16,8,0): 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
      (16,9,0): 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
      (17,0,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (17,1,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (17,2,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (17,3,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (17,4,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (17,5,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (17,6,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (17,7,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (17,8,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (17,9,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (18,0,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (18,1,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (18,2,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (18,3,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (18,4,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (18,5,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (18,6,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (18,7,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (18,8,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (18,9,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (19,0,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (19,1,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (19,2,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (19,3,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (19,4,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (19,5,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (19,6,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (19,7,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (19,8,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (19,9,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (20,0,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (20,1,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (20,2,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (20,3,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (20,4,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (20,5,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (20,6,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (20,7,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (20,8,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (20,9,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (21,0,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (21,1,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (21,2,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (21,3,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (21,4,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (21,5,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (21,6,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (21,7,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (21,8,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (21,9,0): 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
      (22,0,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (22,1,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (22,2,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (22,3,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (22,4,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (22,5,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (22,6,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (22,7,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (22,8,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (22,9,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (23,0,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (23,1,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (23,2,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (23,3,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (23,4,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (23,5,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (23,6,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (23,7,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (23,8,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (23,9,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (24,0,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (24,1,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (24,2,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (24,3,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (24,4,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (24,5,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (24,6,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (24,7,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (24,8,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (24,9,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (25,0,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (25,1,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (25,2,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (25,3,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (25,4,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (25,5,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (25,6,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (25,7,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (25,8,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (25,9,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (26,0,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (26,1,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (26,2,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (26,3,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (26,4,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (26,5,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (26,6,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (26,7,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (26,8,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (26,9,0): 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
      (27,0,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (27,1,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (27,2,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (27,3,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (27,4,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (27,5,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (27,6,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (27,7,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (27,8,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (27,9,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (28,0,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (28,1,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (28,2,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (28,3,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (28,4,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (28,5,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (28,6,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (28,7,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (28,8,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (28,9,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (29,0,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (29,1,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (29,2,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (29,3,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (29,4,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (29,5,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (29,6,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (29,7,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (29,8,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (29,9,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (30,0,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (30,1,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (30,2,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (30,3,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (30,4,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (30,5,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (30,6,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (30,7,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (30,8,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (30,9,0): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      (31,0,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (31,1,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (31,2,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (31,3,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (31,4,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (31,5,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (31,6,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (31,7,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (31,8,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
      (31,9,0): 40, 40, 40, 40, 40, 40, 40, 40, 40, 40
      }
   }
}
}