han-xudong commited on
Commit
cfd3e9e
·
0 Parent(s):

initial commit

Browse files
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: FingerNet Demo
3
+ emoji: 🖐️
4
+ colorFrom: pink
5
+ colorTo: orange
6
+ sdk: gradio
7
+ sdk_version: 5.49.1
8
+ app_file: app.py
9
+ pinned: false
10
+ license: bsd-3-clause
11
+ ---
12
+
13
+ # FingerNet Demo
14
+
15
+ This is an interactive demo for FingerNet, a deep learning model for estimating force and shape of soft robotic fingers. The demo allows users to manipulate the motion of the finger as the model inputs and visualize the predicted force and shape outputs.
16
+
17
+ In this demo, we provide two models: FingerNet and FingerNet-Surf, corresponding to different finger designs. More details about the models can be found in the [FingerNet](https://huggingface.co/asRobotics/fingernet) and [FingerNet-Surf](https://huggingface.co/asRobotics/fingernet-surf) model cards.
18
+
19
+ ## Features
20
+
21
+ - Select between different FingerNet models (FingerNet and FingerNet-Surf).
22
+ - Adjust finger motion parameters using sliders.
23
+ - Visualize predicted force and shape in real-time.
24
+
25
+ ## License
26
+
27
+ FingerNet is licensed under the BSD-3-Clause License.
app.py ADDED
@@ -0,0 +1,188 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python
2
+
3
+ """
4
+ FingerNet Demo App
5
+ """
6
+
7
+ import numpy as np
8
+ import trimesh
9
+ import pandas as pd
10
+ import tempfile
11
+ import gradio as gr
12
+ import matplotlib as mpl
13
+ from huggingface_hub import hf_hub_download
14
+ import onnxruntime as ort
15
+
16
+ model_dict = {
17
+ "FingerNet": "fingernet",
18
+ "FingerNet-Surf": "fingernet-surf",
19
+ }
20
+
21
+ vertices_dict = {}
22
+ faces_dict = {}
23
+ def_index_dict = {}
24
+ for name in model_dict.keys():
25
+ vertices_dict[name] = np.loadtxt(
26
+ f"assets/{name.lower().replace('net', '')}/surf_coor.txt", delimiter=","
27
+ )
28
+ faces_dict[name] = (
29
+ np.loadtxt(
30
+ f"assets/{name.lower().replace('net', '')}/surf_tri.txt",
31
+ delimiter=",",
32
+ dtype=int,
33
+ )
34
+ - 1
35
+ )
36
+ def_index_dict[name] = np.loadtxt(
37
+ f"assets/{name.lower().replace('net', '')}/def_node.txt", dtype=int
38
+ )
39
+ colormap = mpl.colormaps.get_cmap("viridis")
40
+ cmin = 0.0
41
+ cmax = 12.0
42
+
43
+ def load_model(model_name="fingernet"):
44
+ repo_id = f"asRobotics/{model_name}"
45
+ model_filename = "model.onnx"
46
+ model_path = hf_hub_download(repo_id=repo_id, filename=model_filename)
47
+ return ort.InferenceSession(model_path)
48
+
49
+ ort_dict = {}
50
+ for name, path in model_dict.items():
51
+ try:
52
+ ort_dict[name] = load_model(name)
53
+ except Exception as e:
54
+ print(f"Warning: Could not load model '{name}' from '{path}'. Error: {e}")
55
+
56
+
57
+ def make_double_sided(mesh: trimesh.Trimesh) -> trimesh.Trimesh:
58
+ faces_front = mesh.faces.copy()
59
+ vertices = mesh.vertices.copy()
60
+ faces_back = np.fliplr(faces_front) + len(vertices)
61
+ vertices_double = np.vstack([vertices, vertices])
62
+ faces_double = np.vstack([faces_front, faces_back])
63
+
64
+ if hasattr(mesh.visual, "vertex_colors") and mesh.visual.vertex_colors is not None:
65
+ colors = mesh.visual.vertex_colors.copy()
66
+ colors_double = np.vstack([colors, colors])
67
+ else:
68
+ colors_double = None
69
+
70
+ mesh_double = trimesh.Trimesh(
71
+ vertices=vertices_double,
72
+ faces=faces_double,
73
+ vertex_colors=colors_double,
74
+ process=False,
75
+ )
76
+
77
+ return mesh_double
78
+
79
+
80
+ def predict_from_motion(dx, dy, dz, rx, ry, rz, model_name):
81
+ motion = np.array(
82
+ [dx, dy, dz, rx / 180.0 * np.pi, ry / 180.0 * np.pi, rz / 180.0 * np.pi],
83
+ dtype=np.float32,
84
+ ).reshape(1, -1)
85
+ assert motion.shape[1] == 6, "Motion must be 6D (x,y,z,rx,ry,rz)"
86
+
87
+ outputs = ort_dict[model_name].run(None, {"motion": motion})
88
+ force = np.array(outputs[0]).flatten()
89
+ nodes = np.array(outputs[1]).reshape(-1, 3)
90
+
91
+ df = pd.DataFrame(
92
+ force.reshape(1, -1),
93
+ columns=["Fx (N)", "Fy (N)", "Fz (N)", "Tx (Nmm)", "Ty (Nmm)", "Tz (Nmm)"],
94
+ )
95
+ df = df.style.format("{:.3f}")
96
+
97
+ delta_vertices = np.zeros_like(vertices_dict[model_name])
98
+ delta_vertices[def_index_dict[model_name] - 1] += nodes.reshape(-1, 3)
99
+ new_vertices = vertices_dict[model_name] + delta_vertices
100
+
101
+ rot_x_neg90 = np.array(
102
+ [
103
+ [1, 0, 0],
104
+ [0, 0, 1],
105
+ [0, -1, 0],
106
+ ]
107
+ )
108
+ new_vertices = new_vertices @ rot_x_neg90.T
109
+
110
+ norm_dist = np.clip(np.linalg.norm(delta_vertices, axis=1), cmin, cmax)
111
+ colors = (colormap((norm_dist - cmin) / (cmax - cmin)) * 255).astype(np.uint8)
112
+
113
+ mesh = trimesh.Trimesh(
114
+ vertices=new_vertices,
115
+ faces=faces_dict[model_name],
116
+ vertex_colors=colors,
117
+ process=False,
118
+ )
119
+ mesh = make_double_sided(mesh)
120
+
121
+ tmp_file = tempfile.NamedTemporaryFile(delete=False, suffix=".glb")
122
+ mesh.export(tmp_file.name, file_type="glb")
123
+
124
+ return df, tmp_file.name
125
+
126
+
127
+ with gr.Blocks(title="FingerNet Demo") as demo:
128
+ gr.Markdown("# 🖐️ FingerNet Demo\n\n")
129
+
130
+ with gr.Row():
131
+ with gr.Column():
132
+ gr.Markdown("## Model Selection")
133
+ model = gr.Dropdown(
134
+ choices=list(model_dict.keys()),
135
+ value=list(model_dict.keys())[0],
136
+ label="Select Model",
137
+ show_label=False,
138
+ )
139
+
140
+ gr.Markdown("## Motion Inputs")
141
+ gr.Markdown("### Translation (mm)")
142
+ dx = gr.Slider(-10, 10, 0, step=0.1, label="Dx")
143
+ dy = gr.Slider(-10, 10, 0, step=0.1, label="Dy")
144
+ dz = gr.Slider(-3, 3, 0, step=0.1, label="Dz")
145
+ gr.Markdown("### Rotation (degrees)")
146
+ rx = gr.Slider(-30, 30, 0, step=0.5, label="Rx")
147
+ ry = gr.Slider(-30, 30, 0, step=0.5, label="Ry")
148
+ rz = gr.Slider(-30, 30, 0, step=0.5, label="Rz")
149
+
150
+ with gr.Column():
151
+ gr.Markdown("## Force Outputs")
152
+ output_force = gr.DataFrame(
153
+ headers=[
154
+ "Fx (N)",
155
+ "Fy (N)",
156
+ "Fz (N)",
157
+ "Tx (Nmm)",
158
+ "Ty (Nmm)",
159
+ "Tz (Nmm)",
160
+ ],
161
+ label="Predicted Force",
162
+ show_label=False,
163
+ datatype=["number"] * 6,
164
+ row_count=(1, "fixed"),
165
+ interactive=False,
166
+ column_widths=["16%"] * 6,
167
+ )
168
+
169
+ gr.Markdown("## Mesh Outputs")
170
+ height = 500
171
+ output_mesh = gr.Model3D(
172
+ label="Mesh",
173
+ show_label=False,
174
+ height=height,
175
+ camera_position=[45, 60, 150],
176
+ )
177
+
178
+ inputs = [dx, dy, dz, rx, ry, rz, model]
179
+ for inp in inputs:
180
+ inp.change(
181
+ fn=predict_from_motion, inputs=inputs, outputs=[output_force, output_mesh]
182
+ )
183
+
184
+ demo.load(
185
+ fn=predict_from_motion, inputs=inputs, outputs=[output_force, output_mesh]
186
+ )
187
+
188
+ demo.launch(server_name="127.0.0.1", server_port=7860, share=False)
assets/finger-surf/def_node.txt ADDED
@@ -0,0 +1,601 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1
2
+ 2
3
+ 3
4
+ 4
5
+ 5
6
+ 6
7
+ 7
8
+ 8
9
+ 9
10
+ 10
11
+ 11
12
+ 12
13
+ 13
14
+ 14
15
+ 15
16
+ 16
17
+ 17
18
+ 18
19
+ 19
20
+ 20
21
+ 21
22
+ 22
23
+ 23
24
+ 24
25
+ 25
26
+ 26
27
+ 27
28
+ 28
29
+ 29
30
+ 30
31
+ 31
32
+ 32
33
+ 33
34
+ 34
35
+ 35
36
+ 36
37
+ 37
38
+ 38
39
+ 39
40
+ 40
41
+ 41
42
+ 42
43
+ 43
44
+ 44
45
+ 45
46
+ 46
47
+ 47
48
+ 48
49
+ 49
50
+ 50
51
+ 51
52
+ 52
53
+ 53
54
+ 54
55
+ 55
56
+ 56
57
+ 57
58
+ 58
59
+ 59
60
+ 60
61
+ 61
62
+ 62
63
+ 63
64
+ 64
65
+ 85
66
+ 86
67
+ 87
68
+ 88
69
+ 89
70
+ 90
71
+ 91
72
+ 92
73
+ 93
74
+ 94
75
+ 95
76
+ 96
77
+ 97
78
+ 98
79
+ 99
80
+ 100
81
+ 101
82
+ 102
83
+ 103
84
+ 104
85
+ 105
86
+ 106
87
+ 107
88
+ 108
89
+ 111
90
+ 112
91
+ 113
92
+ 114
93
+ 115
94
+ 116
95
+ 117
96
+ 118
97
+ 119
98
+ 120
99
+ 121
100
+ 122
101
+ 123
102
+ 124
103
+ 125
104
+ 126
105
+ 127
106
+ 128
107
+ 129
108
+ 130
109
+ 131
110
+ 132
111
+ 133
112
+ 134
113
+ 135
114
+ 136
115
+ 137
116
+ 138
117
+ 139
118
+ 140
119
+ 143
120
+ 144
121
+ 145
122
+ 146
123
+ 147
124
+ 148
125
+ 149
126
+ 150
127
+ 151
128
+ 152
129
+ 153
130
+ 154
131
+ 155
132
+ 156
133
+ 157
134
+ 158
135
+ 159
136
+ 160
137
+ 161
138
+ 162
139
+ 163
140
+ 164
141
+ 165
142
+ 166
143
+ 167
144
+ 168
145
+ 169
146
+ 170
147
+ 171
148
+ 172
149
+ 173
150
+ 174
151
+ 175
152
+ 176
153
+ 177
154
+ 178
155
+ 179
156
+ 180
157
+ 181
158
+ 182
159
+ 183
160
+ 184
161
+ 185
162
+ 186
163
+ 187
164
+ 188
165
+ 189
166
+ 190
167
+ 191
168
+ 192
169
+ 193
170
+ 194
171
+ 195
172
+ 196
173
+ 197
174
+ 198
175
+ 199
176
+ 200
177
+ 201
178
+ 202
179
+ 203
180
+ 204
181
+ 205
182
+ 206
183
+ 207
184
+ 208
185
+ 209
186
+ 210
187
+ 211
188
+ 212
189
+ 213
190
+ 214
191
+ 215
192
+ 216
193
+ 217
194
+ 218
195
+ 219
196
+ 220
197
+ 221
198
+ 222
199
+ 223
200
+ 224
201
+ 225
202
+ 226
203
+ 227
204
+ 228
205
+ 229
206
+ 230
207
+ 231
208
+ 232
209
+ 233
210
+ 234
211
+ 235
212
+ 236
213
+ 315
214
+ 316
215
+ 317
216
+ 318
217
+ 319
218
+ 320
219
+ 321
220
+ 322
221
+ 323
222
+ 324
223
+ 325
224
+ 326
225
+ 327
226
+ 328
227
+ 329
228
+ 330
229
+ 331
230
+ 332
231
+ 333
232
+ 334
233
+ 335
234
+ 336
235
+ 337
236
+ 338
237
+ 339
238
+ 340
239
+ 341
240
+ 342
241
+ 343
242
+ 344
243
+ 345
244
+ 346
245
+ 347
246
+ 348
247
+ 349
248
+ 350
249
+ 351
250
+ 352
251
+ 353
252
+ 354
253
+ 355
254
+ 356
255
+ 357
256
+ 358
257
+ 359
258
+ 360
259
+ 361
260
+ 362
261
+ 363
262
+ 364
263
+ 365
264
+ 366
265
+ 367
266
+ 368
267
+ 369
268
+ 370
269
+ 371
270
+ 372
271
+ 373
272
+ 374
273
+ 375
274
+ 376
275
+ 377
276
+ 378
277
+ 379
278
+ 380
279
+ 381
280
+ 382
281
+ 383
282
+ 384
283
+ 385
284
+ 386
285
+ 397
286
+ 398
287
+ 399
288
+ 400
289
+ 401
290
+ 402
291
+ 403
292
+ 404
293
+ 405
294
+ 406
295
+ 407
296
+ 408
297
+ 409
298
+ 410
299
+ 411
300
+ 412
301
+ 413
302
+ 414
303
+ 415
304
+ 416
305
+ 417
306
+ 418
307
+ 419
308
+ 420
309
+ 421
310
+ 422
311
+ 423
312
+ 424
313
+ 425
314
+ 426
315
+ 427
316
+ 428
317
+ 429
318
+ 430
319
+ 431
320
+ 432
321
+ 433
322
+ 434
323
+ 435
324
+ 436
325
+ 437
326
+ 438
327
+ 439
328
+ 440
329
+ 441
330
+ 442
331
+ 443
332
+ 444
333
+ 445
334
+ 446
335
+ 447
336
+ 448
337
+ 449
338
+ 450
339
+ 451
340
+ 452
341
+ 453
342
+ 454
343
+ 455
344
+ 456
345
+ 457
346
+ 458
347
+ 459
348
+ 460
349
+ 461
350
+ 462
351
+ 463
352
+ 464
353
+ 465
354
+ 466
355
+ 467
356
+ 468
357
+ 469
358
+ 470
359
+ 471
360
+ 472
361
+ 473
362
+ 474
363
+ 475
364
+ 476
365
+ 477
366
+ 478
367
+ 479
368
+ 480
369
+ 481
370
+ 482
371
+ 483
372
+ 484
373
+ 485
374
+ 486
375
+ 487
376
+ 488
377
+ 489
378
+ 490
379
+ 491
380
+ 492
381
+ 493
382
+ 494
383
+ 495
384
+ 496
385
+ 497
386
+ 498
387
+ 499
388
+ 500
389
+ 501
390
+ 502
391
+ 503
392
+ 504
393
+ 505
394
+ 506
395
+ 507
396
+ 508
397
+ 509
398
+ 510
399
+ 511
400
+ 512
401
+ 513
402
+ 514
403
+ 515
404
+ 516
405
+ 517
406
+ 518
407
+ 519
408
+ 520
409
+ 521
410
+ 522
411
+ 523
412
+ 524
413
+ 525
414
+ 526
415
+ 527
416
+ 528
417
+ 529
418
+ 530
419
+ 531
420
+ 532
421
+ 533
422
+ 534
423
+ 535
424
+ 536
425
+ 537
426
+ 538
427
+ 539
428
+ 540
429
+ 541
430
+ 542
431
+ 543
432
+ 544
433
+ 545
434
+ 546
435
+ 547
436
+ 548
437
+ 549
438
+ 550
439
+ 551
440
+ 552
441
+ 553
442
+ 554
443
+ 555
444
+ 556
445
+ 557
446
+ 558
447
+ 559
448
+ 560
449
+ 561
450
+ 562
451
+ 563
452
+ 564
453
+ 565
454
+ 566
455
+ 567
456
+ 568
457
+ 569
458
+ 570
459
+ 571
460
+ 572
461
+ 573
462
+ 574
463
+ 575
464
+ 576
465
+ 577
466
+ 578
467
+ 579
468
+ 580
469
+ 581
470
+ 582
471
+ 583
472
+ 584
473
+ 585
474
+ 586
475
+ 587
476
+ 588
477
+ 589
478
+ 590
479
+ 591
480
+ 592
481
+ 593
482
+ 594
483
+ 595
484
+ 596
485
+ 597
486
+ 598
487
+ 599
488
+ 600
489
+ 601
490
+ 602
491
+ 603
492
+ 604
493
+ 605
494
+ 606
495
+ 607
496
+ 608
497
+ 609
498
+ 610
499
+ 611
500
+ 612
501
+ 613
502
+ 614
503
+ 615
504
+ 616
505
+ 617
506
+ 618
507
+ 619
508
+ 620
509
+ 621
510
+ 622
511
+ 623
512
+ 624
513
+ 625
514
+ 626
515
+ 627
516
+ 628
517
+ 629
518
+ 630
519
+ 631
520
+ 632
521
+ 633
522
+ 634
523
+ 635
524
+ 636
525
+ 637
526
+ 638
527
+ 639
528
+ 640
529
+ 641
530
+ 642
531
+ 643
532
+ 644
533
+ 645
534
+ 646
535
+ 647
536
+ 648
537
+ 649
538
+ 650
539
+ 651
540
+ 652
541
+ 653
542
+ 654
543
+ 655
544
+ 656
545
+ 657
546
+ 658
547
+ 659
548
+ 660
549
+ 661
550
+ 662
551
+ 663
552
+ 664
553
+ 665
554
+ 666
555
+ 667
556
+ 668
557
+ 669
558
+ 670
559
+ 671
560
+ 672
561
+ 673
562
+ 674
563
+ 675
564
+ 676
565
+ 677
566
+ 678
567
+ 679
568
+ 680
569
+ 681
570
+ 682
571
+ 683
572
+ 684
573
+ 685
574
+ 686
575
+ 687
576
+ 688
577
+ 689
578
+ 690
579
+ 691
580
+ 692
581
+ 693
582
+ 694
583
+ 695
584
+ 696
585
+ 697
586
+ 698
587
+ 699
588
+ 700
589
+ 701
590
+ 702
591
+ 703
592
+ 704
593
+ 705
594
+ 706
595
+ 707
596
+ 708
597
+ 709
598
+ 710
599
+ 711
600
+ 712
601
+ 713
assets/finger-surf/surf_coor.txt ADDED
@@ -0,0 +1,713 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ -14.420390,-9.865301,32.250000
2
+ -14.420390,9.865301,32.250000
3
+ -15.376895,10.315254,27.750000
4
+ -15.376895,-10.315254,27.750000
5
+ -8.920390,-9.865301,32.250000
6
+ -8.920390,9.865301,32.250000
7
+ -9.876895,-10.315254,27.750000
8
+ -9.876895,10.315254,27.750000
9
+ -9.106476,-7.365563,57.250000
10
+ -9.106476,7.365563,57.250000
11
+ -10.062981,7.815516,52.750000
12
+ -10.062981,-7.815516,52.750000
13
+ -3.606476,-7.365563,57.250000
14
+ -3.606476,7.365563,57.250000
15
+ -4.562981,-7.815516,52.750000
16
+ -4.562981,7.815516,52.750000
17
+ -1.561795,14.875536,57.250000
18
+ 1.561795,14.875536,57.250000
19
+ 2.518300,15.325489,52.750000
20
+ -2.518300,15.325489,52.750000
21
+ 2.518300,9.825489,52.750000
22
+ -2.518300,9.825489,52.750000
23
+ 1.561795,9.375536,57.250000
24
+ -1.561795,9.375536,57.250000
25
+ 2.518300,-9.825489,52.750000
26
+ -2.518300,-9.825489,52.750000
27
+ -1.561795,-9.375536,57.250000
28
+ 1.561795,-9.375536,57.250000
29
+ 2.518300,-15.325489,52.750000
30
+ -2.518300,-15.325489,52.750000
31
+ 1.561795,-14.875536,57.250000
32
+ -1.561795,-14.875536,57.250000
33
+ 7.832213,-12.325228,27.750000
34
+ -7.832213,-12.325228,27.750000
35
+ -6.875709,-11.875275,32.250000
36
+ 6.875709,-11.875275,32.250000
37
+ 7.832213,-17.825228,27.750000
38
+ -7.832213,-17.825228,27.750000
39
+ 6.875709,-17.375275,32.250000
40
+ -6.875709,-17.375275,32.250000
41
+ -10.632947,9.965291,31.250000
42
+ -13.132947,9.965291,31.250000
43
+ -13.664338,10.215265,28.750000
44
+ -11.164338,10.215265,28.750000
45
+ -5.319033,7.465552,56.250000
46
+ -7.819033,7.465552,56.250000
47
+ -8.350424,7.715526,53.750000
48
+ -5.850424,7.715526,53.750000
49
+ -11.164338,-10.215265,28.750000
50
+ -13.664338,-10.215265,28.750000
51
+ -13.132947,-9.965291,31.250000
52
+ -10.632947,-9.965291,31.250000
53
+ -5.850424,-7.715526,53.750000
54
+ -8.350424,-7.715526,53.750000
55
+ -7.819033,-7.465552,56.250000
56
+ -5.319033,-7.465552,56.250000
57
+ -7.619657,-16.225239,28.750000
58
+ -7.619657,-13.725238,28.750000
59
+ -7.088265,-13.475264,31.250000
60
+ -7.088265,-15.975264,31.250000
61
+ -2.305743,-13.725499,53.750000
62
+ -2.305743,-11.225499,53.750000
63
+ -1.774352,-10.975526,56.250000
64
+ -1.774352,-13.475526,56.250000
65
+ -14.500000,-14.500000,0.000000
66
+ -14.500000,14.500000,0.000000
67
+ -14.500000,14.500000,6.000000
68
+ -14.500000,-14.500000,6.000000
69
+ -20.000000,-20.000000,0.000000
70
+ -20.000000,-20.000000,6.000000
71
+ -20.000000,-14.500000,6.000000
72
+ -20.000000,14.500000,6.000000
73
+ -20.000000,20.000000,6.000000
74
+ -20.000000,20.000000,0.000000
75
+ 20.000000,20.000000,0.000000
76
+ 20.000000,-20.000000,0.000000
77
+ 14.500000,14.500000,0.000000
78
+ 14.500000,-14.500000,0.000000
79
+ 14.500000,-14.500000,6.000000
80
+ 14.500000,14.500000,6.000000
81
+ 20.000000,20.000000,6.000000
82
+ 20.000000,14.500000,6.000000
83
+ 20.000000,-14.500000,6.000000
84
+ 20.000000,-20.000000,6.000000
85
+ -2.305743,11.225499,53.750000
86
+ -2.305743,13.725499,53.750000
87
+ -1.774352,13.475526,56.250000
88
+ -1.774352,10.975526,56.250000
89
+ 1.774352,10.975526,56.250000
90
+ 1.774352,13.475526,56.250000
91
+ 2.305743,13.725499,53.750000
92
+ 2.305743,11.225499,53.750000
93
+ 1.774352,-13.475526,56.250000
94
+ 1.774352,-10.975526,56.250000
95
+ 2.305743,-11.225499,53.750000
96
+ 2.305743,-13.725499,53.750000
97
+ 7.088265,-15.975264,31.250000
98
+ 7.088265,-13.475264,31.250000
99
+ 7.619657,-13.725238,28.750000
100
+ 7.619657,-16.225239,28.750000
101
+ 13.664338,12.225238,28.750000
102
+ 13.664338,10.215265,28.750000
103
+ 11.164338,10.215265,28.750000
104
+ 11.164338,12.225238,28.750000
105
+ 13.132947,11.975264,31.250000
106
+ 13.132947,9.965291,31.250000
107
+ 10.632947,11.975264,31.250000
108
+ 10.632947,9.965291,31.250000
109
+ 14.500000,20.000000,6.000000
110
+ -14.500000,20.000000,6.000000
111
+ -13.664338,12.225238,28.750000
112
+ -11.164338,12.225238,28.750000
113
+ -10.632947,11.975264,31.250000
114
+ -13.132947,11.975264,31.250000
115
+ -8.350424,9.725499,53.750000
116
+ -5.850424,9.725499,53.750000
117
+ -5.319033,9.475526,56.250000
118
+ -7.819033,9.475526,56.250000
119
+ -13.132947,-11.975264,31.250000
120
+ -10.632947,-11.975264,31.250000
121
+ -11.164338,-12.225238,28.750000
122
+ -13.664338,-12.225238,28.750000
123
+ -7.819033,-9.475526,56.250000
124
+ -5.319033,-9.475526,56.250000
125
+ -5.850424,-9.725499,53.750000
126
+ -8.350424,-9.725499,53.750000
127
+ -9.132947,-13.475264,31.250000
128
+ -9.132947,-15.975264,31.250000
129
+ -9.664338,-16.225239,28.750000
130
+ -9.664338,-13.725238,28.750000
131
+ -3.819033,-10.975526,56.250000
132
+ -3.819033,-13.475526,56.250000
133
+ -4.350424,-13.725499,53.750000
134
+ -4.350424,-11.225499,53.750000
135
+ -2.532102,-11.782859,88.180000
136
+ -2.532102,11.782859,88.180000
137
+ -3.594885,6.782807,83.180000
138
+ -3.594885,-6.782807,83.180000
139
+ 2.532102,11.782859,88.180000
140
+ 2.532102,-11.782859,88.180000
141
+ -14.500000,-20.000000,6.000000
142
+ 14.500000,-20.000000,6.000000
143
+ 13.132947,-11.975264,31.250000
144
+ 13.132947,-9.965291,31.250000
145
+ 10.632947,-9.965291,31.250000
146
+ 10.632947,-11.975264,31.250000
147
+ 13.664338,-12.225238,28.750000
148
+ 13.664338,-10.215265,28.750000
149
+ 11.164338,-12.225238,28.750000
150
+ 11.164338,-10.215265,28.750000
151
+ 14.420390,-9.865301,32.250000
152
+ 15.376895,-10.315254,27.750000
153
+ 15.376895,10.315254,27.750000
154
+ 14.420390,9.865301,32.250000
155
+ 14.420390,11.875275,32.250000
156
+ 14.420390,-11.875275,32.250000
157
+ 9.876895,-10.315254,27.750000
158
+ 8.920390,-9.865301,32.250000
159
+ 9.876895,10.315254,27.750000
160
+ 8.920390,9.865301,32.250000
161
+ -3.819033,13.475526,56.250000
162
+ -3.819033,10.975526,56.250000
163
+ -4.350424,11.225499,53.750000
164
+ -4.350424,13.725499,53.750000
165
+ 4.350424,13.725499,53.750000
166
+ 4.350424,11.225499,53.750000
167
+ 3.819033,10.975526,56.250000
168
+ 3.819033,13.475526,56.250000
169
+ 4.350424,-11.225499,53.750000
170
+ 4.350424,-13.725499,53.750000
171
+ 3.819033,-13.475526,56.250000
172
+ 3.819033,-10.975526,56.250000
173
+ 9.664338,-13.725238,28.750000
174
+ 9.664338,-16.225239,28.750000
175
+ 9.132947,-15.975264,31.250000
176
+ 9.132947,-13.475264,31.250000
177
+ 8.920390,11.875275,32.250000
178
+ 0.000000,13.179000,74.217140
179
+ 0.000000,7.678999,74.217140
180
+ -1.905115,6.782807,83.180000
181
+ -1.905115,-6.782807,83.180000
182
+ 0.000000,-7.678999,74.217140
183
+ 0.000000,-13.179000,74.217140
184
+ 8.920390,-11.875275,32.250000
185
+ -9.132947,15.975264,31.250000
186
+ -9.664338,16.225239,28.750000
187
+ -9.664338,13.725238,28.750000
188
+ -9.132947,13.475264,31.250000
189
+ 9.664338,16.225239,28.750000
190
+ 9.132947,15.975264,31.250000
191
+ 9.132947,13.475264,31.250000
192
+ 9.664338,13.725238,28.750000
193
+ -7.619657,13.725238,28.750000
194
+ -7.088265,13.475264,31.250000
195
+ -7.088265,15.975264,31.250000
196
+ -7.619657,16.225239,28.750000
197
+ 7.088265,13.475264,31.250000
198
+ 7.619657,13.725238,28.750000
199
+ 7.619657,16.225239,28.750000
200
+ 7.088265,15.975264,31.250000
201
+ -7.832213,12.325228,27.750000
202
+ 7.832213,12.325228,27.750000
203
+ 6.875709,11.875275,32.250000
204
+ -6.875709,11.875275,32.250000
205
+ -7.832213,17.825228,27.750000
206
+ -6.875709,17.375275,32.250000
207
+ 7.832213,17.825228,27.750000
208
+ 6.875709,17.375275,32.250000
209
+ -14.420390,-4.932651,32.250000
210
+ -14.420390,0.000000,32.250000
211
+ -14.420390,4.932651,32.250000
212
+ -15.376895,5.157627,27.750000
213
+ -15.376895,0.000000,27.750000
214
+ -15.376895,-5.157627,27.750000
215
+ -8.920390,-4.932651,32.250000
216
+ -8.920390,0.000000,32.250000
217
+ -8.920390,4.932651,32.250000
218
+ -9.876895,-5.157627,27.750000
219
+ -9.876895,0.000000,27.750000
220
+ -9.876895,5.157627,27.750000
221
+ -9.106476,-2.455188,57.250000
222
+ -9.106476,2.455188,57.250000
223
+ -10.062981,2.605172,52.750000
224
+ -10.062981,-2.605172,52.750000
225
+ -3.606476,-2.455188,57.250000
226
+ -3.606476,2.455188,57.250000
227
+ -4.562981,-2.605172,52.750000
228
+ -4.562981,2.605172,52.750000
229
+ 2.610738,-12.325228,27.750000
230
+ -2.610738,-12.325228,27.750000
231
+ -2.291903,-11.875275,32.250000
232
+ 2.291903,-11.875275,32.250000
233
+ 2.610738,-17.825228,27.750000
234
+ -2.610738,-17.825228,27.750000
235
+ 2.291903,-17.375275,32.250000
236
+ -2.291903,-17.375275,32.250000
237
+ -14.500000,-9.666667,0.000000
238
+ -14.500000,-4.833333,0.000000
239
+ -14.500000,0.000000,0.000000
240
+ -14.500000,4.833333,0.000000
241
+ -14.500000,9.666667,0.000000
242
+ -14.500000,9.666667,6.000000
243
+ -14.500000,4.833333,6.000000
244
+ -14.500000,0.000000,6.000000
245
+ -14.500000,-4.833333,6.000000
246
+ -14.500000,-9.666667,6.000000
247
+ -20.000000,-9.666667,6.000000
248
+ -20.000000,-4.833333,6.000000
249
+ -20.000000,0.000000,6.000000
250
+ -20.000000,4.833333,6.000000
251
+ -20.000000,9.666667,6.000000
252
+ -20.000000,15.000000,0.000000
253
+ -20.000000,10.000000,0.000000
254
+ -20.000000,5.000000,0.000000
255
+ -20.000000,0.000000,0.000000
256
+ -20.000000,-5.000000,0.000000
257
+ -20.000000,-10.000000,0.000000
258
+ -20.000000,-15.000000,0.000000
259
+ -15.000000,20.000000,0.000000
260
+ -10.000000,20.000000,0.000000
261
+ -5.000000,20.000000,0.000000
262
+ 0.000000,20.000000,0.000000
263
+ 5.000000,20.000000,0.000000
264
+ 10.000000,20.000000,0.000000
265
+ 15.000000,20.000000,0.000000
266
+ 20.000000,15.000000,0.000000
267
+ 20.000000,10.000000,0.000000
268
+ 20.000000,5.000000,0.000000
269
+ 20.000000,0.000000,0.000000
270
+ 20.000000,-5.000000,0.000000
271
+ 20.000000,-10.000000,0.000000
272
+ 20.000000,-15.000000,0.000000
273
+ 15.000000,-20.000000,0.000000
274
+ 10.000000,-20.000000,0.000000
275
+ 5.000000,-20.000000,0.000000
276
+ 0.000000,-20.000000,0.000000
277
+ -5.000000,-20.000000,0.000000
278
+ -10.000000,-20.000000,0.000000
279
+ -15.000000,-20.000000,0.000000
280
+ 9.666667,14.500000,0.000000
281
+ 4.833333,14.500000,0.000000
282
+ 0.000000,14.500000,0.000000
283
+ -4.833333,14.500000,0.000000
284
+ -9.666667,14.500000,0.000000
285
+ -9.666667,-14.500000,0.000000
286
+ -4.833333,-14.500000,0.000000
287
+ 0.000000,-14.500000,0.000000
288
+ 4.833333,-14.500000,0.000000
289
+ 9.666667,-14.500000,0.000000
290
+ 14.500000,-9.666667,0.000000
291
+ 14.500000,-4.833333,0.000000
292
+ 14.500000,0.000000,0.000000
293
+ 14.500000,4.833333,0.000000
294
+ 14.500000,9.666667,0.000000
295
+ 14.500000,-9.666667,6.000000
296
+ 14.500000,-4.833333,6.000000
297
+ 14.500000,0.000000,6.000000
298
+ 14.500000,4.833333,6.000000
299
+ 14.500000,9.666667,6.000000
300
+ 20.000000,9.666667,6.000000
301
+ 20.000000,4.833333,6.000000
302
+ 20.000000,0.000000,6.000000
303
+ 20.000000,-4.833333,6.000000
304
+ 20.000000,-9.666667,6.000000
305
+ 9.666667,14.500000,6.000000
306
+ 4.833333,14.500000,6.000000
307
+ 0.000000,14.500000,6.000000
308
+ -4.833333,14.500000,6.000000
309
+ -9.666667,14.500000,6.000000
310
+ -9.666667,20.000000,6.000000
311
+ -4.833333,20.000000,6.000000
312
+ 0.000000,20.000000,6.000000
313
+ 4.833333,20.000000,6.000000
314
+ 9.666667,20.000000,6.000000
315
+ -2.532102,-7.069716,88.180000
316
+ -2.532102,-2.356572,88.180000
317
+ -2.532102,2.356572,88.180000
318
+ -2.532102,7.069716,88.180000
319
+ -3.559625,12.266220,83.345879
320
+ -4.587149,12.749581,78.511764
321
+ -5.614672,13.232943,73.677650
322
+ -6.642196,13.716304,68.843529
323
+ -7.669719,14.199665,64.009415
324
+ -8.697243,14.683026,59.175293
325
+ -9.724766,15.166388,54.341175
326
+ -10.752289,15.649749,49.507057
327
+ -11.779813,16.133110,44.672939
328
+ -12.807336,16.616472,39.838825
329
+ -13.834860,17.099833,35.004707
330
+ -14.862383,17.583195,30.170587
331
+ -15.889906,18.066555,25.336470
332
+ -16.917429,18.549917,20.502354
333
+ -17.944954,19.033278,15.668235
334
+ -18.972477,19.516640,10.834118
335
+ -18.974680,14.017675,10.823749
336
+ -17.949360,13.535351,15.647500
337
+ -16.924042,13.053026,20.471251
338
+ -15.898721,12.570702,25.295000
339
+ -14.873402,12.088377,30.118750
340
+ -13.848082,11.606052,34.942501
341
+ -12.822762,11.123728,39.766251
342
+ -11.797442,10.641403,44.590000
343
+ -10.772122,10.159079,49.413750
344
+ -9.746803,9.676754,54.237499
345
+ -8.721483,9.194429,59.061249
346
+ -7.696164,8.712105,63.884998
347
+ -6.670844,8.229780,68.708748
348
+ -5.645524,7.747456,73.532501
349
+ -4.620204,7.265131,78.356247
350
+ -3.594885,2.260936,83.180000
351
+ -3.594885,-2.260936,83.180000
352
+ -4.620204,-7.265131,78.356247
353
+ -5.645524,-7.747456,73.532501
354
+ -6.670844,-8.229780,68.708748
355
+ -7.696164,-8.712105,63.884998
356
+ -8.721483,-9.194429,59.061249
357
+ -9.746803,-9.676754,54.237499
358
+ -10.772122,-10.159079,49.413750
359
+ -11.797442,-10.641403,44.590000
360
+ -12.822762,-11.123728,39.766251
361
+ -13.848082,-11.606052,34.942501
362
+ -14.873402,-12.088377,30.118750
363
+ -15.898721,-12.570702,25.295000
364
+ -16.924042,-13.053026,20.471251
365
+ -17.949360,-13.535351,15.647500
366
+ -18.974680,-14.017675,10.823749
367
+ -18.972477,-19.516640,10.834118
368
+ -17.944954,-19.033278,15.668235
369
+ -16.917429,-18.549917,20.502354
370
+ -15.889906,-18.066555,25.336470
371
+ -14.862383,-17.583195,30.170587
372
+ -13.834860,-17.099833,35.004707
373
+ -12.807336,-16.616472,39.838825
374
+ -11.779813,-16.133110,44.672939
375
+ -10.752289,-15.649749,49.507057
376
+ -9.724766,-15.166388,54.341175
377
+ -8.697243,-14.683026,59.175293
378
+ -7.669719,-14.199665,64.009415
379
+ -6.642196,-13.716304,68.843529
380
+ -5.614672,-13.232943,73.677650
381
+ -4.587149,-12.749581,78.511764
382
+ -3.559625,-12.266220,83.345879
383
+ 2.532102,-7.069716,88.180000
384
+ 2.532102,-2.356572,88.180000
385
+ 2.532102,2.356572,88.180000
386
+ 2.532102,7.069716,88.180000
387
+ -9.666667,-14.500000,6.000000
388
+ -4.833333,-14.500000,6.000000
389
+ 0.000000,-14.500000,6.000000
390
+ 4.833333,-14.500000,6.000000
391
+ 9.666667,-14.500000,6.000000
392
+ 9.666667,-20.000000,6.000000
393
+ 4.833333,-20.000000,6.000000
394
+ 0.000000,-20.000000,6.000000
395
+ -4.833333,-20.000000,6.000000
396
+ -9.666667,-20.000000,6.000000
397
+ 15.376895,-5.157627,27.750000
398
+ 15.376895,0.000000,27.750000
399
+ 15.376895,5.157627,27.750000
400
+ 15.536312,12.400220,27.000000
401
+ 16.652235,12.925164,21.750000
402
+ 17.768156,13.450109,16.500000
403
+ 18.884079,13.975055,11.250000
404
+ 18.972477,19.516640,10.834118
405
+ 17.944954,19.033278,15.668235
406
+ 16.917429,18.549917,20.502354
407
+ 15.889906,18.066555,25.336470
408
+ 14.862383,17.583195,30.170587
409
+ 13.834860,17.099833,35.004707
410
+ 12.807336,16.616472,39.838825
411
+ 11.779813,16.133110,44.672939
412
+ 10.752289,15.649749,49.507057
413
+ 9.724766,15.166388,54.341175
414
+ 8.697243,14.683026,59.175293
415
+ 7.669719,14.199665,64.009415
416
+ 6.642196,13.716304,68.843529
417
+ 5.614672,13.232943,73.677650
418
+ 4.587149,12.749581,78.511764
419
+ 3.559625,12.266220,83.345879
420
+ 3.559625,-12.266220,83.345879
421
+ 4.587149,-12.749581,78.511764
422
+ 5.614672,-13.232943,73.677650
423
+ 6.642196,-13.716304,68.843529
424
+ 7.669719,-14.199665,64.009415
425
+ 8.697243,-14.683026,59.175293
426
+ 9.724766,-15.166388,54.341175
427
+ 10.752289,-15.649749,49.507057
428
+ 11.779813,-16.133110,44.672939
429
+ 12.807336,-16.616472,39.838825
430
+ 13.834860,-17.099833,35.004707
431
+ 14.862383,-17.583195,30.170587
432
+ 15.889906,-18.066555,25.336470
433
+ 16.917429,-18.549917,20.502354
434
+ 17.944954,-19.033278,15.668235
435
+ 18.972477,-19.516640,10.834118
436
+ 18.884079,-13.975055,11.250000
437
+ 17.768156,-13.450109,16.500000
438
+ 16.652235,-12.925164,21.750000
439
+ 15.536312,-12.400220,27.000000
440
+ 9.876895,-5.157627,27.750000
441
+ 9.876895,0.000000,27.750000
442
+ 9.876895,5.157627,27.750000
443
+ 10.036312,12.400220,27.000000
444
+ 11.152234,12.925164,21.750000
445
+ 12.268156,13.450109,16.500000
446
+ 13.384078,13.975055,11.250000
447
+ -1.035714,13.666214,69.344482
448
+ -2.071429,14.153428,64.471832
449
+ -3.107143,14.640642,59.599178
450
+ -4.142857,15.127857,54.726524
451
+ -5.178571,15.615071,49.853874
452
+ -6.214286,16.102285,44.981220
453
+ -7.250000,16.589500,40.108570
454
+ -8.285714,17.076714,35.235916
455
+ -9.321428,17.563929,30.363262
456
+ -10.357142,18.051144,25.490610
457
+ -11.392858,18.538357,20.617958
458
+ -12.428572,19.025572,15.745305
459
+ -13.464286,19.512785,10.872653
460
+ 13.464286,19.512785,10.872653
461
+ 12.428572,19.025572,15.745305
462
+ 11.392858,18.538357,20.617958
463
+ 10.357142,18.051144,25.490610
464
+ 9.321428,17.563929,30.363262
465
+ 8.285714,17.076714,35.235916
466
+ 7.250000,16.589500,40.108570
467
+ 6.214286,16.102285,44.981220
468
+ 5.178571,15.615071,49.853874
469
+ 4.142857,15.127857,54.726524
470
+ 3.107143,14.640642,59.599178
471
+ 2.071429,14.153428,64.471832
472
+ 1.035714,13.666214,69.344482
473
+ -0.952558,7.230903,78.698570
474
+ -13.464286,14.012786,10.872653
475
+ -12.428572,13.525572,15.745305
476
+ -11.392858,13.038357,20.617958
477
+ -10.357142,12.551143,25.490610
478
+ -9.321428,12.063929,30.363262
479
+ -8.285714,11.576714,35.235916
480
+ -7.250000,11.089500,40.108570
481
+ -6.214286,10.602285,44.981220
482
+ -5.178571,10.115071,49.853874
483
+ -4.142857,9.627857,54.726524
484
+ -3.107143,9.140642,59.599178
485
+ -2.071429,8.653428,64.471832
486
+ -1.035714,8.166214,69.344482
487
+ -1.905115,2.260936,83.180000
488
+ -1.905115,-2.260936,83.180000
489
+ -0.952558,-7.230903,78.698570
490
+ -1.035714,-8.166214,69.344482
491
+ -2.071429,-8.653428,64.471832
492
+ -3.107143,-9.140642,59.599178
493
+ -4.142857,-9.627857,54.726524
494
+ -5.178571,-10.115071,49.853874
495
+ -6.214286,-10.602285,44.981220
496
+ -7.250000,-11.089500,40.108570
497
+ -8.285714,-11.576714,35.235916
498
+ -9.321428,-12.063929,30.363262
499
+ -10.357142,-12.551143,25.490610
500
+ -11.392858,-13.038357,20.617958
501
+ -12.428572,-13.525572,15.745305
502
+ -13.464286,-14.012786,10.872653
503
+ -1.035714,-13.666214,69.344482
504
+ -2.071429,-14.153428,64.471832
505
+ -3.107143,-14.640642,59.599178
506
+ -4.142857,-15.127857,54.726524
507
+ -5.178571,-15.615071,49.853874
508
+ -6.214286,-16.102285,44.981220
509
+ -7.250000,-16.589500,40.108570
510
+ -8.285714,-17.076714,35.235916
511
+ -9.321428,-17.563929,30.363262
512
+ -10.357142,-18.051144,25.490610
513
+ -11.392858,-18.538357,20.617958
514
+ -12.428572,-19.025572,15.745305
515
+ -13.464286,-19.512785,10.872653
516
+ 1.035714,-13.666214,69.344482
517
+ 2.071429,-14.153428,64.471832
518
+ 3.107143,-14.640642,59.599178
519
+ 4.142857,-15.127857,54.726524
520
+ 5.178571,-15.615071,49.853874
521
+ 6.214286,-16.102285,44.981220
522
+ 7.250000,-16.589500,40.108570
523
+ 8.285714,-17.076714,35.235916
524
+ 9.321428,-17.563929,30.363262
525
+ 10.357142,-18.051144,25.490610
526
+ 11.392858,-18.538357,20.617958
527
+ 12.428572,-19.025572,15.745305
528
+ 13.464286,-19.512785,10.872653
529
+ 13.384078,-13.975055,11.250000
530
+ 12.268156,-13.450109,16.500000
531
+ 11.152234,-12.925164,21.750000
532
+ 10.036312,-12.400220,27.000000
533
+ 8.920390,-4.932651,32.250000
534
+ 8.920390,0.000000,32.250000
535
+ 8.920390,4.932651,32.250000
536
+ -2.610738,12.325228,27.750000
537
+ 2.610738,12.325228,27.750000
538
+ 2.291903,11.875275,32.250000
539
+ -2.291903,11.875275,32.250000
540
+ -2.610738,17.825228,27.750000
541
+ 2.610738,17.825228,27.750000
542
+ 2.291903,17.375275,32.250000
543
+ -2.291903,17.375275,32.250000
544
+ 13.811038,-11.373795,35.116779
545
+ 13.809132,11.360312,35.125748
546
+ 13.972583,7.393281,34.356770
547
+ 13.972999,-7.320249,34.354809
548
+ 14.713784,-7.164474,30.869688
549
+ 3.632547,-5.131591,83.002815
550
+ 3.488864,0.509590,83.678787
551
+ 3.475476,5.763962,83.741776
552
+ 5.211200,-8.881817,75.575836
553
+ 8.270501,-10.161927,61.182953
554
+ 10.326687,-11.187971,51.509361
555
+ 7.242983,-9.678312,66.017044
556
+ 4.253536,8.647290,80.081291
557
+ 5.150552,8.652976,75.861160
558
+ 6.198418,9.016766,70.931343
559
+ 8.269706,10.162513,61.186695
560
+ 11.357505,11.752501,46.659740
561
+ 12.348597,-12.402543,41.997025
562
+ 12.355342,12.435216,41.965290
563
+ 9.297585,10.677221,56.350906
564
+ 10.327425,11.185701,51.505890
565
+ 11.349360,-11.767739,46.698059
566
+ 6.219160,-9.224763,70.833755
567
+ 7.237903,9.508747,66.040947
568
+ 9.298559,-10.662320,56.346321
569
+ 4.343626,-8.769550,79.657455
570
+ 13.033517,8.737026,38.774723
571
+ 14.712310,7.145184,30.876625
572
+ 13.026513,-8.539084,38.807674
573
+ 14.429410,-2.887266,32.207565
574
+ 4.514089,3.731082,78.855484
575
+ 5.701016,4.189942,73.271431
576
+ 13.165669,-13.206346,38.153000
577
+ 6.823338,-4.916014,67.991325
578
+ 5.753127,-4.764857,73.026268
579
+ 7.886686,-5.411964,62.988663
580
+ 11.958538,8.036308,43.832104
581
+ 9.864355,6.620520,53.684460
582
+ 4.739142,-4.889568,77.796692
583
+ 8.931911,-6.095621,58.071266
584
+ 8.835779,6.290201,58.523533
585
+ 9.957519,-6.736129,53.246159
586
+ 11.954904,-7.939773,43.849201
587
+ 10.963536,-7.416661,48.513222
588
+ 10.919299,7.210009,48.721336
589
+ 7.847908,5.480757,63.171097
590
+ 6.805282,4.654263,68.076263
591
+ 14.433376,3.031998,32.188904
592
+ 13.168037,13.249772,38.141857
593
+ 13.435424,3.977098,36.883904
594
+ 13.432564,-3.704282,36.897358
595
+ 7.532442,0.080854,64.655250
596
+ 8.621023,-1.462073,59.533878
597
+ 10.455238,2.050435,50.904572
598
+ 9.650083,-2.159694,54.692532
599
+ 6.302872,-0.215825,70.439919
600
+ 9.308990,2.306233,56.297245
601
+ 5.217095,-0.533281,75.548096
602
+ 10.644700,-3.062516,50.013229
603
+ 11.526399,3.614655,45.865162
604
+ 11.563641,-3.701191,45.689945
605
+ 12.490190,4.141024,41.330879
606
+ 12.494147,-3.900546,41.312260
607
+ 8.429229,2.539194,60.436199
608
+ 11.247670,-0.162770,47.176476
609
+ 4.318347,-1.262753,79.776375
610
+ 12.043489,0.031243,43.432438
611
+ 12.937195,0.111685,39.227886
612
+ 13.733594,0.105847,35.481125
613
+ 0.000000,12.642121,79.586487
614
+ -7.979669,9.880381,52.201023
615
+ -11.474922,11.783323,33.169605
616
+ -7.979669,-9.880381,52.201023
617
+ -11.474922,-11.783323,33.169605
618
+ 0.000000,-12.642121,79.586487
619
+ 13.034295,-12.516874,25.833334
620
+ 4.947846,11.883908,50.939350
621
+ 3.308431,-11.255783,58.652191
622
+ 4.105547,-8.842360,54.902058
623
+ 4.117526,8.894180,54.845699
624
+ 3.306638,11.540195,58.660629
625
+ 3.535635,-8.620277,57.583283
626
+ 4.679073,-9.064444,52.203831
627
+ 4.714045,9.104873,52.039299
628
+ 3.523427,8.929585,57.640713
629
+ 2.688889,-11.592891,61.566910
630
+ 5.758096,12.337795,47.127426
631
+ 8.236548,11.481875,35.467224
632
+ 4.416573,-6.547187,53.438793
633
+ 4.916737,-11.904537,51.085709
634
+ 4.444189,6.578088,53.308872
635
+ 3.834746,6.458489,56.176075
636
+ 3.843334,-6.254039,56.135670
637
+ 5.370145,9.253258,48.952591
638
+ 2.890703,9.176370,60.617447
639
+ 5.315877,-9.253021,49.207901
640
+ 4.993295,-6.463957,50.725529
641
+ 5.043782,6.700508,50.488007
642
+ 3.219296,-5.906660,59.071541
643
+ 4.192984,-4.005126,54.490700
644
+ 4.154322,3.936550,54.672588
645
+ 2.708259,11.840603,61.475777
646
+ 3.183619,6.458218,59.239387
647
+ 8.149552,7.108355,35.876507
648
+ 6.141883,9.038093,45.321850
649
+ 5.637631,-6.425029,47.694164
650
+ 4.685277,-4.445969,52.174641
651
+ 3.589973,-3.540041,57.327641
652
+ 2.890984,-8.728335,60.616127
653
+ 4.773067,4.158565,51.761620
654
+ 5.692811,6.467493,47.434570
655
+ 5.692279,-12.483680,47.437069
656
+ 3.505172,3.944213,57.726597
657
+ 2.467081,6.521258,62.610436
658
+ 7.479430,9.583270,39.029186
659
+ 6.757428,12.189569,42.425938
660
+ 8.273026,-10.100196,35.295612
661
+ 2.526114,-5.798802,62.332707
662
+ 4.617077,-2.082418,52.495495
663
+ 4.520964,1.085375,52.947674
664
+ 4.017043,-1.317535,55.318436
665
+ 3.791945,1.442653,56.377438
666
+ 6.392632,5.703573,44.142166
667
+ 2.152034,9.737316,64.092613
668
+ 2.026078,-9.557910,64.685188
669
+ 6.048684,-9.396795,45.760319
670
+ 2.836740,3.754846,60.871326
671
+ 6.810907,8.323758,42.174339
672
+ 3.350408,-0.712657,58.454708
673
+ 5.212257,2.075661,49.695396
674
+ 6.353496,-6.237242,44.326290
675
+ 7.232399,5.001169,40.191376
676
+ 5.819301,3.372887,46.839478
677
+ 1.623254,6.555134,66.580322
678
+ 2.060070,3.328352,64.525269
679
+ 7.601824,13.384186,38.453365
680
+ 8.037696,1.846049,36.402752
681
+ 1.762055,-5.128738,65.927322
682
+ -1.021039,-0.507994,79.020744
683
+ -0.073489,-2.738193,74.562874
684
+ -0.071376,3.088552,74.552933
685
+ 5.243283,-3.447705,49.549427
686
+ 2.932897,-3.049785,60.418942
687
+ 3.218791,1.766845,59.073917
688
+ 6.796254,-9.328749,42.243275
689
+ 5.926609,-3.801626,46.334637
690
+ 6.508151,1.986667,43.598698
691
+ 5.073628,-0.553565,50.347591
692
+ 2.623254,0.240608,61.875698
693
+ 1.129436,3.033733,68.903557
694
+ 1.141760,-8.007243,68.845573
695
+ 6.629921,-2.304348,43.025810
696
+ 5.773307,-0.381718,47.055862
697
+ 7.155138,-6.033051,40.554859
698
+ 6.534927,-12.691806,43.472725
699
+ 1.638337,-0.778106,66.509369
700
+ 0.757344,6.100306,70.654114
701
+ 2.296531,-2.902965,63.412807
702
+ 0.862560,-4.083650,70.159111
703
+ 7.568964,-2.428792,38.607960
704
+ 7.204302,-12.191590,40.323559
705
+ 0.697094,-0.295533,70.937569
706
+ 7.570009,-9.491578,38.603043
707
+ 5.308244,4.555023,49.243813
708
+ 8.101284,-6.465856,36.103592
709
+ 7.195426,0.820149,40.365318
710
+ 8.309745,-2.396250,35.122860
711
+ 7.917240,-12.887476,36.969448
712
+ -1.171041,3.771041,79.726448
713
+ 1.091397,10.152914,69.082520
assets/finger-surf/surf_node.txt ADDED
@@ -0,0 +1,713 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1
2
+ 2
3
+ 3
4
+ 4
5
+ 5
6
+ 6
7
+ 7
8
+ 8
9
+ 9
10
+ 10
11
+ 11
12
+ 12
13
+ 13
14
+ 14
15
+ 15
16
+ 16
17
+ 17
18
+ 18
19
+ 19
20
+ 20
21
+ 21
22
+ 22
23
+ 23
24
+ 24
25
+ 25
26
+ 26
27
+ 27
28
+ 28
29
+ 29
30
+ 30
31
+ 31
32
+ 32
33
+ 33
34
+ 34
35
+ 35
36
+ 36
37
+ 37
38
+ 38
39
+ 39
40
+ 40
41
+ 41
42
+ 42
43
+ 43
44
+ 44
45
+ 45
46
+ 46
47
+ 47
48
+ 48
49
+ 49
50
+ 50
51
+ 51
52
+ 52
53
+ 53
54
+ 54
55
+ 55
56
+ 56
57
+ 57
58
+ 58
59
+ 59
60
+ 60
61
+ 61
62
+ 62
63
+ 63
64
+ 64
65
+ 65
66
+ 66
67
+ 67
68
+ 68
69
+ 69
70
+ 70
71
+ 71
72
+ 72
73
+ 73
74
+ 74
75
+ 75
76
+ 76
77
+ 77
78
+ 78
79
+ 79
80
+ 80
81
+ 81
82
+ 82
83
+ 83
84
+ 84
85
+ 85
86
+ 86
87
+ 87
88
+ 88
89
+ 89
90
+ 90
91
+ 91
92
+ 92
93
+ 93
94
+ 94
95
+ 95
96
+ 96
97
+ 97
98
+ 98
99
+ 99
100
+ 100
101
+ 101
102
+ 102
103
+ 103
104
+ 104
105
+ 105
106
+ 106
107
+ 107
108
+ 108
109
+ 109
110
+ 110
111
+ 111
112
+ 112
113
+ 113
114
+ 114
115
+ 115
116
+ 116
117
+ 117
118
+ 118
119
+ 119
120
+ 120
121
+ 121
122
+ 122
123
+ 123
124
+ 124
125
+ 125
126
+ 126
127
+ 127
128
+ 128
129
+ 129
130
+ 130
131
+ 131
132
+ 132
133
+ 133
134
+ 134
135
+ 135
136
+ 136
137
+ 137
138
+ 138
139
+ 139
140
+ 140
141
+ 141
142
+ 142
143
+ 143
144
+ 144
145
+ 145
146
+ 146
147
+ 147
148
+ 148
149
+ 149
150
+ 150
151
+ 151
152
+ 152
153
+ 153
154
+ 154
155
+ 155
156
+ 156
157
+ 157
158
+ 158
159
+ 159
160
+ 160
161
+ 161
162
+ 162
163
+ 163
164
+ 164
165
+ 165
166
+ 166
167
+ 167
168
+ 168
169
+ 169
170
+ 170
171
+ 171
172
+ 172
173
+ 173
174
+ 174
175
+ 175
176
+ 176
177
+ 177
178
+ 178
179
+ 179
180
+ 180
181
+ 181
182
+ 182
183
+ 183
184
+ 184
185
+ 185
186
+ 186
187
+ 187
188
+ 188
189
+ 189
190
+ 190
191
+ 191
192
+ 192
193
+ 193
194
+ 194
195
+ 195
196
+ 196
197
+ 197
198
+ 198
199
+ 199
200
+ 200
201
+ 201
202
+ 202
203
+ 203
204
+ 204
205
+ 205
206
+ 206
207
+ 207
208
+ 208
209
+ 209
210
+ 210
211
+ 211
212
+ 212
213
+ 213
214
+ 214
215
+ 215
216
+ 216
217
+ 217
218
+ 218
219
+ 219
220
+ 220
221
+ 221
222
+ 222
223
+ 223
224
+ 224
225
+ 225
226
+ 226
227
+ 227
228
+ 228
229
+ 229
230
+ 230
231
+ 231
232
+ 232
233
+ 233
234
+ 234
235
+ 235
236
+ 236
237
+ 237
238
+ 238
239
+ 239
240
+ 240
241
+ 241
242
+ 242
243
+ 243
244
+ 244
245
+ 245
246
+ 246
247
+ 247
248
+ 248
249
+ 249
250
+ 250
251
+ 251
252
+ 252
253
+ 253
254
+ 254
255
+ 255
256
+ 256
257
+ 257
258
+ 258
259
+ 259
260
+ 260
261
+ 261
262
+ 262
263
+ 263
264
+ 264
265
+ 265
266
+ 266
267
+ 267
268
+ 268
269
+ 269
270
+ 270
271
+ 271
272
+ 272
273
+ 273
274
+ 274
275
+ 275
276
+ 276
277
+ 277
278
+ 278
279
+ 279
280
+ 280
281
+ 281
282
+ 282
283
+ 283
284
+ 284
285
+ 285
286
+ 286
287
+ 287
288
+ 288
289
+ 289
290
+ 290
291
+ 291
292
+ 292
293
+ 293
294
+ 294
295
+ 295
296
+ 296
297
+ 297
298
+ 298
299
+ 299
300
+ 300
301
+ 301
302
+ 302
303
+ 303
304
+ 304
305
+ 305
306
+ 306
307
+ 307
308
+ 308
309
+ 309
310
+ 310
311
+ 311
312
+ 312
313
+ 313
314
+ 314
315
+ 315
316
+ 316
317
+ 317
318
+ 318
319
+ 319
320
+ 320
321
+ 321
322
+ 322
323
+ 323
324
+ 324
325
+ 325
326
+ 326
327
+ 327
328
+ 328
329
+ 329
330
+ 330
331
+ 331
332
+ 332
333
+ 333
334
+ 334
335
+ 335
336
+ 336
337
+ 337
338
+ 338
339
+ 339
340
+ 340
341
+ 341
342
+ 342
343
+ 343
344
+ 344
345
+ 345
346
+ 346
347
+ 347
348
+ 348
349
+ 349
350
+ 350
351
+ 351
352
+ 352
353
+ 353
354
+ 354
355
+ 355
356
+ 356
357
+ 357
358
+ 358
359
+ 359
360
+ 360
361
+ 361
362
+ 362
363
+ 363
364
+ 364
365
+ 365
366
+ 366
367
+ 367
368
+ 368
369
+ 369
370
+ 370
371
+ 371
372
+ 372
373
+ 373
374
+ 374
375
+ 375
376
+ 376
377
+ 377
378
+ 378
379
+ 379
380
+ 380
381
+ 381
382
+ 382
383
+ 383
384
+ 384
385
+ 385
386
+ 386
387
+ 387
388
+ 388
389
+ 389
390
+ 390
391
+ 391
392
+ 392
393
+ 393
394
+ 394
395
+ 395
396
+ 396
397
+ 397
398
+ 398
399
+ 399
400
+ 400
401
+ 401
402
+ 402
403
+ 403
404
+ 404
405
+ 405
406
+ 406
407
+ 407
408
+ 408
409
+ 409
410
+ 410
411
+ 411
412
+ 412
413
+ 413
414
+ 414
415
+ 415
416
+ 416
417
+ 417
418
+ 418
419
+ 419
420
+ 420
421
+ 421
422
+ 422
423
+ 423
424
+ 424
425
+ 425
426
+ 426
427
+ 427
428
+ 428
429
+ 429
430
+ 430
431
+ 431
432
+ 432
433
+ 433
434
+ 434
435
+ 435
436
+ 436
437
+ 437
438
+ 438
439
+ 439
440
+ 440
441
+ 441
442
+ 442
443
+ 443
444
+ 444
445
+ 445
446
+ 446
447
+ 447
448
+ 448
449
+ 449
450
+ 450
451
+ 451
452
+ 452
453
+ 453
454
+ 454
455
+ 455
456
+ 456
457
+ 457
458
+ 458
459
+ 459
460
+ 460
461
+ 461
462
+ 462
463
+ 463
464
+ 464
465
+ 465
466
+ 466
467
+ 467
468
+ 468
469
+ 469
470
+ 470
471
+ 471
472
+ 472
473
+ 473
474
+ 474
475
+ 475
476
+ 476
477
+ 477
478
+ 478
479
+ 479
480
+ 480
481
+ 481
482
+ 482
483
+ 483
484
+ 484
485
+ 485
486
+ 486
487
+ 487
488
+ 488
489
+ 489
490
+ 490
491
+ 491
492
+ 492
493
+ 493
494
+ 494
495
+ 495
496
+ 496
497
+ 497
498
+ 498
499
+ 499
500
+ 500
501
+ 501
502
+ 502
503
+ 503
504
+ 504
505
+ 505
506
+ 506
507
+ 507
508
+ 508
509
+ 509
510
+ 510
511
+ 511
512
+ 512
513
+ 513
514
+ 514
515
+ 515
516
+ 516
517
+ 517
518
+ 518
519
+ 519
520
+ 520
521
+ 521
522
+ 522
523
+ 523
524
+ 524
525
+ 525
526
+ 526
527
+ 527
528
+ 528
529
+ 529
530
+ 530
531
+ 531
532
+ 532
533
+ 533
534
+ 534
535
+ 535
536
+ 536
537
+ 537
538
+ 538
539
+ 539
540
+ 540
541
+ 541
542
+ 542
543
+ 543
544
+ 544
545
+ 545
546
+ 546
547
+ 547
548
+ 548
549
+ 549
550
+ 550
551
+ 551
552
+ 552
553
+ 553
554
+ 554
555
+ 555
556
+ 556
557
+ 557
558
+ 558
559
+ 559
560
+ 560
561
+ 561
562
+ 562
563
+ 563
564
+ 564
565
+ 565
566
+ 566
567
+ 567
568
+ 568
569
+ 569
570
+ 570
571
+ 571
572
+ 572
573
+ 573
574
+ 574
575
+ 575
576
+ 576
577
+ 577
578
+ 578
579
+ 579
580
+ 580
581
+ 581
582
+ 582
583
+ 583
584
+ 584
585
+ 585
586
+ 586
587
+ 587
588
+ 588
589
+ 589
590
+ 590
591
+ 591
592
+ 592
593
+ 593
594
+ 594
595
+ 595
596
+ 596
597
+ 597
598
+ 598
599
+ 599
600
+ 600
601
+ 601
602
+ 602
603
+ 603
604
+ 604
605
+ 605
606
+ 606
607
+ 607
608
+ 608
609
+ 609
610
+ 610
611
+ 611
612
+ 612
613
+ 613
614
+ 614
615
+ 615
616
+ 616
617
+ 617
618
+ 618
619
+ 619
620
+ 620
621
+ 621
622
+ 622
623
+ 623
624
+ 624
625
+ 625
626
+ 626
627
+ 627
628
+ 628
629
+ 629
630
+ 630
631
+ 631
632
+ 632
633
+ 633
634
+ 634
635
+ 635
636
+ 636
637
+ 637
638
+ 638
639
+ 639
640
+ 640
641
+ 641
642
+ 642
643
+ 643
644
+ 644
645
+ 645
646
+ 646
647
+ 647
648
+ 648
649
+ 649
650
+ 650
651
+ 651
652
+ 652
653
+ 653
654
+ 654
655
+ 655
656
+ 656
657
+ 657
658
+ 658
659
+ 659
660
+ 660
661
+ 661
662
+ 662
663
+ 663
664
+ 664
665
+ 665
666
+ 666
667
+ 667
668
+ 668
669
+ 669
670
+ 670
671
+ 671
672
+ 672
673
+ 673
674
+ 674
675
+ 675
676
+ 676
677
+ 677
678
+ 678
679
+ 679
680
+ 680
681
+ 681
682
+ 682
683
+ 683
684
+ 684
685
+ 685
686
+ 686
687
+ 687
688
+ 688
689
+ 689
690
+ 690
691
+ 691
692
+ 692
693
+ 693
694
+ 694
695
+ 695
696
+ 696
697
+ 697
698
+ 698
699
+ 699
700
+ 700
701
+ 701
702
+ 702
703
+ 703
704
+ 704
705
+ 705
706
+ 706
707
+ 707
708
+ 708
709
+ 709
710
+ 710
711
+ 711
712
+ 712
713
+ 713
assets/finger-surf/surf_tri.txt ADDED
@@ -0,0 +1,1921 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 225,226,228
2
+ 319,473,613
3
+ 415,470,645
4
+ 145,146,150
5
+ 546,591,605
6
+ 384,548,549
7
+ 34,57,58
8
+ 399,441,442
9
+ 153,159,442
10
+ 548,549,612
11
+ 137,317,318
12
+ 143,145,146
13
+ 556,557,580
14
+ 139,319,419
15
+ 363,499,500
16
+ 639,649,669
17
+ 43,211,212
18
+ 554,568,573
19
+ 190,191,465
20
+ 169,622,626
21
+ 148,152,157
22
+ 324,344,345
23
+ 535,570,591
24
+ 203,208,538
25
+ 579,594,598
26
+ 325,450,451
27
+ 158,660,708
28
+ 10,222,226
29
+ 25,26,27
30
+ 39,98,235
31
+ 262,263,281
32
+ 407,462,463
33
+ 575,578,602
34
+ 270,271,303
35
+ 370,371,512
36
+ 276,394,395
37
+ 41,217,220
38
+ 374,375,508
39
+ 467,560,630
40
+ 189,191,198
41
+ 138,352,489
42
+ 639,640,649
43
+ 33,36,229
44
+ 24,88,89
45
+ 214,218,219
46
+ 179,348,349
47
+ 45,46,117
48
+ 578,589,603
49
+ 141,278,396
50
+ 643,651,664
51
+ 437,438,530
52
+ 7,49,218
53
+ 343,482,614
54
+ 567,582,585
55
+ 52,215,218
56
+ 269,301,302
57
+ 97,100,235
58
+ 53,54,125
59
+ 120,121,498
60
+ 414,469,470
61
+ 129,371,511
62
+ 410,466,558
63
+ 341,479,480
64
+ 2,3,211
65
+ 365,368,369
66
+ 410,466,679
67
+ 182,577,694
68
+ 12,224,227
69
+ 216,217,219
70
+ 2,211,217
71
+ 143,146,156
72
+ 626,632,640
73
+ 317,351,487
74
+ 1,5,209
75
+ 427,428,521
76
+ 553,563,586
77
+ 79,142,392
78
+ 345,346,484
79
+ 191,197,200
80
+ 400,401,407
81
+ 34,35,59
82
+ 245,248,249
83
+ 538,539,542
84
+ 435,528,529
85
+ 110,334,459
86
+ 140,383,420
87
+ 398,590,591
88
+ 573,683,712
89
+ 160,535,647
90
+ 583,666,671
91
+ 174,175,524
92
+ 25,29,96
93
+ 343,344,614
94
+ 166,167,623
95
+ 434,435,528
96
+ 420,421,618
97
+ 693,699,705
98
+ 487,682,712
99
+ 596,699,701
100
+ 628,638,646
101
+ 637,648,654
102
+ 178,417,418
103
+ 131,492,493
104
+ 25,26,29
105
+ 703,708,710
106
+ 521,522,698
107
+ 522,523,711
108
+ 295,303,304
109
+ 160,177,631
110
+ 246,247,248
111
+ 113,188,478
112
+ 381,489,618
113
+ 94,95,172
114
+ 294,298,299
115
+ 188,193,194
116
+ 268,300,301
117
+ 33,100,229
118
+ 413,468,469
119
+ 383,384,548
120
+ 82,403,404
121
+ 630,648,659
122
+ 638,645,667
123
+ 427,521,566
124
+ 402,406,445
125
+ 154,155,544
126
+ 221,222,223
127
+ 221,225,228
128
+ 432,526,531
129
+ 34,58,59
130
+ 173,184,532
131
+ 87,88,161
132
+ 378,379,504
133
+ 33,99,100
134
+ 674,688,697
135
+ 190,199,200
136
+ 79,142,528
137
+ 282,283,307
138
+ 224,227,228
139
+ 406,461,462
140
+ 125,134,493
141
+ 141,387,396
142
+ 667,677,713
143
+ 429,562,576
144
+ 239,240,243
145
+ 316,317,351
146
+ 232,235,236
147
+ 182,551,577
148
+ 48,115,116
149
+ 405,460,461
150
+ 221,223,224
151
+ 261,262,282
152
+ 213,214,219
153
+ 284,308,309
154
+ 72,73,74
155
+ 11,47,223
156
+ 626,633,639
157
+ 78,289,391
158
+ 156,158,184
159
+ 112,187,477
160
+ 295,296,303
161
+ 360,361,373
162
+ 321,347,348
163
+ 65,68,285
164
+ 185,186,196
165
+ 141,278,279
166
+ 106,107,108
167
+ 197,203,208
168
+ 673,676,707
169
+ 188,454,479
170
+ 292,296,297
171
+ 148,150,157
172
+ 260,310,311
173
+ 80,109,460
174
+ 631,658,679
175
+ 186,187,477
176
+ 500,501,513
177
+ 492,504,505
178
+ 177,191,465
179
+ 468,620,630
180
+ 658,659,679
181
+ 331,332,457
182
+ 273,274,392
183
+ 221,222,225
184
+ 410,411,558
185
+ 500,512,513
186
+ 25,94,95
187
+ 108,160,535
188
+ 121,130,499
189
+ 118,324,344
190
+ 364,365,501
191
+ 136,137,319
192
+ 400,407,444
193
+ 38,57,234
194
+ 157,158,440
195
+ 280,281,305
196
+ 4,50,218
197
+ 22,24,88
198
+ 101,155,400
199
+ 633,639,655
200
+ 93,94,171
201
+ 146,156,184
202
+ 274,392,393
203
+ 4,214,218
204
+ 67,72,334
205
+ 151,545,547
206
+ 202,207,541
207
+ 161,162,449
208
+ 283,307,308
209
+ 376,506,507
210
+ 432,438,526
211
+ 653,663,673
212
+ 230,233,234
213
+ 331,456,457
214
+ 319,320,349
215
+ 291,292,296
216
+ 114,340,615
217
+ 86,161,164
218
+ 239,255,256
219
+ 428,521,522
220
+ 690,695,709
221
+ 531,532,619
222
+ 130,498,499
223
+ 27,28,32
224
+ 72,334,335
225
+ 72,110,334
226
+ 80,81,266
227
+ 166,620,627
228
+ 556,580,588
229
+ 359,360,374
230
+ 240,241,242
231
+ 434,436,529
232
+ 39,100,235
233
+ 372,510,511
234
+ 178,179,713
235
+ 551,564,581
236
+ 111,114,339
237
+ 583,600,607
238
+ 267,268,294
239
+ 377,378,505
240
+ 457,458,475
241
+ 80,446,460
242
+ 404,405,460
243
+ 183,422,563
244
+ 360,496,497
245
+ 452,480,481
246
+ 521,566,655
247
+ 428,521,698
248
+ 364,365,369
249
+ 329,330,455
250
+ 473,554,613
251
+ 73,74,110
252
+ 111,338,339
253
+ 664,665,672
254
+ 577,581,598
255
+ 389,394,395
256
+ 229,230,232
257
+ 582,596,608
258
+ 210,216,219
259
+ 143,144,145
260
+ 38,57,236
261
+ 37,100,229
262
+ 16,47,48
263
+ 79,83,436
264
+ 222,226,228
265
+ 425,552,567
266
+ 337,338,476
267
+ 70,141,367
268
+ 681,694,702
269
+ 414,415,645
270
+ 212,213,220
271
+ 428,562,566
272
+ 221,223,228
273
+ 368,369,514
274
+ 410,558,679
275
+ 75,265,266
276
+ 427,520,521
277
+ 428,566,698
278
+ 199,207,208
279
+ 635,646,656
280
+ 329,454,455
281
+ 360,373,374
282
+ 657,677,678
283
+ 183,421,551
284
+ 68,71,367
285
+ 377,505,506
286
+ 185,186,187
287
+ 427,520,655
288
+ 105,107,155
289
+ 42,113,114
290
+ 665,672,687
291
+ 426,519,520
292
+ 315,316,384
293
+ 79,435,529
294
+ 49,50,121
295
+ 83,272,304
296
+ 182,489,684
297
+ 434,527,528
298
+ 441,442,534
299
+ 175,523,524
300
+ 556,565,588
301
+ 147,149,619
302
+ 437,527,529
303
+ 89,92,167
304
+ 418,419,554
305
+ 57,58,129
306
+ 424,425,567
307
+ 261,282,283
308
+ 650,662,685
309
+ 417,472,713
310
+ 152,397,571
311
+ 353,380,490
312
+ 43,44,111
313
+ 535,546,647
314
+ 444,462,463
315
+ 147,431,439
316
+ 422,423,563
317
+ 431,432,525
318
+ 356,377,378
319
+ 26,27,63
320
+ 378,504,505
321
+ 414,556,557
322
+ 577,586,702
323
+ 373,509,510
324
+ 77,80,265
325
+ 90,167,168
326
+ 142,273,392
327
+ 541,542,543
328
+ 79,83,304
329
+ 116,163,483
330
+ 185,195,196
331
+ 178,418,568
332
+ 78,274,289
333
+ 327,341,342
334
+ 67,241,242
335
+ 603,609,611
336
+ 430,431,524
337
+ 37,39,100
338
+ 237,238,256
339
+ 550,554,573
340
+ 143,147,431
341
+ 189,408,463
342
+ 411,412,560
343
+ 398,399,441
344
+ 202,537,541
345
+ 65,237,246
346
+ 183,380,381
347
+ 182,694,702
348
+ 100,229,233
349
+ 640,650,685
350
+ 42,43,44
351
+ 397,398,440
352
+ 123,124,125
353
+ 240,242,243
354
+ 38,234,236
355
+ 67,309,310
356
+ 41,44,113
357
+ 598,682,684
358
+ 401,445,462
359
+ 78,79,290
360
+ 653,673,707
361
+ 358,359,375
362
+ 588,595,596
363
+ 71,366,367
364
+ 161,324,449
365
+ 57,234,236
366
+ 124,492,493
367
+ 110,259,310
368
+ 399,442,570
369
+ 401,407,462
370
+ 688,697,706
371
+ 489,682,684
372
+ 572,589,606
373
+ 573,612,682
374
+ 417,555,713
375
+ 163,482,483
376
+ 456,457,476
377
+ 221,224,227
378
+ 165,168,469
379
+ 298,299,300
380
+ 574,583,600
381
+ 127,497,498
382
+ 655,669,698
383
+ 471,645,667
384
+ 76,142,273
385
+ 634,644,653
386
+ 670,678,692
387
+ 77,80,280
388
+ 567,621,629
389
+ 487,488,682
390
+ 210,211,216
391
+ 281,305,306
392
+ 366,367,368
393
+ 82,267,300
394
+ 410,465,466
395
+ 621,629,652
396
+ 123,357,377
397
+ 196,201,205
398
+ 323,324,449
399
+ 424,553,567
400
+ 441,442,591
401
+ 438,526,530
402
+ 177,465,631
403
+ 149,173,532
404
+ 647,675,680
405
+ 442,534,591
406
+ 17,19,20
407
+ 695,697,703
408
+ 17,86,87
409
+ 43,111,114
410
+ 137,319,473
411
+ 336,474,475
412
+ 322,323,448
413
+ 103,104,107
414
+ 137,349,473
415
+ 102,106,570
416
+ 183,516,563
417
+ 123,124,356
418
+ 320,473,613
419
+ 151,547,571
420
+ 16,45,48
421
+ 201,205,536
422
+ 205,536,540
423
+ 85,88,162
424
+ 139,386,419
425
+ 78,271,290
426
+ 343,481,482
427
+ 268,269,301
428
+ 70,71,367
429
+ 115,344,614
430
+ 572,593,606
431
+ 555,579,587
432
+ 7,52,218
433
+ 407,444,463
434
+ 170,426,519
435
+ 244,249,255
436
+ 243,250,251
437
+ 238,239,244
438
+ 68,502,515
439
+ 191,197,199
440
+ 247,248,256
441
+ 102,106,154
442
+ 267,268,300
443
+ 352,381,382
444
+ 674,695,697
445
+ 418,568,613
446
+ 8,43,212
447
+ 146,149,150
448
+ 42,43,114
449
+ 433,434,437
450
+ 620,630,637
451
+ 12,54,224
452
+ 65,278,279
453
+ 362,363,371
454
+ 527,528,529
455
+ 147,156,439
456
+ 199,202,541
457
+ 563,577,694
458
+ 186,330,455
459
+ 153,154,570
460
+ 411,466,558
461
+ 563,577,586
462
+ 434,528,529
463
+ 408,463,464
464
+ 418,419,613
465
+ 662,663,691
466
+ 97,98,175
467
+ 684,702,705
468
+ 623,634,635
469
+ 138,315,316
470
+ 551,577,581
471
+ 321,322,447
472
+ 424,425,518
473
+ 139,318,386
474
+ 66,252,259
475
+ 308,309,311
476
+ 189,191,199
477
+ 173,176,184
478
+ 465,466,679
479
+ 158,533,708
480
+ 39,233,235
481
+ 183,422,516
482
+ 466,558,679
483
+ 583,648,671
484
+ 328,453,454
485
+ 421,551,564
486
+ 537,540,541
487
+ 121,122,499
488
+ 569,583,607
489
+ 342,480,481
490
+ 113,479,615
491
+ 185,454,455
492
+ 420,421,564
493
+ 263,264,280
494
+ 169,170,171
495
+ 585,597,608
496
+ 559,566,578
497
+ 646,656,670
498
+ 451,452,481
499
+ 178,417,472
500
+ 52,119,120
501
+ 61,132,133
502
+ 589,603,606
503
+ 138,316,488
504
+ 247,256,257
505
+ 453,479,480
506
+ 26,30,61
507
+ 5,7,52
508
+ 60,127,128
509
+ 80,82,299
510
+ 534,535,591
511
+ 194,195,543
512
+ 669,674,688
513
+ 41,42,113
514
+ 178,568,613
515
+ 157,397,440
516
+ 401,406,445
517
+ 123,125,126
518
+ 402,446,461
519
+ 196,206,540
520
+ 182,551,563
521
+ 402,405,406
522
+ 209,213,214
523
+ 182,563,694
524
+ 49,52,120
525
+ 147,148,149
526
+ 83,84,142
527
+ 412,468,630
528
+ 401,402,406
529
+ 327,328,341
530
+ 526,527,530
531
+ 5,7,215
532
+ 11,47,222
533
+ 274,275,289
534
+ 600,609,611
535
+ 648,654,666
536
+ 33,36,98
537
+ 79,290,295
538
+ 431,524,525
539
+ 422,423,516
540
+ 113,188,479
541
+ 560,561,574
542
+ 260,261,284
543
+ 168,469,470
544
+ 446,460,461
545
+ 78,79,391
546
+ 9,12,54
547
+ 145,157,158
548
+ 189,190,191
549
+ 625,636,642
550
+ 151,156,545
551
+ 268,269,292
552
+ 430,523,524
553
+ 262,263,313
554
+ 165,468,620
555
+ 182,577,684
556
+ 132,133,506
557
+ 606,610,611
558
+ 161,449,450
559
+ 5,52,215
560
+ 180,487,712
561
+ 672,686,692
562
+ 108,535,570
563
+ 379,503,504
564
+ 566,655,698
565
+ 407,408,463
566
+ 181,488,489
567
+ 537,538,539
568
+ 490,491,503
569
+ 270,302,303
570
+ 435,436,529
571
+ 125,134,494
572
+ 116,117,483
573
+ 434,437,527
574
+ 136,137,318
575
+ 125,126,616
576
+ 144,148,150
577
+ 632,640,650
578
+ 263,280,281
579
+ 7,50,218
580
+ 108,154,570
581
+ 101,102,105
582
+ 427,428,566
583
+ 518,621,629
584
+ 156,431,439
585
+ 358,375,376
586
+ 120,497,617
587
+ 18,19,91
588
+ 385,549,550
589
+ 437,529,530
590
+ 375,507,508
591
+ 100,173,175
592
+ 142,435,528
593
+ 319,349,473
594
+ 586,596,699
595
+ 112,187,478
596
+ 644,656,665
597
+ 167,168,624
598
+ 183,490,503
599
+ 276,277,286
600
+ 329,339,340
601
+ 674,689,695
602
+ 326,327,342
603
+ 117,483,484
604
+ 686,692,701
605
+ 261,262,312
606
+ 315,383,384
607
+ 156,430,431
608
+ 401,407,444
609
+ 527,529,530
610
+ 580,588,595
611
+ 441,534,591
612
+ 296,297,302
613
+ 179,555,700
614
+ 331,332,337
615
+ 404,405,446
616
+ 361,362,372
617
+ 169,626,633
618
+ 325,343,614
619
+ 191,192,198
620
+ 179,555,713
621
+ 194,201,204
622
+ 76,84,142
623
+ 77,266,267
624
+ 669,688,698
625
+ 516,563,694
626
+ 319,419,613
627
+ 182,352,489
628
+ 118,324,345
629
+ 560,574,583
630
+ 262,312,313
631
+ 434,437,529
632
+ 411,466,659
633
+ 245,246,248
634
+ 59,60,127
635
+ 197,200,208
636
+ 445,446,461
637
+ 68,285,387
638
+ 170,520,633
639
+ 144,151,571
640
+ 32,63,64
641
+ 186,455,456
642
+ 292,293,297
643
+ 654,666,676
644
+ 628,635,646
645
+ 496,497,509
646
+ 573,682,683
647
+ 202,537,538
648
+ 327,328,453
649
+ 642,651,686
650
+ 120,497,498
651
+ 522,698,704
652
+ 535,546,591
653
+ 189,191,192
654
+ 133,134,494
655
+ 68,71,366
656
+ 47,115,118
657
+ 194,204,543
658
+ 326,327,452
659
+ 102,103,159
660
+ 364,369,370
661
+ 26,61,62
662
+ 411,560,659
663
+ 197,199,200
664
+ 558,560,659
665
+ 79,435,528
666
+ 99,173,176
667
+ 58,129,130
668
+ 354,380,490
669
+ 641,653,707
670
+ 287,388,389
671
+ 105,106,107
672
+ 38,40,57
673
+ 161,324,325
674
+ 80,265,266
675
+ 116,482,614
676
+ 85,162,163
677
+ 175,176,523
678
+ 119,361,362
679
+ 359,360,496
680
+ 520,521,655
681
+ 688,704,706
682
+ 71,141,367
683
+ 83,142,435
684
+ 600,607,611
685
+ 51,52,119
686
+ 144,145,151
687
+ 401,444,462
688
+ 244,249,250
689
+ 189,463,464
690
+ 2,41,42
691
+ 183,422,551
692
+ 545,547,572
693
+ 424,517,518
694
+ 119,361,617
695
+ 521,655,698
696
+ 20,21,22
697
+ 113,478,479
698
+ 98,175,176
699
+ 183,421,618
700
+ 261,311,312
701
+ 116,163,482
702
+ 229,230,233
703
+ 123,126,357
704
+ 656,670,687
705
+ 632,636,643
706
+ 331,337,338
707
+ 180,350,487
708
+ 6,41,220
709
+ 179,683,700
710
+ 458,459,474
711
+ 467,630,659
712
+ 208,538,542
713
+ 184,660,711
714
+ 3,211,212
715
+ 398,440,441
716
+ 137,319,349
717
+ 501,513,514
718
+ 39,97,235
719
+ 433,437,530
720
+ 159,442,535
721
+ 316,351,488
722
+ 521,566,698
723
+ 123,356,377
724
+ 371,511,512
725
+ 106,108,154
726
+ 545,572,576
727
+ 423,553,563
728
+ 533,534,710
729
+ 68,71,247
730
+ 325,326,451
731
+ 631,647,658
732
+ 583,648,666
733
+ 41,44,220
734
+ 561,574,584
735
+ 681,699,702
736
+ 598,682,683
737
+ 427,521,655
738
+ 332,457,458
739
+ 287,288,389
740
+ 71,247,257
741
+ 3,43,212
742
+ 155,408,409
743
+ 210,213,219
744
+ 104,177,443
745
+ 187,188,193
746
+ 437,527,530
747
+ 222,223,228
748
+ 7,52,215
749
+ 602,603,609
750
+ 586,594,699
751
+ 43,44,220
752
+ 411,558,560
753
+ 173,174,175
754
+ 148,152,571
755
+ 412,560,630
756
+ 10,47,222
757
+ 56,123,124
758
+ 1,4,50
759
+ 99,100,173
760
+ 306,313,314
761
+ 77,80,266
762
+ 64,131,132
763
+ 80,109,265
764
+ 427,566,655
765
+ 406,407,462
766
+ 143,144,148
767
+ 107,191,192
768
+ 141,367,515
769
+ 145,151,158
770
+ 16,226,228
771
+ 428,429,562
772
+ 350,351,487
773
+ 320,348,349
774
+ 587,588,596
775
+ 648,666,671
776
+ 178,472,713
777
+ 183,380,503
778
+ 387,388,396
779
+ 78,272,273
780
+ 627,637,641
781
+ 107,155,177
782
+ 250,251,253
783
+ 426,427,520
784
+ 432,438,439
785
+ 369,370,513
786
+ 107,177,191
787
+ 636,642,651
788
+ 189,190,199
789
+ 112,477,478
790
+ 156,430,545
791
+ 136,180,318
792
+ 185,188,454
793
+ 138,316,351
794
+ 72,73,110
795
+ 207,208,542
796
+ 196,205,206
797
+ 415,556,565
798
+ 553,567,582
799
+ 18,89,90
800
+ 412,467,468
801
+ 189,192,463
802
+ 135,140,383
803
+ 221,224,228
804
+ 352,381,489
805
+ 432,525,531
806
+ 102,105,106
807
+ 333,334,335
808
+ 416,555,713
809
+ 21,91,92
810
+ 101,104,443
811
+ 494,495,507
812
+ 194,195,206
813
+ 13,221,225
814
+ 662,663,664
815
+ 223,224,228
816
+ 677,693,700
817
+ 9,55,56
818
+ 346,484,485
819
+ 77,264,280
820
+ 321,348,486
821
+ 438,526,531
822
+ 31,93,94
823
+ 573,598,682
824
+ 231,232,236
825
+ 432,433,526
826
+ 270,271,290
827
+ 688,698,704
828
+ 183,421,422
829
+ 593,606,610
830
+ 40,231,236
831
+ 178,555,713
832
+ 83,435,436
833
+ 41,42,44
834
+ 441,533,534
835
+ 330,338,339
836
+ 456,476,477
837
+ 178,418,613
838
+ 67,335,474
839
+ 104,177,192
840
+ 517,629,668
841
+ 206,540,543
842
+ 34,57,234
843
+ 410,558,592
844
+ 466,659,679
845
+ 634,641,653
846
+ 398,441,591
847
+ 637,641,654
848
+ 471,667,713
849
+ 8,41,44
850
+ 424,518,629
851
+ 685,689,696
852
+ 569,605,607
853
+ 697,706,708
854
+ 10,45,46
855
+ 467,560,659
856
+ 2,6,41
857
+ 355,491,492
858
+ 170,426,520
859
+ 388,395,396
860
+ 178,417,713
861
+ 128,510,511
862
+ 72,251,252
863
+ 397,440,590
864
+ 586,699,702
865
+ 251,252,253
866
+ 183,551,563
867
+ 91,165,168
868
+ 594,699,705
869
+ 190,191,199
870
+ 108,159,535
871
+ 575,597,602
872
+ 9,54,224
873
+ 124,356,492
874
+ 131,134,493
875
+ 57,60,128
876
+ 361,372,373
877
+ 8,41,220
878
+ 186,330,456
879
+ 128,129,511
880
+ 166,167,168
881
+ 555,565,587
882
+ 174,525,532
883
+ 243,244,250
884
+ 31,93,96
885
+ 195,196,540
886
+ 36,39,235
887
+ 35,40,231
888
+ 414,470,645
889
+ 168,470,624
890
+ 173,175,176
891
+ 670,687,692
892
+ 644,663,665
893
+ 17,20,86
894
+ 434,435,436
895
+ 282,306,307
896
+ 553,582,586
897
+ 595,596,608
898
+ 411,466,467
899
+ 197,198,199
900
+ 448,449,484
901
+ 13,15,56
902
+ 452,453,480
903
+ 85,86,163
904
+ 135,138,315
905
+ 620,627,637
906
+ 81,109,404
907
+ 354,490,491
908
+ 37,229,233
909
+ 195,540,543
910
+ 183,563,694
911
+ 447,485,486
912
+ 442,535,591
913
+ 55,56,123
914
+ 663,673,691
915
+ 381,382,618
916
+ 68,141,367
917
+ 649,685,689
918
+ 115,118,344
919
+ 1,50,51
920
+ 552,567,585
921
+ 539,542,543
922
+ 12,54,227
923
+ 332,336,337
924
+ 412,413,561
925
+ 320,349,473
926
+ 682,683,712
927
+ 148,151,152
928
+ 518,567,621
929
+ 473,568,573
930
+ 65,68,246
931
+ 497,509,510
932
+ 420,564,618
933
+ 355,378,379
934
+ 187,477,478
935
+ 239,243,244
936
+ 91,92,165
937
+ 133,376,506
938
+ 28,32,63
939
+ 18,23,24
940
+ 100,173,174
941
+ 680,703,709
942
+ 411,467,560
943
+ 427,559,566
944
+ 336,337,475
945
+ 18,90,91
946
+ 426,552,559
947
+ 191,198,199
948
+ 21,89,92
949
+ 186,187,196
950
+ 390,393,394
951
+ 630,637,648
952
+ 82,266,267
953
+ 113,114,615
954
+ 389,390,394
955
+ 416,417,555
956
+ 194,204,206
957
+ 98,99,176
958
+ 328,329,340
959
+ 18,24,89
960
+ 425,426,519
961
+ 182,183,694
962
+ 39,100,233
963
+ 179,349,473
964
+ 367,368,515
965
+ 447,448,485
966
+ 581,598,612
967
+ 555,579,700
968
+ 593,604,610
969
+ 562,572,589
970
+ 371,372,511
971
+ 368,514,515
972
+ 35,40,59
973
+ 275,287,288
974
+ 72,242,251
975
+ 49,120,121
976
+ 704,706,711
977
+ 433,526,527
978
+ 25,27,28
979
+ 652,661,668
980
+ 21,23,89
981
+ 322,346,347
982
+ 574,600,601
983
+ 448,484,485
984
+ 79,528,529
985
+ 68,246,247
986
+ 644,653,663
987
+ 577,694,702
988
+ 154,544,546
989
+ 124,125,493
990
+ 104,107,192
991
+ 147,156,431
992
+ 196,201,536
993
+ 49,52,218
994
+ 525,531,532
995
+ 31,32,94
996
+ 654,676,707
997
+ 62,133,134
998
+ 424,518,567
999
+ 171,518,519
1000
+ 6,41,217
1001
+ 39,97,98
1002
+ 410,411,466
1003
+ 144,148,151
1004
+ 180,473,712
1005
+ 558,659,679
1006
+ 601,602,609
1007
+ 646,657,670
1008
+ 433,437,527
1009
+ 335,336,474
1010
+ 353,354,380
1011
+ 409,410,465
1012
+ 690,695,696
1013
+ 415,416,565
1014
+ 7,215,218
1015
+ 308,311,312
1016
+ 80,280,305
1017
+ 692,699,701
1018
+ 81,265,266
1019
+ 399,570,591
1020
+ 276,277,395
1021
+ 81,82,266
1022
+ 185,188,194
1023
+ 67,72,242
1024
+ 171,172,621
1025
+ 673,676,696
1026
+ 675,690,709
1027
+ 84,142,435
1028
+ 268,292,293
1029
+ 33,37,100
1030
+ 660,706,711
1031
+ 402,403,405
1032
+ 148,149,150
1033
+ 342,343,481
1034
+ 249,250,254
1035
+ 137,180,350
1036
+ 580,595,599
1037
+ 144,145,150
1038
+ 577,598,684
1039
+ 18,88,89
1040
+ 97,98,235
1041
+ 432,525,526
1042
+ 221,227,228
1043
+ 79,391,392
1044
+ 143,147,148
1045
+ 178,321,486
1046
+ 357,358,616
1047
+ 416,471,472
1048
+ 382,420,618
1049
+ 357,376,377
1050
+ 69,70,279
1051
+ 374,508,509
1052
+ 434,436,437
1053
+ 263,313,314
1054
+ 263,264,314
1055
+ 317,385,386
1056
+ 210,211,212
1057
+ 19,21,91
1058
+ 578,602,603
1059
+ 25,95,96
1060
+ 160,631,647
1061
+ 458,474,475
1062
+ 677,678,693
1063
+ 39,97,100
1064
+ 237,256,257
1065
+ 412,560,561
1066
+ 547,571,590
1067
+ 408,409,464
1068
+ 556,624,645
1069
+ 353,354,490
1070
+ 66,252,253
1071
+ 2,41,217
1072
+ 372,373,510
1073
+ 548,581,612
1074
+ 132,505,506
1075
+ 132,377,506
1076
+ 491,492,504
1077
+ 67,72,110
1078
+ 103,107,108
1079
+ 672,687,692
1080
+ 67,110,459
1081
+ 307,308,312
1082
+ 565,587,588
1083
+ 178,179,555
1084
+ 491,503,504
1085
+ 522,704,711
1086
+ 32,63,94
1087
+ 178,179,568
1088
+ 681,699,701
1089
+ 421,564,618
1090
+ 651,664,672
1091
+ 413,557,561
1092
+ 383,420,548
1093
+ 673,691,696
1094
+ 101,105,155
1095
+ 549,573,612
1096
+ 275,288,289
1097
+ 3,43,211
1098
+ 536,537,539
1099
+ 582,585,608
1100
+ 624,638,645
1101
+ 190,464,465
1102
+ 403,404,446
1103
+ 6,217,220
1104
+ 534,535,680
1105
+ 137,180,473
1106
+ 48,116,117
1107
+ 144,148,571
1108
+ 17,18,88
1109
+ 428,521,566
1110
+ 357,358,376
1111
+ 27,28,63
1112
+ 385,386,550
1113
+ 185,187,188
1114
+ 359,495,496
1115
+ 433,438,526
1116
+ 70,71,258
1117
+ 649,669,674
1118
+ 406,445,461
1119
+ 666,676,690
1120
+ 426,427,559
1121
+ 402,445,446
1122
+ 699,702,705
1123
+ 316,384,385
1124
+ 191,199,200
1125
+ 237,245,246
1126
+ 409,544,592
1127
+ 425,426,552
1128
+ 20,22,86
1129
+ 548,564,581
1130
+ 95,169,172
1131
+ 643,662,664
1132
+ 109,305,314
1133
+ 58,59,127
1134
+ 9,13,56
1135
+ 3,8,43
1136
+ 73,110,334
1137
+ 93,96,171
1138
+ 65,258,279
1139
+ 8,44,220
1140
+ 638,646,657
1141
+ 195,206,543
1142
+ 125,494,616
1143
+ 179,473,568
1144
+ 262,281,282
1145
+ 61,64,132
1146
+ 400,401,444
1147
+ 26,29,30
1148
+ 445,461,462
1149
+ 581,598,684
1150
+ 419,550,554
1151
+ 325,344,614
1152
+ 557,580,584
1153
+ 230,231,232
1154
+ 65,257,258
1155
+ 557,561,584
1156
+ 49,50,218
1157
+ 423,424,517
1158
+ 277,278,285
1159
+ 81,109,265
1160
+ 116,482,483
1161
+ 415,470,471
1162
+ 363,370,371
1163
+ 81,82,404
1164
+ 577,684,702
1165
+ 398,399,591
1166
+ 420,548,564
1167
+ 598,612,682
1168
+ 328,329,454
1169
+ 28,63,94
1170
+ 6,8,220
1171
+ 471,472,713
1172
+ 416,555,565
1173
+ 594,596,699
1174
+ 358,494,495
1175
+ 138,181,488
1176
+ 40,59,60
1177
+ 199,541,542
1178
+ 376,377,506
1179
+ 577,581,684
1180
+ 135,315,383
1181
+ 80,82,403
1182
+ 397,398,590
1183
+ 358,494,616
1184
+ 424,517,629
1185
+ 330,331,338
1186
+ 622,626,632
1187
+ 33,98,99
1188
+ 677,700,713
1189
+ 558,560,583
1190
+ 418,554,568
1191
+ 100,233,235
1192
+ 76,83,272
1193
+ 109,264,265
1194
+ 661,686,701
1195
+ 86,163,164
1196
+ 9,12,224
1197
+ 102,153,159
1198
+ 276,286,287
1199
+ 237,238,245
1200
+ 13,15,227
1201
+ 402,445,461
1202
+ 525,526,531
1203
+ 577,594,598
1204
+ 124,131,492
1205
+ 634,635,644
1206
+ 38,40,236
1207
+ 36,39,98
1208
+ 502,514,515
1209
+ 44,111,112
1210
+ 641,654,707
1211
+ 8,212,220
1212
+ 535,546,570
1213
+ 187,188,478
1214
+ 412,467,630
1215
+ 425,518,519
1216
+ 429,430,576
1217
+ 274,275,393
1218
+ 17,18,24
1219
+ 518,567,629
1220
+ 248,255,256
1221
+ 62,131,134
1222
+ 47,222,223
1223
+ 66,259,260
1224
+ 409,464,465
1225
+ 122,362,363
1226
+ 115,116,614
1227
+ 1,4,214
1228
+ 95,96,169
1229
+ 158,184,660
1230
+ 582,586,596
1231
+ 165,468,469
1232
+ 399,441,591
1233
+ 391,392,393
1234
+ 409,410,592
1235
+ 683,684,705
1236
+ 340,341,479
1237
+ 70,141,279
1238
+ 626,639,640
1239
+ 177,191,192
1240
+ 473,573,712
1241
+ 293,294,298
1242
+ 558,569,592
1243
+ 9,13,221
1244
+ 417,555,568
1245
+ 107,177,192
1246
+ 319,320,613
1247
+ 210,212,213
1248
+ 398,441,590
1249
+ 136,180,319
1250
+ 636,643,651
1251
+ 429,430,523
1252
+ 83,84,435
1253
+ 109,404,460
1254
+ 16,223,228
1255
+ 584,599,601
1256
+ 70,71,141
1257
+ 161,325,450
1258
+ 161,162,163
1259
+ 586,699,701
1260
+ 433,438,530
1261
+ 11,222,223
1262
+ 164,325,451
1263
+ 136,137,180
1264
+ 158,440,533
1265
+ 106,154,570
1266
+ 217,219,220
1267
+ 546,570,591
1268
+ 627,634,641
1269
+ 134,493,494
1270
+ 298,300,301
1271
+ 416,417,713
1272
+ 574,584,601
1273
+ 210,215,216
1274
+ 422,551,563
1275
+ 347,485,486
1276
+ 46,117,118
1277
+ 306,307,313
1278
+ 89,90,167
1279
+ 340,479,615
1280
+ 430,545,576
1281
+ 159,160,535
1282
+ 573,598,683
1283
+ 184,523,711
1284
+ 74,252,259
1285
+ 271,272,304
1286
+ 172,622,625
1287
+ 309,310,311
1288
+ 261,283,284
1289
+ 586,681,702
1290
+ 560,630,659
1291
+ 199,202,207
1292
+ 117,162,483
1293
+ 165,413,414
1294
+ 488,489,682
1295
+ 46,47,118
1296
+ 10,11,47
1297
+ 17,87,88
1298
+ 67,459,474
1299
+ 137,180,319
1300
+ 356,357,377
1301
+ 402,405,446
1302
+ 34,230,234
1303
+ 635,644,656
1304
+ 189,192,198
1305
+ 185,194,195
1306
+ 33,37,229
1307
+ 369,513,514
1308
+ 111,112,477
1309
+ 164,451,482
1310
+ 414,556,645
1311
+ 346,347,485
1312
+ 12,15,54
1313
+ 375,376,507
1314
+ 108,159,160
1315
+ 260,261,311
1316
+ 154,160,177
1317
+ 379,380,503
1318
+ 18,23,89
1319
+ 547,572,593
1320
+ 165,413,469
1321
+ 216,218,219
1322
+ 143,147,156
1323
+ 207,541,542
1324
+ 147,439,619
1325
+ 270,290,291
1326
+ 190,191,200
1327
+ 544,546,569
1328
+ 101,400,444
1329
+ 28,31,94
1330
+ 333,334,459
1331
+ 167,623,628
1332
+ 656,665,687
1333
+ 533,708,710
1334
+ 120,127,497
1335
+ 101,102,103
1336
+ 4,7,50
1337
+ 431,432,439
1338
+ 40,57,60
1339
+ 351,487,488
1340
+ 79,142,435
1341
+ 135,138,382
1342
+ 169,172,622
1343
+ 405,446,461
1344
+ 117,118,345
1345
+ 149,173,176
1346
+ 697,703,708
1347
+ 359,374,375
1348
+ 75,81,265
1349
+ 305,306,314
1350
+ 190,409,465
1351
+ 354,379,380
1352
+ 412,413,468
1353
+ 10,14,226
1354
+ 642,661,686
1355
+ 397,571,590
1356
+ 495,496,508
1357
+ 178,447,486
1358
+ 137,317,350
1359
+ 192,443,463
1360
+ 558,569,583
1361
+ 239,244,255
1362
+ 1,5,52
1363
+ 660,706,708
1364
+ 384,385,549
1365
+ 325,343,344
1366
+ 495,507,508
1367
+ 101,103,104
1368
+ 53,56,124
1369
+ 3,8,212
1370
+ 54,224,227
1371
+ 402,405,461
1372
+ 401,444,445
1373
+ 18,24,88
1374
+ 275,276,287
1375
+ 161,163,164
1376
+ 321,447,486
1377
+ 355,356,378
1378
+ 40,57,236
1379
+ 196,536,540
1380
+ 44,112,113
1381
+ 57,128,129
1382
+ 286,387,388
1383
+ 169,171,172
1384
+ 597,601,602
1385
+ 173,174,532
1386
+ 419,554,613
1387
+ 182,352,353
1388
+ 15,54,227
1389
+ 283,284,308
1390
+ 373,374,509
1391
+ 453,454,479
1392
+ 238,244,245
1393
+ 5,209,215
1394
+ 277,395,396
1395
+ 326,342,343
1396
+ 683,693,705
1397
+ 54,55,123
1398
+ 423,516,517
1399
+ 643,650,662
1400
+ 19,20,21
1401
+ 125,493,494
1402
+ 68,366,502
1403
+ 77,294,299
1404
+ 320,321,348
1405
+ 129,511,512
1406
+ 180,319,473
1407
+ 317,350,351
1408
+ 62,63,131
1409
+ 676,690,696
1410
+ 442,570,591
1411
+ 153,399,570
1412
+ 97,100,175
1413
+ 7,49,50
1414
+ 133,376,507
1415
+ 199,207,542
1416
+ 151,156,158
1417
+ 149,532,619
1418
+ 2,3,43
1419
+ 244,245,249
1420
+ 290,291,295
1421
+ 174,524,525
1422
+ 680,703,710
1423
+ 604,605,610
1424
+ 587,594,596
1425
+ 129,130,499
1426
+ 65,237,257
1427
+ 234,235,236
1428
+ 197,198,202
1429
+ 25,28,94
1430
+ 102,153,570
1431
+ 193,196,201
1432
+ 324,325,450
1433
+ 568,573,579
1434
+ 425,518,567
1435
+ 88,161,162
1436
+ 473,554,573
1437
+ 169,170,633
1438
+ 501,502,514
1439
+ 332,333,458
1440
+ 321,347,486
1441
+ 520,633,655
1442
+ 148,151,571
1443
+ 163,164,482
1444
+ 165,166,620
1445
+ 96,169,170
1446
+ 517,518,629
1447
+ 286,287,388
1448
+ 185,186,455
1449
+ 365,366,368
1450
+ 178,179,486
1451
+ 404,446,460
1452
+ 182,577,702
1453
+ 678,693,699
1454
+ 152,157,397
1455
+ 402,403,446
1456
+ 189,190,464
1457
+ 365,366,502
1458
+ 102,153,154
1459
+ 575,585,597
1460
+ 595,597,608
1461
+ 324,449,450
1462
+ 577,586,594
1463
+ 269,270,302
1464
+ 275,393,394
1465
+ 76,272,273
1466
+ 161,164,325
1467
+ 6,8,41
1468
+ 119,122,362
1469
+ 195,206,540
1470
+ 540,541,543
1471
+ 17,18,19
1472
+ 249,254,255
1473
+ 7,49,52
1474
+ 82,299,300
1475
+ 132,377,505
1476
+ 428,522,698
1477
+ 546,605,647
1478
+ 170,171,519
1479
+ 317,350,487
1480
+ 429,522,523
1481
+ 436,437,529
1482
+ 466,558,659
1483
+ 131,132,505
1484
+ 67,334,459
1485
+ 182,353,490
1486
+ 233,234,235
1487
+ 34,38,57
1488
+ 28,31,32
1489
+ 215,216,218
1490
+ 317,318,386
1491
+ 78,271,272
1492
+ 573,682,712
1493
+ 182,183,563
1494
+ 188,478,479
1495
+ 179,555,568
1496
+ 442,535,570
1497
+ 324,325,344
1498
+ 80,82,266
1499
+ 380,490,503
1500
+ 354,355,379
1501
+ 155,400,408
1502
+ 250,253,254
1503
+ 663,664,665
1504
+ 170,519,520
1505
+ 651,672,686
1506
+ 285,286,387
1507
+ 30,31,32
1508
+ 405,406,461
1509
+ 79,435,436
1510
+ 400,407,408
1511
+ 162,449,484
1512
+ 390,391,393
1513
+ 330,331,456
1514
+ 433,434,527
1515
+ 433,526,530
1516
+ 106,108,570
1517
+ 307,312,313
1518
+ 146,176,184
1519
+ 72,74,252
1520
+ 136,139,318
1521
+ 269,270,291
1522
+ 607,610,611
1523
+ 205,206,540
1524
+ 363,364,500
1525
+ 114,339,340
1526
+ 50,121,122
1527
+ 36,229,232
1528
+ 80,81,109
1529
+ 37,100,233
1530
+ 111,338,477
1531
+ 204,539,543
1532
+ 11,16,47
1533
+ 451,481,482
1534
+ 80,109,305
1535
+ 43,212,220
1536
+ 103,108,159
1537
+ 579,587,594
1538
+ 534,680,710
1539
+ 149,184,532
1540
+ 316,317,385
1541
+ 259,260,310
1542
+ 423,516,563
1543
+ 411,412,467
1544
+ 415,556,645
1545
+ 338,476,477
1546
+ 433,437,438
1547
+ 9,221,224
1548
+ 101,443,444
1549
+ 573,598,612
1550
+ 240,254,255
1551
+ 536,537,540
1552
+ 621,625,652
1553
+ 355,356,492
1554
+ 281,282,306
1555
+ 23,24,89
1556
+ 177,192,443
1557
+ 11,16,223
1558
+ 10,14,45
1559
+ 296,302,303
1560
+ 406,445,462
1561
+ 162,483,484
1562
+ 662,685,691
1563
+ 600,601,609
1564
+ 2,42,43
1565
+ 322,447,448
1566
+ 178,320,321
1567
+ 675,680,709
1568
+ 595,597,599
1569
+ 193,194,201
1570
+ 69,258,279
1571
+ 361,497,617
1572
+ 546,569,605
1573
+ 77,264,265
1574
+ 241,253,254
1575
+ 153,399,442
1576
+ 161,164,450
1577
+ 647,658,675
1578
+ 183,380,490
1579
+ 146,149,176
1580
+ 149,173,184
1581
+ 629,652,668
1582
+ 586,681,699
1583
+ 127,128,510
1584
+ 96,170,171
1585
+ 36,232,235
1586
+ 76,83,84
1587
+ 1,209,214
1588
+ 194,206,543
1589
+ 131,492,505
1590
+ 242,243,251
1591
+ 172,621,625
1592
+ 414,415,556
1593
+ 648,659,671
1594
+ 34,230,231
1595
+ 535,647,680
1596
+ 499,500,512
1597
+ 66,260,284
1598
+ 138,352,382
1599
+ 544,569,592
1600
+ 354,355,491
1601
+ 133,506,507
1602
+ 293,297,298
1603
+ 222,225,226
1604
+ 642,652,661
1605
+ 623,627,634
1606
+ 598,683,684
1607
+ 551,563,577
1608
+ 80,403,446
1609
+ 119,120,617
1610
+ 438,530,531
1611
+ 129,371,512
1612
+ 138,181,489
1613
+ 69,70,258
1614
+ 605,607,610
1615
+ 526,530,531
1616
+ 444,445,462
1617
+ 14,16,226
1618
+ 164,325,450
1619
+ 225,227,228
1620
+ 151,152,571
1621
+ 415,471,645
1622
+ 547,590,593
1623
+ 221,225,227
1624
+ 586,594,596
1625
+ 683,693,700
1626
+ 363,364,370
1627
+ 695,703,709
1628
+ 171,518,621
1629
+ 26,62,63
1630
+ 622,625,636
1631
+ 30,32,61
1632
+ 198,199,202
1633
+ 124,131,493
1634
+ 189,198,199
1635
+ 323,448,449
1636
+ 362,371,372
1637
+ 434,435,529
1638
+ 12,15,227
1639
+ 337,475,476
1640
+ 74,110,259
1641
+ 403,405,446
1642
+ 239,240,255
1643
+ 586,681,701
1644
+ 32,61,64
1645
+ 323,324,345
1646
+ 277,278,396
1647
+ 137,180,318
1648
+ 330,455,456
1649
+ 50,119,122
1650
+ 401,402,445
1651
+ 13,225,227
1652
+ 473,554,568
1653
+ 66,67,241
1654
+ 411,558,659
1655
+ 222,225,228
1656
+ 58,127,130
1657
+ 470,624,645
1658
+ 202,203,538
1659
+ 179,348,486
1660
+ 92,165,166
1661
+ 666,671,675
1662
+ 291,295,296
1663
+ 66,284,309
1664
+ 182,684,702
1665
+ 36,98,235
1666
+ 289,390,391
1667
+ 516,517,668
1668
+ 470,471,645
1669
+ 122,363,499
1670
+ 658,671,675
1671
+ 165,413,468
1672
+ 632,643,650
1673
+ 77,265,266
1674
+ 416,417,472
1675
+ 466,467,659
1676
+ 457,475,476
1677
+ 162,163,483
1678
+ 682,683,684
1679
+ 10,11,222
1680
+ 182,183,490
1681
+ 211,216,217
1682
+ 288,389,390
1683
+ 438,439,619
1684
+ 90,91,168
1685
+ 443,444,463
1686
+ 552,575,585
1687
+ 649,674,689
1688
+ 121,130,498
1689
+ 166,623,627
1690
+ 22,23,24
1691
+ 555,568,579
1692
+ 590,591,604
1693
+ 328,340,341
1694
+ 178,555,568
1695
+ 123,356,357
1696
+ 405,446,460
1697
+ 129,499,512
1698
+ 66,67,309
1699
+ 63,64,131
1700
+ 68,141,515
1701
+ 2,6,217
1702
+ 186,456,477
1703
+ 143,156,431
1704
+ 77,80,299
1705
+ 21,22,23
1706
+ 190,409,464
1707
+ 179,700,713
1708
+ 15,53,54
1709
+ 117,162,484
1710
+ 155,409,544
1711
+ 424,567,629
1712
+ 418,554,613
1713
+ 473,683,712
1714
+ 86,161,163
1715
+ 195,196,206
1716
+ 440,441,533
1717
+ 248,249,255
1718
+ 413,414,557
1719
+ 29,30,31
1720
+ 552,559,575
1721
+ 178,417,555
1722
+ 364,500,501
1723
+ 322,323,346
1724
+ 79,295,304
1725
+ 178,417,568
1726
+ 473,568,613
1727
+ 275,276,394
1728
+ 465,631,679
1729
+ 80,81,265
1730
+ 639,655,669
1731
+ 145,150,157
1732
+ 638,657,667
1733
+ 388,389,395
1734
+ 401,406,407
1735
+ 341,342,480
1736
+ 187,193,196
1737
+ 240,241,254
1738
+ 17,24,88
1739
+ 86,87,161
1740
+ 78,273,274
1741
+ 104,107,177
1742
+ 467,468,630
1743
+ 399,442,591
1744
+ 402,406,461
1745
+ 68,366,367
1746
+ 333,458,459
1747
+ 288,289,390
1748
+ 678,692,699
1749
+ 297,301,302
1750
+ 117,345,484
1751
+ 120,127,498
1752
+ 22,85,86
1753
+ 179,473,683
1754
+ 65,278,285
1755
+ 79,83,435
1756
+ 135,382,420
1757
+ 623,628,635
1758
+ 182,563,577
1759
+ 401,406,462
1760
+ 199,207,541
1761
+ 54,125,126
1762
+ 209,210,213
1763
+ 67,334,335
1764
+ 67,72,335
1765
+ 103,106,108
1766
+ 67,110,334
1767
+ 71,257,258
1768
+ 75,81,266
1769
+ 559,575,578
1770
+ 15,53,56
1771
+ 61,62,133
1772
+ 441,590,591
1773
+ 566,578,589
1774
+ 47,48,115
1775
+ 586,596,701
1776
+ 352,353,381
1777
+ 269,291,292
1778
+ 432,433,438
1779
+ 333,335,336
1780
+ 29,31,96
1781
+ 417,418,568
1782
+ 8,43,44
1783
+ 415,416,471
1784
+ 685,691,696
1785
+ 196,205,536
1786
+ 360,361,497
1787
+ 94,171,172
1788
+ 516,668,694
1789
+ 9,54,55
1790
+ 297,298,301
1791
+ 562,572,576
1792
+ 332,333,336
1793
+ 66,241,253
1794
+ 16,47,223
1795
+ 414,415,470
1796
+ 423,424,553
1797
+ 666,675,690
1798
+ 271,303,304
1799
+ 164,450,451
1800
+ 440,441,590
1801
+ 353,380,381
1802
+ 138,351,488
1803
+ 221,222,228
1804
+ 112,113,478
1805
+ 1,51,52
1806
+ 197,202,203
1807
+ 624,628,638
1808
+ 347,348,486
1809
+ 201,204,536
1810
+ 102,103,106
1811
+ 8,43,220
1812
+ 67,110,310
1813
+ 22,85,88
1814
+ 45,48,117
1815
+ 2,43,211
1816
+ 53,124,125
1817
+ 10,46,47
1818
+ 209,210,215
1819
+ 37,39,233
1820
+ 14,16,45
1821
+ 146,149,184
1822
+ 92,166,167
1823
+ 165,414,469
1824
+ 319,320,473
1825
+ 109,264,314
1826
+ 403,404,405
1827
+ 178,320,613
1828
+ 100,174,175
1829
+ 50,51,119
1830
+ 321,322,347
1831
+ 325,326,343
1832
+ 178,321,447
1833
+ 28,32,94
1834
+ 72,73,334
1835
+ 167,624,628
1836
+ 79,83,142
1837
+ 183,516,694
1838
+ 413,414,469
1839
+ 358,359,495
1840
+ 661,681,701
1841
+ 204,206,543
1842
+ 434,527,529
1843
+ 657,670,678
1844
+ 386,419,550
1845
+ 204,536,539
1846
+ 442,534,535
1847
+ 658,659,671
1848
+ 127,130,498
1849
+ 496,508,509
1850
+ 176,184,523
1851
+ 421,422,551
1852
+ 422,516,563
1853
+ 149,176,184
1854
+ 603,606,611
1855
+ 127,497,510
1856
+ 80,81,82
1857
+ 118,344,345
1858
+ 416,472,713
1859
+ 154,546,570
1860
+ 365,501,502
1861
+ 68,141,387
1862
+ 104,192,443
1863
+ 640,649,685
1864
+ 135,140,420
1865
+ 121,498,499
1866
+ 597,599,601
1867
+ 411,467,659
1868
+ 327,452,453
1869
+ 668,681,694
1870
+ 625,642,652
1871
+ 580,584,599
1872
+ 189,408,464
1873
+ 27,32,63
1874
+ 432,438,531
1875
+ 102,154,570
1876
+ 657,667,677
1877
+ 213,219,220
1878
+ 555,700,713
1879
+ 370,512,513
1880
+ 591,604,605
1881
+ 326,451,452
1882
+ 277,285,286
1883
+ 182,183,551
1884
+ 79,436,529
1885
+ 199,200,208
1886
+ 590,593,604
1887
+ 661,668,681
1888
+ 68,71,141
1889
+ 34,35,231
1890
+ 438,531,619
1891
+ 398,440,590
1892
+ 573,579,598
1893
+ 412,467,560
1894
+ 196,205,540
1895
+ 4,7,218
1896
+ 268,293,294
1897
+ 689,695,696
1898
+ 554,568,613
1899
+ 54,123,126
1900
+ 133,494,507
1901
+ 108,154,160
1902
+ 154,155,177
1903
+ 77,267,294
1904
+ 68,367,515
1905
+ 161,324,450
1906
+ 199,208,542
1907
+ 323,345,346
1908
+ 407,444,462
1909
+ 549,550,573
1910
+ 183,381,618
1911
+ 562,566,589
1912
+ 191,197,198
1913
+ 165,166,168
1914
+ 428,429,522
1915
+ 126,357,616
1916
+ 34,38,234
1917
+ 238,239,256
1918
+ 433,527,530
1919
+ 136,139,319
1920
+ 622,632,636
1921
+ 329,330,339
assets/finger/def_node.txt ADDED
@@ -0,0 +1,600 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1
2
+ 2
3
+ 3
4
+ 4
5
+ 5
6
+ 6
7
+ 7
8
+ 8
9
+ 9
10
+ 10
11
+ 11
12
+ 12
13
+ 13
14
+ 14
15
+ 15
16
+ 16
17
+ 17
18
+ 18
19
+ 19
20
+ 20
21
+ 21
22
+ 22
23
+ 23
24
+ 24
25
+ 25
26
+ 26
27
+ 27
28
+ 28
29
+ 29
30
+ 30
31
+ 31
32
+ 32
33
+ 33
34
+ 34
35
+ 35
36
+ 36
37
+ 37
38
+ 38
39
+ 39
40
+ 40
41
+ 41
42
+ 42
43
+ 43
44
+ 44
45
+ 45
46
+ 46
47
+ 47
48
+ 48
49
+ 49
50
+ 50
51
+ 51
52
+ 52
53
+ 53
54
+ 54
55
+ 55
56
+ 56
57
+ 57
58
+ 58
59
+ 59
60
+ 60
61
+ 61
62
+ 62
63
+ 63
64
+ 64
65
+ 65
66
+ 66
67
+ 67
68
+ 68
69
+ 69
70
+ 70
71
+ 71
72
+ 72
73
+ 73
74
+ 74
75
+ 75
76
+ 76
77
+ 77
78
+ 78
79
+ 79
80
+ 80
81
+ 81
82
+ 82
83
+ 83
84
+ 84
85
+ 85
86
+ 86
87
+ 87
88
+ 88
89
+ 93
90
+ 94
91
+ 95
92
+ 96
93
+ 97
94
+ 98
95
+ 99
96
+ 100
97
+ 101
98
+ 102
99
+ 103
100
+ 104
101
+ 105
102
+ 106
103
+ 107
104
+ 108
105
+ 109
106
+ 110
107
+ 111
108
+ 112
109
+ 113
110
+ 114
111
+ 115
112
+ 116
113
+ 117
114
+ 118
115
+ 119
116
+ 120
117
+ 137
118
+ 138
119
+ 139
120
+ 140
121
+ 141
122
+ 142
123
+ 143
124
+ 144
125
+ 145
126
+ 146
127
+ 147
128
+ 148
129
+ 149
130
+ 150
131
+ 151
132
+ 152
133
+ 153
134
+ 154
135
+ 155
136
+ 156
137
+ 157
138
+ 158
139
+ 159
140
+ 160
141
+ 161
142
+ 162
143
+ 165
144
+ 166
145
+ 167
146
+ 168
147
+ 169
148
+ 170
149
+ 171
150
+ 172
151
+ 173
152
+ 174
153
+ 175
154
+ 176
155
+ 177
156
+ 178
157
+ 179
158
+ 180
159
+ 181
160
+ 182
161
+ 185
162
+ 186
163
+ 187
164
+ 188
165
+ 189
166
+ 190
167
+ 191
168
+ 192
169
+ 193
170
+ 194
171
+ 195
172
+ 196
173
+ 197
174
+ 198
175
+ 199
176
+ 200
177
+ 201
178
+ 202
179
+ 203
180
+ 204
181
+ 205
182
+ 206
183
+ 207
184
+ 208
185
+ 209
186
+ 210
187
+ 211
188
+ 212
189
+ 213
190
+ 214
191
+ 215
192
+ 216
193
+ 217
194
+ 218
195
+ 219
196
+ 220
197
+ 221
198
+ 222
199
+ 223
200
+ 224
201
+ 225
202
+ 226
203
+ 227
204
+ 228
205
+ 229
206
+ 230
207
+ 231
208
+ 232
209
+ 233
210
+ 234
211
+ 235
212
+ 236
213
+ 237
214
+ 238
215
+ 239
216
+ 240
217
+ 241
218
+ 242
219
+ 243
220
+ 244
221
+ 245
222
+ 246
223
+ 247
224
+ 248
225
+ 257
226
+ 258
227
+ 259
228
+ 260
229
+ 261
230
+ 262
231
+ 263
232
+ 264
233
+ 265
234
+ 266
235
+ 267
236
+ 268
237
+ 269
238
+ 270
239
+ 271
240
+ 272
241
+ 273
242
+ 274
243
+ 275
244
+ 276
245
+ 277
246
+ 278
247
+ 279
248
+ 280
249
+ 281
250
+ 282
251
+ 283
252
+ 284
253
+ 285
254
+ 286
255
+ 287
256
+ 288
257
+ 289
258
+ 290
259
+ 291
260
+ 292
261
+ 293
262
+ 294
263
+ 295
264
+ 296
265
+ 347
266
+ 348
267
+ 349
268
+ 350
269
+ 351
270
+ 352
271
+ 353
272
+ 354
273
+ 355
274
+ 356
275
+ 357
276
+ 358
277
+ 359
278
+ 360
279
+ 361
280
+ 362
281
+ 363
282
+ 364
283
+ 365
284
+ 366
285
+ 367
286
+ 368
287
+ 369
288
+ 370
289
+ 371
290
+ 372
291
+ 373
292
+ 374
293
+ 375
294
+ 376
295
+ 377
296
+ 378
297
+ 379
298
+ 380
299
+ 381
300
+ 382
301
+ 383
302
+ 384
303
+ 385
304
+ 386
305
+ 387
306
+ 388
307
+ 389
308
+ 390
309
+ 391
310
+ 392
311
+ 393
312
+ 394
313
+ 395
314
+ 396
315
+ 397
316
+ 398
317
+ 399
318
+ 400
319
+ 401
320
+ 402
321
+ 403
322
+ 404
323
+ 405
324
+ 406
325
+ 407
326
+ 408
327
+ 409
328
+ 410
329
+ 411
330
+ 412
331
+ 413
332
+ 414
333
+ 428
334
+ 429
335
+ 430
336
+ 431
337
+ 432
338
+ 433
339
+ 434
340
+ 435
341
+ 436
342
+ 437
343
+ 438
344
+ 439
345
+ 440
346
+ 441
347
+ 442
348
+ 443
349
+ 444
350
+ 445
351
+ 446
352
+ 447
353
+ 448
354
+ 449
355
+ 450
356
+ 451
357
+ 452
358
+ 453
359
+ 454
360
+ 455
361
+ 456
362
+ 457
363
+ 458
364
+ 459
365
+ 460
366
+ 461
367
+ 462
368
+ 463
369
+ 464
370
+ 465
371
+ 466
372
+ 467
373
+ 473
374
+ 474
375
+ 475
376
+ 476
377
+ 477
378
+ 478
379
+ 479
380
+ 480
381
+ 481
382
+ 482
383
+ 483
384
+ 484
385
+ 485
386
+ 486
387
+ 487
388
+ 488
389
+ 489
390
+ 490
391
+ 491
392
+ 492
393
+ 493
394
+ 494
395
+ 495
396
+ 496
397
+ 497
398
+ 498
399
+ 499
400
+ 500
401
+ 501
402
+ 502
403
+ 503
404
+ 504
405
+ 505
406
+ 506
407
+ 507
408
+ 508
409
+ 509
410
+ 510
411
+ 511
412
+ 512
413
+ 513
414
+ 514
415
+ 515
416
+ 516
417
+ 517
418
+ 518
419
+ 519
420
+ 520
421
+ 521
422
+ 522
423
+ 523
424
+ 524
425
+ 525
426
+ 526
427
+ 527
428
+ 528
429
+ 529
430
+ 530
431
+ 531
432
+ 532
433
+ 533
434
+ 534
435
+ 535
436
+ 536
437
+ 537
438
+ 538
439
+ 539
440
+ 540
441
+ 541
442
+ 542
443
+ 543
444
+ 544
445
+ 545
446
+ 546
447
+ 547
448
+ 548
449
+ 549
450
+ 550
451
+ 551
452
+ 552
453
+ 553
454
+ 554
455
+ 555
456
+ 556
457
+ 557
458
+ 558
459
+ 559
460
+ 560
461
+ 561
462
+ 562
463
+ 563
464
+ 564
465
+ 565
466
+ 566
467
+ 567
468
+ 568
469
+ 569
470
+ 570
471
+ 571
472
+ 572
473
+ 573
474
+ 574
475
+ 575
476
+ 576
477
+ 577
478
+ 578
479
+ 579
480
+ 580
481
+ 581
482
+ 582
483
+ 583
484
+ 584
485
+ 585
486
+ 586
487
+ 587
488
+ 588
489
+ 589
490
+ 590
491
+ 591
492
+ 592
493
+ 593
494
+ 594
495
+ 595
496
+ 596
497
+ 597
498
+ 598
499
+ 599
500
+ 600
501
+ 601
502
+ 602
503
+ 603
504
+ 604
505
+ 605
506
+ 606
507
+ 607
508
+ 608
509
+ 609
510
+ 610
511
+ 611
512
+ 612
513
+ 613
514
+ 614
515
+ 615
516
+ 616
517
+ 617
518
+ 618
519
+ 619
520
+ 620
521
+ 621
522
+ 622
523
+ 623
524
+ 624
525
+ 625
526
+ 626
527
+ 627
528
+ 628
529
+ 629
530
+ 630
531
+ 631
532
+ 632
533
+ 633
534
+ 634
535
+ 635
536
+ 636
537
+ 637
538
+ 638
539
+ 639
540
+ 640
541
+ 641
542
+ 642
543
+ 643
544
+ 644
545
+ 645
546
+ 646
547
+ 647
548
+ 648
549
+ 649
550
+ 650
551
+ 651
552
+ 652
553
+ 653
554
+ 654
555
+ 655
556
+ 656
557
+ 657
558
+ 658
559
+ 659
560
+ 660
561
+ 661
562
+ 662
563
+ 663
564
+ 664
565
+ 665
566
+ 666
567
+ 667
568
+ 668
569
+ 669
570
+ 670
571
+ 671
572
+ 672
573
+ 673
574
+ 674
575
+ 675
576
+ 676
577
+ 677
578
+ 678
579
+ 679
580
+ 680
581
+ 681
582
+ 682
583
+ 683
584
+ 684
585
+ 685
586
+ 686
587
+ 687
588
+ 688
589
+ 689
590
+ 690
591
+ 691
592
+ 692
593
+ 693
594
+ 694
595
+ 695
596
+ 696
597
+ 697
598
+ 698
599
+ 699
600
+ 700
assets/finger/surf_coor.txt ADDED
@@ -0,0 +1,700 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2.518300,-9.825489,52.750000
2
+ -2.518300,-9.825489,52.750000
3
+ -1.561795,-9.375536,57.250000
4
+ 1.561795,-9.375536,57.250000
5
+ 2.518300,-14.325489,52.750000
6
+ -2.518300,-14.325489,52.750000
7
+ 1.561795,-13.875536,57.250000
8
+ -1.561795,-13.875536,57.250000
9
+ 7.832213,-12.325228,27.750000
10
+ -7.832213,-12.325228,27.750000
11
+ -6.875709,-11.875275,32.250000
12
+ 6.875709,-11.875275,32.250000
13
+ 7.832213,-16.825228,27.750000
14
+ -7.832213,-16.825228,27.750000
15
+ 6.875709,-16.375275,32.250000
16
+ -6.875709,-16.375275,32.250000
17
+ -2.305743,-13.225499,53.750000
18
+ -2.305743,-10.725499,53.750000
19
+ -1.774352,-10.475526,56.250000
20
+ -1.774352,-12.975526,56.250000
21
+ -7.619657,-15.725238,28.750000
22
+ -7.619657,-13.225238,28.750000
23
+ -7.088265,-12.975264,31.250000
24
+ -7.088265,-15.475264,31.250000
25
+ 1.774352,-12.975526,56.250000
26
+ 1.774352,-10.475526,56.250000
27
+ 2.305743,-10.725499,53.750000
28
+ 2.305743,-13.225499,53.750000
29
+ 7.088265,-15.475264,31.250000
30
+ 7.088265,-12.975264,31.250000
31
+ 7.619657,-13.225238,28.750000
32
+ 7.619657,-15.725238,28.750000
33
+ -1.561795,13.875536,57.250000
34
+ 1.561795,13.875536,57.250000
35
+ 2.518300,14.325489,52.750000
36
+ -2.518300,14.325489,52.750000
37
+ -1.561795,9.375536,57.250000
38
+ 1.561795,9.375536,57.250000
39
+ -2.518300,9.825489,52.750000
40
+ 2.518300,9.825489,52.750000
41
+ -6.875709,16.375275,32.250000
42
+ 6.875709,16.375275,32.250000
43
+ 7.832213,16.825228,27.750000
44
+ -7.832213,16.825228,27.750000
45
+ -6.875709,11.875275,32.250000
46
+ 6.875709,11.875275,32.250000
47
+ -7.832213,12.325228,27.750000
48
+ 7.832213,12.325228,27.750000
49
+ -9.062981,-7.815516,52.750000
50
+ -4.562981,-7.815516,52.750000
51
+ -3.606476,-7.365563,57.250000
52
+ -8.106476,-7.365563,57.250000
53
+ -5.350424,-7.715526,53.750000
54
+ -7.850424,-7.715526,53.750000
55
+ -7.319033,-7.465552,56.250000
56
+ -4.819033,-7.465552,56.250000
57
+ 4.562981,-7.815516,52.750000
58
+ 9.062981,-7.815516,52.750000
59
+ 8.106476,-7.365563,57.250000
60
+ 3.606476,-7.365563,57.250000
61
+ 7.850424,-7.715526,53.750000
62
+ 5.350424,-7.715526,53.750000
63
+ 4.819033,-7.465552,56.250000
64
+ 7.319033,-7.465552,56.250000
65
+ -14.376895,-10.315254,27.750000
66
+ -9.876895,-10.315254,27.750000
67
+ -8.920390,-9.865301,32.250000
68
+ -13.420390,-9.865301,32.250000
69
+ -10.664338,-10.215265,28.750000
70
+ -13.164338,-10.215265,28.750000
71
+ -12.632947,-9.965291,31.250000
72
+ -10.132947,-9.965291,31.250000
73
+ -3.819033,-10.475526,56.250000
74
+ -3.819033,-12.975526,56.250000
75
+ -4.350424,-13.225499,53.750000
76
+ -4.350424,-10.725499,53.750000
77
+ -9.132947,-12.975264,31.250000
78
+ -9.132947,-15.475264,31.250000
79
+ -9.664338,-15.725238,28.750000
80
+ -9.664338,-13.225238,28.750000
81
+ 4.350424,-10.725499,53.750000
82
+ 4.350424,-13.225499,53.750000
83
+ 3.819033,-12.975526,56.250000
84
+ 3.819033,-10.475526,56.250000
85
+ 9.664338,-13.225238,28.750000
86
+ 9.664338,-15.725238,28.750000
87
+ 9.132947,-15.475264,31.250000
88
+ 9.132947,-12.975264,31.250000
89
+ -14.500000,-14.500000,6.000000
90
+ -14.500000,-19.000000,6.000000
91
+ 14.500000,-19.000000,6.000000
92
+ 14.500000,-14.500000,6.000000
93
+ -8.106476,7.365563,57.250000
94
+ -9.062981,7.815516,52.750000
95
+ -4.562981,7.815516,52.750000
96
+ -3.606476,7.365563,57.250000
97
+ 4.562981,7.815516,52.750000
98
+ 3.606476,7.365563,57.250000
99
+ 9.062981,7.815516,52.750000
100
+ 8.106476,7.365563,57.250000
101
+ -13.420390,9.865301,32.250000
102
+ -14.376895,10.315254,27.750000
103
+ -9.876895,10.315254,27.750000
104
+ -8.920390,9.865301,32.250000
105
+ 1.774352,10.475526,56.250000
106
+ 1.774352,12.975526,56.250000
107
+ 2.305743,13.225499,53.750000
108
+ 2.305743,10.725499,53.750000
109
+ 7.088265,12.975264,31.250000
110
+ 7.088265,15.475264,31.250000
111
+ 7.619657,15.725238,28.750000
112
+ 7.619657,13.225238,28.750000
113
+ -2.305743,10.725499,53.750000
114
+ -2.305743,13.225499,53.750000
115
+ -1.774352,12.975526,56.250000
116
+ -1.774352,10.475526,56.250000
117
+ -7.619657,13.225238,28.750000
118
+ -7.619657,15.725238,28.750000
119
+ -7.088265,15.475264,31.250000
120
+ -7.088265,12.975264,31.250000
121
+ 14.500000,-14.500000,0.000000
122
+ -14.500000,-14.500000,0.000000
123
+ -14.500000,14.500000,0.000000
124
+ 14.500000,14.500000,0.000000
125
+ 14.500000,14.500000,6.000000
126
+ -14.500000,14.500000,6.000000
127
+ -19.000000,19.000000,0.000000
128
+ 19.000000,19.000000,0.000000
129
+ 19.000000,-19.000000,0.000000
130
+ -19.000000,-19.000000,0.000000
131
+ 19.000000,-19.000000,6.000000
132
+ -19.000000,-19.000000,6.000000
133
+ 14.500000,19.000000,6.000000
134
+ -14.500000,19.000000,6.000000
135
+ -19.000000,19.000000,6.000000
136
+ 19.000000,19.000000,6.000000
137
+ -7.319033,-9.475526,56.250000
138
+ -4.819033,-9.475526,56.250000
139
+ -5.350424,-9.725499,53.750000
140
+ -7.850424,-9.725499,53.750000
141
+ 4.819033,-9.475526,56.250000
142
+ 7.319033,-9.475526,56.250000
143
+ 7.850424,-9.725499,53.750000
144
+ 5.350424,-9.725499,53.750000
145
+ -12.632947,-11.975264,31.250000
146
+ -10.132947,-11.975264,31.250000
147
+ -10.664338,-12.225238,28.750000
148
+ -13.164338,-12.225238,28.750000
149
+ 0.000000,-7.678999,74.217140
150
+ 0.000000,-12.179000,74.217140
151
+ -4.819033,7.465552,56.250000
152
+ -7.319033,7.465552,56.250000
153
+ -7.850424,7.715526,53.750000
154
+ -5.350424,7.715526,53.750000
155
+ 7.319033,7.465552,56.250000
156
+ 4.819033,7.465552,56.250000
157
+ 5.350424,7.715526,53.750000
158
+ 7.850424,7.715526,53.750000
159
+ -10.132947,9.965291,31.250000
160
+ -12.632947,9.965291,31.250000
161
+ -13.164338,10.215265,28.750000
162
+ -10.664338,10.215265,28.750000
163
+ 19.000000,14.500000,6.000000
164
+ 19.000000,-14.500000,6.000000
165
+ 4.350424,13.225499,53.750000
166
+ 4.350424,10.725499,53.750000
167
+ 3.819033,10.475526,56.250000
168
+ 3.819033,12.975526,56.250000
169
+ 9.664338,15.725238,28.750000
170
+ 9.664338,13.225238,28.750000
171
+ 9.132947,12.975264,31.250000
172
+ 9.132947,15.475264,31.250000
173
+ -3.819033,12.975526,56.250000
174
+ -3.819033,10.475526,56.250000
175
+ -4.350424,10.725499,53.750000
176
+ -4.350424,13.225499,53.750000
177
+ -9.132947,15.475264,31.250000
178
+ -9.132947,12.975264,31.250000
179
+ -9.664338,13.225238,28.750000
180
+ -9.664338,15.725238,28.750000
181
+ 1.532102,-10.782859,88.180000
182
+ -1.532102,-10.782859,88.180000
183
+ -19.000000,-14.500000,6.000000
184
+ -19.000000,14.500000,6.000000
185
+ -1.532102,10.782859,88.180000
186
+ 1.532102,10.782859,88.180000
187
+ 0.000000,12.179000,74.217140
188
+ -2.594885,-6.782807,83.180000
189
+ 2.594885,-6.782807,83.180000
190
+ 10.132947,-11.975264,31.250000
191
+ 10.664338,-12.225238,28.750000
192
+ 13.164338,-12.225238,28.750000
193
+ 12.632947,-11.975264,31.250000
194
+ -7.850424,9.725499,53.750000
195
+ -5.350424,9.725499,53.750000
196
+ -4.819033,9.475526,56.250000
197
+ -7.319033,9.475526,56.250000
198
+ 5.350424,9.725499,53.750000
199
+ 7.850424,9.725499,53.750000
200
+ 7.319033,9.475526,56.250000
201
+ 4.819033,9.475526,56.250000
202
+ -13.164338,12.225238,28.750000
203
+ -10.664338,12.225238,28.750000
204
+ -10.132947,11.975264,31.250000
205
+ -12.632947,11.975264,31.250000
206
+ 2.594885,6.782807,83.180000
207
+ 0.000000,7.678999,74.217140
208
+ -2.594885,6.782807,83.180000
209
+ 10.664338,-10.215265,28.750000
210
+ 13.164338,-10.215265,28.750000
211
+ 12.632947,-9.965291,31.250000
212
+ 10.132947,-9.965291,31.250000
213
+ 10.664338,12.225238,28.750000
214
+ 10.132947,11.975264,31.250000
215
+ 12.632947,11.975264,31.250000
216
+ 13.164338,12.225238,28.750000
217
+ 9.876895,-10.315254,27.750000
218
+ 14.376895,-10.315254,27.750000
219
+ 13.420390,-9.865301,32.250000
220
+ 8.920390,-9.865301,32.250000
221
+ 10.132947,9.965291,31.250000
222
+ 12.632947,9.965291,31.250000
223
+ 13.164338,10.215265,28.750000
224
+ 10.664338,10.215265,28.750000
225
+ 9.876895,10.315254,27.750000
226
+ 8.920390,9.865301,32.250000
227
+ 14.376895,10.315254,27.750000
228
+ 13.420390,9.865301,32.250000
229
+ 3.916107,-12.325228,27.750000
230
+ 0.000000,-12.325228,27.750000
231
+ -3.916107,-12.325228,27.750000
232
+ -3.437855,-11.875275,32.250000
233
+ 0.000000,-11.875275,32.250000
234
+ 3.437855,-11.875275,32.250000
235
+ 3.916107,-16.825228,27.750000
236
+ 0.000000,-16.825228,27.750000
237
+ -3.916107,-16.825228,27.750000
238
+ 3.437855,-16.375275,32.250000
239
+ 0.000000,-16.375275,32.250000
240
+ -3.437855,-16.375275,32.250000
241
+ -2.291903,16.375275,32.250000
242
+ 2.291903,16.375275,32.250000
243
+ 2.610738,16.825228,27.750000
244
+ -2.610738,16.825228,27.750000
245
+ -2.291903,11.875275,32.250000
246
+ 2.291903,11.875275,32.250000
247
+ -2.610738,12.325228,27.750000
248
+ 2.610738,12.325228,27.750000
249
+ -8.700000,-19.000000,6.000000
250
+ -2.900000,-19.000000,6.000000
251
+ 2.900000,-19.000000,6.000000
252
+ 8.700000,-19.000000,6.000000
253
+ 8.700000,-14.500000,6.000000
254
+ 2.900000,-14.500000,6.000000
255
+ -2.900000,-14.500000,6.000000
256
+ -8.700000,-14.500000,6.000000
257
+ -8.106476,-3.682781,57.250000
258
+ -8.106476,0.000000,57.250000
259
+ -8.106476,3.682781,57.250000
260
+ -9.062981,3.907758,52.750000
261
+ -9.062981,0.000000,52.750000
262
+ -9.062981,-3.907758,52.750000
263
+ -4.562981,3.907758,52.750000
264
+ -4.562981,0.000000,52.750000
265
+ -4.562981,-3.907758,52.750000
266
+ -3.606476,3.682781,57.250000
267
+ -3.606476,0.000000,57.250000
268
+ -3.606476,-3.682781,57.250000
269
+ 4.562981,3.907758,52.750000
270
+ 4.562981,0.000000,52.750000
271
+ 4.562981,-3.907758,52.750000
272
+ 3.606476,-3.682781,57.250000
273
+ 3.606476,0.000000,57.250000
274
+ 3.606476,3.682781,57.250000
275
+ 9.062981,3.907758,52.750000
276
+ 9.062981,0.000000,52.750000
277
+ 9.062981,-3.907758,52.750000
278
+ 8.106476,3.682781,57.250000
279
+ 8.106476,0.000000,57.250000
280
+ 8.106476,-3.682781,57.250000
281
+ -13.420390,-5.919181,32.250000
282
+ -13.420390,-1.973060,32.250000
283
+ -13.420390,1.973060,32.250000
284
+ -13.420390,5.919181,32.250000
285
+ -14.376895,6.189153,27.750000
286
+ -14.376895,2.063051,27.750000
287
+ -14.376895,-2.063051,27.750000
288
+ -14.376895,-6.189153,27.750000
289
+ -9.876895,6.189153,27.750000
290
+ -9.876895,2.063051,27.750000
291
+ -9.876895,-2.063051,27.750000
292
+ -9.876895,-6.189153,27.750000
293
+ -8.920390,5.919181,32.250000
294
+ -8.920390,1.973060,32.250000
295
+ -8.920390,-1.973060,32.250000
296
+ -8.920390,-5.919181,32.250000
297
+ 8.700000,-14.500000,0.000000
298
+ 2.900000,-14.500000,0.000000
299
+ -2.900000,-14.500000,0.000000
300
+ -8.700000,-14.500000,0.000000
301
+ -8.700000,14.500000,0.000000
302
+ -2.900000,14.500000,0.000000
303
+ 2.900000,14.500000,0.000000
304
+ 8.700000,14.500000,0.000000
305
+ 8.700000,14.500000,6.000000
306
+ 2.900000,14.500000,6.000000
307
+ -2.900000,14.500000,6.000000
308
+ -8.700000,14.500000,6.000000
309
+ -13.571428,19.000000,0.000000
310
+ -8.142858,19.000000,0.000000
311
+ -2.714286,19.000000,0.000000
312
+ 2.714286,19.000000,0.000000
313
+ 8.142858,19.000000,0.000000
314
+ 13.571428,19.000000,0.000000
315
+ 19.000000,14.250000,0.000000
316
+ 19.000000,9.500000,0.000000
317
+ 19.000000,4.750000,0.000000
318
+ 19.000000,0.000000,0.000000
319
+ 19.000000,-4.750000,0.000000
320
+ 19.000000,-9.500000,0.000000
321
+ 19.000000,-14.250000,0.000000
322
+ 13.571428,-19.000000,0.000000
323
+ 8.142858,-19.000000,0.000000
324
+ 2.714286,-19.000000,0.000000
325
+ -2.714286,-19.000000,0.000000
326
+ -8.142858,-19.000000,0.000000
327
+ -13.571428,-19.000000,0.000000
328
+ -19.000000,-14.250000,0.000000
329
+ -19.000000,-9.500000,0.000000
330
+ -19.000000,-4.750000,0.000000
331
+ -19.000000,0.000000,0.000000
332
+ -19.000000,4.750000,0.000000
333
+ -19.000000,9.500000,0.000000
334
+ -19.000000,14.250000,0.000000
335
+ -14.500000,8.700000,0.000000
336
+ -14.500000,2.900000,0.000000
337
+ -14.500000,-2.900000,0.000000
338
+ -14.500000,-8.700000,0.000000
339
+ 14.500000,-8.700000,0.000000
340
+ 14.500000,-2.900000,0.000000
341
+ 14.500000,2.900000,0.000000
342
+ 14.500000,8.700000,0.000000
343
+ -8.700000,19.000000,6.000000
344
+ -2.900000,19.000000,6.000000
345
+ 2.900000,19.000000,6.000000
346
+ 8.700000,19.000000,6.000000
347
+ -13.694445,-14.121056,9.789841
348
+ -12.888889,-13.742111,13.579681
349
+ -12.083333,-13.363167,17.369522
350
+ -11.277778,-12.984222,21.159363
351
+ -10.472222,-12.605278,24.949205
352
+ -9.666667,-12.226334,28.739046
353
+ -8.861111,-11.847388,32.528885
354
+ -8.055555,-11.468444,36.318726
355
+ -7.250000,-11.089500,40.108570
356
+ -6.444445,-10.710555,43.898411
357
+ -5.638889,-10.331611,47.688251
358
+ -4.833333,-9.952666,51.478092
359
+ -4.027778,-9.573722,55.267933
360
+ -3.222222,-9.194777,59.057774
361
+ -2.416667,-8.815833,62.847614
362
+ -1.611111,-8.436889,66.637451
363
+ -0.805556,-8.057944,70.427292
364
+ -0.805556,-12.557944,70.427292
365
+ -1.611111,-12.936889,66.637451
366
+ -2.416667,-13.315833,62.847614
367
+ -3.222222,-13.694778,59.057774
368
+ -4.027778,-14.073722,55.267933
369
+ -4.833333,-14.452666,51.478092
370
+ -5.638889,-14.831611,47.688251
371
+ -6.444445,-15.210555,43.898411
372
+ -7.250000,-15.589500,40.108570
373
+ -8.055555,-15.968444,36.318726
374
+ -8.861111,-16.347389,32.528885
375
+ -9.666667,-16.726334,28.739046
376
+ -10.472222,-17.105278,24.949205
377
+ -11.277778,-17.484222,21.159363
378
+ -12.083333,-17.863167,17.369522
379
+ -12.888889,-18.242111,13.579681
380
+ -13.694445,-18.621056,9.789841
381
+ 0.805556,-8.057944,70.427292
382
+ 1.611111,-8.436889,66.637451
383
+ 2.416667,-8.815833,62.847614
384
+ 3.222222,-9.194777,59.057774
385
+ 4.027778,-9.573722,55.267933
386
+ 4.833333,-9.952666,51.478092
387
+ 5.638889,-10.331611,47.688251
388
+ 6.444445,-10.710555,43.898411
389
+ 7.250000,-11.089500,40.108570
390
+ 8.055555,-11.468444,36.318726
391
+ 8.861111,-11.847388,32.528885
392
+ 9.666667,-12.226334,28.739046
393
+ 10.472222,-12.605278,24.949205
394
+ 11.277778,-12.984222,21.159363
395
+ 12.083333,-13.363167,17.369522
396
+ 12.888889,-13.742111,13.579681
397
+ 13.694445,-14.121056,9.789841
398
+ 13.694445,-18.621056,9.789841
399
+ 12.888889,-18.242111,13.579681
400
+ 12.083333,-17.863167,17.369522
401
+ 11.277778,-17.484222,21.159363
402
+ 10.472222,-17.105278,24.949205
403
+ 9.666667,-16.726334,28.739046
404
+ 8.861111,-16.347389,32.528885
405
+ 8.055555,-15.968444,36.318726
406
+ 7.250000,-15.589500,40.108570
407
+ 6.444445,-15.210555,43.898411
408
+ 5.638889,-14.831611,47.688251
409
+ 4.833333,-14.452666,51.478092
410
+ 4.027778,-14.073722,55.267933
411
+ 3.222222,-13.694778,59.057774
412
+ 2.416667,-13.315833,62.847614
413
+ 1.611111,-12.936889,66.637451
414
+ 0.805556,-12.557944,70.427292
415
+ 14.500000,-8.700000,6.000000
416
+ 14.500000,-2.900000,6.000000
417
+ 14.500000,2.900000,6.000000
418
+ 14.500000,8.700000,6.000000
419
+ 19.000000,16.750000,6.000000
420
+ 19.000000,8.700000,6.000000
421
+ 19.000000,2.900000,6.000000
422
+ 19.000000,-2.900000,6.000000
423
+ 19.000000,-8.700000,6.000000
424
+ -14.500000,8.700000,6.000000
425
+ -14.500000,2.900000,6.000000
426
+ -14.500000,-2.900000,6.000000
427
+ -14.500000,-8.700000,6.000000
428
+ -2.363906,-11.174151,84.266670
429
+ -3.195711,-11.565444,80.353332
430
+ -4.027516,-11.956737,76.440002
431
+ -4.859321,-12.348029,72.526665
432
+ -5.691125,-12.739322,68.613335
433
+ -6.522930,-13.130613,64.699997
434
+ -7.354734,-13.521906,60.786667
435
+ -8.186540,-13.913199,56.873333
436
+ -9.018344,-14.304491,52.959999
437
+ -9.850148,-14.695784,49.046665
438
+ -10.681953,-15.087076,45.133335
439
+ -11.513758,-15.478368,41.220001
440
+ -12.345563,-15.869660,37.306667
441
+ -13.177367,-16.260954,33.393333
442
+ -14.009172,-16.652245,29.480000
443
+ -14.840977,-17.043537,25.566668
444
+ -15.672781,-17.434830,21.653334
445
+ -16.504585,-17.826122,17.740000
446
+ -17.336391,-18.217415,13.826667
447
+ -18.168196,-18.608707,9.913333
448
+ 18.168196,-18.608707,9.913333
449
+ 17.336391,-18.217415,13.826667
450
+ 16.504585,-17.826122,17.740000
451
+ 15.672781,-17.434830,21.653334
452
+ 14.840977,-17.043537,25.566668
453
+ 14.009172,-16.652245,29.480000
454
+ 13.177367,-16.260954,33.393333
455
+ 12.345563,-15.869660,37.306667
456
+ 11.513758,-15.478368,41.220001
457
+ 10.681953,-15.087076,45.133335
458
+ 9.850148,-14.695784,49.046665
459
+ 9.018344,-14.304491,52.959999
460
+ 8.186540,-13.913199,56.873333
461
+ 7.354734,-13.521906,60.786667
462
+ 6.522930,-13.130613,64.699997
463
+ 5.691125,-12.739322,68.613335
464
+ 4.859321,-12.348029,72.526665
465
+ 4.027516,-11.956737,76.440002
466
+ 3.195711,-11.565444,80.353332
467
+ 2.363906,-11.174151,84.266670
468
+ -19.000000,-16.750000,6.000000
469
+ -19.000000,-8.700000,6.000000
470
+ -19.000000,-2.900000,6.000000
471
+ -19.000000,2.900000,6.000000
472
+ -19.000000,8.700000,6.000000
473
+ -18.168196,18.608707,9.913333
474
+ -17.336391,18.217415,13.826667
475
+ -16.504585,17.826122,17.740000
476
+ -15.672781,17.434830,21.653334
477
+ -14.840977,17.043537,25.566668
478
+ -14.009172,16.652245,29.480000
479
+ -13.177367,16.260954,33.393333
480
+ -12.345563,15.869660,37.306667
481
+ -11.513758,15.478368,41.220001
482
+ -10.681953,15.087076,45.133335
483
+ -9.850148,14.695784,49.046665
484
+ -9.018344,14.304491,52.959999
485
+ -8.186540,13.913199,56.873333
486
+ -7.354734,13.521906,60.786667
487
+ -6.522930,13.130613,64.699997
488
+ -5.691125,12.739322,68.613335
489
+ -4.859321,12.348029,72.526665
490
+ -4.027516,11.956737,76.440002
491
+ -3.195711,11.565444,80.353332
492
+ -2.363906,11.174151,84.266670
493
+ 2.363906,11.174151,84.266670
494
+ 3.195711,11.565444,80.353332
495
+ 4.027516,11.956737,76.440002
496
+ 4.859321,12.348029,72.526665
497
+ 5.691125,12.739322,68.613335
498
+ 6.522930,13.130613,64.699997
499
+ 7.354734,13.521906,60.786667
500
+ 8.186540,13.913199,56.873333
501
+ 9.018344,14.304491,52.959999
502
+ 9.850148,14.695784,49.046665
503
+ 10.681953,15.087076,45.133335
504
+ 11.513758,15.478368,41.220001
505
+ 12.345563,15.869660,37.306667
506
+ 13.177367,16.260954,33.393333
507
+ 14.009172,16.652245,29.480000
508
+ 14.840977,17.043537,25.566668
509
+ 15.672781,17.434830,21.653334
510
+ 16.504585,17.826122,17.740000
511
+ 17.336391,18.217415,13.826667
512
+ 18.168196,18.608707,9.913333
513
+ 13.694445,18.621056,9.789841
514
+ 12.888889,18.242111,13.579681
515
+ 12.083333,17.863167,17.369522
516
+ 11.277778,17.484222,21.159363
517
+ 10.472222,17.105278,24.949205
518
+ 9.666667,16.726334,28.739046
519
+ 8.861111,16.347389,32.528885
520
+ 8.055555,15.968444,36.318726
521
+ 7.250000,15.589500,40.108570
522
+ 6.444445,15.210555,43.898411
523
+ 5.638889,14.831611,47.688251
524
+ 4.833333,14.452666,51.478092
525
+ 4.027778,14.073722,55.267933
526
+ 3.222222,13.694778,59.057774
527
+ 2.416667,13.315833,62.847614
528
+ 1.611111,12.936889,66.637451
529
+ 0.805556,12.557944,70.427292
530
+ -0.805556,12.557944,70.427292
531
+ -1.611111,12.936889,66.637451
532
+ -2.416667,13.315833,62.847614
533
+ -3.222222,13.694778,59.057774
534
+ -4.027778,14.073722,55.267933
535
+ -4.833333,14.452666,51.478092
536
+ -5.638889,14.831611,47.688251
537
+ -6.444445,15.210555,43.898411
538
+ -7.250000,15.589500,40.108570
539
+ -8.055555,15.968444,36.318726
540
+ -8.861111,16.347389,32.528885
541
+ -9.666667,16.726334,28.739046
542
+ -10.472222,17.105278,24.949205
543
+ -11.277778,17.484222,21.159363
544
+ -12.083333,17.863167,17.369522
545
+ -12.888889,18.242111,13.579681
546
+ -13.694445,18.621056,9.789841
547
+ -1.532102,6.469716,88.180000
548
+ -1.532102,2.156572,88.180000
549
+ -1.532102,-2.156572,88.180000
550
+ -1.532102,-6.469716,88.180000
551
+ 1.532102,-6.469716,88.180000
552
+ 1.532102,-2.156572,88.180000
553
+ 1.532102,2.156572,88.180000
554
+ 1.532102,6.469716,88.180000
555
+ -18.179745,-14.114140,9.859000
556
+ -17.359488,-13.728281,13.718000
557
+ -16.539232,-13.342421,17.577000
558
+ -15.718977,-12.956561,21.436001
559
+ -14.898721,-12.570702,25.295000
560
+ -14.078466,-12.184842,29.153999
561
+ -13.258209,-11.798983,33.013000
562
+ -12.437954,-11.413123,36.872002
563
+ -11.617698,-11.027263,40.730999
564
+ -10.797442,-10.641403,44.590000
565
+ -9.977186,-10.255544,48.449001
566
+ -9.156931,-9.869684,52.307999
567
+ -8.336675,-9.483825,56.167000
568
+ -7.516419,-9.097965,60.026001
569
+ -6.696164,-8.712105,63.884998
570
+ -5.875907,-8.326245,67.744003
571
+ -5.055652,-7.940386,71.602997
572
+ -4.235396,-7.554526,75.461998
573
+ -3.415140,-7.168667,79.320999
574
+ 3.415140,-7.168667,79.320999
575
+ 4.235396,-7.554526,75.461998
576
+ 5.055652,-7.940386,71.602997
577
+ 5.875907,-8.326245,67.744003
578
+ 6.696164,-8.712105,63.884998
579
+ 7.516419,-9.097965,60.026001
580
+ 8.336675,-9.483825,56.167000
581
+ 9.156931,-9.869684,52.307999
582
+ 9.977186,-10.255544,48.449001
583
+ 10.797442,-10.641403,44.590000
584
+ 11.617698,-11.027263,40.730999
585
+ 12.437954,-11.413123,36.872002
586
+ 13.258209,-11.798983,33.013000
587
+ 14.078466,-12.184842,29.153999
588
+ 14.898721,-12.570702,25.295000
589
+ 15.718977,-12.956561,21.436001
590
+ 16.539232,-13.342421,17.577000
591
+ 17.359488,-13.728281,13.718000
592
+ 18.179745,-14.114140,9.859000
593
+ 2.594885,-2.260936,83.180000
594
+ 2.594885,2.260936,83.180000
595
+ 3.415140,7.168667,79.320999
596
+ 4.235396,7.554526,75.461998
597
+ 5.055652,7.940386,71.602997
598
+ 5.875907,8.326245,67.744003
599
+ 6.696164,8.712105,63.884998
600
+ 7.516419,9.097965,60.026001
601
+ 8.336675,9.483825,56.167000
602
+ 9.156931,9.869684,52.307999
603
+ 9.977186,10.255544,48.449001
604
+ 10.797442,10.641403,44.590000
605
+ 11.617698,11.027263,40.730999
606
+ 12.437954,11.413123,36.872002
607
+ 13.258209,11.798983,33.013000
608
+ 14.078466,12.184842,29.153999
609
+ 14.898721,12.570702,25.295000
610
+ 15.718977,12.956561,21.436001
611
+ 16.539232,13.342421,17.577000
612
+ 17.359488,13.728281,13.718000
613
+ 18.179745,14.114140,9.859000
614
+ 13.694445,14.121056,9.789841
615
+ 12.888889,13.742111,13.579681
616
+ 12.083333,13.363167,17.369522
617
+ 11.277778,12.984222,21.159363
618
+ 10.472222,12.605278,24.949205
619
+ 9.666667,12.226334,28.739046
620
+ 8.861111,11.847388,32.528885
621
+ 8.055555,11.468444,36.318726
622
+ 7.250000,11.089500,40.108570
623
+ 6.444445,10.710555,43.898411
624
+ 5.638889,10.331611,47.688251
625
+ 4.833333,9.952666,51.478092
626
+ 4.027778,9.573722,55.267933
627
+ 3.222222,9.194777,59.057774
628
+ 2.416667,8.815833,62.847614
629
+ 1.611111,8.436889,66.637451
630
+ 0.805556,8.057944,70.427292
631
+ -0.805556,8.057944,70.427292
632
+ -1.611111,8.436889,66.637451
633
+ -2.416667,8.815833,62.847614
634
+ -3.222222,9.194777,59.057774
635
+ -4.027778,9.573722,55.267933
636
+ -4.833333,9.952666,51.478092
637
+ -5.638889,10.331611,47.688251
638
+ -6.444445,10.710555,43.898411
639
+ -7.250000,11.089500,40.108570
640
+ -8.055555,11.468444,36.318726
641
+ -8.861111,11.847388,32.528885
642
+ -9.666667,12.226334,28.739046
643
+ -10.472222,12.605278,24.949205
644
+ -11.277778,12.984222,21.159363
645
+ -12.083333,13.363167,17.369522
646
+ -12.888889,13.742111,13.579681
647
+ -13.694445,14.121056,9.789841
648
+ -18.179745,14.114140,9.859000
649
+ -17.359488,13.728281,13.718000
650
+ -16.539232,13.342421,17.577000
651
+ -15.718977,12.956561,21.436001
652
+ -14.898721,12.570702,25.295000
653
+ -14.078466,12.184842,29.153999
654
+ -13.258209,11.798983,33.013000
655
+ -12.437954,11.413123,36.872002
656
+ -11.617698,11.027263,40.730999
657
+ -10.797442,10.641403,44.590000
658
+ -9.977186,10.255544,48.449001
659
+ -9.156931,9.869684,52.307999
660
+ -8.336675,9.483825,56.167000
661
+ -7.516419,9.097965,60.026001
662
+ -6.696164,8.712105,63.884998
663
+ -5.875907,8.326245,67.744003
664
+ -5.055652,7.940386,71.602997
665
+ -4.235396,7.554526,75.461998
666
+ -3.415140,7.168667,79.320999
667
+ -2.594885,2.260936,83.180000
668
+ -2.594885,-2.260936,83.180000
669
+ 9.876895,6.189153,27.750000
670
+ 9.876895,2.063051,27.750000
671
+ 9.876895,-2.063051,27.750000
672
+ 9.876895,-6.189153,27.750000
673
+ 8.920390,-5.919181,32.250000
674
+ 8.920390,-1.973060,32.250000
675
+ 8.920390,1.973060,32.250000
676
+ 8.920390,5.919181,32.250000
677
+ 14.376895,6.189153,27.750000
678
+ 14.376895,2.063051,27.750000
679
+ 14.376895,-2.063051,27.750000
680
+ 14.376895,-6.189153,27.750000
681
+ 13.420390,5.919181,32.250000
682
+ 13.420390,1.973060,32.250000
683
+ 13.420390,-1.973060,32.250000
684
+ 13.420390,-5.919181,32.250000
685
+ -9.987957,-15.077473,27.227491
686
+ -8.683205,-14.013699,33.365871
687
+ 9.987957,-15.077473,27.227491
688
+ 8.683205,-14.013699,33.365871
689
+ 0.003479,-11.779116,78.216392
690
+ 0.000696,-11.451661,81.491280
691
+ -0.001858,11.451820,81.489693
692
+ -0.000310,11.779197,78.215584
693
+ 0.005402,-7.053203,80.475754
694
+ 0.000900,-7.363098,77.376480
695
+ 9.987957,15.077473,27.227491
696
+ 8.683205,14.013699,33.365871
697
+ -9.987957,15.077473,27.227491
698
+ -8.683205,14.013699,33.365871
699
+ -0.003407,7.363091,77.376549
700
+ -0.000681,7.053208,80.475708
assets/finger/surf_node.txt ADDED
@@ -0,0 +1,700 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1
2
+ 2
3
+ 3
4
+ 4
5
+ 5
6
+ 6
7
+ 7
8
+ 8
9
+ 9
10
+ 10
11
+ 11
12
+ 12
13
+ 13
14
+ 14
15
+ 15
16
+ 16
17
+ 17
18
+ 18
19
+ 19
20
+ 20
21
+ 21
22
+ 22
23
+ 23
24
+ 24
25
+ 25
26
+ 26
27
+ 27
28
+ 28
29
+ 29
30
+ 30
31
+ 31
32
+ 32
33
+ 33
34
+ 34
35
+ 35
36
+ 36
37
+ 37
38
+ 38
39
+ 39
40
+ 40
41
+ 41
42
+ 42
43
+ 43
44
+ 44
45
+ 45
46
+ 46
47
+ 47
48
+ 48
49
+ 49
50
+ 50
51
+ 51
52
+ 52
53
+ 53
54
+ 54
55
+ 55
56
+ 56
57
+ 57
58
+ 58
59
+ 59
60
+ 60
61
+ 61
62
+ 62
63
+ 63
64
+ 64
65
+ 65
66
+ 66
67
+ 67
68
+ 68
69
+ 69
70
+ 70
71
+ 71
72
+ 72
73
+ 73
74
+ 74
75
+ 75
76
+ 76
77
+ 77
78
+ 78
79
+ 79
80
+ 80
81
+ 81
82
+ 82
83
+ 83
84
+ 84
85
+ 85
86
+ 86
87
+ 87
88
+ 88
89
+ 89
90
+ 90
91
+ 91
92
+ 92
93
+ 93
94
+ 94
95
+ 95
96
+ 96
97
+ 97
98
+ 98
99
+ 99
100
+ 100
101
+ 101
102
+ 102
103
+ 103
104
+ 104
105
+ 105
106
+ 106
107
+ 107
108
+ 108
109
+ 109
110
+ 110
111
+ 111
112
+ 112
113
+ 113
114
+ 114
115
+ 115
116
+ 116
117
+ 117
118
+ 118
119
+ 119
120
+ 120
121
+ 121
122
+ 122
123
+ 123
124
+ 124
125
+ 125
126
+ 126
127
+ 127
128
+ 128
129
+ 129
130
+ 130
131
+ 131
132
+ 132
133
+ 133
134
+ 134
135
+ 135
136
+ 136
137
+ 137
138
+ 138
139
+ 139
140
+ 140
141
+ 141
142
+ 142
143
+ 143
144
+ 144
145
+ 145
146
+ 146
147
+ 147
148
+ 148
149
+ 149
150
+ 150
151
+ 151
152
+ 152
153
+ 153
154
+ 154
155
+ 155
156
+ 156
157
+ 157
158
+ 158
159
+ 159
160
+ 160
161
+ 161
162
+ 162
163
+ 163
164
+ 164
165
+ 165
166
+ 166
167
+ 167
168
+ 168
169
+ 169
170
+ 170
171
+ 171
172
+ 172
173
+ 173
174
+ 174
175
+ 175
176
+ 176
177
+ 177
178
+ 178
179
+ 179
180
+ 180
181
+ 181
182
+ 182
183
+ 183
184
+ 184
185
+ 185
186
+ 186
187
+ 187
188
+ 188
189
+ 189
190
+ 190
191
+ 191
192
+ 192
193
+ 193
194
+ 194
195
+ 195
196
+ 196
197
+ 197
198
+ 198
199
+ 199
200
+ 200
201
+ 201
202
+ 202
203
+ 203
204
+ 204
205
+ 205
206
+ 206
207
+ 207
208
+ 208
209
+ 209
210
+ 210
211
+ 211
212
+ 212
213
+ 213
214
+ 214
215
+ 215
216
+ 216
217
+ 217
218
+ 218
219
+ 219
220
+ 220
221
+ 221
222
+ 222
223
+ 223
224
+ 224
225
+ 225
226
+ 226
227
+ 227
228
+ 228
229
+ 229
230
+ 230
231
+ 231
232
+ 232
233
+ 233
234
+ 234
235
+ 235
236
+ 236
237
+ 237
238
+ 238
239
+ 239
240
+ 240
241
+ 241
242
+ 242
243
+ 243
244
+ 244
245
+ 245
246
+ 246
247
+ 247
248
+ 248
249
+ 249
250
+ 250
251
+ 251
252
+ 252
253
+ 253
254
+ 254
255
+ 255
256
+ 256
257
+ 257
258
+ 258
259
+ 259
260
+ 260
261
+ 261
262
+ 262
263
+ 263
264
+ 264
265
+ 265
266
+ 266
267
+ 267
268
+ 268
269
+ 269
270
+ 270
271
+ 271
272
+ 272
273
+ 273
274
+ 274
275
+ 275
276
+ 276
277
+ 277
278
+ 278
279
+ 279
280
+ 280
281
+ 281
282
+ 282
283
+ 283
284
+ 284
285
+ 285
286
+ 286
287
+ 287
288
+ 288
289
+ 289
290
+ 290
291
+ 291
292
+ 292
293
+ 293
294
+ 294
295
+ 295
296
+ 296
297
+ 297
298
+ 298
299
+ 299
300
+ 300
301
+ 301
302
+ 302
303
+ 303
304
+ 304
305
+ 305
306
+ 306
307
+ 307
308
+ 308
309
+ 309
310
+ 310
311
+ 311
312
+ 312
313
+ 313
314
+ 314
315
+ 315
316
+ 316
317
+ 317
318
+ 318
319
+ 319
320
+ 320
321
+ 321
322
+ 322
323
+ 323
324
+ 324
325
+ 325
326
+ 326
327
+ 327
328
+ 328
329
+ 329
330
+ 330
331
+ 331
332
+ 332
333
+ 333
334
+ 334
335
+ 335
336
+ 336
337
+ 337
338
+ 338
339
+ 339
340
+ 340
341
+ 341
342
+ 342
343
+ 343
344
+ 344
345
+ 345
346
+ 346
347
+ 347
348
+ 348
349
+ 349
350
+ 350
351
+ 351
352
+ 352
353
+ 353
354
+ 354
355
+ 355
356
+ 356
357
+ 357
358
+ 358
359
+ 359
360
+ 360
361
+ 361
362
+ 362
363
+ 363
364
+ 364
365
+ 365
366
+ 366
367
+ 367
368
+ 368
369
+ 369
370
+ 370
371
+ 371
372
+ 372
373
+ 373
374
+ 374
375
+ 375
376
+ 376
377
+ 377
378
+ 378
379
+ 379
380
+ 380
381
+ 381
382
+ 382
383
+ 383
384
+ 384
385
+ 385
386
+ 386
387
+ 387
388
+ 388
389
+ 389
390
+ 390
391
+ 391
392
+ 392
393
+ 393
394
+ 394
395
+ 395
396
+ 396
397
+ 397
398
+ 398
399
+ 399
400
+ 400
401
+ 401
402
+ 402
403
+ 403
404
+ 404
405
+ 405
406
+ 406
407
+ 407
408
+ 408
409
+ 409
410
+ 410
411
+ 411
412
+ 412
413
+ 413
414
+ 414
415
+ 415
416
+ 416
417
+ 417
418
+ 418
419
+ 419
420
+ 420
421
+ 421
422
+ 422
423
+ 423
424
+ 424
425
+ 425
426
+ 426
427
+ 427
428
+ 428
429
+ 429
430
+ 430
431
+ 431
432
+ 432
433
+ 433
434
+ 434
435
+ 435
436
+ 436
437
+ 437
438
+ 438
439
+ 439
440
+ 440
441
+ 441
442
+ 442
443
+ 443
444
+ 444
445
+ 445
446
+ 446
447
+ 447
448
+ 448
449
+ 449
450
+ 450
451
+ 451
452
+ 452
453
+ 453
454
+ 454
455
+ 455
456
+ 456
457
+ 457
458
+ 458
459
+ 459
460
+ 460
461
+ 461
462
+ 462
463
+ 463
464
+ 464
465
+ 465
466
+ 466
467
+ 467
468
+ 468
469
+ 469
470
+ 470
471
+ 471
472
+ 472
473
+ 473
474
+ 474
475
+ 475
476
+ 476
477
+ 477
478
+ 478
479
+ 479
480
+ 480
481
+ 481
482
+ 482
483
+ 483
484
+ 484
485
+ 485
486
+ 486
487
+ 487
488
+ 488
489
+ 489
490
+ 490
491
+ 491
492
+ 492
493
+ 493
494
+ 494
495
+ 495
496
+ 496
497
+ 497
498
+ 498
499
+ 499
500
+ 500
501
+ 501
502
+ 502
503
+ 503
504
+ 504
505
+ 505
506
+ 506
507
+ 507
508
+ 508
509
+ 509
510
+ 510
511
+ 511
512
+ 512
513
+ 513
514
+ 514
515
+ 515
516
+ 516
517
+ 517
518
+ 518
519
+ 519
520
+ 520
521
+ 521
522
+ 522
523
+ 523
524
+ 524
525
+ 525
526
+ 526
527
+ 527
528
+ 528
529
+ 529
530
+ 530
531
+ 531
532
+ 532
533
+ 533
534
+ 534
535
+ 535
536
+ 536
537
+ 537
538
+ 538
539
+ 539
540
+ 540
541
+ 541
542
+ 542
543
+ 543
544
+ 544
545
+ 545
546
+ 546
547
+ 547
548
+ 548
549
+ 549
550
+ 550
551
+ 551
552
+ 552
553
+ 553
554
+ 554
555
+ 555
556
+ 556
557
+ 557
558
+ 558
559
+ 559
560
+ 560
561
+ 561
562
+ 562
563
+ 563
564
+ 564
565
+ 565
566
+ 566
567
+ 567
568
+ 568
569
+ 569
570
+ 570
571
+ 571
572
+ 572
573
+ 573
574
+ 574
575
+ 575
576
+ 576
577
+ 577
578
+ 578
579
+ 579
580
+ 580
581
+ 581
582
+ 582
583
+ 583
584
+ 584
585
+ 585
586
+ 586
587
+ 587
588
+ 588
589
+ 589
590
+ 590
591
+ 591
592
+ 592
593
+ 593
594
+ 594
595
+ 595
596
+ 596
597
+ 597
598
+ 598
599
+ 599
600
+ 600
601
+ 601
602
+ 602
603
+ 603
604
+ 604
605
+ 605
606
+ 606
607
+ 607
608
+ 608
609
+ 609
610
+ 610
611
+ 611
612
+ 612
613
+ 613
614
+ 614
615
+ 615
616
+ 616
617
+ 617
618
+ 618
619
+ 619
620
+ 620
621
+ 621
622
+ 622
623
+ 623
624
+ 624
625
+ 625
626
+ 626
627
+ 627
628
+ 628
629
+ 629
630
+ 630
631
+ 631
632
+ 632
633
+ 633
634
+ 634
635
+ 635
636
+ 636
637
+ 637
638
+ 638
639
+ 639
640
+ 640
641
+ 641
642
+ 642
643
+ 643
644
+ 644
645
+ 645
646
+ 646
647
+ 647
648
+ 648
649
+ 649
650
+ 650
651
+ 651
652
+ 652
653
+ 653
654
+ 654
655
+ 655
656
+ 656
657
+ 657
658
+ 658
659
+ 659
660
+ 660
661
+ 661
662
+ 662
663
+ 663
664
+ 664
665
+ 665
666
+ 666
667
+ 667
668
+ 668
669
+ 669
670
+ 670
671
+ 671
672
+ 672
673
+ 673
674
+ 674
675
+ 675
676
+ 676
677
+ 677
678
+ 678
679
+ 679
680
+ 680
681
+ 681
682
+ 682
683
+ 683
684
+ 684
685
+ 685
686
+ 686
687
+ 687
688
+ 688
689
+ 689
690
+ 690
691
+ 691
692
+ 692
693
+ 693
694
+ 694
695
+ 695
696
+ 696
697
+ 697
698
+ 698
699
+ 699
700
+ 700
assets/finger/surf_tri.txt ADDED
@@ -0,0 +1,1883 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 446,555,556
2
+ 484,534,535
3
+ 91,92,253
4
+ 251,324,325
5
+ 6,7,8
6
+ 92,448,592
7
+ 77,352,353
8
+ 190,391,392
9
+ 30,31,88
10
+ 261,262,265
11
+ 169,507,518
12
+ 37,39,116
13
+ 412,413,462
14
+ 221,226,676
15
+ 505,519,520
16
+ 549,552,553
17
+ 31,32,235
18
+ 149,381,576
19
+ 503,504,605
20
+ 460,579,580
21
+ 377,378,444
22
+ 473,474,546
23
+ 477,542,543
24
+ 485,533,534
25
+ 89,90,447
26
+ 225,227,669
27
+ 23,24,77
28
+ 202,203,643
29
+ 436,566,567
30
+ 535,636,637
31
+ 152,259,266
32
+ 42,242,246
33
+ 48,111,112
34
+ 307,308,343
35
+ 499,599,600
36
+ 418,420,421
37
+ 123,126,308
38
+ 610,611,616
39
+ 123,301,309
40
+ 95,151,266
41
+ 202,478,652
42
+ 21,237,240
43
+ 80,351,352
44
+ 396,590,591
45
+ 505,519,696
46
+ 3,4,8
47
+ 98,100,278
48
+ 9,13,32
49
+ 221,225,226
50
+ 191,209,210
51
+ 81,144,385
52
+ 611,612,615
53
+ 478,541,542
54
+ 154,195,196
55
+ 511,512,513
56
+ 480,481,538
57
+ 189,467,551
58
+ 82,409,410
59
+ 491,691,692
60
+ 483,637,638
61
+ 171,172,696
62
+ 170,171,619
63
+ 499,526,527
64
+ 466,689,690
65
+ 671,674,683
66
+ 54,139,140
67
+ 252,323,324
68
+ 644,651,652
69
+ 283,285,286
70
+ 474,475,649
71
+ 177,178,698
72
+ 24,77,78
73
+ 79,375,685
74
+ 178,641,698
75
+ 303,305,306
76
+ 117,178,179
77
+ 38,39,40
78
+ 606,607,620
79
+ 214,215,607
80
+ 28,82,83
81
+ 64,141,142
82
+ 32,85,86
83
+ 536,537,638
84
+ 361,362,569
85
+ 356,437,438
86
+ 281,282,296
87
+ 489,490,665
88
+ 671,672,679
89
+ 151,152,196
90
+ 41,44,118
91
+ 535,536,637
92
+ 486,532,533
93
+ 126,184,424
94
+ 210,218,219
95
+ 169,170,172
96
+ 430,572,573
97
+ 180,478,541
98
+ 92,164,448
99
+ 363,570,571
100
+ 49,50,262
101
+ 134,135,184
102
+ 89,90,249
103
+ 283,294,295
104
+ 122,329,338
105
+ 481,656,657
106
+ 388,407,408
107
+ 259,266,267
108
+ 551,552,593
109
+ 228,677,681
110
+ 65,66,292
111
+ 214,619,620
112
+ 194,484,660
113
+ 150,430,689
114
+ 162,285,289
115
+ 480,655,656
116
+ 253,254,298
117
+ 372,439,440
118
+ 599,600,628
119
+ 250,251,325
120
+ 95,96,266
121
+ 62,141,144
122
+ 413,462,463
123
+ 73,138,359
124
+ 213,618,619
125
+ 130,132,468
126
+ 292,295,296
127
+ 103,161,162
128
+ 574,693,694
129
+ 75,358,369
130
+ 207,664,665
131
+ 284,293,294
132
+ 122,130,328
133
+ 138,139,359
134
+ 61,62,143
135
+ 81,141,144
136
+ 30,234,238
137
+ 360,366,367
138
+ 14,237,240
139
+ 382,383,413
140
+ 438,563,564
141
+ 128,315,419
142
+ 83,84,411
143
+ 465,466,574
144
+ 497,597,598
145
+ 600,627,628
146
+ 2,5,6
147
+ 305,345,346
148
+ 187,495,692
149
+ 299,324,325
150
+ 56,257,268
151
+ 117,120,178
152
+ 440,441,561
153
+ 85,392,393
154
+ 405,406,455
155
+ 131,164,321
156
+ 53,56,138
157
+ 85,190,191
158
+ 48,243,248
159
+ 186,493,547
160
+ 331,332,336
161
+ 91,398,448
162
+ 207,631,664
163
+ 505,520,521
164
+ 212,219,220
165
+ 123,333,335
166
+ 356,371,438
167
+ 93,96,151
168
+ 431,571,572
169
+ 167,201,626
170
+ 191,192,210
171
+ 318,319,340
172
+ 125,512,613
173
+ 157,158,198
174
+ 33,35,36
175
+ 550,552,668
176
+ 48,109,112
177
+ 149,150,381
178
+ 125,613,614
179
+ 137,138,568
180
+ 179,204,642
181
+ 214,215,222
182
+ 10,11,23
183
+ 270,276,277
184
+ 149,571,572
185
+ 112,169,170
186
+ 123,127,309
187
+ 230,233,234
188
+ 80,147,352
189
+ 388,389,583
190
+ 482,638,657
191
+ 103,161,285
192
+ 354,373,686
193
+ 605,606,621
194
+ 350,558,559
195
+ 187,489,490
196
+ 242,246,248
197
+ 124,316,342
198
+ 428,467,690
199
+ 411,412,461
200
+ 478,479,541
201
+ 93,152,259
202
+ 396,397,591
203
+ 42,46,109
204
+ 43,111,242
205
+ 132,447,468
206
+ 317,341,342
207
+ 281,282,287
208
+ 300,326,327
209
+ 33,36,114
210
+ 7,25,26
211
+ 102,161,284
212
+ 390,405,406
213
+ 186,547,554
214
+ 145,146,561
215
+ 126,134,473
216
+ 85,191,392
217
+ 57,61,62
218
+ 148,442,560
219
+ 183,328,468
220
+ 46,109,246
221
+ 89,380,447
222
+ 21,22,79
223
+ 400,450,451
224
+ 479,480,539
225
+ 297,322,323
226
+ 287,288,291
227
+ 89,183,468
228
+ 306,344,345
229
+ 493,494,691
230
+ 269,270,274
231
+ 206,554,594
232
+ 199,601,602
233
+ 89,347,380
234
+ 4,7,26
235
+ 170,214,619
236
+ 437,438,565
237
+ 129,131,322
238
+ 134,473,546
239
+ 92,339,415
240
+ 97,158,275
241
+ 382,577,578
242
+ 2,18,19
243
+ 32,86,87
244
+ 235,236,238
245
+ 42,43,242
246
+ 57,58,61
247
+ 670,671,674
248
+ 1,5,28
249
+ 675,682,683
250
+ 174,175,196
251
+ 208,547,667
252
+ 130,328,468
253
+ 53,138,139
254
+ 162,202,203
255
+ 670,674,675
256
+ 532,633,634
257
+ 219,220,673
258
+ 34,35,107
259
+ 263,266,267
260
+ 299,325,326
261
+ 171,214,620
262
+ 7,25,28
263
+ 241,243,244
264
+ 437,565,566
265
+ 356,437,565
266
+ 198,199,625
267
+ 399,449,450
268
+ 187,529,630
269
+ 91,322,323
270
+ 399,400,450
271
+ 249,250,256
272
+ 440,441,686
273
+ 41,119,244
274
+ 149,575,576
275
+ 126,473,546
276
+ 269,270,276
277
+ 45,241,245
278
+ 125,304,305
279
+ 76,138,139
280
+ 68,71,72
281
+ 43,48,243
282
+ 187,495,496
283
+ 387,388,582
284
+ 67,68,72
285
+ 438,564,565
286
+ 2,3,19
287
+ 229,230,234
288
+ 101,159,160
289
+ 180,478,697
290
+ 114,175,176
291
+ 122,328,468
292
+ 319,339,340
293
+ 645,650,651
294
+ 195,635,636
295
+ 481,639,657
296
+ 156,269,274
297
+ 28,81,82
298
+ 190,209,212
299
+ 25,28,83
300
+ 108,166,167
301
+ 360,361,366
302
+ 532,533,634
303
+ 78,374,441
304
+ 356,438,564
305
+ 133,136,314
306
+ 387,388,408
307
+ 44,244,247
308
+ 551,593,668
309
+ 42,110,111
310
+ 176,484,535
311
+ 147,351,352
312
+ 646,649,650
313
+ 196,634,635
314
+ 1,3,26
315
+ 496,596,597
316
+ 210,217,218
317
+ 451,589,590
318
+ 426,470,471
319
+ 179,643,697
320
+ 475,476,544
321
+ 131,164,448
322
+ 516,616,617
323
+ 16,23,232
324
+ 43,48,111
325
+ 216,608,609
326
+ 507,508,609
327
+ 508,516,517
328
+ 45,241,247
329
+ 369,436,437
330
+ 463,576,577
331
+ 202,652,653
332
+ 77,80,146
333
+ 329,330,338
334
+ 299,300,326
335
+ 410,459,460
336
+ 271,272,273
337
+ 190,191,209
338
+ 604,622,623
339
+ 480,481,656
340
+ 488,489,530
341
+ 229,230,236
342
+ 9,229,235
343
+ 502,524,624
344
+ 241,247,248
345
+ 593,594,667
346
+ 495,496,596
347
+ 57,62,63
348
+ 155,156,200
349
+ 75,368,436
350
+ 539,640,698
351
+ 139,358,359
352
+ 183,329,469
353
+ 349,350,377
354
+ 249,250,326
355
+ 52,54,55
356
+ 193,453,586
357
+ 477,478,652
358
+ 181,428,467
359
+ 57,60,272
360
+ 439,562,563
361
+ 538,639,640
362
+ 391,585,586
363
+ 172,519,696
364
+ 463,464,576
365
+ 349,557,558
366
+ 545,546,647
367
+ 182,550,551
368
+ 416,422,423
369
+ 187,530,631
370
+ 476,477,651
371
+ 10,21,22
372
+ 174,196,635
373
+ 226,228,681
374
+ 210,219,684
375
+ 433,569,570
376
+ 102,103,285
377
+ 232,233,240
378
+ 160,161,205
379
+ 217,220,672
380
+ 89,122,468
381
+ 123,301,308
382
+ 184,424,472
383
+ 317,318,417
384
+ 98,100,156
385
+ 679,682,683
386
+ 59,61,280
387
+ 125,419,512
388
+ 529,629,630
389
+ 178,641,642
390
+ 150,430,431
391
+ 374,375,441
392
+ 490,665,666
393
+ 310,311,344
394
+ 508,509,516
395
+ 427,469,470
396
+ 89,468,555
397
+ 216,223,224
398
+ 505,506,607
399
+ 153,154,194
400
+ 78,441,686
401
+ 11,16,23
402
+ 181,182,428
403
+ 171,619,620
404
+ 620,621,696
405
+ 214,607,620
406
+ 482,537,638
407
+ 205,478,654
408
+ 70,71,288
409
+ 41,118,119
410
+ 161,162,202
411
+ 287,290,291
412
+ 184,473,648
413
+ 141,384,579
414
+ 29,32,87
415
+ 539,540,698
416
+ 331,470,471
417
+ 255,256,300
418
+ 528,529,629
419
+ 419,512,613
420
+ 431,432,571
421
+ 184,333,334
422
+ 107,165,168
423
+ 87,403,453
424
+ 264,265,268
425
+ 501,502,602
426
+ 176,535,636
427
+ 348,349,557
428
+ 71,281,288
429
+ 515,615,616
430
+ 173,176,534
431
+ 183,328,329
432
+ 152,153,259
433
+ 258,260,261
434
+ 552,553,594
435
+ 114,173,176
436
+ 347,555,556
437
+ 263,264,267
438
+ 250,325,326
439
+ 548,549,668
440
+ 444,445,557
441
+ 637,658,659
442
+ 125,133,346
443
+ 169,507,695
444
+ 678,681,682
445
+ 1,26,27
446
+ 133,512,513
447
+ 479,480,655
448
+ 202,478,653
449
+ 90,130,132
450
+ 66,69,72
451
+ 4,7,8
452
+ 25,26,83
453
+ 206,493,700
454
+ 502,602,603
455
+ 159,162,204
456
+ 74,367,435
457
+ 185,492,547
458
+ 177,540,541
459
+ 87,454,688
460
+ 194,484,659
461
+ 356,370,438
462
+ 13,32,235
463
+ 441,560,561
464
+ 181,182,551
465
+ 61,271,277
466
+ 426,427,470
467
+ 52,55,56
468
+ 223,225,227
469
+ 178,179,642
470
+ 513,514,614
471
+ 133,419,512
472
+ 603,604,623
473
+ 676,681,682
474
+ 474,648,649
475
+ 506,519,696
476
+ 122,130,327
477
+ 481,537,639
478
+ 289,290,293
479
+ 69,72,146
480
+ 93,151,152
481
+ 81,141,385
482
+ 364,365,432
483
+ 357,369,437
484
+ 103,159,289
485
+ 381,382,577
486
+ 430,431,572
487
+ 250,255,256
488
+ 319,422,423
489
+ 57,60,63
490
+ 9,30,229
491
+ 413,414,463
492
+ 49,52,54
493
+ 459,460,580
494
+ 549,550,552
495
+ 389,390,406
496
+ 5,7,28
497
+ 12,234,238
498
+ 20,73,74
499
+ 403,453,454
500
+ 116,173,174
501
+ 317,318,421
502
+ 403,404,454
503
+ 212,220,673
504
+ 282,286,287
505
+ 384,578,579
506
+ 443,444,558
507
+ 123,333,334
508
+ 183,468,555
509
+ 201,600,627
510
+ 79,80,685
511
+ 83,411,460
512
+ 538,539,640
513
+ 282,283,295
514
+ 147,148,351
515
+ 89,249,256
516
+ 504,505,521
517
+ 48,246,248
518
+ 92,121,297
519
+ 394,395,401
520
+ 52,56,257
521
+ 102,284,285
522
+ 260,263,264
523
+ 122,328,329
524
+ 55,56,137
525
+ 181,467,551
526
+ 67,281,296
527
+ 527,528,628
528
+ 174,175,635
529
+ 185,186,492
530
+ 171,214,696
531
+ 10,22,23
532
+ 144,385,386
533
+ 679,680,683
534
+ 118,179,180
535
+ 73,138,360
536
+ 68,70,288
537
+ 110,242,246
538
+ 257,261,262
539
+ 80,147,351
540
+ 483,658,659
541
+ 92,131,448
542
+ 187,496,529
543
+ 137,567,568
544
+ 428,429,690
545
+ 349,377,378
546
+ 505,520,696
547
+ 59,60,272
548
+ 303,304,313
549
+ 202,643,652
550
+ 644,645,651
551
+ 89,447,555
552
+ 206,208,493
553
+ 89,122,327
554
+ 87,88,688
555
+ 90,380,447
556
+ 382,413,414
557
+ 233,239,240
558
+ 251,252,324
559
+ 368,435,436
560
+ 185,186,547
561
+ 490,491,692
562
+ 182,428,550
563
+ 493,547,554
564
+ 148,442,559
565
+ 283,286,290
566
+ 41,119,120
567
+ 41,119,241
568
+ 317,420,421
569
+ 210,218,680
570
+ 316,317,420
571
+ 606,620,621
572
+ 50,51,265
573
+ 521,522,622
574
+ 312,345,346
575
+ 481,482,639
576
+ 453,454,586
577
+ 500,600,601
578
+ 68,72,281
579
+ 149,575,694
580
+ 457,458,582
581
+ 223,227,669
582
+ 100,275,278
583
+ 170,618,695
584
+ 172,518,519
585
+ 9,30,31
586
+ 511,512,613
587
+ 383,412,413
588
+ 103,104,289
589
+ 234,238,239
590
+ 152,153,197
591
+ 129,131,321
592
+ 188,429,573
593
+ 14,21,240
594
+ 50,53,54
595
+ 550,551,552
596
+ 52,257,262
597
+ 362,363,364
598
+ 13,15,235
599
+ 459,580,581
600
+ 128,136,314
601
+ 245,246,248
602
+ 84,384,385
603
+ 466,467,690
604
+ 393,394,402
605
+ 125,133,513
606
+ 143,144,386
607
+ 389,390,584
608
+ 203,204,642
609
+ 100,156,278
610
+ 482,657,658
611
+ 633,634,662
612
+ 109,112,171
613
+ 499,500,600
614
+ 549,552,668
615
+ 510,514,515
616
+ 473,474,648
617
+ 159,160,204
618
+ 482,638,658
619
+ 169,172,518
620
+ 61,64,142
621
+ 1,27,28
622
+ 133,136,419
623
+ 104,289,293
624
+ 178,179,204
625
+ 254,255,299
626
+ 504,521,522
627
+ 221,226,228
628
+ 89,347,555
629
+ 103,162,285
630
+ 417,421,422
631
+ 34,106,107
632
+ 171,214,619
633
+ 90,132,468
634
+ 489,664,665
635
+ 353,561,562
636
+ 309,310,343
637
+ 85,191,393
638
+ 126,546,647
639
+ 141,384,385
640
+ 548,549,553
641
+ 180,541,697
642
+ 22,79,80
643
+ 188,428,429
644
+ 126,647,648
645
+ 188,428,550
646
+ 595,699,700
647
+ 127,134,309
648
+ 212,217,672
649
+ 282,283,286
650
+ 374,440,686
651
+ 146,147,352
652
+ 255,299,300
653
+ 336,337,425
654
+ 61,142,143
655
+ 121,129,321
656
+ 50,53,56
657
+ 49,50,54
658
+ 57,63,272
659
+ 509,510,611
660
+ 270,271,273
661
+ 41,45,120
662
+ 18,73,76
663
+ 127,134,135
664
+ 221,228,681
665
+ 41,45,241
666
+ 291,294,295
667
+ 12,30,238
668
+ 452,453,687
669
+ 134,135,473
670
+ 481,639,656
671
+ 94,95,153
672
+ 163,419,613
673
+ 90,130,327
674
+ 542,643,697
675
+ 63,64,272
676
+ 93,151,266
677
+ 111,169,172
678
+ 8,19,26
679
+ 206,494,595
680
+ 192,193,587
681
+ 82,409,459
682
+ 51,56,268
683
+ 671,672,673
684
+ 318,340,416
685
+ 59,60,63
686
+ 503,504,522
687
+ 368,369,436
688
+ 33,37,116
689
+ 494,495,692
690
+ 675,676,682
691
+ 118,244,247
692
+ 258,267,268
693
+ 506,518,519
694
+ 77,146,352
695
+ 671,678,679
696
+ 508,609,610
697
+ 210,218,684
698
+ 222,223,228
699
+ 506,507,518
700
+ 456,457,583
701
+ 449,450,591
702
+ 173,174,175
703
+ 254,298,299
704
+ 103,104,159
705
+ 483,484,659
706
+ 335,336,424
707
+ 674,683,684
708
+ 483,535,637
709
+ 542,643,644
710
+ 189,466,467
711
+ 81,84,141
712
+ 80,146,147
713
+ 227,228,677
714
+ 98,274,278
715
+ 143,580,581
716
+ 42,43,111
717
+ 208,493,691
718
+ 639,656,657
719
+ 14,16,21
720
+ 126,184,473
721
+ 244,247,248
722
+ 361,365,366
723
+ 125,512,513
724
+ 16,21,240
725
+ 12,15,238
726
+ 94,95,263
727
+ 206,208,594
728
+ 230,231,233
729
+ 153,194,197
730
+ 276,277,279
731
+ 357,358,566
732
+ 127,135,334
733
+ 110,111,172
734
+ 103,162,289
735
+ 407,456,457
736
+ 4,8,26
737
+ 493,691,700
738
+ 251,254,255
739
+ 332,335,336
740
+ 175,195,635
741
+ 110,171,172
742
+ 547,548,554
743
+ 187,490,692
744
+ 611,615,616
745
+ 208,554,594
746
+ 432,570,571
747
+ 549,550,668
748
+ 226,676,681
749
+ 82,386,409
750
+ 95,263,266
751
+ 508,509,610
752
+ 361,362,365
753
+ 482,483,658
754
+ 117,118,179
755
+ 94,153,259
756
+ 120,177,178
757
+ 51,52,257
758
+ 388,582,583
759
+ 70,147,148
760
+ 474,545,546
761
+ 123,126,335
762
+ 59,64,280
763
+ 362,569,570
764
+ 44,47,247
765
+ 206,208,554
766
+ 542,543,644
767
+ 97,99,158
768
+ 193,210,211
769
+ 205,478,653
770
+ 81,84,385
771
+ 35,36,40
772
+ 270,271,277
773
+ 12,30,229
774
+ 18,19,73
775
+ 243,244,248
776
+ 640,655,656
777
+ 450,590,591
778
+ 337,425,426
779
+ 193,453,587
780
+ 59,63,272
781
+ 165,168,525
782
+ 365,432,433
783
+ 487,662,663
784
+ 498,499,599
785
+ 188,573,693
786
+ 406,455,456
787
+ 229,235,236
788
+ 383,384,412
789
+ 191,192,393
790
+ 519,520,696
791
+ 114,173,175
792
+ 434,435,568
793
+ 78,374,686
794
+ 152,196,197
795
+ 250,251,255
796
+ 9,32,235
797
+ 115,116,173
798
+ 405,454,455
799
+ 124,128,314
800
+ 138,360,568
801
+ 85,88,392
802
+ 487,531,532
803
+ 9,13,235
804
+ 164,320,321
805
+ 179,180,697
806
+ 482,536,537
807
+ 82,83,410
808
+ 252,253,254
809
+ 641,654,655
810
+ 241,244,248
811
+ 214,620,696
812
+ 135,184,334
813
+ 191,192,193
814
+ 297,298,323
815
+ 404,405,454
816
+ 89,122,256
817
+ 387,581,582
818
+ 69,146,147
819
+ 223,227,677
820
+ 384,411,412
821
+ 632,662,663
822
+ 27,28,81
823
+ 78,375,441
824
+ 10,23,232
825
+ 92,397,592
826
+ 356,370,437
827
+ 646,647,649
828
+ 550,551,668
829
+ 38,40,105
830
+ 110,111,242
831
+ 156,157,201
832
+ 482,537,639
833
+ 176,534,535
834
+ 210,211,219
835
+ 572,573,694
836
+ 671,673,674
837
+ 517,617,618
838
+ 136,419,512
839
+ 62,63,141
840
+ 36,39,114
841
+ 376,377,443
842
+ 74,368,435
843
+ 486,661,662
844
+ 138,359,360
845
+ 74,367,368
846
+ 49,54,262
847
+ 173,175,176
848
+ 87,403,454
849
+ 95,153,154
850
+ 208,491,691
851
+ 230,231,237
852
+ 356,370,371
853
+ 165,524,525
854
+ 448,449,592
855
+ 166,201,626
856
+ 241,245,247
857
+ 506,607,608
858
+ 85,190,392
859
+ 395,396,590
860
+ 236,237,239
861
+ 495,595,596
862
+ 432,433,570
863
+ 150,414,464
864
+ 88,391,392
865
+ 126,473,648
866
+ 65,68,70
867
+ 156,274,278
868
+ 26,83,84
869
+ 209,212,672
870
+ 501,502,524
871
+ 212,220,672
872
+ 221,222,681
873
+ 94,153,263
874
+ 202,205,478
875
+ 350,351,559
876
+ 357,369,370
877
+ 340,341,416
878
+ 286,287,290
879
+ 353,354,686
880
+ 14,21,237
881
+ 3,4,26
882
+ 16,23,24
883
+ 9,12,229
884
+ 128,136,419
885
+ 198,201,626
886
+ 40,107,108
887
+ 603,623,624
888
+ 101,161,284
889
+ 97,156,157
890
+ 317,318,341
891
+ 170,213,214
892
+ 494,691,692
893
+ 341,416,417
894
+ 375,376,442
895
+ 65,70,292
896
+ 72,281,296
897
+ 400,401,451
898
+ 609,617,618
899
+ 70,145,148
900
+ 516,517,617
901
+ 124,125,304
902
+ 365,366,433
903
+ 16,232,240
904
+ 30,31,229
905
+ 211,212,219
906
+ 281,288,292
907
+ 386,387,409
908
+ 604,605,622
909
+ 394,395,589
910
+ 208,691,700
911
+ 405,454,688
912
+ 507,517,518
913
+ 45,47,120
914
+ 159,162,289
915
+ 504,605,606
916
+ 318,319,422
917
+ 187,489,530
918
+ 141,142,579
919
+ 462,577,578
920
+ 372,373,440
921
+ 393,394,588
922
+ 374,440,441
923
+ 270,273,274
924
+ 349,350,558
925
+ 134,308,343
926
+ 204,641,654
927
+ 307,343,344
928
+ 339,340,415
929
+ 173,174,533
930
+ 285,286,289
931
+ 212,672,673
932
+ 94,259,260
933
+ 487,488,663
934
+ 319,416,422
935
+ 390,405,688
936
+ 460,461,579
937
+ 77,78,686
938
+ 3,8,26
939
+ 85,393,687
940
+ 464,465,575
941
+ 553,554,594
942
+ 520,621,696
943
+ 187,207,630
944
+ 218,680,684
945
+ 241,242,248
946
+ 56,265,268
947
+ 125,133,512
948
+ 3,19,26
949
+ 54,55,137
950
+ 199,602,625
951
+ 163,315,419
952
+ 503,603,604
953
+ 357,370,437
954
+ 483,637,658
955
+ 515,516,616
956
+ 306,307,344
957
+ 217,672,680
958
+ 609,610,617
959
+ 173,533,534
960
+ 160,284,293
961
+ 58,277,280
962
+ 51,56,265
963
+ 514,515,615
964
+ 106,167,168
965
+ 51,257,268
966
+ 476,543,544
967
+ 190,191,392
968
+ 189,593,668
969
+ 522,523,623
970
+ 141,144,385
971
+ 222,228,677
972
+ 101,102,161
973
+ 12,229,234
974
+ 645,646,650
975
+ 479,654,655
976
+ 640,641,698
977
+ 396,399,400
978
+ 113,114,175
979
+ 483,484,535
980
+ 593,667,668
981
+ 505,506,696
982
+ 332,333,472
983
+ 537,638,639
984
+ 113,174,175
985
+ 382,383,578
986
+ 208,493,554
987
+ 319,340,416
988
+ 348,378,379
989
+ 491,492,691
990
+ 219,673,684
991
+ 107,108,165
992
+ 545,646,647
993
+ 356,564,565
994
+ 119,241,244
995
+ 302,303,311
996
+ 208,666,700
997
+ 318,417,422
998
+ 316,317,342
999
+ 223,227,228
1000
+ 485,486,661
1001
+ 303,312,313
1002
+ 97,156,269
1003
+ 60,63,272
1004
+ 523,623,624
1005
+ 125,513,614
1006
+ 65,66,70
1007
+ 502,602,624
1008
+ 97,98,156
1009
+ 66,72,296
1010
+ 196,197,661
1011
+ 91,252,253
1012
+ 397,398,399
1013
+ 301,302,310
1014
+ 192,193,210
1015
+ 317,417,421
1016
+ 350,351,376
1017
+ 15,30,238
1018
+ 261,264,265
1019
+ 91,92,398
1020
+ 133,313,346
1021
+ 54,137,140
1022
+ 221,676,681
1023
+ 149,572,694
1024
+ 92,397,398
1025
+ 330,337,338
1026
+ 10,14,231
1027
+ 16,21,24
1028
+ 194,636,659
1029
+ 502,503,603
1030
+ 92,164,415
1031
+ 305,306,345
1032
+ 121,297,322
1033
+ 156,200,201
1034
+ 204,205,654
1035
+ 347,348,556
1036
+ 475,476,650
1037
+ 105,108,167
1038
+ 409,458,459
1039
+ 453,586,587
1040
+ 101,102,284
1041
+ 150,381,414
1042
+ 288,291,292
1043
+ 42,111,242
1044
+ 380,446,447
1045
+ 68,71,288
1046
+ 215,216,608
1047
+ 221,224,225
1048
+ 69,70,147
1049
+ 440,561,562
1050
+ 537,538,639
1051
+ 189,466,574
1052
+ 154,194,195
1053
+ 245,247,248
1054
+ 330,331,470
1055
+ 318,341,416
1056
+ 402,453,687
1057
+ 507,518,695
1058
+ 121,129,322
1059
+ 173,485,533
1060
+ 31,32,85
1061
+ 223,224,225
1062
+ 72,145,146
1063
+ 206,493,494
1064
+ 478,542,697
1065
+ 501,601,602
1066
+ 174,533,634
1067
+ 215,222,223
1068
+ 454,585,586
1069
+ 178,204,642
1070
+ 161,284,285
1071
+ 231,232,233
1072
+ 222,677,681
1073
+ 170,618,619
1074
+ 40,105,108
1075
+ 521,621,622
1076
+ 429,689,690
1077
+ 198,625,626
1078
+ 126,134,546
1079
+ 17,74,75
1080
+ 170,171,172
1081
+ 303,304,305
1082
+ 486,487,662
1083
+ 101,160,293
1084
+ 89,122,427
1085
+ 177,540,698
1086
+ 124,125,418
1087
+ 103,159,162
1088
+ 357,437,565
1089
+ 536,637,638
1090
+ 58,59,61
1091
+ 7,8,26
1092
+ 93,152,266
1093
+ 665,666,699
1094
+ 354,372,373
1095
+ 500,501,601
1096
+ 281,287,288
1097
+ 126,184,648
1098
+ 1,2,3
1099
+ 552,593,594
1100
+ 89,447,468
1101
+ 170,171,214
1102
+ 222,228,681
1103
+ 77,146,353
1104
+ 482,483,536
1105
+ 45,47,247
1106
+ 9,31,235
1107
+ 39,113,114
1108
+ 91,252,323
1109
+ 112,170,171
1110
+ 30,87,88
1111
+ 165,166,625
1112
+ 78,374,375
1113
+ 543,644,645
1114
+ 407,408,457
1115
+ 354,562,563
1116
+ 98,156,274
1117
+ 3,8,19
1118
+ 212,217,220
1119
+ 93,94,259
1120
+ 44,118,247
1121
+ 10,11,232
1122
+ 497,528,529
1123
+ 214,221,222
1124
+ 488,530,531
1125
+ 483,536,637
1126
+ 507,508,517
1127
+ 125,163,613
1128
+ 207,596,597
1129
+ 317,341,417
1130
+ 118,119,244
1131
+ 101,160,161
1132
+ 90,327,468
1133
+ 51,52,56
1134
+ 301,307,308
1135
+ 35,40,107
1136
+ 530,631,632
1137
+ 379,380,446
1138
+ 509,515,516
1139
+ 62,143,144
1140
+ 63,64,141
1141
+ 140,566,567
1142
+ 188,550,668
1143
+ 548,553,554
1144
+ 45,120,241
1145
+ 165,501,525
1146
+ 464,575,576
1147
+ 90,132,447
1148
+ 510,511,612
1149
+ 374,441,686
1150
+ 57,61,271
1151
+ 520,521,621
1152
+ 390,391,585
1153
+ 167,626,627
1154
+ 387,408,409
1155
+ 94,260,263
1156
+ 77,353,686
1157
+ 215,216,223
1158
+ 438,439,563
1159
+ 164,415,423
1160
+ 175,195,636
1161
+ 194,659,660
1162
+ 177,180,541
1163
+ 499,500,526
1164
+ 175,176,636
1165
+ 167,168,526
1166
+ 174,634,635
1167
+ 1,2,5
1168
+ 179,203,643
1169
+ 241,244,247
1170
+ 502,523,524
1171
+ 66,69,70
1172
+ 150,363,364
1173
+ 194,195,636
1174
+ 39,113,116
1175
+ 212,219,673
1176
+ 213,214,619
1177
+ 612,613,614
1178
+ 76,138,359
1179
+ 94,153,260
1180
+ 125,305,346
1181
+ 208,493,547
1182
+ 45,245,247
1183
+ 378,444,445
1184
+ 199,200,601
1185
+ 15,32,235
1186
+ 643,644,652
1187
+ 353,354,562
1188
+ 517,618,695
1189
+ 162,203,204
1190
+ 86,403,687
1191
+ 149,150,363
1192
+ 402,452,453
1193
+ 98,269,274
1194
+ 14,16,240
1195
+ 395,396,400
1196
+ 402,403,453
1197
+ 485,486,533
1198
+ 33,34,35
1199
+ 82,410,459
1200
+ 93,94,153
1201
+ 214,221,224
1202
+ 241,242,243
1203
+ 480,538,539
1204
+ 159,160,293
1205
+ 105,106,167
1206
+ 631,632,663
1207
+ 634,661,662
1208
+ 482,638,639
1209
+ 15,29,30
1210
+ 207,665,699
1211
+ 124,304,314
1212
+ 484,485,660
1213
+ 486,487,532
1214
+ 126,134,308
1215
+ 169,170,695
1216
+ 498,527,528
1217
+ 101,160,284
1218
+ 530,531,632
1219
+ 475,649,650
1220
+ 453,587,588
1221
+ 113,116,174
1222
+ 435,436,567
1223
+ 541,542,697
1224
+ 208,594,667
1225
+ 68,70,71
1226
+ 302,306,307
1227
+ 1,3,4
1228
+ 167,526,627
1229
+ 492,493,691
1230
+ 83,410,460
1231
+ 121,320,339
1232
+ 124,128,315
1233
+ 514,614,615
1234
+ 451,452,589
1235
+ 210,217,680
1236
+ 68,71,281
1237
+ 367,434,435
1238
+ 357,358,369
1239
+ 175,195,196
1240
+ 408,457,458
1241
+ 67,68,281
1242
+ 388,389,407
1243
+ 73,76,138
1244
+ 50,54,262
1245
+ 225,226,676
1246
+ 194,197,660
1247
+ 251,252,254
1248
+ 369,370,437
1249
+ 98,156,278
1250
+ 108,165,166
1251
+ 511,513,514
1252
+ 276,278,279
1253
+ 302,303,306
1254
+ 33,34,37
1255
+ 186,492,493
1256
+ 442,443,559
1257
+ 146,353,561
1258
+ 111,112,169
1259
+ 42,109,110
1260
+ 303,311,312
1261
+ 57,271,272
1262
+ 241,242,245
1263
+ 52,54,262
1264
+ 175,196,635
1265
+ 15,29,32
1266
+ 97,269,275
1267
+ 88,391,688
1268
+ 209,210,680
1269
+ 208,491,666
1270
+ 151,152,266
1271
+ 48,109,246
1272
+ 389,583,584
1273
+ 17,20,74
1274
+ 188,550,551
1275
+ 41,241,244
1276
+ 73,359,360
1277
+ 465,574,575
1278
+ 543,544,645
1279
+ 188,189,693
1280
+ 350,376,377
1281
+ 202,205,653
1282
+ 76,139,358
1283
+ 95,153,263
1284
+ 8,19,20
1285
+ 474,475,545
1286
+ 87,404,454
1287
+ 442,559,560
1288
+ 241,245,248
1289
+ 114,115,173
1290
+ 192,393,588
1291
+ 547,548,667
1292
+ 12,15,30
1293
+ 84,141,385
1294
+ 189,551,668
1295
+ 192,453,588
1296
+ 192,587,588
1297
+ 218,219,684
1298
+ 70,288,292
1299
+ 170,213,618
1300
+ 332,333,335
1301
+ 366,433,434
1302
+ 2,17,18
1303
+ 146,352,353
1304
+ 488,663,664
1305
+ 160,204,205
1306
+ 376,442,443
1307
+ 206,595,700
1308
+ 91,92,448
1309
+ 208,491,492
1310
+ 230,236,237
1311
+ 479,539,540
1312
+ 109,110,246
1313
+ 99,100,275
1314
+ 67,72,281
1315
+ 310,343,344
1316
+ 70,71,145
1317
+ 44,47,118
1318
+ 498,598,599
1319
+ 155,158,200
1320
+ 59,64,272
1321
+ 150,364,431
1322
+ 383,384,578
1323
+ 29,30,87
1324
+ 435,567,568
1325
+ 273,279,280
1326
+ 631,663,664
1327
+ 5,6,7
1328
+ 302,310,311
1329
+ 406,407,456
1330
+ 158,198,199
1331
+ 367,368,435
1332
+ 166,198,626
1333
+ 66,292,296
1334
+ 209,217,672
1335
+ 455,584,585
1336
+ 139,140,358
1337
+ 526,527,627
1338
+ 134,309,343
1339
+ 598,599,629
1340
+ 301,309,310
1341
+ 42,109,246
1342
+ 479,540,541
1343
+ 301,302,307
1344
+ 133,136,512
1345
+ 12,30,234
1346
+ 318,416,422
1347
+ 33,114,115
1348
+ 505,506,519
1349
+ 258,259,267
1350
+ 375,376,685
1351
+ 552,593,668
1352
+ 509,510,515
1353
+ 671,679,683
1354
+ 92,121,339
1355
+ 331,336,337
1356
+ 104,159,289
1357
+ 264,267,268
1358
+ 612,614,615
1359
+ 9,12,30
1360
+ 517,518,695
1361
+ 21,78,79
1362
+ 692,699,700
1363
+ 43,242,243
1364
+ 10,21,231
1365
+ 125,133,419
1366
+ 490,491,666
1367
+ 274,278,279
1368
+ 125,163,419
1369
+ 223,228,677
1370
+ 416,417,422
1371
+ 81,82,386
1372
+ 93,259,266
1373
+ 93,152,153
1374
+ 14,231,237
1375
+ 59,63,64
1376
+ 33,34,107
1377
+ 65,288,292
1378
+ 125,419,613
1379
+ 204,641,642
1380
+ 89,90,468
1381
+ 221,225,676
1382
+ 122,300,327
1383
+ 404,454,688
1384
+ 461,462,578
1385
+ 193,586,587
1386
+ 404,405,688
1387
+ 98,156,269
1388
+ 11,16,232
1389
+ 92,253,297
1390
+ 58,271,277
1391
+ 670,677,678
1392
+ 507,608,609
1393
+ 87,453,454
1394
+ 67,72,296
1395
+ 59,272,280
1396
+ 377,443,444
1397
+ 441,442,560
1398
+ 253,297,298
1399
+ 424,425,472
1400
+ 208,492,691
1401
+ 445,446,556
1402
+ 449,591,592
1403
+ 318,417,421
1404
+ 168,525,526
1405
+ 298,299,324
1406
+ 187,207,631
1407
+ 83,410,411
1408
+ 347,348,379
1409
+ 389,406,407
1410
+ 507,517,695
1411
+ 66,67,72
1412
+ 150,465,689
1413
+ 236,238,239
1414
+ 71,72,145
1415
+ 179,642,643
1416
+ 637,638,658
1417
+ 225,669,676
1418
+ 95,96,151
1419
+ 73,74,367
1420
+ 478,541,697
1421
+ 341,342,417
1422
+ 483,637,659
1423
+ 461,578,579
1424
+ 456,583,584
1425
+ 15,235,238
1426
+ 88,190,392
1427
+ 165,524,625
1428
+ 213,216,618
1429
+ 597,598,630
1430
+ 482,639,657
1431
+ 390,391,688
1432
+ 669,675,676
1433
+ 143,386,581
1434
+ 477,478,542
1435
+ 356,357,370
1436
+ 481,537,538
1437
+ 395,589,590
1438
+ 207,597,630
1439
+ 497,498,528
1440
+ 342,417,418
1441
+ 122,130,468
1442
+ 164,320,423
1443
+ 275,276,278
1444
+ 401,451,452
1445
+ 36,39,40
1446
+ 27,81,84
1447
+ 401,402,452
1448
+ 142,579,580
1449
+ 366,367,434
1450
+ 89,427,469
1451
+ 498,499,527
1452
+ 403,453,687
1453
+ 457,582,583
1454
+ 99,100,158
1455
+ 8,17,20
1456
+ 502,503,523
1457
+ 48,111,243
1458
+ 158,199,200
1459
+ 674,675,683
1460
+ 678,679,682
1461
+ 103,285,289
1462
+ 196,634,661
1463
+ 31,229,235
1464
+ 190,191,193
1465
+ 602,624,625
1466
+ 481,482,657
1467
+ 6,8,17
1468
+ 44,118,244
1469
+ 97,99,275
1470
+ 189,551,593
1471
+ 216,609,618
1472
+ 10,231,232
1473
+ 505,606,607
1474
+ 9,31,32
1475
+ 58,61,280
1476
+ 91,92,131
1477
+ 677,678,681
1478
+ 33,115,116
1479
+ 37,38,39
1480
+ 375,441,442
1481
+ 484,485,534
1482
+ 30,229,234
1483
+ 362,364,365
1484
+ 178,204,641
1485
+ 109,110,171
1486
+ 360,361,568
1487
+ 257,258,268
1488
+ 429,430,573
1489
+ 134,184,473
1490
+ 433,434,569
1491
+ 209,672,680
1492
+ 206,208,700
1493
+ 488,489,664
1494
+ 670,671,678
1495
+ 208,492,493
1496
+ 160,161,284
1497
+ 192,193,453
1498
+ 260,261,264
1499
+ 99,158,275
1500
+ 104,159,293
1501
+ 91,131,448
1502
+ 71,72,281
1503
+ 447,468,555
1504
+ 166,198,201
1505
+ 336,424,425
1506
+ 125,418,420
1507
+ 121,320,321
1508
+ 364,431,432
1509
+ 171,620,696
1510
+ 96,151,266
1511
+ 22,77,80
1512
+ 666,699,700
1513
+ 168,500,526
1514
+ 393,402,687
1515
+ 118,177,180
1516
+ 205,653,654
1517
+ 500,525,526
1518
+ 476,477,543
1519
+ 80,351,685
1520
+ 355,356,371
1521
+ 241,243,248
1522
+ 34,37,38
1523
+ 425,471,472
1524
+ 330,331,337
1525
+ 371,438,439
1526
+ 607,620,696
1527
+ 483,638,658
1528
+ 14,21,231
1529
+ 412,461,462
1530
+ 273,274,279
1531
+ 50,51,56
1532
+ 318,341,417
1533
+ 59,61,64
1534
+ 319,320,423
1535
+ 89,90,380
1536
+ 173,485,534
1537
+ 92,164,592
1538
+ 47,118,247
1539
+ 75,76,358
1540
+ 497,498,598
1541
+ 126,134,184
1542
+ 454,455,585
1543
+ 415,416,423
1544
+ 200,600,601
1545
+ 153,259,260
1546
+ 394,588,589
1547
+ 258,259,260
1548
+ 90,447,468
1549
+ 145,148,560
1550
+ 595,596,699
1551
+ 101,284,293
1552
+ 220,672,673
1553
+ 478,652,653
1554
+ 165,501,524
1555
+ 217,218,680
1556
+ 47,117,118
1557
+ 21,24,78
1558
+ 68,281,288
1559
+ 304,313,314
1560
+ 51,56,257
1561
+ 443,558,559
1562
+ 524,624,625
1563
+ 233,234,239
1564
+ 496,497,529
1565
+ 119,120,241
1566
+ 89,183,555
1567
+ 89,90,327
1568
+ 118,119,177
1569
+ 318,319,416
1570
+ 179,203,642
1571
+ 10,14,21
1572
+ 502,603,624
1573
+ 100,155,156
1574
+ 1,4,26
1575
+ 347,379,380
1576
+ 370,437,438
1577
+ 80,146,352
1578
+ 312,313,346
1579
+ 74,75,368
1580
+ 53,54,139
1581
+ 411,460,461
1582
+ 396,397,399
1583
+ 50,262,265
1584
+ 290,293,294
1585
+ 85,88,190
1586
+ 269,275,276
1587
+ 523,524,624
1588
+ 81,144,386
1589
+ 58,61,271
1590
+ 223,225,669
1591
+ 496,497,597
1592
+ 394,401,402
1593
+ 483,536,638
1594
+ 46,48,246
1595
+ 410,411,460
1596
+ 97,98,269
1597
+ 18,75,76
1598
+ 371,372,439
1599
+ 272,273,280
1600
+ 381,382,414
1601
+ 531,632,633
1602
+ 209,217,680
1603
+ 148,351,559
1604
+ 318,416,417
1605
+ 137,140,567
1606
+ 65,70,288
1607
+ 409,410,459
1608
+ 75,369,436
1609
+ 142,143,580
1610
+ 283,290,294
1611
+ 340,415,416
1612
+ 78,79,375
1613
+ 475,544,545
1614
+ 47,117,120
1615
+ 208,547,554
1616
+ 669,670,675
1617
+ 58,59,280
1618
+ 395,400,401
1619
+ 673,674,684
1620
+ 157,198,201
1621
+ 522,622,623
1622
+ 22,23,77
1623
+ 354,355,372
1624
+ 444,557,558
1625
+ 222,223,677
1626
+ 90,130,468
1627
+ 249,326,327
1628
+ 680,683,684
1629
+ 21,231,237
1630
+ 100,155,158
1631
+ 455,456,584
1632
+ 145,560,561
1633
+ 351,376,685
1634
+ 311,312,345
1635
+ 77,80,352
1636
+ 298,323,324
1637
+ 140,358,566
1638
+ 439,440,562
1639
+ 161,162,285
1640
+ 92,131,164
1641
+ 34,38,105
1642
+ 647,648,649
1643
+ 73,360,367
1644
+ 386,387,581
1645
+ 76,358,359
1646
+ 318,340,341
1647
+ 500,501,525
1648
+ 119,120,177
1649
+ 511,612,613
1650
+ 477,651,652
1651
+ 213,216,224
1652
+ 57,58,271
1653
+ 242,245,246
1654
+ 445,556,557
1655
+ 195,196,635
1656
+ 356,357,565
1657
+ 133,313,314
1658
+ 483,535,536
1659
+ 124,315,316
1660
+ 193,211,212
1661
+ 85,86,687
1662
+ 66,67,296
1663
+ 26,27,84
1664
+ 257,258,261
1665
+ 166,167,626
1666
+ 122,338,427
1667
+ 200,201,600
1668
+ 476,650,651
1669
+ 408,409,458
1670
+ 41,118,244
1671
+ 355,356,564
1672
+ 373,374,440
1673
+ 221,226,681
1674
+ 636,637,659
1675
+ 169,518,695
1676
+ 291,292,295
1677
+ 398,448,449
1678
+ 34,105,106
1679
+ 398,399,449
1680
+ 640,641,655
1681
+ 669,670,677
1682
+ 201,626,627
1683
+ 186,492,547
1684
+ 123,127,334
1685
+ 452,453,588
1686
+ 19,20,73
1687
+ 2,6,17
1688
+ 573,693,694
1689
+ 84,141,384
1690
+ 206,493,554
1691
+ 184,333,472
1692
+ 192,453,587
1693
+ 357,565,566
1694
+ 122,327,468
1695
+ 361,568,569
1696
+ 436,437,566
1697
+ 458,581,582
1698
+ 210,680,684
1699
+ 31,85,88
1700
+ 283,284,294
1701
+ 11,23,232
1702
+ 370,371,438
1703
+ 190,391,586
1704
+ 501,524,525
1705
+ 188,551,668
1706
+ 478,653,654
1707
+ 452,588,589
1708
+ 209,212,217
1709
+ 179,203,204
1710
+ 223,669,677
1711
+ 189,574,693
1712
+ 167,201,627
1713
+ 331,332,471
1714
+ 86,87,403
1715
+ 87,403,404
1716
+ 135,184,473
1717
+ 166,198,625
1718
+ 242,245,248
1719
+ 373,440,686
1720
+ 672,679,680
1721
+ 509,610,611
1722
+ 544,645,646
1723
+ 381,576,577
1724
+ 188,189,668
1725
+ 197,660,661
1726
+ 190,193,586
1727
+ 208,493,700
1728
+ 379,445,446
1729
+ 429,430,689
1730
+ 485,660,661
1731
+ 354,355,563
1732
+ 130,327,468
1733
+ 91,131,322
1734
+ 290,291,294
1735
+ 492,493,547
1736
+ 76,139,359
1737
+ 13,15,32
1738
+ 417,418,421
1739
+ 90,249,327
1740
+ 632,633,662
1741
+ 481,538,639
1742
+ 84,384,411
1743
+ 81,385,386
1744
+ 164,448,592
1745
+ 97,157,158
1746
+ 43,111,243
1747
+ 215,607,608
1748
+ 506,507,608
1749
+ 102,161,285
1750
+ 65,68,288
1751
+ 482,483,638
1752
+ 639,640,656
1753
+ 531,532,633
1754
+ 502,523,624
1755
+ 170,213,619
1756
+ 9,31,229
1757
+ 42,110,242
1758
+ 355,563,564
1759
+ 610,616,617
1760
+ 153,260,263
1761
+ 41,44,244
1762
+ 605,621,622
1763
+ 149,363,571
1764
+ 277,279,280
1765
+ 89,183,469
1766
+ 494,495,595
1767
+ 282,295,296
1768
+ 402,452,687
1769
+ 221,222,228
1770
+ 190,193,212
1771
+ 691,692,700
1772
+ 402,403,687
1773
+ 58,61,277
1774
+ 207,596,699
1775
+ 66,70,292
1776
+ 390,584,585
1777
+ 329,330,469
1778
+ 484,659,660
1779
+ 348,556,557
1780
+ 544,545,646
1781
+ 598,629,630
1782
+ 64,272,280
1783
+ 126,335,424
1784
+ 574,575,694
1785
+ 101,159,293
1786
+ 319,320,339
1787
+ 93,153,259
1788
+ 88,190,391
1789
+ 332,471,472
1790
+ 373,374,686
1791
+ 213,214,224
1792
+ 125,163,420
1793
+ 397,591,592
1794
+ 503,522,523
1795
+ 191,392,393
1796
+ 166,167,201
1797
+ 528,628,629
1798
+ 482,536,638
1799
+ 56,137,138
1800
+ 318,421,422
1801
+ 102,103,161
1802
+ 176,484,534
1803
+ 510,511,514
1804
+ 42,46,246
1805
+ 338,426,427
1806
+ 638,657,658
1807
+ 599,628,629
1808
+ 504,505,606
1809
+ 33,35,107
1810
+ 283,284,285
1811
+ 548,667,668
1812
+ 214,607,696
1813
+ 73,76,359
1814
+ 41,120,241
1815
+ 487,488,531
1816
+ 95,151,154
1817
+ 286,289,290
1818
+ 348,349,378
1819
+ 281,292,296
1820
+ 356,357,437
1821
+ 434,568,569
1822
+ 159,289,293
1823
+ 51,265,268
1824
+ 237,239,240
1825
+ 458,459,581
1826
+ 188,189,551
1827
+ 414,463,464
1828
+ 106,107,168
1829
+ 462,463,577
1830
+ 150,464,465
1831
+ 311,344,345
1832
+ 148,559,560
1833
+ 111,242,243
1834
+ 122,256,300
1835
+ 175,635,636
1836
+ 151,154,196
1837
+ 209,210,217
1838
+ 203,642,643
1839
+ 425,426,471
1840
+ 163,316,420
1841
+ 506,607,696
1842
+ 503,604,605
1843
+ 446,447,555
1844
+ 92,398,448
1845
+ 163,315,316
1846
+ 242,243,248
1847
+ 378,379,445
1848
+ 478,479,654
1849
+ 49,52,262
1850
+ 527,627,628
1851
+ 330,469,470
1852
+ 227,669,677
1853
+ 87,404,688
1854
+ 356,438,565
1855
+ 61,64,280
1856
+ 168,500,525
1857
+ 61,277,280
1858
+ 638,639,657
1859
+ 355,371,372
1860
+ 465,466,689
1861
+ 551,552,668
1862
+ 101,104,159
1863
+ 174,196,634
1864
+ 161,202,205
1865
+ 450,451,590
1866
+ 166,625,626
1867
+ 510,611,612
1868
+ 17,18,75
1869
+ 75,368,369
1870
+ 101,104,293
1871
+ 42,110,246
1872
+ 89,327,468
1873
+ 208,492,547
1874
+ 337,338,426
1875
+ 50,56,265
1876
+ 100,158,275
1877
+ 362,363,570
1878
+ 186,493,554
1879
+ 481,482,537
1880
+ 46,48,109
1881
+ 124,342,418
1882
+ 602,603,624
1883
+ 93,96,266
requirements.txt ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ gradio>=4.44
2
+ huggingface_hub
3
+ onnxruntime
4
+ numpy
5
+ pandas
6
+ matplotlib
7
+ trimesh
8
+ scipy