1 // This file contains tests that have been imported from Mapbox's Earcut tessellator
2 // test suite available at: https://github.com/mapbox/earcut/tree/master/test/fixtures
3 // Countrary to the rest of the code in the lyon repository, this file is placed under
4 // the ISC license to match the original Mapbox code.
5 //
6 // -------------
7 // ISC License
8 //
9 // Permission to use, copy, modify, and/or distribute this software for any purpose
10 // with or without fee is hereby granted, provided that the above copyright notice
11 // and this permission notice appear in all copies.
12 //
13 // THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
14 // REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
15 // FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
16 // INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
17 // OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
18 // TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
19 // THIS SOFTWARE.
20 // -------------
21
22 use crate::geom::math::*;
23 use crate::geometry_builder::{simple_builder, VertexBuffers};
24 use crate::path::{Path, PathSlice};
25 use crate::FillOptions;
26 use crate::FillTessellator;
27 use crate::TessellationError;
28
29 #[test]
bad_diagonal()30 fn bad_diagonal() {
31 earcut_test(&[&[
32 [440, 4152],
33 [440, 4208],
34 [296, 4192],
35 [368, 4192],
36 [400, 4200],
37 [400, 4176],
38 [368, 4192],
39 [296, 4192],
40 [264, 4200],
41 [288, 4160],
42 [296, 4192],
43 ]]);
44 }
45
46 #[test]
bad_hole()47 fn bad_hole() {
48 earcut_test(&[
49 &[
50 [810, 2828],
51 [818, 2828],
52 [832, 2818],
53 [844, 2806],
54 [855, 2808],
55 [866, 2816],
56 [867, 2824],
57 [876, 2827],
58 [883, 2834],
59 [875, 2834],
60 [867, 2840],
61 [878, 2838],
62 [889, 2844],
63 [880, 2847],
64 [870, 2847],
65 [860, 2864],
66 [852, 2879],
67 [847, 2867],
68 [810, 2828],
69 [810, 2828],
70 ],
71 &[
72 [818, 2834],
73 [823, 2833],
74 [831, 2828],
75 [839, 2829],
76 [839, 2837],
77 [851, 2845],
78 [847, 2835],
79 [846, 2827],
80 [847, 2827],
81 [837, 2827],
82 [840, 2815],
83 [835, 2823],
84 [818, 2834],
85 [818, 2834],
86 ],
87 &[
88 [857, 2846],
89 [864, 2850],
90 [866, 2839],
91 [857, 2846],
92 [857, 2846],
93 ],
94 &[
95 [848, 2863],
96 [848, 2866],
97 [854, 2852],
98 [846, 2854],
99 [847, 2862],
100 [838, 2851],
101 [838, 2859],
102 [848, 2863],
103 [848, 2863],
104 ],
105 ]);
106 }
107
108 #[test]
building()109 fn building() {
110 earcut_test(&[&[
111 [661, 112],
112 [661, 96],
113 [666, 96],
114 [666, 87],
115 [743, 87],
116 [771, 87],
117 [771, 114],
118 [750, 114],
119 [750, 113],
120 [742, 113],
121 [742, 106],
122 [710, 106],
123 [710, 113],
124 [666, 113],
125 [666, 112],
126 ]]);
127 }
128
129 #[test]
degenerate()130 fn degenerate() {
131 earcut_test(&[&[
132 [100, 100],
133 [100, 100],
134 [200, 100],
135 [200, 200],
136 [200, 100],
137 [0, 100],
138 ]]);
139 }
140
141 #[test]
dude()142 fn dude() {
143 earcut_test_f32(&[
144 &[
145 [280.35714, 648.79075],
146 [286.78571, 662.8979],
147 [263.28607, 661.17871],
148 [262.31092, 671.41548],
149 [250.53571, 677.00504],
150 [250.53571, 683.43361],
151 [256.42857, 685.21933],
152 [297.14286, 669.50504],
153 [289.28571, 649.50504],
154 [285.0, 631.6479],
155 [285.0, 608.79075],
156 [292.85714, 585.21932],
157 [306.42857, 563.79075],
158 [323.57143, 548.79075],
159 [339.28571, 545.21932],
160 [357.85714, 547.36218],
161 [375.0, 550.21932],
162 [391.42857, 568.07647],
163 [404.28571, 588.79075],
164 [413.57143, 612.36218],
165 [417.14286, 628.07647],
166 [438.57143, 619.1479],
167 [438.03572, 618.96932],
168 [437.5, 609.50504],
169 [426.96429, 609.86218],
170 [424.64286, 615.57647],
171 [419.82143, 615.04075],
172 [420.35714, 605.04075],
173 [428.39286, 598.43361],
174 [437.85714, 599.68361],
175 [443.57143, 613.79075],
176 [450.71429, 610.21933],
177 [431.42857, 575.21932],
178 [405.71429, 550.21932],
179 [372.85714, 534.50504],
180 [349.28571, 531.6479],
181 [346.42857, 521.6479],
182 [346.42857, 511.6479],
183 [350.71429, 496.6479],
184 [367.85714, 476.6479],
185 [377.14286, 460.93361],
186 [385.71429, 445.21932],
187 [388.57143, 404.50504],
188 [360.0, 352.36218],
189 [337.14286, 325.93361],
190 [330.71429, 334.50504],
191 [347.14286, 354.50504],
192 [337.85714, 370.21932],
193 [333.57143, 359.50504],
194 [319.28571, 353.07647],
195 [312.85714, 366.6479],
196 [350.71429, 387.36218],
197 [368.57143, 408.07647],
198 [375.71429, 431.6479],
199 [372.14286, 454.50504],
200 [366.42857, 462.36218],
201 [352.85714, 462.36218],
202 [336.42857, 456.6479],
203 [332.85714, 438.79075],
204 [338.57143, 423.79075],
205 [338.57143, 411.6479],
206 [327.85714, 405.93361],
207 [320.71429, 407.36218],
208 [315.71429, 423.07647],
209 [314.28571, 440.21932],
210 [325.0, 447.71932],
211 [324.82143, 460.93361],
212 [317.85714, 470.57647],
213 [304.28571, 483.79075],
214 [287.14286, 491.29075],
215 [263.03571, 498.61218],
216 [251.60714, 503.07647],
217 [251.25, 533.61218],
218 [260.71429, 533.61218],
219 [272.85714, 528.43361],
220 [286.07143, 518.61218],
221 [297.32143, 508.25504],
222 [297.85714, 507.36218],
223 [298.39286, 506.46932],
224 [307.14286, 496.6479],
225 [312.67857, 491.6479],
226 [317.32143, 503.07647],
227 [322.5, 514.1479],
228 [325.53571, 521.11218],
229 [327.14286, 525.75504],
230 [326.96429, 535.04075],
231 [311.78571, 540.04075],
232 [291.07143, 552.71932],
233 [274.82143, 568.43361],
234 [259.10714, 592.8979],
235 [254.28571, 604.50504],
236 [251.07143, 621.11218],
237 [250.53571, 649.1479],
238 [268.1955, 654.36208],
239 ],
240 &[
241 [325.0, 437.0],
242 [320.0, 423.0],
243 [329.0, 413.0],
244 [332.0, 423.0],
245 ],
246 &[
247 [320.72342, 480.0],
248 [338.90617, 465.96863],
249 [347.99754, 480.61584],
250 [329.8148, 510.41534],
251 [339.91632, 480.11077],
252 [334.86556, 478.09046],
253 ],
254 ]);
255 }
256
257 #[test]
eberly_3()258 fn eberly_3() {
259 earcut_test(&[
260 &[
261 [2328, 2408],
262 [2328, 2472],
263 [2344, 2472],
264 [2344, 2432],
265 [2384, 2448],
266 [2384, 2536],
267 [2408, 2552],
268 [2448, 2544],
269 [2456, 2560],
270 [2496, 2544],
271 [2480, 2624],
272 [2456, 2664],
273 [2424, 2680],
274 [2400, 2768],
275 [2376, 2768],
276 [2368, 2704],
277 [2336, 2704],
278 [2264, 2784],
279 [2216, 2784],
280 [2200, 2760],
281 [2168, 2760],
282 [2152, 2744],
283 [2128, 2744],
284 [2128, 2784],
285 [2072, 2768],
286 [2032, 2720],
287 [2000, 2720],
288 [2000, 2688],
289 [1936, 2696],
290 [1920, 2736],
291 [1888, 2728],
292 [1896, 2696],
293 [1928, 2688],
294 [1928, 2664],
295 [1896, 2664],
296 [1896, 2640],
297 [1912, 2632],
298 [1872, 2608],
299 [1888, 2576],
300 [2056, 2576],
301 [2088, 2600],
302 [2184, 2608],
303 [2216, 2632],
304 [2256, 2624],
305 [2248, 2600],
306 [2216, 2592],
307 [2192, 2560],
308 [2120, 2576],
309 [2072, 2544],
310 [2096, 2544],
311 [2080, 2520],
312 [2080, 2488],
313 [2096, 2480],
314 [2080, 2448],
315 [2096, 2432],
316 [2176, 2496],
317 [2200, 2488],
318 [2224, 2528],
319 [2248, 2528],
320 [2240, 2488],
321 [2256, 2472],
322 [2280, 2480],
323 [2264, 2416],
324 [2272, 2392],
325 [2328, 2408],
326 ],
327 &[
328 [2320, 2608],
329 [2304, 2640],
330 [2312, 2664],
331 [2360, 2632],
332 [2352, 2608],
333 [2320, 2608],
334 ],
335 &[
336 [1912, 2632],
337 [1936, 2632],
338 [1936, 2616],
339 [1912, 2608],
340 [1912, 2632],
341 ],
342 ]);
343 }
344
345 #[test]
eberly_6()346 fn eberly_6() {
347 earcut_test_f32(&[
348 &[
349 [142.807, -11.178],
350 [142.810, -11.171],
351 [142.807, -11.168],
352 [142.797, -11.143],
353 [142.795, -11.113],
354 [142.790, -11.085],
355 [142.778, -11.054],
356 [142.770, -11.039],
357 [142.759, -11.027],
358 [142.752, -11.015],
359 [142.746, -10.986],
360 [142.742, -10.975],
361 [142.725, -10.968],
362 [142.701, -10.970],
363 [142.678, -10.982],
364 [142.666, -11.003],
365 [142.660, -10.983],
366 [142.668, -10.951],
367 [142.659, -10.934],
368 [142.649, -10.929],
369 [142.640, -10.932],
370 [142.634, -10.931],
371 [142.625, -10.882],
372 [142.615, -10.868],
373 [142.591, -10.865],
374 [142.567, -10.870],
375 [142.556, -10.882],
376 [142.552, -10.904],
377 [142.540, -10.925],
378 [142.523, -10.942],
379 [142.502, -10.948],
380 [142.515, -10.924],
381 [142.514, -10.900],
382 [142.510, -10.877],
383 [142.515, -10.852],
384 [142.521, -10.847],
385 [142.542, -10.842],
386 [142.550, -10.838],
387 [142.555, -10.829],
388 [142.564, -10.806],
389 [142.570, -10.797],
390 [142.577, -10.792],
391 [142.593, -10.786],
392 [142.601, -10.780],
393 [142.606, -10.772],
394 [142.612, -10.762],
395 [142.616, -10.752],
396 [142.615, -10.745],
397 [142.601, -10.735],
398 [142.564, -10.717],
399 [142.550, -10.708],
400 [142.548, -10.703],
401 [142.550, -10.696],
402 [142.550, -10.690],
403 [142.546, -10.688],
404 [142.540, -10.689],
405 [142.537, -10.691],
406 [142.535, -10.693],
407 [142.532, -10.695],
408 [142.527, -10.698],
409 [142.511, -10.712],
410 [142.505, -10.715],
411 [142.463, -10.711],
412 [142.449, -10.715],
413 [142.434, -10.728],
414 [142.425, -10.745],
415 [142.409, -10.792],
416 [142.406, -10.807],
417 [142.401, -10.820],
418 [142.365, -10.858],
419 [142.340, -10.890],
420 [142.323, -10.902],
421 [142.300, -10.906],
422 [142.280, -10.907],
423 [142.258, -10.911],
424 [142.239, -10.918],
425 [142.228, -10.927],
426 [142.221, -10.920],
427 [142.175, -10.930],
428 [142.151, -10.951],
429 [142.145, -10.983],
430 [142.158, -11.067],
431 [142.159, -11.151],
432 [142.154, -11.178],
433 [136.720, -11.178],
434 [136.720, -11.174],
435 [136.734, -11.138],
436 [136.747, -11.093],
437 [136.764, -11.040],
438 [136.762, -11.019],
439 [136.756, -11.027],
440 [136.752, -11.037],
441 [136.749, -11.035],
442 [136.746, -11.034],
443 [136.742, -11.033],
444 [136.739, -11.030],
445 [136.719, -11.051],
446 [136.735, -11.064],
447 [136.731, -11.079],
448 [136.723, -11.086],
449 [136.711, -11.097],
450 [136.710, -11.121],
451 [136.700, -11.140],
452 [136.688, -11.178],
453 [136.685, -11.178],
454 [135.000, -11.178],
455 [135.000, -4.342],
456 [135.186, -4.449],
457 [135.228, -4.461],
458 [135.272, -4.458],
459 [135.331, -4.440],
460 [135.359, -4.444],
461 [135.413, -4.436],
462 [135.430, -4.430],
463 [135.444, -4.441],
464 [135.467, -4.446],
465 [135.587, -4.460],
466 [135.605, -4.468],
467 [135.614, -4.475],
468 [135.656, -4.486],
469 [135.700, -4.487],
470 [135.708, -4.489],
471 [135.725, -4.495],
472 [135.750, -4.497],
473 [135.776, -4.495],
474 [135.793, -4.486],
475 [135.829, -4.499],
476 [135.912, -4.498],
477 [135.950, -4.506],
478 [135.970, -4.520],
479 [136.016, -4.571],
480 [136.036, -4.586],
481 [136.050, -4.590],
482 [136.063, -4.591],
483 [136.081, -4.595],
484 [136.095, -4.603],
485 [136.107, -4.612],
486 [136.122, -4.619],
487 [136.146, -4.622],
488 [136.147, -4.626],
489 [136.177, -4.650],
490 [136.267, -4.676],
491 [136.355, -4.677],
492 [136.376, -4.684],
493 [136.403, -4.708],
494 [136.413, -4.712],
495 [136.433, -4.712],
496 [136.440, -4.715],
497 [136.464, -4.736],
498 [136.538, -4.774],
499 [136.626, -4.823],
500 [136.696, -4.847],
501 [136.743, -4.882],
502 [136.753, -4.880],
503 [136.763, -4.874],
504 [136.786, -4.876],
505 [136.799, -4.880],
506 [136.803, -4.883],
507 [136.801, -4.900],
508 [136.804, -4.910],
509 [136.812, -4.920],
510 [136.822, -4.928],
511 [136.832, -4.931],
512 [136.854, -4.928],
513 [136.875, -4.920],
514 [136.947, -4.876],
515 [136.969, -4.870],
516 [136.979, -4.880],
517 [136.974, -4.885],
518 [136.962, -4.891],
519 [136.950, -4.899],
520 [136.944, -4.910],
521 [136.947, -4.918],
522 [136.954, -4.923],
523 [137.007, -4.946],
524 [137.042, -4.943],
525 [137.073, -4.924],
526 [137.095, -4.889],
527 [137.102, -4.889],
528 [137.096, -4.922],
529 [137.088, -4.943],
530 [137.090, -4.960],
531 [137.115, -4.979],
532 [137.150, -4.945],
533 [137.152, -4.974],
534 [137.169, -4.991],
535 [137.219, -5.013],
536 [137.232, -4.999],
537 [137.224, -4.982],
538 [137.232, -4.969],
539 [137.279, -4.937],
540 [137.283, -4.940],
541 [137.267, -4.999],
542 [137.268, -5.014],
543 [137.277, -5.020],
544 [137.302, -5.027],
545 [137.309, -5.022],
546 [137.308, -4.999],
547 [137.335, -5.031],
548 [137.350, -5.040],
549 [137.363, -5.026],
550 [137.369, -5.026],
551 [137.370, -5.037],
552 [137.368, -5.046],
553 [137.363, -5.055],
554 [137.356, -5.062],
555 [137.378, -5.082],
556 [137.404, -5.098],
557 [137.433, -5.103],
558 [137.465, -5.096],
559 [137.468, -5.110],
560 [137.474, -5.115],
561 [137.482, -5.117],
562 [137.492, -5.123],
563 [137.509, -5.142],
564 [137.519, -5.149],
565 [137.533, -5.150],
566 [137.540, -5.144],
567 [137.556, -5.121],
568 [137.561, -5.116],
569 [137.573, -5.121],
570 [137.581, -5.143],
571 [137.595, -5.150],
572 [137.595, -5.157],
573 [137.574, -5.167],
574 [137.580, -5.182],
575 [137.598, -5.196],
576 [137.616, -5.205],
577 [137.647, -5.212],
578 [137.663, -5.220],
579 [137.673, -5.218],
580 [137.682, -5.213],
581 [137.691, -5.211],
582 [137.706, -5.222],
583 [137.716, -5.257],
584 [137.732, -5.273],
585 [137.752, -5.278],
586 [137.771, -5.272],
587 [137.808, -5.253],
588 [137.802, -5.270],
589 [137.783, -5.298],
590 [137.780, -5.315],
591 [137.783, -5.318],
592 [137.809, -5.353],
593 [137.814, -5.358],
594 [137.822, -5.363],
595 [137.853, -5.362],
596 [137.904, -5.324],
597 [137.925, -5.329],
598 [137.908, -5.363],
599 [137.915, -5.387],
600 [137.959, -5.431],
601 [137.987, -5.470],
602 [137.999, -5.479],
603 [138.026, -5.485],
604 [138.036, -5.475],
605 [138.035, -5.455],
606 [138.027, -5.431],
607 [138.041, -5.436],
608 [138.051, -5.432],
609 [138.058, -5.420],
610 [138.061, -5.404],
611 [138.071, -5.410],
612 [138.075, -5.420],
613 [138.074, -5.445],
614 [138.064, -5.489],
615 [138.064, -5.511],
616 [138.078, -5.520],
617 [138.085, -5.522],
618 [138.105, -5.531],
619 [138.110, -5.534],
620 [138.108, -5.545],
621 [138.101, -5.549],
622 [138.092, -5.550],
623 [138.082, -5.555],
624 [138.069, -5.565],
625 [138.060, -5.575],
626 [138.055, -5.590],
627 [138.053, -5.613],
628 [138.057, -5.658],
629 [138.068, -5.698],
630 [138.069, -5.708],
631 [138.069, -5.720],
632 [138.071, -5.729],
633 [138.082, -5.734],
634 [138.083, -5.738],
635 [138.086, -5.740],
636 [138.106, -5.726],
637 [138.152, -5.723],
638 [138.172, -5.717],
639 [138.214, -5.692],
640 [138.233, -5.684],
641 [138.253, -5.680],
642 [138.277, -5.679],
643 [138.320, -5.671],
644 [138.343, -5.670],
645 [138.363, -5.679],
646 [138.307, -5.696],
647 [138.252, -5.719],
648 [138.158, -5.774],
649 [138.170, -5.787],
650 [138.176, -5.796],
651 [138.178, -5.804],
652 [138.182, -5.810],
653 [138.209, -5.825],
654 [138.322, -5.851],
655 [138.343, -5.849],
656 [138.386, -5.837],
657 [138.404, -5.836],
658 [138.377, -5.856],
659 [138.304, -5.868],
660 [138.271, -5.887],
661 [138.262, -5.915],
662 [138.276, -5.946],
663 [138.339, -6.043],
664 [138.343, -6.058],
665 [138.347, -6.071],
666 [138.365, -6.092],
667 [138.370, -6.106],
668 [138.372, -6.124],
669 [138.390, -6.172],
670 [138.392, -6.186],
671 [138.390, -6.234],
672 [138.395, -6.253],
673 [138.414, -6.291],
674 [138.421, -6.319],
675 [138.466, -6.402],
676 [138.604, -6.528],
677 [138.619, -6.535],
678 [138.632, -6.544],
679 [138.678, -6.603],
680 [138.709, -6.630],
681 [138.829, -6.706],
682 [138.763, -6.670],
683 [138.743, -6.665],
684 [138.703, -6.645],
685 [138.682, -6.645],
686 [138.671, -6.672],
687 [138.673, -6.695],
688 [138.683, -6.715],
689 [138.700, -6.728],
690 [138.746, -6.740],
691 [138.768, -6.757],
692 [138.822, -6.806],
693 [138.838, -6.815],
694 [138.857, -6.820],
695 [138.924, -6.826],
696 [138.966, -6.836],
697 [139.000, -6.853],
698 [139.069, -6.918],
699 [139.115, -6.941],
700 [139.123, -6.949],
701 [139.133, -6.952],
702 [139.157, -6.954],
703 [139.180, -6.959],
704 [139.192, -6.973],
705 [139.182, -6.971],
706 [139.140, -6.973],
707 [139.126, -6.972],
708 [139.118, -6.968],
709 [139.104, -6.959],
710 [139.083, -6.953],
711 [139.073, -6.949],
712 [139.069, -6.942],
713 [139.038, -6.918],
714 [139.018, -6.909],
715 [138.989, -6.866],
716 [138.970, -6.856],
717 [138.960, -6.854],
718 [138.940, -6.845],
719 [138.931, -6.843],
720 [138.917, -6.842],
721 [138.884, -6.849],
722 [138.798, -6.856],
723 [138.783, -6.862],
724 [138.756, -6.888],
725 [138.740, -6.897],
726 [138.716, -6.898],
727 [138.675, -6.881],
728 [138.654, -6.877],
729 [138.613, -6.877],
730 [138.597, -6.881],
731 [138.581, -6.891],
732 [138.562, -6.919],
733 [138.572, -6.942],
734 [138.646, -7.000],
735 [138.748, -7.098],
736 [138.753, -7.107],
737 [138.762, -7.114],
738 [138.815, -7.131],
739 [138.843, -7.146],
740 [138.858, -7.150],
741 [138.925, -7.153],
742 [138.946, -7.157],
743 [138.966, -7.165],
744 [139.019, -7.194],
745 [139.038, -7.212],
746 [139.061, -7.212],
747 [139.104, -7.206],
748 [139.147, -7.206],
749 [139.159, -7.203],
750 [139.167, -7.195],
751 [139.181, -7.175],
752 [139.206, -7.150],
753 [139.222, -7.144],
754 [139.240, -7.151],
755 [139.240, -7.158],
756 [139.215, -7.167],
757 [139.199, -7.189],
758 [139.188, -7.215],
759 [139.175, -7.237],
760 [139.157, -7.243],
761 [139.004, -7.240],
762 [138.991, -7.236],
763 [138.962, -7.215],
764 [138.945, -7.206],
765 [138.905, -7.199],
766 [138.688, -7.193],
767 [138.667, -7.198],
768 [138.666, -7.210],
769 [138.677, -7.223],
770 [138.691, -7.234],
771 [138.700, -7.237],
772 [138.709, -7.239],
773 [138.729, -7.240],
774 [138.739, -7.244],
775 [138.746, -7.251],
776 [138.751, -7.258],
777 [138.767, -7.265],
778 [138.841, -7.315],
779 [138.865, -7.336],
780 [138.886, -7.361],
781 [138.926, -7.427],
782 [138.935, -7.449],
783 [138.944, -7.497],
784 [138.958, -7.507],
785 [139.000, -7.508],
786 [139.036, -7.515],
787 [139.071, -7.533],
788 [139.093, -7.560],
789 [139.089, -7.597],
790 [139.081, -7.606],
791 [139.069, -7.614],
792 [139.059, -7.623],
793 [139.055, -7.634],
794 [139.048, -7.668],
795 [139.045, -7.675],
796 [139.035, -7.690],
797 [139.007, -7.754],
798 [139.002, -7.836],
799 [138.994, -7.865],
800 [138.966, -7.885],
801 [138.927, -7.894],
802 [138.915, -7.903],
803 [138.911, -7.923],
804 [138.911, -8.008],
805 [138.906, -8.031],
806 [138.906, -8.044],
807 [138.920, -8.052],
808 [138.924, -8.061],
809 [138.925, -8.070],
810 [138.921, -8.080],
811 [138.901, -8.092],
812 [138.859, -8.101],
813 [138.843, -8.117],
814 [138.839, -8.138],
815 [138.843, -8.161],
816 [138.853, -8.184],
817 [138.876, -8.219],
818 [138.914, -8.292],
819 [138.921, -8.295],
820 [138.935, -8.296],
821 [138.943, -8.291],
822 [138.951, -8.281],
823 [138.957, -8.271],
824 [138.959, -8.265],
825 [138.963, -8.246],
826 [138.973, -8.230],
827 [139.090, -8.134],
828 [139.123, -8.117],
829 [139.201, -8.096],
830 [139.224, -8.074],
831 [139.227, -8.028],
832 [139.230, -8.023],
833 [139.232, -8.018],
834 [139.230, -8.011],
835 [139.225, -8.009],
836 [139.214, -8.007],
837 [139.212, -8.004],
838 [139.211, -7.994],
839 [139.207, -7.974],
840 [139.206, -7.963],
841 [139.217, -7.951],
842 [139.243, -7.957],
843 [139.288, -7.973],
844 [139.269, -7.986],
845 [139.252, -7.982],
846 [139.235, -7.975],
847 [139.219, -7.980],
848 [139.240, -8.003],
849 [139.245, -8.015],
850 [139.248, -8.049],
851 [139.252, -8.067],
852 [139.250, -8.073],
853 [139.246, -8.080],
854 [139.243, -8.091],
855 [139.240, -8.102],
856 [139.240, -8.111],
857 [139.255, -8.146],
858 [139.283, -8.173],
859 [139.320, -8.190],
860 [139.357, -8.199],
861 [139.395, -8.201],
862 [139.435, -8.197],
863 [139.515, -8.179],
864 [139.547, -8.166],
865 [139.599, -8.135],
866 [139.631, -8.125],
867 [139.769, -8.110],
868 [139.932, -8.109],
869 [139.974, -8.097],
870 [140.015, -8.074],
871 [140.034, -8.059],
872 [140.042, -8.046],
873 [140.046, -7.980],
874 [140.054, -7.936],
875 [140.061, -7.924],
876 [140.075, -7.920],
877 [140.100, -7.920],
878 [140.119, -7.915],
879 [140.135, -7.893],
880 [140.152, -7.885],
881 [140.129, -7.936],
882 [140.112, -7.947],
883 [140.083, -7.933],
884 [140.061, -7.948],
885 [140.054, -7.972],
886 [140.057, -7.996],
887 [140.066, -8.029],
888 [140.062, -8.066],
889 [140.058, -8.082],
890 [140.048, -8.087],
891 [140.035, -8.087],
892 [140.021, -8.090],
893 [139.998, -8.104],
894 [139.980, -8.122],
895 [139.971, -8.142],
896 [139.974, -8.165],
897 [139.988, -8.192],
898 [140.032, -8.246],
899 [140.252, -8.409],
900 [140.267, -8.431],
901 [140.301, -8.467],
902 [140.354, -8.489],
903 [140.363, -8.491],
904 [140.368, -8.508],
905 [140.378, -8.522],
906 [140.446, -8.578],
907 [140.453, -8.587],
908 [140.507, -8.638],
909 [140.622, -8.807],
910 [140.857, -9.049],
911 [140.921, -9.079],
912 [140.933, -9.080],
913 [140.977, -9.106],
914 [140.977, -9.106],
915 [141.008, -9.124],
916 [141.115, -9.218],
917 [141.153, -9.232],
918 [141.200, -9.228],
919 [141.232, -9.213],
920 [141.310, -9.152],
921 [141.346, -9.142],
922 [141.385, -9.142],
923 [141.422, -9.150],
924 [141.453, -9.166],
925 [141.495, -9.195],
926 [141.510, -9.215],
927 [141.530, -9.218],
928 [141.551, -9.218],
929 [141.563, -9.220],
930 [141.579, -9.213],
931 [141.593, -9.219],
932 [141.606, -9.229],
933 [141.621, -9.234],
934 [141.635, -9.232],
935 [141.651, -9.227],
936 [141.665, -9.220],
937 [141.673, -9.214],
938 [141.698, -9.215],
939 [141.783, -9.200],
940 [141.806, -9.203],
941 [141.847, -9.217],
942 [141.868, -9.220],
943 [141.893, -9.219],
944 [141.913, -9.215],
945 [141.974, -9.193],
946 [141.994, -9.189],
947 [142.136, -9.178],
948 [142.169, -9.179],
949 [142.181, -9.176],
950 [142.200, -9.162],
951 [142.211, -9.159],
952 [142.223, -9.161],
953 [142.276, -9.179],
954 [142.319, -9.204],
955 [142.334, -9.207],
956 [142.358, -9.209],
957 [142.373, -9.215],
958 [142.399, -9.228],
959 [142.429, -9.225],
960 [142.465, -9.240],
961 [142.499, -9.263],
962 [142.547, -9.304],
963 [142.577, -9.324],
964 [142.612, -9.335],
965 [142.653, -9.330],
966 [142.708, -9.299],
967 [142.715, -9.288],
968 [142.731, -9.278],
969 [142.838, -9.237],
970 [142.874, -9.209],
971 [142.920, -9.190],
972 [142.941, -9.179],
973 [142.949, -9.169],
974 [142.958, -9.156],
975 [142.967, -9.144],
976 [142.978, -9.138],
977 [142.988, -9.136],
978 [143.011, -9.122],
979 [143.036, -9.102],
980 [143.053, -9.093],
981 [143.142, -9.066],
982 [143.156, -9.063],
983 [143.163, -9.060],
984 [143.168, -9.053],
985 [143.171, -9.046],
986 [143.173, -9.043],
987 [143.178, -9.042],
988 [143.189, -9.044],
989 [143.204, -9.041],
990 [143.225, -9.039],
991 [143.235, -9.036],
992 [143.229, -9.029],
993 [143.258, -9.024],
994 [143.315, -9.024],
995 [143.345, -9.016],
996 [143.361, -9.007],
997 [143.373, -9.000],
998 [143.396, -8.978],
999 [143.406, -8.962],
1000 [143.406, -8.945],
1001 [143.400, -8.912],
1002 [143.400, -8.782],
1003 [143.395, -8.769],
1004 [143.386, -8.753],
1005 [143.348, -8.708],
1006 [143.318, -8.659],
1007 [143.262, -8.592],
1008 [143.132, -8.486],
1009 [143.102, -8.467],
1010 [143.063, -8.453],
1011 [142.938, -8.428],
1012 [142.900, -8.413],
1013 [142.835, -8.370],
1014 [142.814, -8.365],
1015 [142.804, -8.360],
1016 [142.769, -8.330],
1017 [142.728, -8.317],
1018 [142.712, -8.323],
1019 [142.632, -8.309],
1020 [142.596, -8.321],
1021 [142.530, -8.365],
1022 [142.494, -8.378],
1023 [142.452, -8.373],
1024 [142.420, -8.355],
1025 [142.397, -8.328],
1026 [142.367, -8.232],
1027 [142.365, -8.210],
1028 [142.354, -8.189],
1029 [142.330, -8.184],
1030 [142.302, -8.188],
1031 [142.260, -8.199],
1032 [142.247, -8.200],
1033 [142.231, -8.194],
1034 [142.225, -8.198],
1035 [142.219, -8.204],
1036 [142.211, -8.207],
1037 [142.196, -8.211],
1038 [142.182, -8.220],
1039 [142.160, -8.241],
1040 [142.144, -8.234],
1041 [142.140, -8.226],
1042 [142.146, -8.217],
1043 [142.160, -8.207],
1044 [142.171, -8.203],
1045 [142.182, -8.201],
1046 [142.193, -8.198],
1047 [142.204, -8.189],
1048 [142.211, -8.181],
1049 [142.217, -8.175],
1050 [142.225, -8.173],
1051 [142.260, -8.171],
1052 [142.317, -8.159],
1053 [142.360, -8.167],
1054 [142.381, -8.193],
1055 [142.405, -8.293],
1056 [142.414, -8.310],
1057 [142.429, -8.324],
1058 [142.451, -8.330],
1059 [142.494, -8.333],
1060 [142.514, -8.332],
1061 [142.536, -8.324],
1062 [142.593, -8.287],
1063 [142.615, -8.282],
1064 [142.634, -8.280],
1065 [142.684, -8.269],
1066 [142.700, -8.261],
1067 [142.710, -8.267],
1068 [142.715, -8.268],
1069 [142.841, -8.288],
1070 [142.940, -8.333],
1071 [142.958, -8.337],
1072 [142.980, -8.336],
1073 [143.215, -8.275],
1074 [143.300, -8.269],
1075 [143.328, -8.252],
1076 [143.338, -8.248],
1077 [143.592, -8.242],
1078 [143.612, -8.239],
1079 [143.629, -8.230],
1080 [143.635, -8.211],
1081 [143.628, -8.186],
1082 [143.570, -8.085],
1083 [143.560, -8.045],
1084 [143.548, -8.032],
1085 [143.467, -7.996],
1086 [143.448, -7.982],
1087 [143.441, -7.963],
1088 [143.437, -7.938],
1089 [143.426, -7.930],
1090 [143.386, -7.926],
1091 [143.375, -7.922],
1092 [143.367, -7.918],
1093 [143.361, -7.911],
1094 [143.359, -7.902],
1095 [143.364, -7.896],
1096 [143.375, -7.899],
1097 [143.386, -7.903],
1098 [143.389, -7.906],
1099 [143.416, -7.906],
1100 [143.434, -7.909],
1101 [143.448, -7.919],
1102 [143.461, -7.939],
1103 [143.478, -7.976],
1104 [143.489, -7.989],
1105 [143.506, -7.994],
1106 [143.563, -7.998],
1107 [143.628, -7.982],
1108 [143.651, -7.981],
1109 [143.670, -7.990],
1110 [143.680, -7.997],
1111 [143.715, -8.008],
1112 [143.723, -8.014],
1113 [143.741, -8.029],
1114 [143.749, -8.035],
1115 [143.767, -8.040],
1116 [143.861, -8.041],
1117 [143.881, -8.038],
1118 [143.898, -8.028],
1119 [143.914, -8.008],
1120 [143.876, -7.970],
1121 [143.859, -7.960],
1122 [143.850, -7.957],
1123 [143.833, -7.956],
1124 [143.824, -7.953],
1125 [143.818, -7.948],
1126 [143.810, -7.937],
1127 [143.804, -7.933],
1128 [143.862, -7.935],
1129 [143.879, -7.939],
1130 [143.894, -7.953],
1131 [143.908, -7.972],
1132 [143.923, -7.989],
1133 [143.941, -7.994],
1134 [143.943, -7.992],
1135 [143.957, -7.972],
1136 [143.941, -7.930],
1137 [143.893, -7.857],
1138 [143.867, -7.826],
1139 [143.856, -7.808],
1140 [143.852, -7.785],
1141 [143.851, -7.761],
1142 [143.847, -7.740],
1143 [143.841, -7.720],
1144 [143.760, -7.583],
1145 [143.742, -7.542],
1146 [143.744, -7.536],
1147 [143.747, -7.529],
1148 [143.746, -7.524],
1149 [143.723, -7.519],
1150 [143.700, -7.510],
1151 [143.691, -7.508],
1152 [143.681, -7.502],
1153 [143.649, -7.468],
1154 [143.639, -7.452],
1155 [143.646, -7.438],
1156 [143.650, -7.449],
1157 [143.653, -7.452],
1158 [143.662, -7.462],
1159 [143.696, -7.488],
1160 [143.711, -7.494],
1161 [143.723, -7.494],
1162 [143.746, -7.497],
1163 [143.756, -7.500],
1164 [143.766, -7.506],
1165 [143.769, -7.510],
1166 [143.777, -7.528],
1167 [143.813, -7.594],
1168 [143.818, -7.614],
1169 [143.828, -7.632],
1170 [143.851, -7.652],
1171 [143.924, -7.694],
1172 [144.112, -7.758],
1173 [144.129, -7.772],
1174 [144.139, -7.777],
1175 [144.151, -7.774],
1176 [144.163, -7.770],
1177 [144.174, -7.768],
1178 [144.187, -7.772],
1179 [144.196, -7.778],
1180 [144.215, -7.796],
1181 [144.229, -7.789],
1182 [144.266, -7.776],
1183 [144.276, -7.768],
1184 [144.275, -7.756],
1185 [144.265, -7.742],
1186 [144.252, -7.731],
1187 [144.242, -7.726],
1188 [144.255, -7.706],
1189 [144.261, -7.684],
1190 [144.254, -7.667],
1191 [144.229, -7.666],
1192 [144.229, -7.658],
1193 [144.241, -7.655],
1194 [144.253, -7.650],
1195 [144.263, -7.643],
1196 [144.270, -7.631],
1197 [144.285, -7.647],
1198 [144.307, -7.693],
1199 [144.324, -7.700],
1200 [144.334, -7.689],
1201 [144.327, -7.665],
1202 [144.316, -7.637],
1203 [144.311, -7.610],
1204 [144.344, -7.659],
1205 [144.355, -7.687],
1206 [144.360, -7.717],
1207 [144.367, -7.744],
1208 [144.385, -7.752],
1209 [144.403, -7.743],
1210 [144.413, -7.720],
1211 [144.424, -7.727],
1212 [144.438, -7.740],
1213 [144.450, -7.754],
1214 [144.455, -7.765],
1215 [144.460, -7.769],
1216 [144.480, -7.796],
1217 [144.482, -7.802],
1218 [144.508, -7.798],
1219 [144.500, -7.774],
1220 [144.480, -7.748],
1221 [144.469, -7.737],
1222 [144.465, -7.721],
1223 [144.457, -7.708],
1224 [144.447, -7.696],
1225 [144.441, -7.686],
1226 [144.436, -7.660],
1227 [144.434, -7.627],
1228 [144.431, -7.612],
1229 [144.418, -7.585],
1230 [144.413, -7.569],
1231 [144.412, -7.531],
1232 [144.407, -7.514],
1233 [144.413, -7.514],
1234 [144.422, -7.527],
1235 [144.433, -7.559],
1236 [144.441, -7.576],
1237 [144.446, -7.580],
1238 [144.453, -7.584],
1239 [144.459, -7.588],
1240 [144.462, -7.593],
1241 [144.462, -7.599],
1242 [144.466, -7.617],
1243 [144.469, -7.624],
1244 [144.478, -7.635],
1245 [144.504, -7.656],
1246 [144.510, -7.669],
1247 [144.514, -7.672],
1248 [144.523, -7.669],
1249 [144.533, -7.662],
1250 [144.538, -7.652],
1251 [144.515, -7.633],
1252 [144.510, -7.624],
1253 [144.509, -7.611],
1254 [144.517, -7.579],
1255 [144.517, -7.508],
1256 [144.522, -7.496],
1257 [144.538, -7.514],
1258 [144.539, -7.525],
1259 [144.537, -7.549],
1260 [144.541, -7.559],
1261 [144.547, -7.566],
1262 [144.550, -7.573],
1263 [144.551, -7.582],
1264 [144.551, -7.593],
1265 [144.555, -7.607],
1266 [144.564, -7.625],
1267 [144.575, -7.642],
1268 [144.585, -7.652],
1269 [144.604, -7.657],
1270 [144.629, -7.656],
1271 [144.652, -7.649],
1272 [144.661, -7.634],
1273 [144.658, -7.616],
1274 [144.651, -7.598],
1275 [144.648, -7.580],
1276 [144.654, -7.561],
1277 [144.679, -7.582],
1278 [144.690, -7.594],
1279 [144.699, -7.617],
1280 [144.736, -7.644],
1281 [144.757, -7.669],
1282 [144.771, -7.681],
1283 [144.787, -7.686],
1284 [144.805, -7.686],
1285 [144.825, -7.683],
1286 [144.837, -7.674],
1287 [144.831, -7.658],
1288 [144.840, -7.637],
1289 [144.844, -7.589],
1290 [144.852, -7.569],
1291 [144.864, -7.586],
1292 [144.867, -7.608],
1293 [144.866, -7.706],
1294 [144.858, -7.724],
1295 [144.842, -7.744],
1296 [144.843, -7.750],
1297 [144.851, -7.758],
1298 [144.861, -7.765],
1299 [144.870, -7.768],
1300 [144.872, -7.770],
1301 [144.878, -7.779],
1302 [144.880, -7.782],
1303 [144.885, -7.782],
1304 [144.897, -7.777],
1305 [144.904, -7.775],
1306 [144.920, -7.781],
1307 [144.932, -7.790],
1308 [144.943, -7.792],
1309 [144.955, -7.775],
1310 [144.985, -7.810],
1311 [144.996, -7.817],
1312 [145.058, -7.817],
1313 [145.068, -7.812],
1314 [145.071, -7.806],
1315 [145.071, -7.785],
1316 [145.075, -7.776],
1317 [145.082, -7.779],
1318 [145.089, -7.788],
1319 [145.093, -7.799],
1320 [145.102, -7.817],
1321 [145.124, -7.831],
1322 [145.150, -7.838],
1323 [145.168, -7.836],
1324 [145.167, -7.831],
1325 [145.175, -7.816],
1326 [145.184, -7.806],
1327 [145.192, -7.818],
1328 [145.206, -7.828],
1329 [145.213, -7.840],
1330 [145.234, -7.859],
1331 [145.243, -7.864],
1332 [145.255, -7.865],
1333 [145.265, -7.863],
1334 [145.275, -7.859],
1335 [145.284, -7.857],
1336 [145.322, -7.862],
1337 [145.350, -7.877],
1338 [145.408, -7.932],
1339 [145.423, -7.940],
1340 [145.442, -7.944],
1341 [145.466, -7.945],
1342 [145.533, -7.933],
1343 [145.552, -7.939],
1344 [145.552, -7.933],
1345 [145.568, -7.939],
1346 [145.583, -7.937],
1347 [145.598, -7.933],
1348 [145.613, -7.933],
1349 [145.627, -7.938],
1350 [145.645, -7.956],
1351 [145.658, -7.960],
1352 [145.719, -7.960],
1353 [145.737, -7.953],
1354 [145.723, -7.933],
1355 [145.741, -7.924],
1356 [145.758, -7.927],
1357 [145.772, -7.927],
1358 [145.785, -7.912],
1359 [145.791, -7.912],
1360 [145.779, -7.936],
1361 [145.778, -7.942],
1362 [145.780, -7.947],
1363 [145.785, -7.950],
1364 [145.790, -7.954],
1365 [145.791, -7.960],
1366 [145.787, -7.965],
1367 [145.774, -7.967],
1368 [145.771, -7.970],
1369 [145.773, -7.978],
1370 [145.778, -7.983],
1371 [145.782, -7.987],
1372 [145.785, -7.990],
1373 [145.798, -8.007],
1374 [145.861, -8.028],
1375 [145.881, -8.042],
1376 [145.907, -8.033],
1377 [145.939, -8.035],
1378 [145.997, -8.049],
1379 [146.050, -8.076],
1380 [146.079, -8.087],
1381 [146.100, -8.083],
1382 [146.105, -8.093],
1383 [146.103, -8.100],
1384 [146.096, -8.106],
1385 [146.086, -8.111],
1386 [146.098, -8.122],
1387 [146.110, -8.138],
1388 [146.113, -8.154],
1389 [146.100, -8.165],
1390 [146.117, -8.200],
1391 [146.127, -8.210],
1392 [146.151, -8.214],
1393 [146.160, -8.220],
1394 [146.189, -8.248],
1395 [146.222, -8.260],
1396 [146.235, -8.274],
1397 [146.245, -8.292],
1398 [146.250, -8.307],
1399 [146.250, -11.178],
1400 [142.807, -11.178],
1401 ],
1402 &[
1403 [138.623, -6.767],
1404 [138.639, -6.787],
1405 [138.650, -6.797],
1406 [138.661, -6.802],
1407 [138.673, -6.810],
1408 [138.682, -6.848],
1409 [138.695, -6.856],
1410 [138.707, -6.859],
1411 [138.716, -6.865],
1412 [138.728, -6.868],
1413 [138.747, -6.863],
1414 [138.769, -6.849],
1415 [138.782, -6.839],
1416 [138.787, -6.830],
1417 [138.783, -6.814],
1418 [138.759, -6.792],
1419 [138.753, -6.778],
1420 [138.747, -6.768],
1421 [138.731, -6.763],
1422 [138.695, -6.761],
1423 [138.679, -6.758],
1424 [138.666, -6.750],
1425 [138.641, -6.731],
1426 [138.627, -6.720],
1427 [138.619, -6.729],
1428 [138.617, -6.748],
1429 [138.623, -6.767],
1430 ],
1431 &[
1432 [138.395, -7.405],
1433 [138.244, -7.456],
1434 [138.089, -7.560],
1435 [138.028, -7.610],
1436 [138.007, -7.638],
1437 [137.985, -7.679],
1438 [137.976, -7.703],
1439 [137.973, -7.723],
1440 [137.966, -7.739],
1441 [137.918, -7.782],
1442 [137.895, -7.816],
1443 [137.824, -7.964],
1444 [137.818, -7.973],
1445 [137.810, -7.984],
1446 [137.801, -8.042],
1447 [137.789, -8.052],
1448 [137.759, -8.073],
1449 [137.753, -8.087],
1450 [137.750, -8.101],
1451 [137.726, -8.145],
1452 [137.637, -8.389],
1453 [137.638, -8.426],
1454 [137.677, -8.426],
1455 [137.760, -8.394],
1456 [137.802, -8.383],
1457 [137.849, -8.378],
1458 [138.034, -8.382],
1459 [138.178, -8.385],
1460 [138.223, -8.392],
1461 [138.293, -8.419],
1462 [138.336, -8.419],
1463 [138.376, -8.410],
1464 [138.412, -8.396],
1465 [138.444, -8.379],
1466 [138.472, -8.358],
1467 [138.508, -8.316],
1468 [138.518, -8.309],
1469 [138.536, -8.302],
1470 [138.603, -8.255],
1471 [138.621, -8.234],
1472 [138.646, -8.189],
1473 [138.661, -8.169],
1474 [138.680, -8.157],
1475 [138.701, -8.154],
1476 [138.747, -8.152],
1477 [138.772, -8.143],
1478 [138.788, -8.130],
1479 [138.818, -8.093],
1480 [138.837, -8.080],
1481 [138.858, -8.075],
1482 [138.904, -8.076],
1483 [138.893, -8.041],
1484 [138.886, -8.007],
1485 [138.884, -7.933],
1486 [138.891, -7.898],
1487 [138.911, -7.879],
1488 [138.966, -7.851],
1489 [138.977, -7.841],
1490 [138.983, -7.830],
1491 [138.989, -7.738],
1492 [138.994, -7.720],
1493 [139.020, -7.672],
1494 [139.035, -7.630],
1495 [139.044, -7.611],
1496 [139.057, -7.595],
1497 [139.076, -7.576],
1498 [139.046, -7.562],
1499 [138.974, -7.553],
1500 [138.939, -7.542],
1501 [138.923, -7.532],
1502 [138.909, -7.520],
1503 [138.896, -7.505],
1504 [138.848, -7.435],
1505 [138.843, -7.422],
1506 [138.805, -7.374],
1507 [138.717, -7.360],
1508 [138.621, -7.365],
1509 [138.556, -7.377],
1510 [138.529, -7.386],
1511 [138.395, -7.405],
1512 ],
1513 &[
1514 [138.558, -8.367],
1515 [138.582, -8.373],
1516 [138.630, -8.371],
1517 [138.654, -8.376],
1518 [138.700, -8.395],
1519 [138.894, -8.405],
1520 [138.910, -8.396],
1521 [138.911, -8.375],
1522 [138.904, -8.352],
1523 [138.897, -8.337],
1524 [138.858, -8.297],
1525 [138.842, -8.277],
1526 [138.835, -8.251],
1527 [138.835, -8.219],
1528 [138.831, -8.186],
1529 [138.817, -8.162],
1530 [138.785, -8.159],
1531 [138.729, -8.177],
1532 [138.689, -8.181],
1533 [138.675, -8.189],
1534 [138.667, -8.203],
1535 [138.665, -8.224],
1536 [138.657, -8.241],
1537 [138.640, -8.257],
1538 [138.564, -8.307],
1539 [138.552, -8.323],
1540 [138.548, -8.347],
1541 [138.558, -8.367],
1542 ],
1543 &[
1544 [142.181, -9.285],
1545 [142.222, -9.291],
1546 [142.261, -9.290],
1547 [142.279, -9.287],
1548 [142.284, -9.278],
1549 [142.280, -9.262],
1550 [142.207, -9.240],
1551 [142.164, -9.251],
1552 [142.151, -9.271],
1553 [142.181, -9.285],
1554 ],
1555 &[
1556 [142.755, -9.370],
1557 [142.719, -9.378],
1558 [142.694, -9.380],
1559 [142.665, -9.374],
1560 [142.637, -9.374],
1561 [142.612, -9.383],
1562 [142.601, -9.400],
1563 [142.612, -9.416],
1564 [142.629, -9.425],
1565 [142.642, -9.428],
1566 [142.714, -9.429],
1567 [142.732, -9.425],
1568 [142.742, -9.419],
1569 [142.752, -9.408],
1570 [142.768, -9.398],
1571 [142.783, -9.386],
1572 [142.771, -9.374],
1573 [142.755, -9.370],
1574 ],
1575 &[
1576 [142.125, -10.158],
1577 [142.139, -10.173],
1578 [142.143, -10.186],
1579 [142.155, -10.188],
1580 [142.167, -10.182],
1581 [142.176, -10.161],
1582 [142.183, -10.153],
1583 [142.190, -10.144],
1584 [142.198, -10.102],
1585 [142.198, -10.092],
1586 [142.190, -10.081],
1587 [142.170, -10.060],
1588 [142.157, -10.053],
1589 [142.142, -10.050],
1590 [142.097, -10.119],
1591 [142.099, -10.136],
1592 [142.110, -10.148],
1593 [142.125, -10.158],
1594 ],
1595 &[
1596 [142.211, -10.183],
1597 [142.204, -10.188],
1598 [142.193, -10.194],
1599 [142.195, -10.207],
1600 [142.201, -10.220],
1601 [142.211, -10.232],
1602 [142.221, -10.242],
1603 [142.234, -10.238],
1604 [142.249, -10.240],
1605 [142.264, -10.247],
1606 [142.276, -10.256],
1607 [142.290, -10.260],
1608 [142.317, -10.213],
1609 [142.334, -10.200],
1610 [142.341, -10.191],
1611 [142.332, -10.170],
1612 [142.314, -10.149],
1613 [142.293, -10.139],
1614 [142.254, -10.138],
1615 [142.232, -10.142],
1616 [142.214, -10.153],
1617 [142.213, -10.158],
1618 [142.214, -10.177],
1619 [142.211, -10.183],
1620 ],
1621 &[
1622 [143.492, -8.553],
1623 [143.482, -8.534],
1624 [143.475, -8.525],
1625 [143.465, -8.522],
1626 [143.443, -8.518],
1627 [143.359, -8.489],
1628 [143.271, -8.469],
1629 [143.256, -8.457],
1630 [143.219, -8.415],
1631 [143.207, -8.414],
1632 [143.194, -8.417],
1633 [143.179, -8.419],
1634 [143.188, -8.430],
1635 [143.209, -8.444],
1636 [143.221, -8.453],
1637 [143.244, -8.485],
1638 [143.255, -8.495],
1639 [143.282, -8.506],
1640 [143.338, -8.522],
1641 [143.401, -8.573],
1642 [143.407, -8.587],
1643 [143.412, -8.596],
1644 [143.425, -8.600],
1645 [143.440, -8.602],
1646 [143.451, -8.608],
1647 [143.474, -8.625],
1648 [143.591, -8.679],
1649 [143.606, -8.689],
1650 [143.612, -8.703],
1651 [143.617, -8.722],
1652 [143.629, -8.730],
1653 [143.642, -8.726],
1654 [143.653, -8.706],
1655 [143.653, -8.683],
1656 [143.644, -8.661],
1657 [143.629, -8.645],
1658 [143.608, -8.638],
1659 [143.588, -8.631],
1660 [143.492, -8.553],
1661 ],
1662 &[
1663 [143.530, -8.486],
1664 [143.582, -8.487],
1665 [143.601, -8.484],
1666 [143.611, -8.475],
1667 [143.612, -8.462],
1668 [143.605, -8.447],
1669 [143.589, -8.421],
1670 [143.586, -8.406],
1671 [143.585, -8.381],
1672 [143.574, -8.374],
1673 [143.484, -8.364],
1674 [143.417, -8.365],
1675 [143.385, -8.371],
1676 [143.373, -8.371],
1677 [143.365, -8.368],
1678 [143.359, -8.362],
1679 [143.351, -8.357],
1680 [143.338, -8.358],
1681 [143.317, -8.372],
1682 [143.330, -8.394],
1683 [143.358, -8.415],
1684 [143.379, -8.426],
1685 [143.424, -8.433],
1686 [143.445, -8.439],
1687 [143.462, -8.458],
1688 [143.510, -8.481],
1689 [143.530, -8.486],
1690 ],
1691 &[
1692 [143.541, -8.350],
1693 [143.590, -8.372],
1694 [143.626, -8.412],
1695 [143.648, -8.426],
1696 [143.668, -8.428],
1697 [143.679, -8.421],
1698 [143.682, -8.413],
1699 [143.676, -8.400],
1700 [143.674, -8.391],
1701 [143.669, -8.373],
1702 [143.657, -8.355],
1703 [143.638, -8.341],
1704 [143.600, -8.333],
1705 [143.551, -8.336],
1706 [143.541, -8.350],
1707 ],
1708 &[
1709 [143.783, -8.528],
1710 [143.796, -8.538],
1711 [143.813, -8.531],
1712 [143.823, -8.510],
1713 [143.822, -8.500],
1714 [143.816, -8.495],
1715 [143.810, -8.497],
1716 [143.803, -8.501],
1717 [143.792, -8.504],
1718 [143.780, -8.513],
1719 [143.783, -8.528],
1720 ],
1721 &[
1722 [143.654, -8.104],
1723 [143.641, -8.099],
1724 [143.613, -8.095],
1725 [143.599, -8.111],
1726 [143.614, -8.139],
1727 [143.634, -8.165],
1728 [143.667, -8.167],
1729 [143.688, -8.154],
1730 [143.690, -8.137],
1731 [143.680, -8.121],
1732 [143.663, -8.109],
1733 [143.654, -8.104],
1734 ],
1735 &[
1736 [143.676, -8.093],
1737 [143.690, -8.100],
1738 [143.698, -8.091],
1739 [143.686, -8.066],
1740 [143.676, -8.054],
1741 [143.656, -8.040],
1742 [143.613, -8.020],
1743 [143.578, -8.018],
1744 [143.564, -8.030],
1745 [143.574, -8.051],
1746 [143.582, -8.069],
1747 [143.607, -8.082],
1748 [143.648, -8.085],
1749 [143.676, -8.093],
1750 ],
1751 &[
1752 [142.255, -10.667],
1753 [142.229, -10.620],
1754 [142.212, -10.598],
1755 [142.193, -10.591],
1756 [142.182, -10.610],
1757 [142.180, -10.615],
1758 [142.177, -10.616],
1759 [142.160, -10.626],
1760 [142.152, -10.632],
1761 [142.150, -10.636],
1762 [142.146, -10.639],
1763 [142.128, -10.641],
1764 [142.124, -10.644],
1765 [142.121, -10.648],
1766 [142.118, -10.653],
1767 [142.112, -10.684],
1768 [142.122, -10.710],
1769 [142.137, -10.731],
1770 [142.146, -10.749],
1771 [142.153, -10.756],
1772 [142.187, -10.770],
1773 [142.190, -10.758],
1774 [142.197, -10.745],
1775 [142.206, -10.733],
1776 [142.218, -10.728],
1777 [142.230, -10.726],
1778 [142.253, -10.717],
1779 [142.263, -10.716],
1780 [142.273, -10.718],
1781 [142.280, -10.719],
1782 [142.283, -10.715],
1783 [142.283, -10.701],
1784 [142.279, -10.691],
1785 [142.255, -10.667],
1786 ],
1787 &[
1788 [142.254, -10.625],
1789 [142.274, -10.641],
1790 [142.303, -10.633],
1791 [142.325, -10.612],
1792 [142.319, -10.589],
1793 [142.294, -10.573],
1794 [142.262, -10.578],
1795 [142.247, -10.600],
1796 [142.254, -10.625],
1797 ],
1798 ]);
1799 }
1800
1801 #[test]
empty_square()1802 fn empty_square() {
1803 earcut_test(&[
1804 &[[0, 0], [4000, 0], [4000, 4000], [0, 4000]],
1805 &[[0, 0], [4000, 0], [4000, 4000], [0, 4000]],
1806 ]);
1807 }
1808
1809 #[test]
hilbert()1810 fn hilbert() {
1811 earcut_test(&[&[
1812 [0, 0],
1813 [-1, 0],
1814 [-1, -1],
1815 [0, -1],
1816 [0, -2],
1817 [0, -3],
1818 [-1, -3],
1819 [-1, -2],
1820 [-2, -2],
1821 [-2, -3],
1822 [-3, -3],
1823 [-3, -2],
1824 [-3, -1],
1825 [-2, -1],
1826 [-2, 0],
1827 [-3, 0],
1828 [-4, 0],
1829 [-4, -1],
1830 [-5, -1],
1831 [-5, 0],
1832 [-6, 0],
1833 [-7, 0],
1834 [-7, -1],
1835 [-6, -1],
1836 [-6, -2],
1837 [-7, -2],
1838 [-7, -3],
1839 [-6, -3],
1840 [-5, -3],
1841 [-5, -2],
1842 [-4, -2],
1843 [-4, -3],
1844 [-4, -4],
1845 [-4, -5],
1846 [-5, -5],
1847 [-5, -4],
1848 [-6, -4],
1849 [-7, -4],
1850 [-7, -5],
1851 [-6, -5],
1852 [-6, -6],
1853 [-7, -6],
1854 [-7, -7],
1855 [-6, -7],
1856 [-5, -7],
1857 [-5, -6],
1858 [-4, -6],
1859 [-4, -7],
1860 [-3, -7],
1861 [-2, -7],
1862 [-2, -6],
1863 [-3, -6],
1864 [-3, -5],
1865 [-3, -4],
1866 [-2, -4],
1867 [-2, -5],
1868 [-1, -5],
1869 [-1, -4],
1870 [0, -4],
1871 [0, -5],
1872 [0, -6],
1873 [-1, -6],
1874 [-1, -7],
1875 [0, -7],
1876 [0, -8],
1877 [0, -9],
1878 [-1, -9],
1879 [-1, -8],
1880 [-2, -8],
1881 [-3, -8],
1882 [-3, -9],
1883 [-2, -9],
1884 [-2, -10],
1885 [-3, -10],
1886 [-3, -11],
1887 [-2, -11],
1888 [-1, -11],
1889 [-1, -10],
1890 [0, -10],
1891 [0, -11],
1892 [0, -12],
1893 [-1, -12],
1894 [-1, -13],
1895 [0, -13],
1896 [0, -14],
1897 [0, -15],
1898 [-1, -15],
1899 [-1, -14],
1900 [-2, -14],
1901 [-2, -15],
1902 [-3, -15],
1903 [-3, -14],
1904 [-3, -13],
1905 [-2, -13],
1906 [-2, -12],
1907 [-3, -12],
1908 [-4, -12],
1909 [-5, -12],
1910 [-5, -13],
1911 [-4, -13],
1912 [-4, -14],
1913 [-4, -15],
1914 [-5, -15],
1915 [-5, -14],
1916 [-6, -14],
1917 [-6, -15],
1918 [-7, -15],
1919 [-7, -14],
1920 [-7, -13],
1921 [-6, -13],
1922 [-6, -12],
1923 [-7, -12],
1924 [-7, -11],
1925 [-7, -10],
1926 [-6, -10],
1927 [-6, -11],
1928 [-5, -11],
1929 [-4, -11],
1930 [-4, -10],
1931 [-5, -10],
1932 [-5, -9],
1933 [-4, -9],
1934 [-4, -8],
1935 [-5, -8],
1936 [-6, -8],
1937 [-6, -9],
1938 [-7, -9],
1939 [-7, -8],
1940 [-8, -8],
1941 [-8, -9],
1942 [-9, -9],
1943 [-9, -8],
1944 [-10, -8],
1945 [-11, -8],
1946 [-11, -9],
1947 [-10, -9],
1948 [-10, -10],
1949 [-11, -10],
1950 [-11, -11],
1951 [-10, -11],
1952 [-9, -11],
1953 [-9, -10],
1954 [-8, -10],
1955 [-8, -11],
1956 [-8, -12],
1957 [-9, -12],
1958 [-9, -13],
1959 [-8, -13],
1960 [-8, -14],
1961 [-8, -15],
1962 [-9, -15],
1963 [-9, -14],
1964 [-10, -14],
1965 [-10, -15],
1966 [-11, -15],
1967 [-11, -14],
1968 [-11, -13],
1969 [-10, -13],
1970 [-10, -12],
1971 [-11, -12],
1972 [-12, -12],
1973 [-13, -12],
1974 [-13, -13],
1975 [-12, -13],
1976 [-12, -14],
1977 [-12, -15],
1978 [-13, -15],
1979 [-13, -14],
1980 [-14, -14],
1981 [-14, -15],
1982 [-15, -15],
1983 [-15, -14],
1984 [-15, -13],
1985 [-14, -13],
1986 [-14, -12],
1987 [-15, -12],
1988 [-15, -11],
1989 [-15, -10],
1990 [-14, -10],
1991 [-14, -11],
1992 [-13, -11],
1993 [-12, -11],
1994 [-12, -10],
1995 [-13, -10],
1996 [-13, -9],
1997 [-12, -9],
1998 [-12, -8],
1999 [-13, -8],
2000 [-14, -8],
2001 [-14, -9],
2002 [-15, -9],
2003 [-15, -8],
2004 [-15, -7],
2005 [-14, -7],
2006 [-14, -6],
2007 [-15, -6],
2008 [-15, -5],
2009 [-15, -4],
2010 [-14, -4],
2011 [-14, -5],
2012 [-13, -5],
2013 [-13, -4],
2014 [-12, -4],
2015 [-12, -5],
2016 [-12, -6],
2017 [-13, -6],
2018 [-13, -7],
2019 [-12, -7],
2020 [-11, -7],
2021 [-11, -6],
2022 [-10, -6],
2023 [-10, -7],
2024 [-9, -7],
2025 [-8, -7],
2026 [-8, -6],
2027 [-9, -6],
2028 [-9, -5],
2029 [-8, -5],
2030 [-8, -4],
2031 [-9, -4],
2032 [-10, -4],
2033 [-10, -5],
2034 [-11, -5],
2035 [-11, -4],
2036 [-11, -3],
2037 [-11, -2],
2038 [-10, -2],
2039 [-10, -3],
2040 [-9, -3],
2041 [-8, -3],
2042 [-8, -2],
2043 [-9, -2],
2044 [-9, -1],
2045 [-8, -1],
2046 [-8, 0],
2047 [-9, 0],
2048 [-10, 0],
2049 [-10, -1],
2050 [-11, -1],
2051 [-11, 0],
2052 [-12, 0],
2053 [-13, 0],
2054 [-13, -1],
2055 [-12, -1],
2056 [-12, -2],
2057 [-12, -3],
2058 [-13, -3],
2059 [-13, -2],
2060 [-14, -2],
2061 [-14, -3],
2062 [-15, -3],
2063 [-15, -2],
2064 [-15, -1],
2065 [-14, -1],
2066 [-14, 0],
2067 [-15, 0],
2068 [-16, 0],
2069 [-16, -1],
2070 [-17, -1],
2071 [-17, 0],
2072 [-18, 0],
2073 [-19, 0],
2074 [-19, -1],
2075 [-18, -1],
2076 [-18, -2],
2077 [-19, -2],
2078 [-19, -3],
2079 [-18, -3],
2080 [-17, -3],
2081 [-17, -2],
2082 [-16, -2],
2083 [-16, -3],
2084 [-16, -4],
2085 [-17, -4],
2086 [-17, -5],
2087 [-16, -5],
2088 [-16, -6],
2089 [-16, -7],
2090 [-17, -7],
2091 [-17, -6],
2092 [-18, -6],
2093 [-18, -7],
2094 [-19, -7],
2095 [-19, -6],
2096 [-19, -5],
2097 [-18, -5],
2098 [-18, -4],
2099 [-19, -4],
2100 [-20, -4],
2101 [-21, -4],
2102 [-21, -5],
2103 [-20, -5],
2104 [-20, -6],
2105 [-20, -7],
2106 [-21, -7],
2107 [-21, -6],
2108 [-22, -6],
2109 [-22, -7],
2110 [-23, -7],
2111 [-23, -6],
2112 [-23, -5],
2113 [-22, -5],
2114 [-22, -4],
2115 [-23, -4],
2116 [-23, -3],
2117 [-23, -2],
2118 [-22, -2],
2119 [-22, -3],
2120 [-21, -3],
2121 [-20, -3],
2122 [-20, -2],
2123 [-21, -2],
2124 [-21, -1],
2125 [-20, -1],
2126 [-20, 0],
2127 [-21, 0],
2128 [-22, 0],
2129 [-22, -1],
2130 [-23, -1],
2131 [-23, 0],
2132 [-24, 0],
2133 [-25, 0],
2134 [-25, -1],
2135 [-24, -1],
2136 [-24, -2],
2137 [-24, -3],
2138 [-25, -3],
2139 [-25, -2],
2140 [-26, -2],
2141 [-26, -3],
2142 [-27, -3],
2143 [-27, -2],
2144 [-27, -1],
2145 [-26, -1],
2146 [-26, 0],
2147 [-27, 0],
2148 [-28, 0],
2149 [-28, -1],
2150 [-29, -1],
2151 [-29, 0],
2152 [-30, 0],
2153 [-31, 0],
2154 [-31, -1],
2155 [-30, -1],
2156 [-30, -2],
2157 [-31, -2],
2158 [-31, -3],
2159 [-30, -3],
2160 [-29, -3],
2161 [-29, -2],
2162 [-28, -2],
2163 [-28, -3],
2164 [-28, -4],
2165 [-28, -5],
2166 [-29, -5],
2167 [-29, -4],
2168 [-30, -4],
2169 [-31, -4],
2170 [-31, -5],
2171 [-30, -5],
2172 [-30, -6],
2173 [-31, -6],
2174 [-31, -7],
2175 [-30, -7],
2176 [-29, -7],
2177 [-29, -6],
2178 [-28, -6],
2179 [-28, -7],
2180 [-27, -7],
2181 [-26, -7],
2182 [-26, -6],
2183 [-27, -6],
2184 [-27, -5],
2185 [-27, -4],
2186 [-26, -4],
2187 [-26, -5],
2188 [-25, -5],
2189 [-25, -4],
2190 [-24, -4],
2191 [-24, -5],
2192 [-24, -6],
2193 [-25, -6],
2194 [-25, -7],
2195 [-24, -7],
2196 [-24, -8],
2197 [-25, -8],
2198 [-25, -9],
2199 [-24, -9],
2200 [-24, -10],
2201 [-24, -11],
2202 [-25, -11],
2203 [-25, -10],
2204 [-26, -10],
2205 [-26, -11],
2206 [-27, -11],
2207 [-27, -10],
2208 [-27, -9],
2209 [-26, -9],
2210 [-26, -8],
2211 [-27, -8],
2212 [-28, -8],
2213 [-28, -9],
2214 [-29, -9],
2215 [-29, -8],
2216 [-30, -8],
2217 [-31, -8],
2218 [-31, -9],
2219 [-30, -9],
2220 [-30, -10],
2221 [-31, -10],
2222 [-31, -11],
2223 [-30, -11],
2224 [-29, -11],
2225 [-29, -10],
2226 [-28, -10],
2227 [-28, -11],
2228 [-28, -12],
2229 [-28, -13],
2230 [-29, -13],
2231 [-29, -12],
2232 [-30, -12],
2233 [-31, -12],
2234 [-31, -13],
2235 [-30, -13],
2236 [-30, -14],
2237 [-31, -14],
2238 [-31, -15],
2239 [-30, -15],
2240 [-29, -15],
2241 [-29, -14],
2242 [-28, -14],
2243 [-28, -15],
2244 [-27, -15],
2245 [-26, -15],
2246 [-26, -14],
2247 [-27, -14],
2248 [-27, -13],
2249 [-27, -12],
2250 [-26, -12],
2251 [-26, -13],
2252 [-25, -13],
2253 [-25, -12],
2254 [-24, -12],
2255 [-24, -13],
2256 [-24, -14],
2257 [-25, -14],
2258 [-25, -15],
2259 [-24, -15],
2260 [-23, -15],
2261 [-23, -14],
2262 [-22, -14],
2263 [-22, -15],
2264 [-21, -15],
2265 [-20, -15],
2266 [-20, -14],
2267 [-21, -14],
2268 [-21, -13],
2269 [-20, -13],
2270 [-20, -12],
2271 [-21, -12],
2272 [-22, -12],
2273 [-22, -13],
2274 [-23, -13],
2275 [-23, -12],
2276 [-23, -11],
2277 [-22, -11],
2278 [-22, -10],
2279 [-23, -10],
2280 [-23, -9],
2281 [-23, -8],
2282 [-22, -8],
2283 [-22, -9],
2284 [-21, -9],
2285 [-21, -8],
2286 [-20, -8],
2287 [-20, -9],
2288 [-20, -10],
2289 [-21, -10],
2290 [-21, -11],
2291 [-20, -11],
2292 [-19, -11],
2293 [-18, -11],
2294 [-18, -10],
2295 [-19, -10],
2296 [-19, -9],
2297 [-19, -8],
2298 [-18, -8],
2299 [-18, -9],
2300 [-17, -9],
2301 [-17, -8],
2302 [-16, -8],
2303 [-16, -9],
2304 [-16, -10],
2305 [-17, -10],
2306 [-17, -11],
2307 [-16, -11],
2308 [-16, -12],
2309 [-16, -13],
2310 [-17, -13],
2311 [-17, -12],
2312 [-18, -12],
2313 [-19, -12],
2314 [-19, -13],
2315 [-18, -13],
2316 [-18, -14],
2317 [-19, -14],
2318 [-19, -15],
2319 [-18, -15],
2320 [-17, -15],
2321 [-17, -14],
2322 [-16, -14],
2323 [-16, -15],
2324 [-16, -16],
2325 [-16, -17],
2326 [-17, -17],
2327 [-17, -16],
2328 [-18, -16],
2329 [-19, -16],
2330 [-19, -17],
2331 [-18, -17],
2332 [-18, -18],
2333 [-19, -18],
2334 [-19, -19],
2335 [-18, -19],
2336 [-17, -19],
2337 [-17, -18],
2338 [-16, -18],
2339 [-16, -19],
2340 [-16, -20],
2341 [-17, -20],
2342 [-17, -21],
2343 [-16, -21],
2344 [-16, -22],
2345 [-16, -23],
2346 [-17, -23],
2347 [-17, -22],
2348 [-18, -22],
2349 [-18, -23],
2350 [-19, -23],
2351 [-19, -22],
2352 [-19, -21],
2353 [-18, -21],
2354 [-18, -20],
2355 [-19, -20],
2356 [-20, -20],
2357 [-21, -20],
2358 [-21, -21],
2359 [-20, -21],
2360 [-20, -22],
2361 [-20, -23],
2362 [-21, -23],
2363 [-21, -22],
2364 [-22, -22],
2365 [-22, -23],
2366 [-23, -23],
2367 [-23, -22],
2368 [-23, -21],
2369 [-22, -21],
2370 [-22, -20],
2371 [-23, -20],
2372 [-23, -19],
2373 [-23, -18],
2374 [-22, -18],
2375 [-22, -19],
2376 [-21, -19],
2377 [-20, -19],
2378 [-20, -18],
2379 [-21, -18],
2380 [-21, -17],
2381 [-20, -17],
2382 [-20, -16],
2383 [-21, -16],
2384 [-22, -16],
2385 [-22, -17],
2386 [-23, -17],
2387 [-23, -16],
2388 [-24, -16],
2389 [-25, -16],
2390 [-25, -17],
2391 [-24, -17],
2392 [-24, -18],
2393 [-24, -19],
2394 [-25, -19],
2395 [-25, -18],
2396 [-26, -18],
2397 [-26, -19],
2398 [-27, -19],
2399 [-27, -18],
2400 [-27, -17],
2401 [-26, -17],
2402 [-26, -16],
2403 [-27, -16],
2404 [-28, -16],
2405 [-28, -17],
2406 [-29, -17],
2407 [-29, -16],
2408 [-30, -16],
2409 [-31, -16],
2410 [-31, -17],
2411 [-30, -17],
2412 [-30, -18],
2413 [-31, -18],
2414 [-31, -19],
2415 [-30, -19],
2416 [-29, -19],
2417 [-29, -18],
2418 [-28, -18],
2419 [-28, -19],
2420 [-28, -20],
2421 [-28, -21],
2422 [-29, -21],
2423 [-29, -20],
2424 [-30, -20],
2425 [-31, -20],
2426 [-31, -21],
2427 [-30, -21],
2428 [-30, -22],
2429 [-31, -22],
2430 [-31, -23],
2431 [-30, -23],
2432 [-29, -23],
2433 [-29, -22],
2434 [-28, -22],
2435 [-28, -23],
2436 [-27, -23],
2437 [-26, -23],
2438 [-26, -22],
2439 [-27, -22],
2440 [-27, -21],
2441 [-27, -20],
2442 [-26, -20],
2443 [-26, -21],
2444 [-25, -21],
2445 [-25, -20],
2446 [-24, -20],
2447 [-24, -21],
2448 [-24, -22],
2449 [-25, -22],
2450 [-25, -23],
2451 [-24, -23],
2452 [-24, -24],
2453 [-25, -24],
2454 [-25, -25],
2455 [-24, -25],
2456 [-24, -26],
2457 [-24, -27],
2458 [-25, -27],
2459 [-25, -26],
2460 [-26, -26],
2461 [-26, -27],
2462 [-27, -27],
2463 [-27, -26],
2464 [-27, -25],
2465 [-26, -25],
2466 [-26, -24],
2467 [-27, -24],
2468 [-28, -24],
2469 [-28, -25],
2470 [-29, -25],
2471 [-29, -24],
2472 [-30, -24],
2473 [-31, -24],
2474 [-31, -25],
2475 [-30, -25],
2476 [-30, -26],
2477 [-31, -26],
2478 [-31, -27],
2479 [-30, -27],
2480 [-29, -27],
2481 [-29, -26],
2482 [-28, -26],
2483 [-28, -27],
2484 [-28, -28],
2485 [-28, -29],
2486 [-29, -29],
2487 [-29, -28],
2488 [-30, -28],
2489 [-31, -28],
2490 [-31, -29],
2491 [-30, -29],
2492 [-30, -30],
2493 [-31, -30],
2494 [-31, -31],
2495 [-30, -31],
2496 [-29, -31],
2497 [-29, -30],
2498 [-28, -30],
2499 [-28, -31],
2500 [-27, -31],
2501 [-26, -31],
2502 [-26, -30],
2503 [-27, -30],
2504 [-27, -29],
2505 [-27, -28],
2506 [-26, -28],
2507 [-26, -29],
2508 [-25, -29],
2509 [-25, -28],
2510 [-24, -28],
2511 [-24, -29],
2512 [-24, -30],
2513 [-25, -30],
2514 [-25, -31],
2515 [-24, -31],
2516 [-23, -31],
2517 [-23, -30],
2518 [-22, -30],
2519 [-22, -31],
2520 [-21, -31],
2521 [-20, -31],
2522 [-20, -30],
2523 [-21, -30],
2524 [-21, -29],
2525 [-20, -29],
2526 [-20, -28],
2527 [-21, -28],
2528 [-22, -28],
2529 [-22, -29],
2530 [-23, -29],
2531 [-23, -28],
2532 [-23, -27],
2533 [-22, -27],
2534 [-22, -26],
2535 [-23, -26],
2536 [-23, -25],
2537 [-23, -24],
2538 [-22, -24],
2539 [-22, -25],
2540 [-21, -25],
2541 [-21, -24],
2542 [-20, -24],
2543 [-20, -25],
2544 [-20, -26],
2545 [-21, -26],
2546 [-21, -27],
2547 [-20, -27],
2548 [-19, -27],
2549 [-18, -27],
2550 [-18, -26],
2551 [-19, -26],
2552 [-19, -25],
2553 [-19, -24],
2554 [-18, -24],
2555 [-18, -25],
2556 [-17, -25],
2557 [-17, -24],
2558 [-16, -24],
2559 [-16, -25],
2560 [-16, -26],
2561 [-17, -26],
2562 [-17, -27],
2563 [-16, -27],
2564 [-16, -28],
2565 [-16, -29],
2566 [-17, -29],
2567 [-17, -28],
2568 [-18, -28],
2569 [-19, -28],
2570 [-19, -29],
2571 [-18, -29],
2572 [-18, -30],
2573 [-19, -30],
2574 [-19, -31],
2575 [-18, -31],
2576 [-17, -31],
2577 [-17, -30],
2578 [-16, -30],
2579 [-16, -31],
2580 [-15, -31],
2581 [-14, -31],
2582 [-14, -30],
2583 [-15, -30],
2584 [-15, -29],
2585 [-15, -28],
2586 [-14, -28],
2587 [-14, -29],
2588 [-13, -29],
2589 [-13, -28],
2590 [-12, -28],
2591 [-12, -29],
2592 [-12, -30],
2593 [-13, -30],
2594 [-13, -31],
2595 [-12, -31],
2596 [-11, -31],
2597 [-11, -30],
2598 [-10, -30],
2599 [-10, -31],
2600 [-9, -31],
2601 [-8, -31],
2602 [-8, -30],
2603 [-9, -30],
2604 [-9, -29],
2605 [-8, -29],
2606 [-8, -28],
2607 [-9, -28],
2608 [-10, -28],
2609 [-10, -29],
2610 [-11, -29],
2611 [-11, -28],
2612 [-11, -27],
2613 [-11, -26],
2614 [-10, -26],
2615 [-10, -27],
2616 [-9, -27],
2617 [-8, -27],
2618 [-8, -26],
2619 [-9, -26],
2620 [-9, -25],
2621 [-8, -25],
2622 [-8, -24],
2623 [-9, -24],
2624 [-10, -24],
2625 [-10, -25],
2626 [-11, -25],
2627 [-11, -24],
2628 [-12, -24],
2629 [-13, -24],
2630 [-13, -25],
2631 [-12, -25],
2632 [-12, -26],
2633 [-12, -27],
2634 [-13, -27],
2635 [-13, -26],
2636 [-14, -26],
2637 [-14, -27],
2638 [-15, -27],
2639 [-15, -26],
2640 [-15, -25],
2641 [-14, -25],
2642 [-14, -24],
2643 [-15, -24],
2644 [-15, -23],
2645 [-15, -22],
2646 [-14, -22],
2647 [-14, -23],
2648 [-13, -23],
2649 [-12, -23],
2650 [-12, -22],
2651 [-13, -22],
2652 [-13, -21],
2653 [-12, -21],
2654 [-12, -20],
2655 [-13, -20],
2656 [-14, -20],
2657 [-14, -21],
2658 [-15, -21],
2659 [-15, -20],
2660 [-15, -19],
2661 [-14, -19],
2662 [-14, -18],
2663 [-15, -18],
2664 [-15, -17],
2665 [-15, -16],
2666 [-14, -16],
2667 [-14, -17],
2668 [-13, -17],
2669 [-13, -16],
2670 [-12, -16],
2671 [-12, -17],
2672 [-12, -18],
2673 [-13, -18],
2674 [-13, -19],
2675 [-12, -19],
2676 [-11, -19],
2677 [-10, -19],
2678 [-10, -18],
2679 [-11, -18],
2680 [-11, -17],
2681 [-11, -16],
2682 [-10, -16],
2683 [-10, -17],
2684 [-9, -17],
2685 [-9, -16],
2686 [-8, -16],
2687 [-8, -17],
2688 [-8, -18],
2689 [-9, -18],
2690 [-9, -19],
2691 [-8, -19],
2692 [-8, -20],
2693 [-8, -21],
2694 [-9, -21],
2695 [-9, -20],
2696 [-10, -20],
2697 [-11, -20],
2698 [-11, -21],
2699 [-10, -21],
2700 [-10, -22],
2701 [-11, -22],
2702 [-11, -23],
2703 [-10, -23],
2704 [-9, -23],
2705 [-9, -22],
2706 [-8, -22],
2707 [-8, -23],
2708 [-7, -23],
2709 [-7, -22],
2710 [-6, -22],
2711 [-6, -23],
2712 [-5, -23],
2713 [-4, -23],
2714 [-4, -22],
2715 [-5, -22],
2716 [-5, -21],
2717 [-4, -21],
2718 [-4, -20],
2719 [-5, -20],
2720 [-6, -20],
2721 [-6, -21],
2722 [-7, -21],
2723 [-7, -20],
2724 [-7, -19],
2725 [-6, -19],
2726 [-6, -18],
2727 [-7, -18],
2728 [-7, -17],
2729 [-7, -16],
2730 [-6, -16],
2731 [-6, -17],
2732 [-5, -17],
2733 [-5, -16],
2734 [-4, -16],
2735 [-4, -17],
2736 [-4, -18],
2737 [-5, -18],
2738 [-5, -19],
2739 [-4, -19],
2740 [-3, -19],
2741 [-2, -19],
2742 [-2, -18],
2743 [-3, -18],
2744 [-3, -17],
2745 [-3, -16],
2746 [-2, -16],
2747 [-2, -17],
2748 [-1, -17],
2749 [-1, -16],
2750 [0, -16],
2751 [0, -17],
2752 [0, -18],
2753 [-1, -18],
2754 [-1, -19],
2755 [0, -19],
2756 [0, -20],
2757 [0, -21],
2758 [-1, -21],
2759 [-1, -20],
2760 [-2, -20],
2761 [-3, -20],
2762 [-3, -21],
2763 [-2, -21],
2764 [-2, -22],
2765 [-3, -22],
2766 [-3, -23],
2767 [-2, -23],
2768 [-1, -23],
2769 [-1, -22],
2770 [0, -22],
2771 [0, -23],
2772 [0, -24],
2773 [-1, -24],
2774 [-1, -25],
2775 [0, -25],
2776 [0, -26],
2777 [0, -27],
2778 [-1, -27],
2779 [-1, -26],
2780 [-2, -26],
2781 [-2, -27],
2782 [-3, -27],
2783 [-3, -26],
2784 [-3, -25],
2785 [-2, -25],
2786 [-2, -24],
2787 [-3, -24],
2788 [-4, -24],
2789 [-4, -25],
2790 [-5, -25],
2791 [-5, -24],
2792 [-6, -24],
2793 [-7, -24],
2794 [-7, -25],
2795 [-6, -25],
2796 [-6, -26],
2797 [-7, -26],
2798 [-7, -27],
2799 [-6, -27],
2800 [-5, -27],
2801 [-5, -26],
2802 [-4, -26],
2803 [-4, -27],
2804 [-4, -28],
2805 [-4, -29],
2806 [-5, -29],
2807 [-5, -28],
2808 [-6, -28],
2809 [-7, -28],
2810 [-7, -29],
2811 [-6, -29],
2812 [-6, -30],
2813 [-7, -30],
2814 [-7, -31],
2815 [-6, -31],
2816 [-5, -31],
2817 [-5, -30],
2818 [-4, -30],
2819 [-4, -31],
2820 [-3, -31],
2821 [-2, -31],
2822 [-2, -30],
2823 [-3, -30],
2824 [-3, -29],
2825 [-3, -28],
2826 [-2, -28],
2827 [-2, -29],
2828 [-1, -29],
2829 [-1, -28],
2830 [0, -28],
2831 [0, -29],
2832 [0, -30],
2833 [-1, -30],
2834 [-1, -31],
2835 [0, -31],
2836 [1, -31],
2837 [1, 0],
2838 [0, 0],
2839 ]]);
2840 }
2841
2842 #[test]
hole_touching_outer()2843 fn hole_touching_outer() {
2844 earcut_test(&[
2845 &[
2846 [-64, -64],
2847 [253, -64],
2848 [491, 358],
2849 [697, 298],
2850 [928, 197],
2851 [929, 505],
2852 [1346, 507],
2853 [1347, 303],
2854 [1771, 306],
2855 [1770, 512],
2856 [2191, 509],
2857 [2198, 933],
2858 [2621, 932],
2859 [2623, 1115],
2860 [2577, 1120],
2861 [2494, 1183],
2862 [2390, 1329],
2863 [2326, 1590],
2864 [2287, 1678],
2865 [2286, 1407],
2866 [2229, 1407],
2867 [2182, 1493],
2868 [2106, 1494],
2869 [2068, 1460],
2870 [2019, 1460],
2871 [2016, 1775],
2872 [1889, 1923],
2873 [1953, 1989],
2874 [2097, 1866],
2875 [2198, 1925],
2876 [2203, 1973],
2877 [2311, 1976],
2878 [2320, 1831],
2879 [2352, 1824],
2880 [2358, 1797],
2881 [2378, 1780],
2882 [3350, 1782],
2883 [3307, 2086],
2884 [3139, 2088],
2885 [3143, 2203],
2886 [3493, 2205],
2887 [3543, 2187],
2888 [3540, 2260],
2889 [3661, 2264],
2890 [3665, 1906],
2891 [3630, 1902],
2892 [3626, 1784],
2893 [4160, 1786],
2894 [4160, 2631],
2895 [4076, 2631],
2896 [4021, 2683],
2897 [3930, 2701],
2898 [3915, 2693],
2899 [3898, 2639],
2900 [2630, 2630],
2901 [2635, 3476],
2902 [2287, 3478],
2903 [2118, 3203],
2904 [2180, 3145],
2905 [2327, 3087],
2906 [2610, 2643],
2907 [2613, 2536],
2908 [2658, 2495],
2909 [2650, 2203],
2910 [1829, 2189],
2911 [1732, 2241],
2912 [1551, 2245],
2913 [933, 1183],
2914 [890, 1152],
2915 [455, 401],
2916 [398, 412],
2917 [89, 547],
2918 [-64, 606],
2919 [-64, -64],
2920 ],
2921 &[
2922 [1762, 928],
2923 [1770, 512],
2924 [1343, 513],
2925 [1345, 715],
2926 [931, 719],
2927 [932, 930],
2928 [1762, 928],
2929 ],
2930 ]);
2931 }
2932
2933 #[test]
issue_16()2934 fn issue_16() {
2935 earcut_test_f32(&[
2936 &[
2937 [143.129527283745121, 61.240160826593640],
2938 [147.399527283763751, 74.780160826630892],
2939 [154.049527283757931, 90.260160827077932],
2940 [174.429527283762581, 81.710160826332872],
2941 [168.03952728374861, 67.040160826407372],
2942 [159.099527283746281, 53.590160826221112],
2943 ],
2944 &[
2945 [156.85952728375561, 67.430160827003422],
2946 [157.489527283760251, 67.160160826519132],
2947 [159.969527283741631, 68.350160826928912],
2948 [161.339527283766071, 67.640160826966172],
2949 [159.649527283763751, 63.310160826891662],
2950 [155.759527283749781, 64.880160826258362],
2951 ],
2952 ]);
2953 }
2954
2955 #[test]
issue_17()2956 fn issue_17() {
2957 earcut_test_f32(&[
2958 &[
2959 [-20037508.34, 19971868.877628453],
2960 [-20037508.34, -19971868.877628453],
2961 [20037508.34, -19971868.877628453],
2962 [20037508.34, 19971868.877628453],
2963 ],
2964 &[
2965 [537637.6007702783, 5907542.234420554],
2966 [539500.1483225027, 5905165.501947839],
2967 [538610.3146341922, 5905217.430281373],
2968 [538040.6306361248, 5906132.0755739985],
2969 [538068.958329954, 5906571.138846622],
2970 [537711.0379352621, 5906645.06648362],
2971 [537629.886026485, 5907533.69114742],
2972 ],
2973 ]);
2974 }
2975
2976 #[test]
issue_29()2977 fn issue_29() {
2978 earcut_test_f32(&[
2979 &[
2980 [200.95000055654114, 69.90565782485673],
2981 [201.73186418809928, 76.50881049432792],
2982 [204.05247248713854, 82.73234962527638],
2983 [207.79442497901618, 88.23839184455574],
2984 [212.7323883100471, 92.70045673093409],
2985 [218.58296075442922, 95.86217257360113],
2986 [225.00460918453172, 97.53918036725955],
2987 [231.66534446463922, 97.66082593216561],
2988 [238.15796607054654, 96.21973398409901],
2989 [244.1176358256489, 93.27806596420706],
2990 [249.2188404462824, 88.99822680730722],
2991 [253.15628113771672, 83.64108043884043],
2992 [255.70631344406866, 77.51111824424007],
2993 [256.73126424155197, 70.93641692795792],
2994 [256.19351709797047, 64.30797780468129],
2995 [254.1057433114911, 57.996416078653425],
2996 [250.56431880965246, 52.346517799043795],
2997 [245.8112865351897, 47.719993951247304],
2998 [240.07834375849924, 44.33761266223155],
2999 [233.71343464441597, 42.419284673407674],
3000 [227.06488359675492, 42.055728640102465],
3001 [220.51757991796475, 43.257153422775446],
3002 [214.45449861431845, 45.97523169373744],
3003 [209.20995664413203, 50.053084840223896],
3004 [205.06721924245355, 55.271000209450726],
3005 [202.29122001552022, 61.30178454495035],
3006 [201.02451470680535, 67.8368895214051],
3007 ],
3008 &[
3009 [242.34999892718187, 69.90549289577612],
3010 [240.7584948063828, 76.30057721128688],
3011 [236.31611852571368, 81.17358751371503],
3012 [230.07699953842675, 83.34595728587593],
3013 [223.55761859836056, 82.33733346881347],
3014 [218.2910646148026, 78.34856240227819],
3015 [215.5668820463121, 72.34290095195175],
3016 [215.9904494531453, 65.75019118711353],
3017 [219.47497291108593, 60.1536534355022],
3018 [225.2189893186092, 56.88651757836341],
3019 [231.8100271829404, 56.72041164720431],
3020 [237.70269737243652, 59.67713584899902],
3021 [241.47838292121884, 65.0856644153595],
3022 ],
3023 ]);
3024 }
3025
3026 #[test]
issue_34()3027 fn issue_34() {
3028 earcut_test(&[
3029 &[[1500, 0], [0, 0], [0, 1000], [1500, 1000], [1500, 0]],
3030 &[
3031 [804, 642],
3032 [814, 644],
3033 [818, 676],
3034 [850, 690],
3035 [838, 728],
3036 [806, 728],
3037 [772, 752],
3038 [748, 746],
3039 [764, 724],
3040 [728, 726],
3041 [710, 708],
3042 [738, 656],
3043 [764, 668],
3044 [784, 700],
3045 [806, 702],
3046 [792, 666],
3047 [804, 642],
3048 ],
3049 &[
3050 [1176, 214],
3051 [1254, 216],
3052 [1292, 242],
3053 [1324, 242],
3054 [1332, 268],
3055 [1352, 278],
3056 [1352, 298],
3057 [1290, 348],
3058 [1290, 358],
3059 [1312, 350],
3060 [1314, 362],
3061 [1266, 416],
3062 [1240, 474],
3063 [1182, 500],
3064 [1200, 510],
3065 [1200, 520],
3066 [1186, 520],
3067 [1200, 544],
3068 [1186, 580],
3069 [1160, 584],
3070 [1162, 606],
3071 [1146, 620],
3072 [1162, 650],
3073 [1136, 672],
3074 [1124, 658],
3075 [1076, 668],
3076 [1022, 658],
3077 [1036, 698],
3078 [1066, 706],
3079 [1118, 688],
3080 [1144, 708],
3081 [1132, 746],
3082 [1064, 748],
3083 [1004, 740],
3084 [990, 668],
3085 [966, 670],
3086 [946, 648],
3087 [948, 632],
3088 [962, 628],
3089 [992, 650],
3090 [1016, 648],
3091 [1054, 622],
3092 [1044, 592],
3093 [1054, 584],
3094 [1078, 606],
3095 [1076, 576],
3096 [1052, 570],
3097 [1056, 540],
3098 [1038, 568],
3099 [1004, 570],
3100 [976, 526],
3101 [996, 502],
3102 [958, 496],
3103 [948, 454],
3104 [962, 454],
3105 [952, 436],
3106 [964, 390],
3107 [986, 382],
3108 [974, 368],
3109 [1004, 376],
3110 [1018, 420],
3111 [1052, 434],
3112 [1060, 482],
3113 [1078, 490],
3114 [1062, 472],
3115 [1062, 442],
3116 [1104, 450],
3117 [1104, 436],
3118 [1142, 422],
3119 [1154, 402],
3120 [1110, 424],
3121 [1046, 416],
3122 [1022, 388],
3123 [1022, 344],
3124 [1002, 344],
3125 [1018, 318],
3126 [1060, 308],
3127 [1076, 272],
3128 [1104, 288],
3129 [1122, 246],
3130 [1140, 230],
3131 [1168, 234],
3132 [1176, 214],
3133 ],
3134 &[[974, 698], [986, 738], [964, 740], [952, 714], [974, 698]],
3135 &[[842, 596], [860, 626], [848, 622], [842, 596]],
3136 &[
3137 [798, 572],
3138 [792, 606],
3139 [768, 614],
3140 [740, 580],
3141 [758, 586],
3142 [798, 572],
3143 ],
3144 &[[892, 584], [894, 594], [882, 588], [892, 584]],
3145 &[
3146 [870, 500],
3147 [912, 538],
3148 [922, 586],
3149 [908, 590],
3150 [894, 568],
3151 [864, 564],
3152 [854, 550],
3153 [868, 538],
3154 [846, 520],
3155 [854, 500],
3156 [870, 500],
3157 ],
3158 ]);
3159 }
3160
3161 #[test]
issue_35()3162 fn issue_35() {
3163 earcut_test(&[
3164 &[
3165 [216, -128],
3166 [218, -98],
3167 [232, -104],
3168 [238, -98],
3169 [234, -58],
3170 [242, -32],
3171 [232, -16],
3172 [254, -2],
3173 [256, 20],
3174 [268, 6],
3175 [274, 6],
3176 [278, 20],
3177 [284, 16],
3178 [284, 6],
3179 [266, -4],
3180 [276, -28],
3181 [262, -64],
3182 [296, -68],
3183 [312, -60],
3184 [308, -50],
3185 [322, -46],
3186 [338, -46],
3187 [344, -52],
3188 [378, -50],
3189 [396, -16],
3190 [434, 22],
3191 [446, 26],
3192 [452, 38],
3193 [470, 42],
3194 [466, 58],
3195 [450, 56],
3196 [436, 68],
3197 [428, 102],
3198 [406, 96],
3199 [408, 116],
3200 [370, 114],
3201 [340, 96],
3202 [356, 124],
3203 [358, 164],
3204 [352, 174],
3205 [328, 186],
3206 [326, 208],
3207 [342, 208],
3208 [346, 232],
3209 [328, 232],
3210 [318, 248],
3211 [306, 246],
3212 [302, 236],
3213 [284, 238],
3214 [240, 190],
3215 [218, 194],
3216 [194, 176],
3217 [184, 124],
3218 [142, 102],
3219 [134, 102],
3220 [118, 118],
3221 [72, 118],
3222 [70, 90],
3223 [52, 68],
3224 [68, 42],
3225 [68, 24],
3226 [54, 40],
3227 [36, 28],
3228 [30, 46],
3229 [12, 48],
3230 [14, 82],
3231 [30, 98],
3232 [18, 150],
3233 [-8, 170],
3234 [-22, 190],
3235 [-40, 194],
3236 [-50, 204],
3237 [-70, 208],
3238 [-112, 198],
3239 [-116, 212],
3240 [-114, 230],
3241 [-96, 250],
3242 [-72, 244],
3243 [-58, 276],
3244 [-50, 332],
3245 [-24, 364],
3246 [-30, 384],
3247 [-20, 390],
3248 [-16, 410],
3249 [-26, 426],
3250 [-36, 428],
3251 [-38, 444],
3252 [-92, 422],
3253 [-128, 422],
3254 [-128, 4224],
3255 [4224, 4224],
3256 [4224, 3520],
3257 [4204, 3506],
3258 [4204, 3498],
3259 [4212, 3498],
3260 [4210, 3486],
3261 [4164, 3492],
3262 [4132, 3478],
3263 [4104, 3474],
3264 [4074, 3458],
3265 [4034, 3456],
3266 [3992, 3428],
3267 [3928, 3362],
3268 [3880, 3342],
3269 [3870, 3342],
3270 [3850, 3360],
3271 [3814, 3374],
3272 [3790, 3374],
3273 [3768, 3362],
3274 [3742, 3360],
3275 [3706, 3344],
3276 [3698, 3334],
3277 [3656, 3326],
3278 [3640, 3314],
3279 [3592, 3298],
3280 [3554, 3266],
3281 [3534, 3266],
3282 [3488, 3252],
3283 [3464, 3224],
3284 [3416, 3202],
3285 [3384, 3154],
3286 [3386, 3142],
3287 [3398, 3140],
3288 [3392, 3124],
3289 [3400, 3116],
3290 [3402, 3094],
3291 [3392, 3088],
3292 [3388, 3070],
3293 [3394, 3062],
3294 [3382, 3052],
3295 [3378, 3038],
3296 [3346, 3010],
3297 [3316, 2966],
3298 [3278, 2938],
3299 [3278, 2926],
3300 [3264, 2910],
3301 [3212, 2880],
3302 [3212, 2866],
3303 [3220, 2858],
3304 [3218, 2844],
3305 [3208, 2834],
3306 [3198, 2836],
3307 [3184, 2814],
3308 [3162, 2802],
3309 [3158, 2776],
3310 [3130, 2768],
3311 [3090, 2720],
3312 [3080, 2728],
3313 [3070, 2724],
3314 [3080, 2698],
3315 [3044, 2628],
3316 [3044, 2602],
3317 [3024, 2596],
3318 [3010, 2580],
3319 [2992, 2584],
3320 [2980, 2574],
3321 [2966, 2580],
3322 [2966, 2608],
3323 [2972, 2614],
3324 [2980, 2664],
3325 [3022, 2700],
3326 [3026, 2718],
3327 [3056, 2746],
3328 [3062, 2778],
3329 [3080, 2792],
3330 [3098, 2824],
3331 [3112, 2832],
3332 [3122, 2848],
3333 [3130, 2884],
3334 [3156, 2922],
3335 [3156, 2954],
3336 [3162, 2960],
3337 [3176, 2954],
3338 [3186, 2960],
3339 [3202, 2988],
3340 [3212, 2994],
3341 [3212, 3010],
3342 [3186, 3026],
3343 [3170, 2992],
3344 [3112, 2946],
3345 [3102, 2944],
3346 [3086, 2926],
3347 [3090, 2882],
3348 [3078, 2860],
3349 [3062, 2854],
3350 [3040, 2832],
3351 [3018, 2832],
3352 [3012, 2822],
3353 [2986, 2812],
3354 [2958, 2782],
3355 [2960, 2776],
3356 [2994, 2776],
3357 [3000, 2742],
3358 [2958, 2696],
3359 [2928, 2680],
3360 [2920, 2648],
3361 [2910, 2638],
3362 [2910, 2624],
3363 [2900, 2616],
3364 [2896, 2598],
3365 [2882, 2582],
3366 [2882, 2566],
3367 [2862, 2538],
3368 [2852, 2496],
3369 [2828, 2472],
3370 [2804, 2464],
3371 [2796, 2448],
3372 [2772, 2446],
3373 [2754, 2428],
3374 [2708, 2424],
3375 [2702, 2418],
3376 [2700, 2388],
3377 [2644, 2322],
3378 [2642, 2304],
3379 [2648, 2292],
3380 [2624, 2276],
3381 [2616, 2234],
3382 [2598, 2224],
3383 [2590, 2202],
3384 [2564, 2176],
3385 [2556, 2120],
3386 [2530, 2086],
3387 [2542, 2054],
3388 [2544, 2012],
3389 [2530, 1976],
3390 [2524, 1928],
3391 [2542, 1870],
3392 [2554, 1718],
3393 [2546, 1710],
3394 [2546, 1668],
3395 [2540, 1664],
3396 [2528, 1616],
3397 [2518, 1606],
3398 [2516, 1576],
3399 [2524, 1574],
3400 [2552, 1588],
3401 [2612, 1594],
3402 [2614, 1588],
3403 [2606, 1580],
3404 [2616, 1564],
3405 [2616, 1552],
3406 [2600, 1528],
3407 [2586, 1528],
3408 [2580, 1506],
3409 [2552, 1498],
3410 [2542, 1480],
3411 [2534, 1480],
3412 [2534, 1494],
3413 [2512, 1456],
3414 [2498, 1452],
3415 [2498, 1470],
3416 [2524, 1504],
3417 [2552, 1514],
3418 [2560, 1520],
3419 [2564, 1536],
3420 [2578, 1540],
3421 [2578, 1572],
3422 [2556, 1576],
3423 [2498, 1550],
3424 [2498, 1534],
3425 [2474, 1532],
3426 [2460, 1514],
3427 [2434, 1502],
3428 [2430, 1490],
3429 [2418, 1486],
3430 [2414, 1472],
3431 [2402, 1468],
3432 [2400, 1460],
3433 [2374, 1452],
3434 [2368, 1428],
3435 [2350, 1414],
3436 [2352, 1402],
3437 [2380, 1396],
3438 [2396, 1412],
3439 [2418, 1420],
3440 [2426, 1420],
3441 [2430, 1410],
3442 [2394, 1396],
3443 [2378, 1380],
3444 [2380, 1352],
3445 [2364, 1356],
3446 [2360, 1350],
3447 [2360, 1340],
3448 [2370, 1336],
3449 [2370, 1328],
3450 [2358, 1328],
3451 [2356, 1312],
3452 [2348, 1306],
3453 [2350, 1290],
3454 [2344, 1284],
3455 [2332, 1288],
3456 [2330, 1270],
3457 [2318, 1278],
3458 [2308, 1264],
3459 [2314, 1246],
3460 [2294, 1236],
3461 [2306, 1220],
3462 [2288, 1220],
3463 [2278, 1228],
3464 [2252, 1202],
3465 [2258, 1180],
3466 [2246, 1174],
3467 [2246, 1164],
3468 [2264, 1158],
3469 [2254, 1140],
3470 [2258, 1112],
3471 [2232, 1102],
3472 [2230, 1082],
3473 [2222, 1070],
3474 [2216, 1070],
3475 [2220, 1096],
3476 [2208, 1092],
3477 [2202, 1072],
3478 [2190, 1068],
3479 [2196, 1032],
3480 [2188, 1044],
3481 [2172, 1048],
3482 [2186, 1068],
3483 [2182, 1110],
3484 [2170, 1108],
3485 [2168, 1096],
3486 [2154, 1084],
3487 [2144, 1090],
3488 [2154, 1092],
3489 [2154, 1106],
3490 [2144, 1108],
3491 [2130, 1086],
3492 [2130, 1074],
3493 [2106, 1048],
3494 [2108, 1042],
3495 [2122, 1040],
3496 [2110, 1022],
3497 [2120, 1022],
3498 [2122, 1014],
3499 [2102, 1012],
3500 [2112, 996],
3501 [2110, 980],
3502 [2136, 980],
3503 [2140, 966],
3504 [2110, 970],
3505 [2102, 964],
3506 [2096, 992],
3507 [2082, 992],
3508 [2080, 976],
3509 [2088, 966],
3510 [2076, 950],
3511 [2076, 934],
3512 [2090, 930],
3513 [2100, 938],
3514 [2094, 916],
3515 [2134, 922],
3516 [2114, 906],
3517 [2120, 892],
3518 [2108, 872],
3519 [2112, 858],
3520 [2100, 842],
3521 [2094, 840],
3522 [2098, 896],
3523 [2090, 898],
3524 [2074, 920],
3525 [2066, 920],
3526 [2068, 880],
3527 [2060, 868],
3528 [2050, 814],
3529 [2038, 820],
3530 [2028, 808],
3531 [2002, 802],
3532 [1996, 812],
3533 [1970, 818],
3534 [1960, 806],
3535 [1948, 804],
3536 [1918, 776],
3537 [1900, 748],
3538 [1832, 708],
3539 [1840, 692],
3540 [1836, 674],
3541 [1810, 690],
3542 [1792, 690],
3543 [1762, 678],
3544 [1758, 662],
3545 [1738, 666],
3546 [1690, 654],
3547 [1638, 662],
3548 [1630, 652],
3549 [1602, 640],
3550 [1596, 624],
3551 [1578, 632],
3552 [1548, 616],
3553 [1538, 630],
3554 [1520, 638],
3555 [1516, 622],
3556 [1546, 612],
3557 [1548, 604],
3558 [1534, 596],
3559 [1520, 598],
3560 [1514, 570],
3561 [1492, 580],
3562 [1476, 574],
3563 [1472, 582],
3564 [1452, 590],
3565 [1454, 570],
3566 [1448, 570],
3567 [1440, 592],
3568 [1450, 594],
3569 [1450, 608],
3570 [1458, 614],
3571 [1456, 632],
3572 [1448, 642],
3573 [1460, 654],
3574 [1460, 664],
3575 [1440, 658],
3576 [1432, 668],
3577 [1392, 664],
3578 [1354, 706],
3579 [1340, 710],
3580 [1334, 722],
3581 [1286, 738],
3582 [1276, 730],
3583 [1276, 720],
3584 [1310, 696],
3585 [1310, 690],
3586 [1288, 694],
3587 [1280, 686],
3588 [1286, 660],
3589 [1298, 646],
3590 [1306, 622],
3591 [1302, 596],
3592 [1340, 568],
3593 [1350, 568],
3594 [1358, 578],
3595 [1376, 572],
3596 [1364, 548],
3597 [1332, 546],
3598 [1312, 566],
3599 [1296, 570],
3600 [1286, 580],
3601 [1286, 594],
3602 [1272, 602],
3603 [1262, 614],
3604 [1258, 634],
3605 [1244, 644],
3606 [1248, 660],
3607 [1238, 674],
3608 [1228, 676],
3609 [1228, 688],
3610 [1222, 694],
3611 [1206, 694],
3612 [1196, 712],
3613 [1180, 722],
3614 [1176, 744],
3615 [1212, 754],
3616 [1212, 774],
3617 [1182, 798],
3618 [1172, 828],
3619 [1140, 838],
3620 [1124, 860],
3621 [1112, 862],
3622 [1104, 876],
3623 [1076, 892],
3624 [1076, 912],
3625 [1068, 924],
3626 [1056, 926],
3627 [1040, 940],
3628 [1028, 940],
3629 [1022, 956],
3630 [1006, 956],
3631 [1006, 966],
3632 [984, 970],
3633 [982, 978],
3634 [990, 988],
3635 [980, 1002],
3636 [940, 1018],
3637 [930, 1034],
3638 [918, 1020],
3639 [890, 1044],
3640 [868, 1048],
3641 [856, 1058],
3642 [842, 1056],
3643 [846, 1040],
3644 [838, 1038],
3645 [820, 1078],
3646 [806, 1086],
3647 [792, 1082],
3648 [788, 1090],
3649 [776, 1090],
3650 [768, 1080],
3651 [772, 1092],
3652 [762, 1102],
3653 [766, 1108],
3654 [752, 1116],
3655 [720, 1118],
3656 [704, 1134],
3657 [688, 1132],
3658 [686, 1118],
3659 [706, 1092],
3660 [718, 1092],
3661 [734, 1082],
3662 [758, 1088],
3663 [762, 1076],
3664 [794, 1056],
3665 [806, 1030],
3666 [836, 1010],
3667 [864, 1008],
3668 [870, 1020],
3669 [888, 1016],
3670 [886, 1000],
3671 [900, 974],
3672 [952, 938],
3673 [970, 936],
3674 [976, 910],
3675 [998, 894],
3676 [1004, 882],
3677 [1016, 878],
3678 [1022, 800],
3679 [1044, 774],
3680 [1044, 766],
3681 [1036, 766],
3682 [990, 786],
3683 [976, 762],
3684 [970, 762],
3685 [964, 776],
3686 [968, 800],
3687 [956, 804],
3688 [928, 764],
3689 [912, 770],
3690 [898, 760],
3691 [896, 750],
3692 [888, 750],
3693 [842, 786],
3694 [826, 786],
3695 [830, 744],
3696 [820, 740],
3697 [818, 730],
3698 [830, 704],
3699 [802, 646],
3700 [794, 664],
3701 [766, 678],
3702 [724, 678],
3703 [718, 660],
3704 [702, 642],
3705 [680, 630],
3706 [676, 616],
3707 [666, 614],
3708 [682, 596],
3709 [684, 580],
3710 [674, 574],
3711 [680, 564],
3712 [674, 558],
3713 [658, 562],
3714 [652, 544],
3715 [640, 534],
3716 [644, 522],
3717 [630, 518],
3718 [630, 510],
3719 [638, 506],
3720 [634, 492],
3721 [650, 488],
3722 [650, 460],
3723 [674, 424],
3724 [688, 418],
3725 [690, 382],
3726 [706, 354],
3727 [732, 350],
3728 [756, 370],
3729 [768, 370],
3730 [794, 346],
3731 [806, 322],
3732 [818, 328],
3733 [848, 328],
3734 [868, 310],
3735 [874, 286],
3736 [866, 254],
3737 [844, 230],
3738 [844, 220],
3739 [866, 216],
3740 [872, 210],
3741 [872, 194],
3742 [854, 182],
3743 [846, 194],
3744 [814, 202],
3745 [794, 220],
3746 [788, 236],
3747 [782, 236],
3748 [778, 220],
3749 [768, 210],
3750 [768, 230],
3751 [750, 216],
3752 [710, 216],
3753 [676, 228],
3754 [634, 216],
3755 [616, 204],
3756 [618, 182],
3757 [600, 160],
3758 [614, 150],
3759 [620, 136],
3760 [570, 124],
3761 [542, 104],
3762 [542, 96],
3763 [566, 86],
3764 [570, 74],
3765 [588, 72],
3766 [620, 38],
3767 [652, 44],
3768 [644, 24],
3769 [652, 16],
3770 [684, 8],
3771 [696, -4],
3772 [716, -10],
3773 [740, -4],
3774 [732, 34],
3775 [738, 48],
3776 [828, 54],
3777 [840, 30],
3778 [860, 32],
3779 [854, 18],
3780 [824, 16],
3781 [826, 2],
3782 [846, 4],
3783 [826, -20],
3784 [826, -36],
3785 [836, -54],
3786 [820, -60],
3787 [798, -52],
3788 [748, -66],
3789 [724, -128],
3790 [216, -128],
3791 ],
3792 &[
3793 [4124, 4134],
3794 [4118, 4136],
3795 [4120, 4130],
3796 [4126, 4130],
3797 [4124, 4134],
3798 ],
3799 &[
3800 [4086, 4128],
3801 [4074, 4130],
3802 [4072, 4122],
3803 [4086, 4118],
3804 [4086, 4128],
3805 ],
3806 &[
3807 [4068, 4106],
3808 [4068, 4112],
3809 [4060, 4112],
3810 [4060, 4104],
3811 [4068, 4106],
3812 ],
3813 &[[1032, 4014], [1026, 4014], [1026, 4008], [1032, 4014]],
3814 &[
3815 [1122, 3162],
3816 [1144, 3186],
3817 [1142, 3198],
3818 [1124, 3204],
3819 [1108, 3218],
3820 [1096, 3212],
3821 [1090, 3176],
3822 [1098, 3168],
3823 [1098, 3156],
3824 [1122, 3162],
3825 ],
3826 &[
3827 [1088, 3124],
3828 [1092, 3134],
3829 [1074, 3138],
3830 [1062, 3126],
3831 [1064, 3118],
3832 [1088, 3124],
3833 ],
3834 &[
3835 [1054, 3114],
3836 [1038, 3114],
3837 [1038, 3108],
3838 [1050, 3108],
3839 [1054, 3114],
3840 ],
3841 &[
3842 [1014, 3104],
3843 [994, 3102],
3844 [994, 3088],
3845 [1006, 3086],
3846 [1014, 3104],
3847 ],
3848 &[
3849 [940, 3068],
3850 [934, 3076],
3851 [926, 3074],
3852 [922, 3062],
3853 [940, 3058],
3854 [940, 3068],
3855 ],
3856 &[
3857 [3042, 2702],
3858 [3042, 2710],
3859 [3034, 2710],
3860 [3022, 2694],
3861 [3030, 2690],
3862 [3042, 2702],
3863 ],
3864 &[
3865 [2598, 1566],
3866 [2590, 1566],
3867 [2588, 1558],
3868 [2594, 1554],
3869 [2600, 1554],
3870 [2598, 1566],
3871 ],
3872 &[
3873 [158, 1326],
3874 [170, 1326],
3875 [168, 1334],
3876 [142, 1342],
3877 [140, 1336],
3878 [150, 1318],
3879 [158, 1326],
3880 ],
3881 &[[100, 1326], [98, 1340], [90, 1340], [84, 1322], [100, 1326]],
3882 &[[130, 1336], [120, 1338], [128, 1326], [130, 1336]],
3883 &[
3884 [-12, 1318],
3885 [-14, 1324],
3886 [-22, 1324],
3887 [-18, 1314],
3888 [-12, 1318],
3889 ],
3890 &[[-112, 1318], [-116, 1320], [-110, 1312], [-112, 1318]],
3891 &[[182, 1314], [174, 1316], [174, 1310], [182, 1314]],
3892 &[
3893 [272, 1288],
3894 [266, 1308],
3895 [234, 1312],
3896 [248, 1304],
3897 [260, 1286],
3898 [272, 1288],
3899 ],
3900 &[[300, 1312], [278, 1308], [296, 1306], [300, 1312]],
3901 &[
3902 [2172, 1156],
3903 [2180, 1162],
3904 [2200, 1160],
3905 [2188, 1196],
3906 [2188, 1222],
3907 [2200, 1232],
3908 [2198, 1260],
3909 [2208, 1264],
3910 [2206, 1278],
3911 [2226, 1294],
3912 [2228, 1310],
3913 [2208, 1298],
3914 [2202, 1282],
3915 [2160, 1236],
3916 [2156, 1210],
3917 [2142, 1202],
3918 [2132, 1178],
3919 [2136, 1152],
3920 [2172, 1156],
3921 ],
3922 &[
3923 [348, 1290],
3924 [346, 1296],
3925 [338, 1294],
3926 [342, 1288],
3927 [348, 1290],
3928 ],
3929 &[[428, 1270], [420, 1272], [420, 1266], [428, 1270]],
3930 &[
3931 [610, 1170],
3932 [626, 1168],
3933 [626, 1186],
3934 [616, 1192],
3935 [604, 1206],
3936 [588, 1208],
3937 [568, 1222],
3938 [552, 1214],
3939 [536, 1222],
3940 [518, 1244],
3941 [506, 1246],
3942 [512, 1224],
3943 [526, 1220],
3944 [532, 1202],
3945 [546, 1198],
3946 [554, 1212],
3947 [580, 1206],
3948 [590, 1188],
3949 [586, 1172],
3950 [596, 1164],
3951 [608, 1164],
3952 [610, 1170],
3953 ],
3954 &[
3955 [648, 1152],
3956 [642, 1160],
3957 [632, 1158],
3958 [636, 1148],
3959 [648, 1152],
3960 ],
3961 &[
3962 [2240, 1118],
3963 [2238, 1126],
3964 [2232, 1124],
3965 [2234, 1116],
3966 [2240, 1118],
3967 ],
3968 &[[806, 1096], [802, 1090], [808, 1090], [806, 1096]],
3969 &[[908, 1080], [906, 1076], [914, 1072], [908, 1080]],
3970 &[
3971 [894, 1060],
3972 [884, 1072],
3973 [872, 1070],
3974 [876, 1054],
3975 [894, 1060],
3976 ],
3977 &[
3978 [2024, 826],
3979 [2052, 836],
3980 [2048, 856],
3981 [2056, 876],
3982 [2054, 904],
3983 [2066, 948],
3984 [2062, 986],
3985 [2052, 980],
3986 [2044, 954],
3987 [2030, 938],
3988 [2028, 912],
3989 [2020, 922],
3990 [2010, 922],
3991 [2012, 894],
3992 [1976, 846],
3993 [1976, 834],
3994 [1988, 820],
3995 [2016, 816],
3996 [2024, 826],
3997 ],
3998 ]);
3999 }
4000
4001 #[test]
issue_45()4002 fn issue_45() {
4003 earcut_test(&[
4004 &[[10, 10], [25, 10], [25, 40], [10, 40]],
4005 &[[15, 30], [20, 35], [10, 40]],
4006 &[[15, 15], [15, 20], [20, 15]],
4007 ]);
4008 }
4009
4010 #[test]
issue_52()4011 fn issue_52() {
4012 earcut_test(&[
4013 &[
4014 [1920, 552],
4015 [1904, 616],
4016 [1912, 664],
4017 [1984, 672],
4018 [2008, 712],
4019 [1944, 720],
4020 [1904, 760],
4021 [1896, 800],
4022 [1856, 760],
4023 [1824, 768],
4024 [1824, 832],
4025 [1864, 864],
4026 [1888, 864],
4027 [1904, 936],
4028 [1936, 944],
4029 [1936, 1064],
4030 [1936, 1112],
4031 [1872, 1136],
4032 [1856, 1160],
4033 [1840, 1144],
4034 [1792, 1152],
4035 [1784, 1112],
4036 [1752, 1096],
4037 [1608, 1096],
4038 [1600, 1064],
4039 [1640, 1040],
4040 [1664, 992],
4041 [1640, 968],
4042 [1568, 1024],
4043 [1560, 1056],
4044 [1480, 1048],
4045 [1440, 1072],
4046 [1440, 1032],
4047 [1400, 1032],
4048 [1400, 1088],
4049 [1336, 1136],
4050 [1320, 1136],
4051 [1264, 1072],
4052 [1232, 1080],
4053 [1240, 1104],
4054 [1200, 1096],
4055 [1232, 1048],
4056 [1272, 1032],
4057 [1272, 1000],
4058 [1232, 1024],
4059 [1176, 1024],
4060 [1176, 1000],
4061 [1248, 952],
4062 [1344, 944],
4063 [1352, 904],
4064 [1424, 880],
4065 [1448, 848],
4066 [1496, 840],
4067 [1512, 800],
4068 [1568, 760],
4069 [1616, 752],
4070 [1640, 640],
4071 [1680, 600],
4072 [1736, 592],
4073 [1776, 560],
4074 [1776, 536],
4075 [1840, 464],
4076 [1848, 400],
4077 [1888, 328],
4078 [1952, 264],
4079 [2000, 240],
4080 [2040, 240],
4081 [2040, 264],
4082 [1968, 376],
4083 [1912, 424],
4084 [1936, 512],
4085 [1920, 528],
4086 [1880, 528],
4087 [1872, 552],
4088 [1920, 552],
4089 ],
4090 &[
4091 [1608, 800],
4092 [1576, 848],
4093 [1520, 840],
4094 [1512, 872],
4095 [1456, 904],
4096 [1440, 952],
4097 [1528, 936],
4098 [1552, 912],
4099 [1584, 912],
4100 [1608, 880],
4101 [1664, 864],
4102 [1680, 816],
4103 [1656, 776],
4104 [1608, 800],
4105 ],
4106 &[[1720, 792], [1736, 792], [1720, 780], [1720, 792]],
4107 &[[1656, 728], [1670, 752], [1672, 728], [1656, 728]],
4108 &[
4109 [1712, 680],
4110 [1696, 720],
4111 [1720, 728],
4112 [1736, 704],
4113 [1736, 680],
4114 [1712, 680],
4115 ],
4116 &[[1968, 712], [2000, 712], [1968, 688], [1968, 712]],
4117 ]);
4118 }
4119
4120 #[test]
outside_ring()4121 fn outside_ring() {
4122 earcut_test(&[
4123 &[
4124 [2181, 1228],
4125 [2182, 1231],
4126 [2178, 1231],
4127 [2180, 1228],
4128 [2175, 1225],
4129 [2174, 1212],
4130 [2182, 1210],
4131 [2182, 1193],
4132 [2190, 1187],
4133 [2187, 1166],
4134 [2194, 1158],
4135 [2186, 1149],
4136 [2186, 1103],
4137 [2195, 1091],
4138 [2207, 1092],
4139 [2209, 1080],
4140 [2203, 1077],
4141 [2213, 1057],
4142 [2213, 1035],
4143 [2224, 1031],
4144 [2238, 983],
4145 [2251, 982],
4146 [2254, 965],
4147 [2275, 970],
4148 [2277, 948],
4149 [2317, 982],
4150 [2317, 1030],
4151 [2323, 1044],
4152 [2306, 1041],
4153 [2303, 1051],
4154 [2290, 1057],
4155 [2294, 1062],
4156 [2287, 1071],
4157 [2294, 1081],
4158 [2255, 1123],
4159 [2249, 1118],
4160 [2253, 1128],
4161 [2245, 1131],
4162 [2249, 1137],
4163 [2243, 1168],
4164 [2265, 1195],
4165 [2253, 1203],
4166 [2260, 1204],
4167 [2252, 1215],
4168 [2249, 1208],
4169 [2245, 1217],
4170 [2232, 1220],
4171 [2241, 1223],
4172 [2235, 1223],
4173 [2238, 1245],
4174 [2229, 1274],
4175 [2215, 1272],
4176 [2209, 1288],
4177 [2196, 1288],
4178 [2190, 1269],
4179 [2194, 1271],
4180 [2195, 1262],
4181 [2181, 1240],
4182 [2182, 1233],
4183 [2183, 1229],
4184 [2181, 1228],
4185 ],
4186 &[[2181, 1228], [2181, 1227], [2180, 1228], [2181, 1228]],
4187 &[[2246, 1197], [2230, 1201], [2251, 1203], [2246, 1197]],
4188 ]);
4189 }
4190
4191 #[test]
self_touching()4192 fn self_touching() {
4193 earcut_test_f32(&[
4194 &[
4195 [160.40671875, 11.3976701817587],
4196 [160.396875, 11.3935345987524],
4197 [160.39828125, 11.4018057045896],
4198 [160.39265625, 11.4004272036667],
4199 [160.38984375, 11.3811274888866],
4200 [160.3940625, 11.3838846711709],
4201 [160.3771875, 11.3521754635814],
4202 [160.33921875, 11.3590690696413],
4203 [160.35046875, 11.3645838345287],
4204 [160.3575, 11.3645838345287],
4205 [160.3575, 11.3756130442004],
4206 [160.29421875, 11.3507967223837],
4207 [160.2928125, 11.3480392200086],
4208 [160.28859375, 11.3480392200086],
4209 [160.295625, 11.3287359579628],
4210 [160.26328125, 11.3080524456288],
4211 [160.295625, 11.1866791818427],
4212 [160.31671875, 11.1811610026871],
4213 [160.318125, 11.1770222993774],
4214 [160.31390625, 11.1687447155658],
4215 [160.3125, 11.1494294353899],
4216 [160.2703125, 11.1107950268865],
4217 [160.2421875, 11.1149346728405],
4218 [160.23796875, 11.0997556838987],
4219 [160.25625, 11.095615822671],
4220 [160.21828125, 11.0735355725517],
4221 [160.21546875, 11.0652550492086],
4222 [160.2084375, 11.0762956949617],
4223 [160.20140625, 11.0638749392263],
4224 [160.19015625, 11.0528338254202],
4225 [160.18453125, 11.0528338254202],
4226 [160.183125, 11.0486933005675],
4227 [160.24640625, 11.0583544343014],
4228 [160.26890625, 11.0555941428523],
4229 [160.250625, 11.0804358297701],
4230 [160.28015625, 11.0942358558913],
4231 [160.295625, 11.0845759059922],
4232 [160.2928125, 11.0721555015877],
4233 [160.318125, 11.0790557913426],
4234 [160.31953125, 11.0942358558913],
4235 [160.33359375, 11.1038954864431],
4236 [160.34484375, 11.0900959164515],
4237 [160.35609375, 11.1038954864431],
4238 [160.363125, 11.0969957829326],
4239 [160.36453125, 11.1052754075802],
4240 [160.36171875, 11.1121749153987],
4241 [160.37578125, 11.1149346728405],
4242 [160.39828125, 11.1080352302834],
4243 [160.36734375, 11.1756427184796],
4244 [160.48125, 11.1852996469051],
4245 [160.48546875, 11.1825405573266],
4246 [160.5121875, 11.1852996469051],
4247 [160.5459375, 11.1342522433585],
4248 [160.56421875, 11.1301128717933],
4249 [160.55578125, 11.1204541093718],
4250 [160.56140625, 11.1135547973836],
4251 [160.588125, 11.1314926688534],
4252 [160.62328125, 11.1121749153987],
4253 [160.633125, 11.1135547973836],
4254 [160.6471875, 11.1025155587833],
4255 [160.64296875, 11.1176944041669],
4256 [160.63734375, 11.1190742600349],
4257 [160.62328125, 11.1342522433585],
4258 [160.62046875, 11.128733068196],
4259 [160.6078125, 11.1480497233847],
4260 [160.61203125, 11.1480497233847],
4261 [160.6134375, 11.1563278971795],
4262 [160.5909375, 11.1425308098987],
4263 [160.576875, 11.1480497233847],
4264 [160.57125, 11.1549482179223],
4265 [160.57125, 11.1494294353899],
4266 [160.57828125, 11.1452902797332],
4267 [160.57265625, 11.1425308098987],
4268 [160.57125, 11.1494294353899],
4269 [160.54875, 11.1577075698847],
4270 [160.554375, 11.179781441482],
4271 [160.54875, 11.1770222993774],
4272 [160.5628125, 11.2087508469621],
4273 [160.5234375, 11.2059919808933],
4274 [160.52203125, 11.2032330885061],
4275 [160.50515625, 11.2184066708578],
4276 [160.49390625, 11.2032330885061],
4277 [160.46296875, 11.2046125379891],
4278 [160.46296875, 11.201853632445],
4279 [160.4165625, 11.2115096867066],
4280 [160.41796875, 11.2211654184183],
4281 [160.39546875, 11.2266828344767],
4282 [160.35609375, 11.2225447823168],
4283 [160.35328125, 11.2363380587922],
4284 [160.3659375, 11.2473722050633],
4285 [160.351875, 11.2915045605453],
4286 [160.32375, 11.2721974885629],
4287 [160.32234375, 11.2846093266964],
4288 [160.35328125, 11.3080524456288],
4289 [160.351875, 11.3149471157772],
4290 [160.3659375, 11.3204627323768],
4291 [160.36171875, 11.2997786224589],
4292 [160.3828125, 11.3011576095711],
4293 [160.37859375, 11.3080524456288],
4294 [160.38140625, 11.3094313929343],
4295 [160.3828125, 11.3011576095711],
4296 [160.408125, 11.3039155638972],
4297 [160.408125, 11.2997786224589],
4298 [160.425, 11.3094313929343],
4299 [160.41234375, 11.3411453475587],
4300 [160.3996875, 11.3301148056307],
4301 [160.40953125, 11.3700984927314],
4302 [160.39265625, 11.3618264654176],
4303 [160.396875, 11.3797488877286],
4304 [160.4053125, 11.3893989555911],
4305 [160.40953125, 11.3866418267411],
4306 [160.419375, 11.4004272036667],
4307 [160.41515625, 11.4059411672242],
4308 [160.419375, 11.4114550237293],
4309 [160.425, 11.412833471123],
4310 [160.42359375, 11.422482415387],
4311 [160.40671875, 11.3976701817587],
4312 ],
4313 &[
4314 [160.363125, 11.1425308098987],
4315 [160.3603125, 11.1383915560672],
4316 [160.3603125, 11.1439105480884],
4317 [160.363125, 11.1425308098987],
4318 ],
4319 &[
4320 [160.35046875, 11.1397713138873],
4321 [160.34625, 11.1383915560672],
4322 [160.34203125, 11.1480497233847],
4323 [160.35046875, 11.1397713138873],
4324 ],
4325 ]);
4326 }
4327
4328 #[test]
shared_points()4329 fn shared_points() {
4330 earcut_test(&[&[
4331 [4136, 1016],
4332 [4112, 1016],
4333 [4104, 976],
4334 [4136, 1016],
4335 [4144, 984],
4336 [4104, 976],
4337 [4144, 968],
4338 [4144, 984],
4339 [4168, 992],
4340 [4152, 1064],
4341 ]]);
4342 }
4343
4344 #[test]
simplified_us_border()4345 fn simplified_us_border() {
4346 earcut_test(&[
4347 &[
4348 [1130, 1713],
4349 [1131, 1710],
4350 [1137, 1731],
4351 [1133, 1752],
4352 [1125, 1753],
4353 [1118, 1742],
4354 [1110, 1717],
4355 [1105, 1718],
4356 [1108, 1704],
4357 [1096, 1691],
4358 [1077, 1694],
4359 [1067, 1683],
4360 [1019, 1687],
4361 [1031, 1689],
4362 [1031, 1704],
4363 [1022, 1696],
4364 [1022, 1702],
4365 [1010, 1700],
4366 [1003, 1692],
4367 [998, 1696],
4368 [980, 1690],
4369 [970, 1698],
4370 [966, 1694],
4371 [966, 1702],
4372 [938, 1718],
4373 [943, 1742],
4374 [920, 1736],
4375 [916, 1721],
4376 [894, 1693],
4377 [884, 1691],
4378 [872, 1703],
4379 [837, 1667],
4380 [785, 1672],
4381 [743, 1654],
4382 [715, 1656],
4383 [699, 1636],
4384 [676, 1628],
4385 [654, 1587],
4386 [656, 1583],
4387 [660, 1588],
4388 [657, 1579],
4389 [649, 1580],
4390 [633, 1547],
4391 [637, 1529],
4392 [631, 1507],
4393 [638, 1454],
4394 [647, 1454],
4395 [637, 1452],
4396 [639, 1441],
4397 [635, 1442],
4398 [629, 1417],
4399 [651, 1421],
4400 [647, 1434],
4401 [655, 1428],
4402 [650, 1440],
4403 [656, 1434],
4404 [654, 1423],
4405 [651, 1420],
4406 [653, 1419],
4407 [651, 1407],
4408 [965, 1407],
4409 [966, 1400],
4410 [972, 1411],
4411 [1008, 1423],
4412 [1043, 1419],
4413 [1083, 1442],
4414 [1086, 1450],
4415 [1091, 1448],
4416 [1109, 1468],
4417 [1114, 1496],
4418 [1102, 1520],
4419 [1107, 1525],
4420 [1149, 1508],
4421 [1147, 1498],
4422 [1152, 1495],
4423 [1174, 1495],
4424 [1195, 1474],
4425 [1242, 1470],
4426 [1260, 1433],
4427 [1277, 1440],
4428 [1277, 1462],
4429 [1286, 1476],
4430 [1274, 1484],
4431 [1265, 1480],
4432 [1243, 1503],
4433 [1240, 1516],
4434 [1252, 1526],
4435 [1238, 1529],
4436 [1236, 1523],
4437 [1234, 1530],
4438 [1218, 1531],
4439 [1206, 1540],
4440 [1205, 1554],
4441 [1195, 1567],
4442 [1188, 1556],
4443 [1194, 1574],
4444 [1185, 1590],
4445 [1187, 1581],
4446 [1179, 1567],
4447 [1185, 1557],
4448 [1176, 1562],
4449 [1180, 1579],
4450 [1179, 1585],
4451 [1170, 1577],
4452 [1180, 1593],
4453 [1169, 1590],
4454 [1183, 1596],
4455 [1186, 1607],
4456 [1175, 1605],
4457 [1183, 1613],
4458 [1182, 1618],
4459 [1171, 1615],
4460 [1179, 1624],
4461 [1167, 1626],
4462 [1145, 1650],
4463 [1132, 1659],
4464 [1128, 1656],
4465 [1121, 1675],
4466 [1131, 1708],
4467 [1129, 1710],
4468 [1130, 1713],
4469 ],
4470 &[
4471 [654, 1419],
4472 [653, 1419],
4473 [654, 1423],
4474 [656, 1425],
4475 [654, 1419],
4476 ],
4477 ]);
4478 }
4479
4480 #[test]
steiner()4481 fn steiner() {
4482 earcut_test(&[
4483 &[[0, 0], [100, 0], [100, 100], [0, 100]],
4484 &[[50, 50]],
4485 &[[30, 40]],
4486 &[[70, 60]],
4487 &[[20, 70]],
4488 ]);
4489 }
4490
4491 #[test]
touching_holes()4492 fn touching_holes() {
4493 earcut_test(&[
4494 &[
4495 [3694, 2061],
4496 [3794, 2035],
4497 [3812, 2123],
4498 [3784, 2123],
4499 [3708, 2139],
4500 [3694, 2061],
4501 ],
4502 &[
4503 [3752, 2109],
4504 [3740, 2102],
4505 [3712, 2109],
4506 [3715, 2125],
4507 [3723, 2128],
4508 [3740, 2124],
4509 [3742, 2112],
4510 [3752, 2109],
4511 ],
4512 &[
4513 [3797, 2101],
4514 [3787, 2096],
4515 [3780, 2106],
4516 [3788, 2114],
4517 [3797, 2101],
4518 ],
4519 &[
4520 [3734, 2099],
4521 [3732, 2091],
4522 [3719, 2094],
4523 [3721, 2102],
4524 [3734, 2099],
4525 ],
4526 &[
4527 [3777, 2082],
4528 [3774, 2071],
4529 [3772, 2086],
4530 [3765, 2091],
4531 [3748, 2088],
4532 [3749, 2062],
4533 [3738, 2081],
4534 [3745, 2095],
4535 [3761, 2099],
4536 [3777, 2082],
4537 ],
4538 &[
4539 [3719, 2079],
4540 [3712, 2079],
4541 [3706, 2091],
4542 [3712, 2097],
4543 [3721, 2080],
4544 [3719, 2079],
4545 ],
4546 &[
4547 [3773, 2067],
4548 [3761, 2053],
4549 [3753, 2061],
4550 [3753, 2071],
4551 [3756, 2075],
4552 [3773, 2067],
4553 ],
4554 &[
4555 [3708, 2079],
4556 [3712, 2079],
4557 [3714, 2076],
4558 [3719, 2079],
4559 [3722, 2079],
4560 [3718, 2088],
4561 [3723, 2089],
4562 [3734, 2075],
4563 [3730, 2068],
4564 [3717, 2065],
4565 [3708, 2079],
4566 ],
4567 ]);
4568 }
4569
4570 #[test]
water_huge()4571 fn water_huge() {
4572 earcut_test(&[
4573 &[
4574 [3116, 3071],
4575 [3118, 3068],
4576 [3108, 3102],
4577 [3100, 3105],
4578 [3096, 3113],
4579 [3099, 3121],
4580 [3091, 3135],
4581 [3099, 3133],
4582 [3105, 3144],
4583 [3113, 3144],
4584 [3105, 3143],
4585 [3117, 3157],
4586 [3129, 3155],
4587 [3137, 3167],
4588 [3152, 3177],
4589 [3160, 3187],
4590 [3172, 3204],
4591 [3174, 3195],
4592 [3179, 3217],
4593 [3197, 3225],
4594 [3189, 3217],
4595 [3203, 3217],
4596 [3199, 3202],
4597 [3186, 3188],
4598 [3186, 3174],
4599 [3174, 3166],
4600 [3165, 3145],
4601 [3168, 3143],
4602 [3159, 3143],
4603 [3151, 3118],
4604 [3154, 3107],
4605 [3165, 3110],
4606 [3174, 3105],
4607 [3175, 3082],
4608 [3186, 3076],
4609 [3178, 3089],
4610 [3183, 3103],
4611 [3196, 3116],
4612 [3181, 3105],
4613 [3180, 3111],
4614 [3155, 3111],
4615 [3173, 3130],
4616 [3179, 3150],
4617 [3197, 3170],
4618 [3199, 3178],
4619 [3216, 3190],
4620 [3214, 3203],
4621 [3235, 3219],
4622 [3243, 3212],
4623 [3244, 3198],
4624 [3246, 3208],
4625 [3244, 3219],
4626 [3236, 3240],
4627 [3237, 3249],
4628 [3248, 3262],
4629 [3263, 3267],
4630 [3327, 3313],
4631 [3338, 3327],
4632 [3340, 3340],
4633 [3351, 3349],
4634 [3353, 3361],
4635 [3345, 3365],
4636 [3355, 3387],
4637 [3363, 3392],
4638 [3364, 3401],
4639 [3375, 3413],
4640 [3382, 3421],
4641 [3394, 3431],
4642 [3404, 3433],
4643 [3398, 3416],
4644 [3406, 3433],
4645 [3409, 3422],
4646 [3428, 3400],
4647 [3423, 3392],
4648 [3446, 3377],
4649 [3461, 3366],
4650 [3495, 3354],
4651 [3506, 3343],
4652 [3506, 3334],
4653 [3495, 3338],
4654 [3505, 3332],
4655 [3503, 3323],
4656 [3511, 3316],
4657 [3512, 3303],
4658 [3502, 3302],
4659 [3513, 3296],
4660 [3509, 3286],
4661 [3517, 3283],
4662 [3525, 3277],
4663 [3528, 3269],
4664 [3526, 3277],
4665 [3526, 3287],
4666 [3517, 3288],
4667 [3518, 3301],
4668 [3515, 3313],
4669 [3508, 3329],
4670 [3517, 3333],
4671 [3522, 3341],
4672 [3534, 3344],
4673 [3547, 3333],
4674 [3549, 3323],
4675 [3561, 3314],
4676 [3565, 3302],
4677 [3576, 3301],
4678 [3573, 3314],
4679 [3568, 3329],
4680 [3559, 3348],
4681 [3543, 3341],
4682 [3547, 3362],
4683 [3563, 3362],
4684 [3573, 3327],
4685 [3576, 3309],
4686 [3583, 3292],
4687 [3594, 3256],
4688 [3611, 3205],
4689 [3599, 3181],
4690 [3585, 3172],
4691 [3574, 3167],
4692 [3583, 3176],
4693 [3597, 3193],
4694 [3583, 3184],
4695 [3583, 3192],
4696 [3583, 3200],
4697 [3576, 3188],
4698 [3575, 3198],
4699 [3573, 3190],
4700 [3557, 3197],
4701 [3565, 3205],
4702 [3564, 3211],
4703 [3564, 3224],
4704 [3563, 3233],
4705 [3565, 3245],
4706 [3555, 3240],
4707 [3564, 3226],
4708 [3558, 3218],
4709 [3558, 3210],
4710 [3549, 3208],
4711 [3557, 3202],
4712 [3540, 3186],
4713 [3539, 3195],
4714 [3540, 3204],
4715 [3532, 3198],
4716 [3530, 3209],
4717 [3528, 3222],
4718 [3516, 3220],
4719 [3515, 3235],
4720 [3503, 3239],
4721 [3503, 3241],
4722 [3495, 3241],
4723 [3497, 3249],
4724 [3489, 3260],
4725 [3478, 3271],
4726 [3477, 3281],
4727 [3478, 3272],
4728 [3482, 3253],
4729 [3470, 3248],
4730 [3481, 3245],
4731 [3488, 3230],
4732 [3496, 3232],
4733 [3509, 3221],
4734 [3515, 3199],
4735 [3502, 3197],
4736 [3493, 3189],
4737 [3488, 3181],
4738 [3478, 3174],
4739 [3470, 3185],
4740 [3474, 3172],
4741 [3470, 3162],
4742 [3461, 3170],
4743 [3452, 3169],
4744 [3449, 3160],
4745 [3464, 3158],
4746 [3456, 3146],
4747 [3464, 3154],
4748 [3476, 3153],
4749 [3470, 3145],
4750 [3488, 3161],
4751 [3504, 3182],
4752 [3511, 3171],
4753 [3522, 3166],
4754 [3533, 3168],
4755 [3541, 3169],
4756 [3537, 3158],
4757 [3545, 3152],
4758 [3544, 3163],
4759 [3553, 3159],
4760 [3578, 3138],
4761 [3570, 3127],
4762 [3561, 3128],
4763 [3561, 3120],
4764 [3552, 3119],
4765 [3518, 3101],
4766 [3509, 3090],
4767 [3508, 3085],
4768 [3517, 3085],
4769 [3508, 3079],
4770 [3506, 3071],
4771 [3512, 3056],
4772 [3495, 3053],
4773 [3481, 3056],
4774 [3478, 3066],
4775 [3491, 3073],
4776 [3497, 3099],
4777 [3493, 3091],
4778 [3467, 3086],
4779 [3470, 3096],
4780 [3476, 3104],
4781 [3484, 3106],
4782 [3474, 3108],
4783 [3484, 3124],
4784 [3472, 3116],
4785 [3464, 3116],
4786 [3468, 3107],
4787 [3464, 3099],
4788 [3452, 3108],
4789 [3448, 3120],
4790 [3448, 3112],
4791 [3440, 3114],
4792 [3449, 3108],
4793 [3440, 3108],
4794 [3457, 3103],
4795 [3461, 3090],
4796 [3453, 3089],
4797 [3452, 3099],
4798 [3437, 3103],
4799 [3453, 3083],
4800 [3435, 3077],
4801 [3432, 3087],
4802 [3424, 3087],
4803 [3425, 3077],
4804 [3413, 3082],
4805 [3407, 3090],
4806 [3413, 3102],
4807 [3405, 3102],
4808 [3406, 3116],
4809 [3403, 3094],
4810 [3392, 3092],
4811 [3386, 3101],
4812 [3382, 3118],
4813 [3385, 3130],
4814 [3380, 3119],
4815 [3354, 3116],
4816 [3378, 3115],
4817 [3377, 3107],
4818 [3367, 3098],
4819 [3376, 3100],
4820 [3378, 3092],
4821 [3386, 3092],
4822 [3375, 3084],
4823 [3374, 3071],
4824 [3381, 3082],
4825 [3397, 3081],
4826 [3398, 3072],
4827 [3407, 3061],
4828 [3398, 3055],
4829 [3406, 3057],
4830 [3411, 3045],
4831 [3402, 3042],
4832 [3397, 3033],
4833 [3383, 3037],
4834 [3375, 3035],
4835 [3367, 3038],
4836 [3358, 3047],
4837 [3348, 3040],
4838 [3356, 3041],
4839 [3359, 3033],
4840 [3372, 3034],
4841 [3368, 3024],
4842 [3375, 3032],
4843 [3385, 3029],
4844 [3383, 3018],
4845 [3379, 3010],
4846 [3389, 3025],
4847 [3397, 3024],
4848 [3419, 3040],
4849 [3419, 3023],
4850 [3427, 3034],
4851 [3431, 3043],
4852 [3436, 3029],
4853 [3422, 3010],
4854 [3435, 3021],
4855 [3436, 3008],
4856 [3414, 2983],
4857 [3417, 2995],
4858 [3413, 3008],
4859 [3406, 3000],
4860 [3407, 2992],
4861 [3384, 2994],
4862 [3378, 3003],
4863 [3378, 2994],
4864 [3367, 2995],
4865 [3348, 2988],
4866 [3373, 2990],
4867 [3383, 2990],
4868 [3387, 2985],
4869 [3397, 2985],
4870 [3395, 2975],
4871 [3390, 2964],
4872 [3368, 2965],
4873 [3328, 2969],
4874 [3326, 2977],
4875 [3324, 2985],
4876 [3326, 3001],
4877 [3319, 2988],
4878 [3314, 2997],
4879 [3319, 2986],
4880 [3311, 2984],
4881 [3321, 2974],
4882 [3313, 2978],
4883 [3305, 2979],
4884 [3295, 2982],
4885 [3289, 2970],
4886 [3297, 2977],
4887 [3321, 2973],
4888 [3285, 2952],
4889 [3264, 2928],
4890 [3239, 2921],
4891 [3203, 2882],
4892 [3194, 2873],
4893 [3190, 2882],
4894 [3184, 2892],
4895 [3184, 2883],
4896 [3189, 2880],
4897 [3179, 2880],
4898 [3191, 2877],
4899 [3152, 2864],
4900 [3160, 2878],
4901 [3164, 2890],
4902 [3166, 2902],
4903 [3158, 2907],
4904 [3163, 2891],
4905 [3151, 2882],
4906 [3151, 2873],
4907 [3151, 2855],
4908 [3137, 2864],
4909 [3129, 2860],
4910 [3119, 2869],
4911 [3128, 2859],
4912 [3142, 2850],
4913 [3153, 2849],
4914 [3158, 2858],
4915 [3155, 2848],
4916 [3133, 2837],
4917 [3114, 2818],
4918 [3094, 2819],
4919 [3071, 2818],
4920 [3079, 2816],
4921 [3108, 2809],
4922 [3081, 2774],
4923 [3072, 2753],
4924 [3050, 2728],
4925 [3044, 2711],
4926 [3043, 2694],
4927 [3028, 2690],
4928 [3024, 2679],
4929 [2993, 2629],
4930 [2965, 2604],
4931 [2950, 2584],
4932 [2919, 2559],
4933 [2909, 2528],
4934 [2896, 2507],
4935 [2894, 2482],
4936 [2883, 2474],
4937 [2837, 2458],
4938 [2831, 2438],
4939 [2835, 2413],
4940 [2846, 2402],
4941 [2867, 2396],
4942 [2871, 2429],
4943 [2879, 2431],
4944 [2893, 2446],
4945 [2908, 2456],
4946 [2916, 2454],
4947 [2915, 2462],
4948 [2921, 2458],
4949 [2921, 2466],
4950 [2933, 2479],
4951 [2948, 2508],
4952 [2953, 2528],
4953 [2969, 2552],
4954 [2977, 2545],
4955 [2983, 2537],
4956 [3002, 2542],
4957 [3006, 2550],
4958 [2997, 2553],
4959 [2989, 2549],
4960 [2985, 2541],
4961 [2987, 2551],
4962 [2985, 2566],
4963 [2992, 2579],
4964 [3001, 2575],
4965 [3009, 2575],
4966 [3018, 2574],
4967 [3010, 2576],
4968 [3000, 2577],
4969 [3000, 2592],
4970 [3016, 2602],
4971 [3028, 2613],
4972 [3038, 2609],
4973 [3040, 2599],
4974 [3040, 2608],
4975 [3050, 2609],
4976 [3048, 2621],
4977 [3061, 2620],
4978 [3053, 2618],
4979 [3047, 2631],
4980 [3058, 2650],
4981 [3073, 2662],
4982 [3098, 2699],
4983 [3105, 2704],
4984 [3113, 2704],
4985 [3121, 2730],
4986 [3129, 2733],
4987 [3141, 2747],
4988 [3142, 2730],
4989 [3151, 2735],
4990 [3143, 2740],
4991 [3145, 2752],
4992 [3143, 2763],
4993 [3167, 2789],
4994 [3162, 2777],
4995 [3185, 2754],
4996 [3174, 2766],
4997 [3182, 2791],
4998 [3188, 2781],
4999 [3189, 2796],
5000 [3199, 2796],
5001 [3213, 2777],
5002 [3205, 2791],
5003 [3193, 2803],
5004 [3191, 2815],
5005 [3196, 2826],
5006 [3197, 2807],
5007 [3208, 2815],
5008 [3205, 2824],
5009 [3213, 2823],
5010 [3203, 2827],
5011 [3212, 2834],
5012 [3224, 2832],
5013 [3218, 2821],
5014 [3226, 2827],
5015 [3226, 2819],
5016 [3225, 2790],
5017 [3230, 2801],
5018 [3233, 2799],
5019 [3233, 2821],
5020 [3227, 2837],
5021 [3226, 2849],
5022 [3239, 2846],
5023 [3247, 2848],
5024 [3259, 2865],
5025 [3269, 2916],
5026 [3305, 2899],
5027 [3302, 2889],
5028 [3293, 2891],
5029 [3295, 2883],
5030 [3296, 2875],
5031 [3297, 2884],
5032 [3307, 2882],
5033 [3306, 2890],
5034 [3316, 2890],
5035 [3321, 2882],
5036 [3329, 2881],
5037 [3328, 2888],
5038 [3343, 2888],
5039 [3329, 2890],
5040 [3317, 2894],
5041 [3305, 2902],
5042 [3318, 2906],
5043 [3327, 2908],
5044 [3367, 2899],
5045 [3388, 2886],
5046 [3386, 2878],
5047 [3378, 2880],
5048 [3367, 2878],
5049 [3368, 2870],
5050 [3379, 2864],
5051 [3383, 2876],
5052 [3391, 2882],
5053 [3401, 2872],
5054 [3401, 2881],
5055 [3430, 2880],
5056 [3438, 2885],
5057 [3439, 2873],
5058 [3427, 2875],
5059 [3417, 2868],
5060 [3441, 2869],
5061 [3442, 2853],
5062 [3437, 2832],
5063 [3424, 2828],
5064 [3438, 2827],
5065 [3427, 2825],
5066 [3431, 2815],
5067 [3420, 2824],
5068 [3415, 2836],
5069 [3415, 2825],
5070 [3425, 2816],
5071 [3414, 2817],
5072 [3422, 2811],
5073 [3433, 2808],
5074 [3426, 2794],
5075 [3408, 2799],
5076 [3425, 2803],
5077 [3395, 2803],
5078 [3389, 2816],
5079 [3394, 2802],
5080 [3380, 2796],
5081 [3381, 2807],
5082 [3370, 2802],
5083 [3365, 2812],
5084 [3370, 2816],
5085 [3362, 2816],
5086 [3368, 2825],
5087 [3359, 2823],
5088 [3350, 2818],
5089 [3348, 2835],
5090 [3356, 2846],
5091 [3345, 2833],
5092 [3336, 2843],
5093 [3328, 2844],
5094 [3318, 2847],
5095 [3329, 2841],
5096 [3338, 2831],
5097 [3336, 2816],
5098 [3327, 2813],
5099 [3319, 2815],
5100 [3328, 2808],
5101 [3337, 2808],
5102 [3355, 2808],
5103 [3359, 2799],
5104 [3343, 2801],
5105 [3352, 2795],
5106 [3346, 2790],
5107 [3356, 2790],
5108 [3367, 2791],
5109 [3353, 2779],
5110 [3349, 2783],
5111 [3340, 2783],
5112 [3331, 2793],
5113 [3319, 2783],
5114 [3295, 2799],
5115 [3299, 2791],
5116 [3319, 2780],
5117 [3315, 2769],
5118 [3306, 2770],
5119 [3310, 2751],
5120 [3300, 2746],
5121 [3301, 2738],
5122 [3313, 2746],
5123 [3317, 2758],
5124 [3317, 2767],
5125 [3323, 2777],
5126 [3331, 2776],
5127 [3345, 2775],
5128 [3336, 2774],
5129 [3343, 2760],
5130 [3351, 2762],
5131 [3356, 2762],
5132 [3356, 2748],
5133 [3363, 2757],
5134 [3363, 2768],
5135 [3367, 2776],
5136 [3375, 2776],
5137 [3370, 2758],
5138 [3381, 2774],
5139 [3391, 2778],
5140 [3399, 2779],
5141 [3407, 2772],
5142 [3400, 2764],
5143 [3398, 2753],
5144 [3402, 2744],
5145 [3385, 2729],
5146 [3373, 2717],
5147 [3358, 2695],
5148 [3357, 2704],
5149 [3360, 2719],
5150 [3350, 2715],
5151 [3352, 2705],
5152 [3338, 2709],
5153 [3335, 2701],
5154 [3327, 2696],
5155 [3317, 2706],
5156 [3309, 2704],
5157 [3294, 2708],
5158 [3303, 2699],
5159 [3295, 2693],
5160 [3297, 2680],
5161 [3301, 2683],
5162 [3301, 2691],
5163 [3306, 2699],
5164 [3319, 2697],
5165 [3322, 2681],
5166 [3324, 2671],
5167 [3328, 2667],
5168 [3328, 2659],
5169 [3327, 2648],
5170 [3315, 2651],
5171 [3312, 2643],
5172 [3300, 2645],
5173 [3292, 2633],
5174 [3278, 2629],
5175 [3289, 2630],
5176 [3285, 2621],
5177 [3284, 2608],
5178 [3294, 2620],
5179 [3307, 2636],
5180 [3316, 2629],
5181 [3320, 2641],
5182 [3329, 2640],
5183 [3337, 2639],
5184 [3341, 2653],
5185 [3350, 2655],
5186 [3349, 2660],
5187 [3349, 2669],
5188 [3381, 2667],
5189 [3390, 2680],
5190 [3401, 2691],
5191 [3411, 2689],
5192 [3408, 2679],
5193 [3397, 2670],
5194 [3399, 2644],
5195 [3391, 2648],
5196 [3394, 2640],
5197 [3385, 2640],
5198 [3389, 2631],
5199 [3397, 2636],
5200 [3401, 2628],
5201 [3399, 2616],
5202 [3375, 2612],
5203 [3364, 2627],
5204 [3371, 2610],
5205 [3353, 2606],
5206 [3329, 2611],
5207 [3346, 2599],
5208 [3334, 2590],
5209 [3347, 2592],
5210 [3346, 2578],
5211 [3338, 2569],
5212 [3350, 2570],
5213 [3354, 2559],
5214 [3344, 2544],
5215 [3359, 2538],
5216 [3360, 2531],
5217 [3370, 2531],
5218 [3367, 2539],
5219 [3356, 2542],
5220 [3361, 2560],
5221 [3364, 2573],
5222 [3354, 2580],
5223 [3360, 2593],
5224 [3377, 2597],
5225 [3384, 2589],
5226 [3394, 2599],
5227 [3405, 2601],
5228 [3418, 2599],
5229 [3399, 2582],
5230 [3407, 2577],
5231 [3400, 2559],
5232 [3409, 2572],
5233 [3410, 2581],
5234 [3421, 2585],
5235 [3426, 2574],
5236 [3420, 2588],
5237 [3432, 2583],
5238 [3429, 2592],
5239 [3425, 2602],
5240 [3428, 2615],
5241 [3436, 2615],
5242 [3428, 2619],
5243 [3427, 2630],
5244 [3437, 2630],
5245 [3434, 2639],
5246 [3434, 2650],
5247 [3442, 2658],
5248 [3452, 2649],
5249 [3444, 2661],
5250 [3453, 2665],
5251 [3457, 2656],
5252 [3454, 2664],
5253 [3465, 2667],
5254 [3468, 2659],
5255 [3466, 2670],
5256 [3470, 2679],
5257 [3482, 2674],
5258 [3480, 2684],
5259 [3489, 2685],
5260 [3498, 2687],
5261 [3491, 2678],
5262 [3501, 2679],
5263 [3505, 2668],
5264 [3507, 2653],
5265 [3500, 2643],
5266 [3493, 2633],
5267 [3485, 2636],
5268 [3494, 2632],
5269 [3485, 2629],
5270 [3488, 2619],
5271 [3496, 2614],
5272 [3493, 2603],
5273 [3478, 2605],
5274 [3479, 2595],
5275 [3470, 2593],
5276 [3472, 2582],
5277 [3470, 2565],
5278 [3479, 2559],
5279 [3482, 2550],
5280 [3474, 2548],
5281 [3482, 2547],
5282 [3490, 2542],
5283 [3487, 2557],
5284 [3478, 2571],
5285 [3477, 2584],
5286 [3484, 2594],
5287 [3492, 2596],
5288 [3500, 2582],
5289 [3497, 2593],
5290 [3501, 2602],
5291 [3512, 2604],
5292 [3516, 2596],
5293 [3520, 2587],
5294 [3530, 2577],
5295 [3523, 2591],
5296 [3523, 2600],
5297 [3514, 2604],
5298 [3516, 2612],
5299 [3500, 2627],
5300 [3512, 2629],
5301 [3511, 2637],
5302 [3519, 2635],
5303 [3518, 2644],
5304 [3533, 2642],
5305 [3519, 2654],
5306 [3532, 2657],
5307 [3524, 2660],
5308 [3526, 2670],
5309 [3518, 2669],
5310 [3518, 2677],
5311 [3516, 2689],
5312 [3514, 2701],
5313 [3525, 2717],
5314 [3533, 2718],
5315 [3538, 2726],
5316 [3540, 2737],
5317 [3549, 2734],
5318 [3560, 2720],
5319 [3567, 2728],
5320 [3556, 2732],
5321 [3559, 2742],
5322 [3551, 2739],
5323 [3558, 2764],
5324 [3570, 2767],
5325 [3570, 2759],
5326 [3579, 2759],
5327 [3571, 2766],
5328 [3583, 2774],
5329 [3594, 2769],
5330 [3594, 2783],
5331 [3603, 2800],
5332 [3609, 2787],
5333 [3610, 2762],
5334 [3601, 2769],
5335 [3598, 2765],
5336 [3598, 2754],
5337 [3596, 2738],
5338 [3597, 2748],
5339 [3609, 2748],
5340 [3606, 2732],
5341 [3598, 2725],
5342 [3609, 2718],
5343 [3600, 2719],
5344 [3599, 2709],
5345 [3589, 2706],
5346 [3579, 2715],
5347 [3581, 2704],
5348 [3577, 2704],
5349 [3569, 2704],
5350 [3563, 2690],
5351 [3553, 2693],
5352 [3544, 2679],
5353 [3554, 2690],
5354 [3562, 2689],
5355 [3570, 2697],
5356 [3580, 2698],
5357 [3592, 2702],
5358 [3604, 2698],
5359 [3607, 2688],
5360 [3608, 2700],
5361 [3621, 2697],
5362 [3619, 2711],
5363 [3632, 2698],
5364 [3629, 2685],
5365 [3631, 2677],
5366 [3619, 2676],
5367 [3610, 2682],
5368 [3605, 2673],
5369 [3593, 2678],
5370 [3585, 2668],
5371 [3601, 2672],
5372 [3599, 2660],
5373 [3608, 2672],
5374 [3609, 2657],
5375 [3600, 2652],
5376 [3613, 2660],
5377 [3622, 2669],
5378 [3630, 2671],
5379 [3642, 2673],
5380 [3633, 2684],
5381 [3644, 2679],
5382 [3645, 2653],
5383 [3637, 2654],
5384 [3620, 2651],
5385 [3615, 2641],
5386 [3627, 2650],
5387 [3635, 2650],
5388 [3630, 2638],
5389 [3632, 2623],
5390 [3642, 2619],
5391 [3635, 2561],
5392 [3624, 2537],
5393 [3622, 2551],
5394 [3620, 2541],
5395 [3615, 2550],
5396 [3608, 2558],
5397 [3607, 2528],
5398 [3617, 2529],
5399 [3600, 2513],
5400 [3595, 2527],
5401 [3601, 2539],
5402 [3589, 2554],
5403 [3590, 2542],
5404 [3589, 2534],
5405 [3586, 2522],
5406 [3563, 2523],
5407 [3562, 2531],
5408 [3554, 2543],
5409 [3554, 2531],
5410 [3561, 2522],
5411 [3550, 2519],
5412 [3544, 2527],
5413 [3548, 2517],
5414 [3560, 2518],
5415 [3568, 2519],
5416 [3581, 2516],
5417 [3585, 2503],
5418 [3598, 2501],
5419 [3573, 2481],
5420 [3565, 2490],
5421 [3554, 2492],
5422 [3563, 2484],
5423 [3568, 2474],
5424 [3547, 2476],
5425 [3526, 2474],
5426 [3517, 2477],
5427 [3507, 2479],
5428 [3493, 2475],
5429 [3484, 2471],
5430 [3495, 2474],
5431 [3508, 2477],
5432 [3508, 2468],
5433 [3517, 2474],
5434 [3523, 2466],
5435 [3518, 2443],
5436 [3497, 2443],
5437 [3489, 2439],
5438 [3480, 2421],
5439 [3481, 2410],
5440 [3467, 2413],
5441 [3459, 2408],
5442 [3447, 2407],
5443 [3437, 2399],
5444 [3424, 2400],
5445 [3428, 2409],
5446 [3430, 2421],
5447 [3427, 2413],
5448 [3419, 2411],
5449 [3418, 2396],
5450 [3411, 2409],
5451 [3414, 2422],
5452 [3402, 2436],
5453 [3387, 2439],
5454 [3376, 2431],
5455 [3361, 2432],
5456 [3347, 2423],
5457 [3317, 2429],
5458 [3334, 2417],
5459 [3329, 2401],
5460 [3311, 2404],
5461 [3301, 2397],
5462 [3301, 2387],
5463 [3293, 2389],
5464 [3283, 2383],
5465 [3271, 2387],
5466 [3268, 2395],
5467 [3272, 2377],
5468 [3260, 2365],
5469 [3249, 2364],
5470 [3240, 2366],
5471 [3231, 2347],
5472 [3222, 2347],
5473 [3209, 2346],
5474 [3212, 2334],
5475 [3204, 2330],
5476 [3200, 2350],
5477 [3190, 2349],
5478 [3184, 2339],
5479 [3170, 2340],
5480 [3166, 2332],
5481 [3155, 2322],
5482 [3161, 2311],
5483 [3147, 2306],
5484 [3142, 2291],
5485 [3149, 2303],
5486 [3166, 2307],
5487 [3174, 2317],
5488 [3169, 2327],
5489 [3182, 2330],
5490 [3196, 2339],
5491 [3195, 2331],
5492 [3201, 2325],
5493 [3211, 2325],
5494 [3218, 2331],
5495 [3218, 2339],
5496 [3233, 2339],
5497 [3243, 2357],
5498 [3256, 2355],
5499 [3254, 2340],
5500 [3262, 2343],
5501 [3268, 2359],
5502 [3277, 2353],
5503 [3278, 2366],
5504 [3280, 2378],
5505 [3291, 2381],
5506 [3308, 2374],
5507 [3319, 2387],
5508 [3335, 2392],
5509 [3342, 2407],
5510 [3350, 2407],
5511 [3359, 2413],
5512 [3359, 2404],
5513 [3369, 2396],
5514 [3380, 2397],
5515 [3385, 2406],
5516 [3390, 2428],
5517 [3402, 2421],
5518 [3397, 2410],
5519 [3400, 2382],
5520 [3401, 2384],
5521 [3401, 2407],
5522 [3402, 2412],
5523 [3402, 2398],
5524 [3411, 2376],
5525 [3422, 2375],
5526 [3434, 2386],
5527 [3430, 2378],
5528 [3432, 2369],
5529 [3444, 2362],
5530 [3432, 2371],
5531 [3435, 2379],
5532 [3464, 2378],
5533 [3479, 2387],
5534 [3491, 2382],
5535 [3502, 2383],
5536 [3510, 2380],
5537 [3513, 2371],
5538 [3522, 2373],
5539 [3524, 2403],
5540 [3528, 2369],
5541 [3517, 2371],
5542 [3509, 2367],
5543 [3509, 2357],
5544 [3515, 2366],
5545 [3524, 2364],
5546 [3518, 2353],
5547 [3531, 2364],
5548 [3533, 2352],
5549 [3537, 2363],
5550 [3546, 2366],
5551 [3554, 2363],
5552 [3554, 2355],
5553 [3566, 2354],
5554 [3571, 2344],
5555 [3598, 2233],
5556 [3579, 2200],
5557 [3566, 2194],
5558 [3546, 2192],
5559 [3554, 2193],
5560 [3554, 2207],
5561 [3543, 2208],
5562 [3541, 2217],
5563 [3520, 2210],
5564 [3488, 2216],
5565 [3485, 2205],
5566 [3477, 2200],
5567 [3467, 2190],
5568 [3481, 2203],
5569 [3496, 2201],
5570 [3499, 2209],
5571 [3511, 2200],
5572 [3522, 2207],
5573 [3520, 2190],
5574 [3520, 2178],
5575 [3511, 2168],
5576 [3505, 2180],
5577 [3505, 2172],
5578 [3492, 2171],
5579 [3473, 2167],
5580 [3486, 2168],
5581 [3498, 2168],
5582 [3510, 2164],
5583 [3517, 2152],
5584 [3514, 2147],
5585 [3506, 2147],
5586 [3500, 2156],
5587 [3506, 2143],
5588 [3495, 2141],
5589 [3488, 2153],
5590 [3487, 2145],
5591 [3494, 2137],
5592 [3485, 2140],
5593 [3485, 2133],
5594 [3476, 2133],
5595 [3486, 2128],
5596 [3475, 2121],
5597 [3471, 2117],
5598 [3460, 2117],
5599 [3472, 2115],
5600 [3472, 2106],
5601 [3473, 2119],
5602 [3482, 2117],
5603 [3484, 2125],
5604 [3496, 2124],
5605 [3497, 2132],
5606 [3505, 2134],
5607 [3503, 2123],
5608 [3509, 2134],
5609 [3513, 2126],
5610 [3518, 2128],
5611 [3518, 2137],
5612 [3526, 2132],
5613 [3519, 2115],
5614 [3509, 2110],
5615 [3498, 2108],
5616 [3498, 2096],
5617 [3492, 2101],
5618 [3481, 2101],
5619 [3491, 2098],
5620 [3496, 2087],
5621 [3487, 2088],
5622 [3495, 2081],
5623 [3482, 2070],
5624 [3496, 2080],
5625 [3500, 2065],
5626 [3490, 2056],
5627 [3500, 2056],
5628 [3508, 2059],
5629 [3506, 2067],
5630 [3498, 2076],
5631 [3498, 2091],
5632 [3507, 2088],
5633 [3505, 2097],
5634 [3517, 2100],
5635 [3519, 2092],
5636 [3518, 2103],
5637 [3527, 2108],
5638 [3526, 2093],
5639 [3538, 2092],
5640 [3534, 2100],
5641 [3542, 2105],
5642 [3550, 2110],
5643 [3544, 2102],
5644 [3549, 2090],
5645 [3540, 2077],
5646 [3549, 2082],
5647 [3552, 2090],
5648 [3557, 2103],
5649 [3566, 2086],
5650 [3561, 2073],
5651 [3556, 2064],
5652 [3552, 2066],
5653 [3552, 2051],
5654 [3542, 2053],
5655 [3533, 2049],
5656 [3543, 2051],
5657 [3537, 2042],
5658 [3540, 2034],
5659 [3531, 2029],
5660 [3522, 2028],
5661 [3513, 2035],
5662 [3525, 2023],
5663 [3536, 2025],
5664 [3526, 2013],
5665 [3512, 2006],
5666 [3508, 2017],
5667 [3500, 2020],
5668 [3508, 2012],
5669 [3516, 2003],
5670 [3502, 1994],
5671 [3514, 1989],
5672 [3517, 1983],
5673 [3517, 1975],
5674 [3516, 1967],
5675 [3508, 1962],
5676 [3517, 1962],
5677 [3519, 1973],
5678 [3516, 1997],
5679 [3527, 2002],
5680 [3536, 2003],
5681 [3534, 2011],
5682 [3549, 2017],
5683 [3558, 2026],
5684 [3556, 2007],
5685 [3548, 2004],
5686 [3545, 1994],
5687 [3553, 1978],
5688 [3544, 1966],
5689 [3535, 1967],
5690 [3531, 1959],
5691 [3539, 1959],
5692 [3555, 1966],
5693 [3555, 1944],
5694 [3542, 1942],
5695 [3560, 1943],
5696 [3571, 1931],
5697 [3581, 1927],
5698 [3586, 1940],
5699 [3590, 1931],
5700 [3574, 1929],
5701 [3560, 1921],
5702 [3555, 1932],
5703 [3539, 1935],
5704 [3546, 1927],
5705 [3538, 1924],
5706 [3544, 1916],
5707 [3530, 1914],
5708 [3520, 1913],
5709 [3512, 1913],
5710 [3508, 1903],
5711 [3496, 1897],
5712 [3485, 1904],
5713 [3490, 1895],
5714 [3503, 1892],
5715 [3512, 1906],
5716 [3527, 1911],
5717 [3541, 1909],
5718 [3551, 1914],
5719 [3552, 1905],
5720 [3538, 1895],
5721 [3556, 1904],
5722 [3558, 1878],
5723 [3548, 1878],
5724 [3539, 1878],
5725 [3528, 1875],
5726 [3518, 1870],
5727 [3529, 1872],
5728 [3525, 1861],
5729 [3541, 1869],
5730 [3551, 1872],
5731 [3559, 1857],
5732 [3543, 1861],
5733 [3539, 1851],
5734 [3534, 1838],
5735 [3521, 1847],
5736 [3531, 1841],
5737 [3522, 1837],
5738 [3532, 1837],
5739 [3525, 1826],
5740 [3528, 1818],
5741 [3518, 1812],
5742 [3505, 1820],
5743 [3497, 1818],
5744 [3510, 1825],
5745 [3502, 1840],
5746 [3504, 1829],
5747 [3491, 1826],
5748 [3490, 1814],
5749 [3483, 1826],
5750 [3471, 1841],
5751 [3473, 1833],
5752 [3473, 1823],
5753 [3481, 1813],
5754 [3472, 1818],
5755 [3459, 1816],
5756 [3453, 1810],
5757 [3453, 1818],
5758 [3445, 1815],
5759 [3436, 1822],
5760 [3432, 1812],
5761 [3454, 1807],
5762 [3465, 1806],
5763 [3460, 1795],
5764 [3454, 1784],
5765 [3445, 1790],
5766 [3443, 1781],
5767 [3434, 1784],
5768 [3423, 1781],
5769 [3431, 1775],
5770 [3418, 1777],
5771 [3400, 1769],
5772 [3402, 1777],
5773 [3390, 1773],
5774 [3379, 1765],
5775 [3370, 1766],
5776 [3364, 1753],
5777 [3375, 1755],
5778 [3386, 1766],
5779 [3395, 1767],
5780 [3408, 1765],
5781 [3418, 1770],
5782 [3434, 1766],
5783 [3437, 1758],
5784 [3443, 1767],
5785 [3439, 1776],
5786 [3448, 1779],
5787 [3458, 1777],
5788 [3469, 1784],
5789 [3472, 1779],
5790 [3472, 1764],
5791 [3473, 1774],
5792 [3472, 1782],
5793 [3473, 1800],
5794 [3472, 1809],
5795 [3480, 1797],
5796 [3503, 1806],
5797 [3499, 1791],
5798 [3509, 1789],
5799 [3506, 1802],
5800 [3527, 1796],
5801 [3532, 1808],
5802 [3543, 1798],
5803 [3551, 1795],
5804 [3540, 1804],
5805 [3548, 1807],
5806 [3541, 1825],
5807 [3547, 1827],
5808 [3547, 1842],
5809 [3547, 1823],
5810 [3559, 1807],
5811 [3555, 1819],
5812 [3553, 1829],
5813 [3554, 1837],
5814 [3564, 1837],
5815 [3568, 1825],
5816 [3572, 1834],
5817 [3580, 1837],
5818 [3575, 1839],
5819 [3575, 1849],
5820 [3583, 1859],
5821 [3593, 1858],
5822 [3593, 1842],
5823 [3597, 1834],
5824 [3589, 1831],
5825 [3582, 1821],
5826 [3590, 1826],
5827 [3593, 1810],
5828 [3585, 1807],
5829 [3584, 1796],
5830 [3593, 1793],
5831 [3591, 1801],
5832 [3605, 1804],
5833 [3595, 1812],
5834 [3597, 1821],
5835 [3598, 1829],
5836 [3606, 1819],
5837 [3615, 1815],
5838 [3611, 1825],
5839 [3619, 1822],
5840 [3614, 1831],
5841 [3605, 1826],
5842 [3612, 1836],
5843 [3604, 1831],
5844 [3602, 1839],
5845 [3607, 1854],
5846 [3603, 1864],
5847 [3595, 1865],
5848 [3597, 1875],
5849 [3606, 1874],
5850 [3619, 1866],
5851 [3616, 1855],
5852 [3624, 1858],
5853 [3621, 1847],
5854 [3623, 1839],
5855 [3628, 1848],
5856 [3639, 1835],
5857 [3641, 1811],
5858 [3632, 1816],
5859 [3642, 1807],
5860 [3626, 1806],
5861 [3634, 1802],
5862 [3644, 1801],
5863 [3660, 1733],
5864 [3651, 1755],
5865 [3640, 1770],
5866 [3643, 1762],
5867 [3646, 1752],
5868 [3644, 1740],
5869 [3638, 1751],
5870 [3630, 1748],
5871 [3637, 1744],
5872 [3637, 1734],
5873 [3626, 1738],
5874 [3605, 1744],
5875 [3608, 1756],
5876 [3619, 1757],
5877 [3618, 1767],
5878 [3608, 1758],
5879 [3609, 1770],
5880 [3605, 1754],
5881 [3600, 1771],
5882 [3592, 1766],
5883 [3596, 1758],
5884 [3600, 1737],
5885 [3588, 1746],
5886 [3591, 1736],
5887 [3579, 1738],
5888 [3565, 1734],
5889 [3573, 1729],
5890 [3561, 1717],
5891 [3552, 1723],
5892 [3559, 1714],
5893 [3555, 1704],
5894 [3547, 1696],
5895 [3538, 1694],
5896 [3548, 1694],
5897 [3553, 1685],
5898 [3550, 1694],
5899 [3556, 1702],
5900 [3567, 1698],
5901 [3559, 1708],
5902 [3563, 1717],
5903 [3576, 1713],
5904 [3577, 1722],
5905 [3583, 1732],
5906 [3600, 1729],
5907 [3592, 1713],
5908 [3597, 1722],
5909 [3605, 1734],
5910 [3615, 1732],
5911 [3618, 1724],
5912 [3604, 1710],
5913 [3599, 1702],
5914 [3613, 1714],
5915 [3621, 1712],
5916 [3620, 1721],
5917 [3631, 1723],
5918 [3640, 1723],
5919 [3648, 1728],
5920 [3661, 1732],
5921 [3640, 1721],
5922 [3619, 1694],
5923 [3516, 1632],
5924 [3453, 1610],
5925 [3456, 1619],
5926 [3458, 1628],
5927 [3449, 1613],
5928 [3446, 1622],
5929 [3441, 1634],
5930 [3455, 1642],
5931 [3446, 1647],
5932 [3449, 1661],
5933 [3438, 1671],
5934 [3449, 1673],
5935 [3456, 1682],
5936 [3444, 1688],
5937 [3453, 1680],
5938 [3440, 1676],
5939 [3430, 1676],
5940 [3446, 1660],
5941 [3440, 1652],
5942 [3438, 1642],
5943 [3430, 1645],
5944 [3438, 1641],
5945 [3422, 1639],
5946 [3422, 1631],
5947 [3442, 1621],
5948 [3426, 1621],
5949 [3428, 1616],
5950 [3436, 1616],
5951 [3445, 1610],
5952 [3421, 1602],
5953 [3420, 1611],
5954 [3420, 1601],
5955 [3403, 1594],
5956 [3406, 1602],
5957 [3404, 1611],
5958 [3396, 1622],
5959 [3403, 1632],
5960 [3398, 1624],
5961 [3387, 1616],
5962 [3395, 1616],
5963 [3397, 1608],
5964 [3389, 1608],
5965 [3389, 1599],
5966 [3403, 1593],
5967 [3385, 1573],
5968 [3377, 1568],
5969 [3373, 1581],
5970 [3377, 1589],
5971 [3374, 1593],
5972 [3374, 1585],
5973 [3372, 1576],
5974 [3363, 1572],
5975 [3356, 1582],
5976 [3358, 1573],
5977 [3366, 1567],
5978 [3359, 1554],
5979 [3350, 1562],
5980 [3334, 1554],
5981 [3341, 1563],
5982 [3341, 1588],
5983 [3323, 1598],
5984 [3317, 1588],
5985 [3307, 1601],
5986 [3315, 1612],
5987 [3305, 1605],
5988 [3305, 1615],
5989 [3300, 1624],
5990 [3305, 1626],
5991 [3305, 1644],
5992 [3296, 1645],
5993 [3286, 1656],
5994 [3295, 1648],
5995 [3301, 1638],
5996 [3297, 1627],
5997 [3299, 1612],
5998 [3287, 1608],
5999 [3275, 1617],
6000 [3290, 1604],
6001 [3303, 1608],
6002 [3304, 1598],
6003 [3315, 1583],
6004 [3303, 1587],
6005 [3313, 1579],
6006 [3325, 1582],
6007 [3331, 1566],
6008 [3315, 1569],
6009 [3318, 1558],
6010 [3310, 1561],
6011 [3312, 1552],
6012 [3300, 1550],
6013 [3296, 1562],
6014 [3292, 1552],
6015 [3281, 1551],
6016 [3282, 1562],
6017 [3274, 1565],
6018 [3269, 1575],
6019 [3272, 1565],
6020 [3263, 1568],
6021 [3264, 1565],
6022 [3255, 1565],
6023 [3269, 1563],
6024 [3277, 1562],
6025 [3275, 1546],
6026 [3265, 1547],
6027 [3264, 1537],
6028 [3274, 1542],
6029 [3284, 1546],
6030 [3288, 1536],
6031 [3293, 1547],
6032 [3297, 1537],
6033 [3308, 1543],
6034 [3318, 1541],
6035 [3298, 1531],
6036 [3306, 1526],
6037 [3301, 1514],
6038 [3313, 1516],
6039 [3311, 1527],
6040 [3322, 1526],
6041 [3327, 1535],
6042 [3331, 1535],
6043 [3331, 1520],
6044 [3323, 1520],
6045 [3314, 1511],
6046 [3306, 1510],
6047 [3320, 1504],
6048 [3276, 1492],
6049 [3255, 1480],
6050 [3224, 1481],
6051 [3240, 1492],
6052 [3224, 1490],
6053 [3224, 1499],
6054 [3222, 1507],
6055 [3231, 1504],
6056 [3231, 1516],
6057 [3223, 1522],
6058 [3239, 1524],
6059 [3230, 1526],
6060 [3222, 1526],
6061 [3218, 1537],
6062 [3220, 1545],
6063 [3224, 1555],
6064 [3225, 1569],
6065 [3217, 1558],
6066 [3215, 1549],
6067 [3219, 1541],
6068 [3206, 1544],
6069 [3212, 1535],
6070 [3211, 1527],
6071 [3218, 1517],
6072 [3205, 1514],
6073 [3198, 1522],
6074 [3186, 1524],
6075 [3176, 1531],
6076 [3182, 1522],
6077 [3185, 1516],
6078 [3193, 1516],
6079 [3204, 1509],
6080 [3202, 1501],
6081 [3214, 1507],
6082 [3211, 1491],
6083 [3199, 1493],
6084 [3190, 1503],
6085 [3193, 1495],
6086 [3196, 1484],
6087 [3188, 1481],
6088 [3180, 1486],
6089 [3173, 1482],
6090 [3173, 1498],
6091 [3160, 1504],
6092 [3156, 1514],
6093 [3143, 1524],
6094 [3154, 1514],
6095 [3158, 1505],
6096 [3170, 1495],
6097 [3167, 1483],
6098 [3161, 1481],
6099 [3169, 1481],
6100 [3168, 1473],
6101 [3158, 1468],
6102 [3150, 1466],
6103 [3158, 1465],
6104 [3171, 1475],
6105 [3181, 1477],
6106 [3177, 1469],
6107 [3186, 1476],
6108 [3194, 1476],
6109 [3205, 1475],
6110 [3202, 1457],
6111 [3194, 1451],
6112 [3190, 1460],
6113 [3192, 1450],
6114 [3184, 1454],
6115 [3183, 1446],
6116 [3171, 1440],
6117 [3185, 1439],
6118 [3193, 1446],
6119 [3190, 1436],
6120 [3188, 1426],
6121 [3190, 1414],
6122 [3194, 1425],
6123 [3199, 1436],
6124 [3204, 1448],
6125 [3208, 1457],
6126 [3220, 1459],
6127 [3217, 1447],
6128 [3235, 1444],
6129 [3244, 1445],
6130 [3227, 1412],
6131 [3223, 1389],
6132 [3186, 1367],
6133 [3158, 1353],
6134 [3158, 1372],
6135 [3147, 1369],
6136 [3145, 1383],
6137 [3143, 1375],
6138 [3150, 1363],
6139 [3158, 1350],
6140 [3136, 1332],
6141 [3138, 1340],
6142 [3132, 1337],
6143 [3132, 1346],
6144 [3128, 1336],
6145 [3117, 1348],
6146 [3118, 1340],
6147 [3127, 1336],
6148 [3135, 1332],
6149 [3126, 1320],
6150 [3109, 1322],
6151 [3109, 1331],
6152 [3105, 1319],
6153 [3106, 1311],
6154 [3108, 1321],
6155 [3120, 1317],
6156 [3116, 1308],
6157 [3126, 1318],
6158 [3126, 1309],
6159 [3130, 1320],
6160 [3125, 1288],
6161 [3113, 1271],
6162 [3115, 1255],
6163 [3090, 1247],
6164 [3072, 1252],
6165 [3071, 1265],
6166 [3084, 1266],
6167 [3084, 1297],
6168 [3074, 1305],
6169 [3083, 1300],
6170 [3083, 1308],
6171 [3080, 1324],
6172 [3078, 1335],
6173 [3066, 1334],
6174 [3063, 1342],
6175 [3065, 1357],
6176 [3059, 1348],
6177 [3047, 1347],
6178 [3046, 1355],
6179 [3046, 1344],
6180 [3023, 1344],
6181 [3034, 1343],
6182 [3052, 1344],
6183 [3049, 1336],
6184 [3061, 1333],
6185 [3069, 1328],
6186 [3071, 1320],
6187 [3071, 1303],
6188 [3066, 1293],
6189 [3056, 1295],
6190 [3057, 1306],
6191 [3043, 1309],
6192 [3054, 1297],
6193 [3042, 1300],
6194 [3055, 1292],
6195 [3057, 1286],
6196 [3043, 1286],
6197 [3056, 1282],
6198 [3048, 1278],
6199 [3036, 1255],
6200 [3025, 1249],
6201 [3008, 1240],
6202 [3003, 1234],
6203 [2984, 1234],
6204 [2981, 1253],
6205 [2954, 1274],
6206 [2977, 1258],
6207 [2984, 1267],
6208 [2971, 1269],
6209 [2980, 1273],
6210 [2975, 1286],
6211 [2988, 1280],
6212 [2990, 1289],
6213 [3007, 1293],
6214 [2995, 1291],
6215 [2993, 1302],
6216 [2992, 1293],
6217 [2982, 1289],
6218 [2984, 1297],
6219 [2970, 1288],
6220 [2968, 1277],
6221 [2965, 1291],
6222 [2964, 1300],
6223 [2976, 1304],
6224 [2975, 1319],
6225 [2971, 1331],
6226 [2965, 1340],
6227 [2957, 1342],
6228 [2942, 1338],
6229 [2938, 1353],
6230 [2949, 1368],
6231 [2953, 1376],
6232 [2962, 1390],
6233 [2972, 1389],
6234 [2983, 1398],
6235 [2986, 1407],
6236 [2994, 1410],
6237 [2983, 1409],
6238 [2975, 1396],
6239 [2950, 1384],
6240 [2939, 1386],
6241 [2950, 1380],
6242 [2934, 1360],
6243 [2931, 1351],
6244 [2932, 1343],
6245 [2921, 1341],
6246 [2906, 1338],
6247 [2937, 1337],
6248 [2942, 1329],
6249 [2953, 1332],
6250 [2959, 1323],
6251 [2948, 1315],
6252 [2961, 1320],
6253 [2952, 1311],
6254 [2953, 1294],
6255 [2930, 1282],
6256 [2923, 1291],
6257 [2929, 1281],
6258 [2920, 1277],
6259 [2917, 1265],
6260 [2909, 1258],
6261 [2898, 1255],
6262 [2889, 1265],
6263 [2898, 1246],
6264 [2885, 1237],
6265 [2883, 1246],
6266 [2875, 1243],
6267 [2879, 1246],
6268 [2879, 1238],
6269 [2876, 1222],
6270 [2840, 1217],
6271 [2804, 1226],
6272 [2783, 1227],
6273 [2760, 1220],
6274 [2754, 1212],
6275 [2728, 1209],
6276 [2688, 1174],
6277 [2681, 1194],
6278 [2673, 1197],
6279 [2666, 1212],
6280 [2663, 1197],
6281 [2669, 1197],
6282 [2669, 1189],
6283 [2675, 1178],
6284 [2684, 1170],
6285 [2670, 1160],
6286 [2640, 1155],
6287 [2619, 1142],
6288 [2609, 1149],
6289 [2596, 1150],
6290 [2587, 1147],
6291 [2583, 1137],
6292 [2576, 1144],
6293 [2576, 1153],
6294 [2568, 1157],
6295 [2561, 1149],
6296 [2544, 1154],
6297 [2534, 1161],
6298 [2525, 1161],
6299 [2538, 1160],
6300 [2539, 1150],
6301 [2558, 1148],
6302 [2567, 1145],
6303 [2572, 1136],
6304 [2585, 1123],
6305 [2602, 1137],
6306 [2603, 1126],
6307 [2597, 1111],
6308 [2598, 1102],
6309 [2589, 1101],
6310 [2590, 1093],
6311 [2591, 1082],
6312 [2593, 1069],
6313 [2585, 1072],
6314 [2583, 1080],
6315 [2574, 1074],
6316 [2583, 1076],
6317 [2591, 1062],
6318 [2601, 1074],
6319 [2601, 1082],
6320 [2602, 1093],
6321 [2600, 1104],
6322 [2609, 1098],
6323 [2611, 1080],
6324 [2604, 1054],
6325 [2578, 1023],
6326 [2544, 1023],
6327 [2530, 1027],
6328 [2529, 1033],
6329 [2505, 1033],
6330 [2526, 1027],
6331 [2535, 1019],
6332 [2537, 1012],
6333 [2546, 1012],
6334 [2523, 975],
6335 [2515, 980],
6336 [2511, 969],
6337 [2506, 953],
6338 [2486, 957],
6339 [2472, 945],
6340 [2457, 942],
6341 [2456, 933],
6342 [2465, 935],
6343 [2463, 918],
6344 [2463, 902],
6345 [2474, 931],
6346 [2486, 931],
6347 [2492, 938],
6348 [2502, 938],
6349 [2515, 931],
6350 [2518, 918],
6351 [2527, 912],
6352 [2524, 896],
6353 [2528, 864],
6354 [2525, 842],
6355 [2488, 787],
6356 [2467, 794],
6357 [2447, 827],
6358 [2432, 843],
6359 [2412, 850],
6360 [2395, 845],
6361 [2373, 849],
6362 [2348, 848],
6363 [2317, 884],
6364 [2289, 897],
6365 [2251, 898],
6366 [2196, 916],
6367 [2162, 913],
6368 [2141, 901],
6369 [2129, 864],
6370 [2117, 844],
6371 [2086, 819],
6372 [2090, 808],
6373 [2087, 796],
6374 [2095, 793],
6375 [2084, 755],
6376 [2078, 716],
6377 [2073, 707],
6378 [2079, 661],
6379 [2097, 610],
6380 [2112, 596],
6381 [2108, 580],
6382 [2133, 565],
6383 [2136, 550],
6384 [2127, 550],
6385 [2142, 539],
6386 [2146, 514],
6387 [2174, 488],
6388 [2166, 472],
6389 [2162, 452],
6390 [2165, 443],
6391 [2173, 447],
6392 [2190, 428],
6393 [2257, 380],
6394 [2270, 380],
6395 [2282, 415],
6396 [2269, 444],
6397 [2243, 473],
6398 [2247, 483],
6399 [2256, 486],
6400 [2277, 475],
6401 [2272, 467],
6402 [2281, 454],
6403 [2288, 462],
6404 [2299, 446],
6405 [2312, 443],
6406 [2314, 434],
6407 [2326, 435],
6408 [2337, 425],
6409 [2345, 427],
6410 [2350, 438],
6411 [2341, 439],
6412 [2334, 447],
6413 [2325, 442],
6414 [2315, 455],
6415 [2301, 455],
6416 [2305, 466],
6417 [2299, 480],
6418 [2285, 473],
6419 [2286, 484],
6420 [2274, 492],
6421 [2266, 487],
6422 [2260, 498],
6423 [2234, 498],
6424 [2205, 503],
6425 [2190, 534],
6426 [2196, 523],
6427 [2209, 514],
6428 [2217, 518],
6429 [2217, 509],
6430 [2220, 518],
6431 [2210, 523],
6432 [2215, 533],
6433 [2201, 541],
6434 [2191, 547],
6435 [2177, 554],
6436 [2174, 569],
6437 [2165, 580],
6438 [2149, 636],
6439 [2162, 651],
6440 [2163, 659],
6441 [2155, 668],
6442 [2166, 690],
6443 [2162, 707],
6444 [2175, 728],
6445 [2162, 757],
6446 [2188, 823],
6447 [2234, 856],
6448 [2250, 861],
6449 [2278, 852],
6450 [2296, 836],
6451 [2308, 833],
6452 [2320, 821],
6453 [2351, 803],
6454 [2364, 785],
6455 [2368, 768],
6456 [2395, 776],
6457 [2415, 773],
6458 [2437, 742],
6459 [2447, 739],
6460 [2487, 706],
6461 [2485, 697],
6462 [2471, 699],
6463 [2468, 696],
6464 [2468, 704],
6465 [2457, 708],
6466 [2463, 700],
6467 [2464, 692],
6468 [2474, 691],
6469 [2483, 685],
6470 [2490, 664],
6471 [2486, 650],
6472 [2490, 639],
6473 [2506, 627],
6474 [2512, 612],
6475 [2510, 592],
6476 [2517, 611],
6477 [2513, 636],
6478 [2509, 647],
6479 [2501, 645],
6480 [2503, 656],
6481 [2504, 671],
6482 [2511, 685],
6483 [2520, 693],
6484 [2546, 745],
6485 [2550, 768],
6486 [2559, 790],
6487 [2568, 799],
6488 [2568, 813],
6489 [2573, 857],
6490 [2585, 874],
6491 [2585, 886],
6492 [2580, 896],
6493 [2596, 896],
6494 [2625, 914],
6495 [2618, 901],
6496 [2635, 906],
6497 [2648, 901],
6498 [2637, 910],
6499 [2634, 919],
6500 [2651, 931],
6501 [2658, 943],
6502 [2677, 950],
6503 [2686, 930],
6504 [2680, 950],
6505 [2685, 960],
6506 [2703, 960],
6507 [2688, 962],
6508 [2704, 982],
6509 [2694, 977],
6510 [2680, 969],
6511 [2678, 960],
6512 [2662, 950],
6513 [2656, 983],
6514 [2659, 992],
6515 [2683, 994],
6516 [2731, 1023],
6517 [2717, 1013],
6518 [2716, 994],
6519 [2718, 1012],
6520 [2730, 1020],
6521 [2738, 1019],
6522 [2748, 1027],
6523 [2744, 1019],
6524 [2753, 1024],
6525 [2767, 1036],
6526 [2778, 1035],
6527 [2841, 1066],
6528 [2856, 1060],
6529 [2849, 1045],
6530 [2856, 1034],
6531 [2855, 1056],
6532 [2872, 1068],
6533 [2855, 1063],
6534 [2860, 1074],
6535 [2869, 1074],
6536 [2876, 1093],
6537 [2870, 1104],
6538 [2878, 1109],
6539 [2887, 1109],
6540 [2902, 1110],
6541 [2911, 1118],
6542 [2920, 1108],
6543 [2922, 1100],
6544 [2909, 1094],
6545 [2898, 1094],
6546 [2894, 1086],
6547 [2892, 1073],
6548 [2897, 1084],
6549 [2903, 1083],
6550 [2903, 1092],
6551 [2913, 1090],
6552 [2922, 1095],
6553 [2942, 1065],
6554 [2934, 1069],
6555 [2940, 1061],
6556 [2933, 1051],
6557 [2925, 1050],
6558 [2915, 1046],
6559 [2924, 1041],
6560 [2933, 1044],
6561 [2946, 1044],
6562 [2947, 1059],
6563 [2955, 1058],
6564 [2955, 1046],
6565 [2967, 1037],
6566 [2959, 1030],
6567 [2941, 1025],
6568 [2958, 1028],
6569 [2956, 1017],
6570 [2948, 1014],
6571 [2960, 1013],
6572 [2961, 999],
6573 [2947, 988],
6574 [2932, 989],
6575 [2938, 981],
6576 [2948, 984],
6577 [2952, 976],
6578 [2952, 966],
6579 [2942, 953],
6580 [2943, 938],
6581 [2948, 940],
6582 [2948, 950],
6583 [2959, 959],
6584 [2962, 973],
6585 [2964, 983],
6586 [2975, 985],
6587 [2975, 994],
6588 [2978, 1001],
6589 [2987, 1001],
6590 [2979, 1002],
6591 [2978, 1016],
6592 [2972, 1025],
6593 [2980, 1031],
6594 [2984, 1042],
6595 [2976, 1052],
6596 [2979, 1063],
6597 [2953, 1082],
6598 [2957, 1097],
6599 [2979, 1096],
6600 [2988, 1084],
6601 [2989, 1071],
6602 [2991, 1055],
6603 [2986, 1047],
6604 [2997, 1046],
6605 [3014, 1049],
6606 [3014, 1040],
6607 [3010, 1036],
6608 [3019, 1036],
6609 [3022, 1045],
6610 [3037, 1051],
6611 [3052, 1042],
6612 [3054, 1033],
6613 [3069, 1031],
6614 [3077, 1024],
6615 [3084, 1012],
6616 [3072, 1007],
6617 [3064, 1006],
6618 [3056, 995],
6619 [3061, 998],
6620 [3071, 998],
6621 [3083, 999],
6622 [3092, 1002],
6623 [3096, 1011],
6624 [3087, 1025],
6625 [3088, 1046],
6626 [3083, 1037],
6627 [3073, 1037],
6628 [3068, 1046],
6629 [3056, 1068],
6630 [3036, 1075],
6631 [3028, 1075],
6632 [3004, 1085],
6633 [3006, 1097],
6634 [3031, 1096],
6635 [3057, 1110],
6636 [3073, 1112],
6637 [3073, 1112],
6638 [3088, 1112],
6639 [3145, 1132],
6640 [3142, 1129],
6641 [3160, 1129],
6642 [3147, 1133],
6643 [3172, 1154],
6644 [3196, 1139],
6645 [3183, 1148],
6646 [3174, 1155],
6647 [3199, 1181],
6648 [3204, 1202],
6649 [3208, 1200],
6650 [3208, 1190],
6651 [3204, 1181],
6652 [3213, 1189],
6653 [3215, 1179],
6654 [3218, 1193],
6655 [3231, 1192],
6656 [3228, 1175],
6657 [3234, 1192],
6658 [3244, 1178],
6659 [3238, 1191],
6660 [3251, 1194],
6661 [3225, 1199],
6662 [3231, 1211],
6663 [3223, 1218],
6664 [3227, 1210],
6665 [3213, 1201],
6666 [3205, 1203],
6667 [3225, 1257],
6668 [3230, 1249],
6669 [3231, 1239],
6670 [3231, 1257],
6671 [3240, 1255],
6672 [3233, 1264],
6673 [3252, 1264],
6674 [3237, 1271],
6675 [3229, 1257],
6676 [3233, 1282],
6677 [3251, 1268],
6678 [3262, 1268],
6679 [3277, 1275],
6680 [3270, 1264],
6681 [3268, 1256],
6682 [3258, 1251],
6683 [3263, 1242],
6684 [3252, 1232],
6685 [3238, 1219],
6686 [3244, 1212],
6687 [3244, 1220],
6688 [3250, 1215],
6689 [3250, 1223],
6690 [3255, 1217],
6691 [3255, 1226],
6692 [3266, 1222],
6693 [3275, 1223],
6694 [3259, 1230],
6695 [3271, 1236],
6696 [3289, 1233],
6697 [3279, 1239],
6698 [3279, 1250],
6699 [3296, 1252],
6700 [3306, 1255],
6701 [3287, 1259],
6702 [3315, 1281],
6703 [3311, 1270],
6704 [3326, 1274],
6705 [3325, 1291],
6706 [3333, 1271],
6707 [3323, 1253],
6708 [3316, 1233],
6709 [3308, 1234],
6710 [3310, 1215],
6711 [3314, 1230],
6712 [3323, 1230],
6713 [3324, 1243],
6714 [3349, 1236],
6715 [3335, 1219],
6716 [3326, 1211],
6717 [3334, 1213],
6718 [3348, 1207],
6719 [3346, 1198],
6720 [3358, 1187],
6721 [3361, 1175],
6722 [3353, 1177],
6723 [3342, 1172],
6724 [3346, 1159],
6725 [3333, 1155],
6726 [3329, 1147],
6727 [3312, 1138],
6728 [3309, 1130],
6729 [3306, 1121],
6730 [3296, 1116],
6731 [3310, 1116],
6732 [3317, 1126],
6733 [3333, 1115],
6734 [3322, 1128],
6735 [3330, 1137],
6736 [3341, 1135],
6737 [3343, 1144],
6738 [3356, 1148],
6739 [3354, 1165],
6740 [3371, 1160],
6741 [3380, 1170],
6742 [3375, 1179],
6743 [3374, 1198],
6744 [3359, 1216],
6745 [3366, 1231],
6746 [3379, 1232],
6747 [3372, 1219],
6748 [3381, 1228],
6749 [3383, 1210],
6750 [3386, 1220],
6751 [3404, 1208],
6752 [3399, 1217],
6753 [3415, 1228],
6754 [3404, 1226],
6755 [3386, 1228],
6756 [3384, 1239],
6757 [3392, 1245],
6758 [3381, 1237],
6759 [3362, 1250],
6760 [3371, 1258],
6761 [3368, 1280],
6762 [3381, 1300],
6763 [3391, 1325],
6764 [3391, 1333],
6765 [3403, 1331],
6766 [3399, 1320],
6767 [3407, 1312],
6768 [3404, 1302],
6769 [3395, 1300],
6770 [3396, 1292],
6771 [3394, 1274],
6772 [3405, 1267],
6773 [3402, 1286],
6774 [3410, 1286],
6775 [3407, 1297],
6776 [3419, 1303],
6777 [3417, 1311],
6778 [3425, 1308],
6779 [3422, 1296],
6780 [3421, 1273],
6781 [3434, 1274],
6782 [3431, 1289],
6783 [3427, 1294],
6784 [3435, 1294],
6785 [3430, 1303],
6786 [3443, 1299],
6787 [3445, 1308],
6788 [3430, 1307],
6789 [3431, 1320],
6790 [3420, 1315],
6791 [3413, 1326],
6792 [3425, 1336],
6793 [3433, 1338],
6794 [3439, 1326],
6795 [3449, 1327],
6796 [3435, 1338],
6797 [3437, 1356],
6798 [3446, 1355],
6799 [3449, 1347],
6800 [3445, 1359],
6801 [3460, 1373],
6802 [3473, 1408],
6803 [3490, 1430],
6804 [3512, 1430],
6805 [3526, 1434],
6806 [3516, 1430],
6807 [3497, 1427],
6808 [3487, 1423],
6809 [3490, 1409],
6810 [3498, 1421],
6811 [3506, 1426],
6812 [3505, 1414],
6813 [3514, 1425],
6814 [3519, 1417],
6815 [3529, 1415],
6816 [3512, 1397],
6817 [3525, 1400],
6818 [3522, 1346],
6819 [3507, 1307],
6820 [3538, 1272],
6821 [3530, 1256],
6822 [3529, 1265],
6823 [3527, 1254],
6824 [3521, 1241],
6825 [3508, 1239],
6826 [3520, 1239],
6827 [3487, 1196],
6828 [3474, 1166],
6829 [3443, 1123],
6830 [3424, 1056],
6831 [3427, 1023],
6832 [3433, 1011],
6833 [3461, 975],
6834 [3422, 956],
6835 [3410, 965],
6836 [3390, 964],
6837 [3395, 930],
6838 [3441, 860],
6839 [3436, 833],
6840 [3449, 814],
6841 [3428, 807],
6842 [3419, 799],
6843 [3400, 761],
6844 [3384, 746],
6845 [3371, 726],
6846 [3348, 709],
6847 [3343, 700],
6848 [3330, 679],
6849 [3319, 668],
6850 [3296, 646],
6851 [3276, 611],
6852 [3251, 537],
6853 [3253, 432],
6854 [3261, 387],
6855 [3255, 379],
6856 [3238, 317],
6857 [3229, 246],
6858 [3211, 256],
6859 [3197, 264],
6860 [3206, 261],
6861 [3207, 252],
6862 [3223, 243],
6863 [3239, 184],
6864 [3217, 176],
6865 [3214, 186],
6866 [3216, 176],
6867 [3204, 169],
6868 [3194, 149],
6869 [3194, 140],
6870 [3185, 139],
6871 [3194, 137],
6872 [3191, 121],
6873 [3190, 103],
6874 [3180, 101],
6875 [3185, 74],
6876 [3185, 89],
6877 [3194, 70],
6878 [3195, 61],
6879 [3188, 42],
6880 [3198, 61],
6881 [3188, 91],
6882 [3197, 99],
6883 [3208, 91],
6884 [3219, 89],
6885 [3206, 84],
6886 [3209, 71],
6887 [3219, 74],
6888 [3216, 83],
6889 [3226, 79],
6890 [3239, 67],
6891 [3223, 69],
6892 [3220, 59],
6893 [3226, 67],
6894 [3236, 66],
6895 [3236, 55],
6896 [3221, 49],
6897 [3234, 50],
6898 [3236, 42],
6899 [3240, 53],
6900 [3262, 40],
6901 [3268, 32],
6902 [3267, 24],
6903 [3280, 14],
6904 [3282, 3],
6905 [3285, -18],
6906 [3292, -32],
6907 [3282, -57],
6908 [3276, -53],
6909 [3276, -45],
6910 [3264, -42],
6911 [3255, -43],
6912 [3267, -47],
6913 [3258, -53],
6914 [3244, -48],
6915 [3235, -52],
6916 [3229, -34],
6917 [3238, -28],
6918 [3254, -20],
6919 [3236, -19],
6920 [3242, -6],
6921 [3233, -10],
6922 [3229, -18],
6923 [3221, -21],
6924 [3211, -17],
6925 [3214, -9],
6926 [3206, -7],
6927 [3202, -16],
6928 [3201, -25],
6929 [3211, -21],
6930 [3199, -38],
6931 [3210, -36],
6932 [3215, -28],
6933 [3222, -40],
6934 [3214, -49],
6935 [3212, -59],
6936 [3223, -48],
6937 [3223, -67],
6938 [3213, -66],
6939 [3214, -75],
6940 [3227, -75],
6941 [3223, -87],
6942 [3232, -75],
6943 [3242, -81],
6944 [3237, -94],
6945 [3244, -74],
6946 [3249, -86],
6947 [3239, -98],
6948 [3242, -111],
6949 [3231, -105],
6950 [3223, -109],
6951 [3218, -100],
6952 [3212, -108],
6953 [3209, -98],
6954 [3201, -98],
6955 [3198, -112],
6956 [3201, -103],
6957 [3213, -112],
6958 [3220, -122],
6959 [3230, -128],
6960 [3238, -121],
6961 [3250, -118],
6962 [3252, -110],
6963 [3257, -122],
6964 [3261, -110],
6965 [3252, -101],
6966 [3263, -87],
6967 [3290, -117],
6968 [3289, -128],
6969 [4224, -128],
6970 [4224, -128],
6971 [3474, -128],
6972 [3475, -116],
6973 [3486, -120],
6974 [3475, -115],
6975 [3473, -89],
6976 [3458, -49],
6977 [3458, -31],
6978 [3469, -26],
6979 [3476, -53],
6980 [3493, -64],
6981 [3507, -62],
6982 [3502, -77],
6983 [3504, -95],
6984 [3507, -75],
6985 [3510, -85],
6986 [3509, -67],
6987 [3523, -78],
6988 [3513, -128],
6989 [3509, -119],
6990 [3509, -128],
6991 [3717, -128],
6992 [3705, -60],
6993 [3718, -44],
6994 [3721, -21],
6995 [3735, -16],
6996 [3727, -13],
6997 [3724, -3],
6998 [3716, 18],
6999 [3714, 38],
7000 [3723, 41],
7001 [3719, 29],
7002 [3727, 30],
7003 [3736, 24],
7004 [3739, 15],
7005 [3754, 13],
7006 [3761, -1],
7007 [3771, -9],
7008 [3765, -1],
7009 [3763, 10],
7010 [3755, 14],
7011 [3764, 18],
7012 [3739, 25],
7013 [3742, 35],
7014 [3725, 50],
7015 [3735, 54],
7016 [3734, 72],
7017 [3742, 70],
7018 [3752, 54],
7019 [3760, 51],
7020 [3768, 50],
7021 [3779, 46],
7022 [3764, 53],
7023 [3748, 66],
7024 [3758, 80],
7025 [3768, 73],
7026 [3758, 88],
7027 [3782, 84],
7028 [3785, 75],
7029 [3794, 67],
7030 [3794, 59],
7031 [3807, 50],
7032 [3815, 56],
7033 [3825, 47],
7034 [3819, 43],
7035 [3819, 25],
7036 [3819, 1],
7037 [3812, -11],
7038 [3821, -7],
7039 [3833, -17],
7040 [3846, -36],
7041 [3859, -51],
7042 [3854, -41],
7043 [3844, -33],
7044 [3837, -19],
7045 [3823, -5],
7046 [3826, 12],
7047 [3835, 8],
7048 [3826, 15],
7049 [3823, 26],
7050 [3829, 39],
7051 [3841, 30],
7052 [3841, 22],
7053 [3850, 20],
7054 [3865, 19],
7055 [3842, 32],
7056 [3831, 46],
7057 [3871, 49],
7058 [3850, 53],
7059 [3840, 53],
7060 [3830, 56],
7061 [3818, 62],
7062 [3827, 67],
7063 [3822, 78],
7064 [3815, 66],
7065 [3807, 66],
7066 [3812, 77],
7067 [3805, 69],
7068 [3796, 77],
7069 [3799, 88],
7070 [3788, 93],
7071 [3793, 101],
7072 [3787, 94],
7073 [3779, 94],
7074 [3779, 106],
7075 [3768, 106],
7076 [3765, 116],
7077 [3777, 114],
7078 [3765, 119],
7079 [3752, 134],
7080 [3751, 142],
7081 [3760, 149],
7082 [3745, 148],
7083 [3750, 137],
7084 [3735, 120],
7085 [3733, 103],
7086 [3724, 99],
7087 [3716, 89],
7088 [3713, 103],
7089 [3706, 91],
7090 [3703, 79],
7091 [3690, 67],
7092 [3681, 69],
7093 [3681, 58],
7094 [3693, 51],
7095 [3685, 49],
7096 [3684, 41],
7097 [3680, 31],
7098 [3692, 40],
7099 [3674, 6],
7100 [3672, 16],
7101 [3667, 5],
7102 [3658, 5],
7103 [3662, 13],
7104 [3651, 19],
7105 [3645, 11],
7106 [3643, -1],
7107 [3641, -14],
7108 [3633, -18],
7109 [3634, -9],
7110 [3623, -8],
7111 [3622, -18],
7112 [3632, -24],
7113 [3630, -34],
7114 [3620, -36],
7115 [3617, -20],
7116 [3614, -28],
7117 [3612, -41],
7118 [3618, -40],
7119 [3618, -55],
7120 [3638, -65],
7121 [3636, -74],
7122 [3598, -35],
7123 [3602, -16],
7124 [3593, -15],
7125 [3587, -5],
7126 [3576, -6],
7127 [3565, 1],
7128 [3557, 13],
7129 [3554, 48],
7130 [3541, 66],
7131 [3542, 74],
7132 [3536, 92],
7133 [3526, 90],
7134 [3531, 104],
7135 [3529, 112],
7136 [3525, 122],
7137 [3521, 114],
7138 [3510, 126],
7139 [3509, 169],
7140 [3513, 178],
7141 [3519, 162],
7142 [3518, 174],
7143 [3518, 191],
7144 [3510, 190],
7145 [3503, 218],
7146 [3506, 231],
7147 [3501, 245],
7148 [3504, 270],
7149 [3511, 284],
7150 [3510, 265],
7151 [3506, 265],
7152 [3506, 254],
7153 [3516, 260],
7154 [3515, 250],
7155 [3524, 263],
7156 [3534, 268],
7157 [3536, 250],
7158 [3528, 245],
7159 [3518, 224],
7160 [3521, 211],
7161 [3527, 200],
7162 [3527, 191],
7163 [3541, 170],
7164 [3549, 171],
7165 [3547, 159],
7166 [3539, 162],
7167 [3530, 160],
7168 [3531, 147],
7169 [3539, 149],
7170 [3539, 138],
7171 [3543, 147],
7172 [3548, 125],
7173 [3542, 117],
7174 [3540, 101],
7175 [3548, 101],
7176 [3549, 81],
7177 [3558, 94],
7178 [3568, 101],
7179 [3574, 92],
7180 [3563, 79],
7181 [3569, 87],
7182 [3581, 89],
7183 [3570, 75],
7184 [3568, 65],
7185 [3568, 55],
7186 [3573, 69],
7187 [3582, 80],
7188 [3582, 71],
7189 [3585, 71],
7190 [3585, 60],
7191 [3588, 73],
7192 [3593, 64],
7193 [3591, 73],
7194 [3588, 82],
7195 [3589, 91],
7196 [3601, 86],
7197 [3602, 72],
7198 [3603, 51],
7199 [3595, 41],
7200 [3586, 42],
7201 [3582, 16],
7202 [3588, 25],
7203 [3590, 38],
7204 [3598, 36],
7205 [3610, 53],
7206 [3610, 42],
7207 [3618, 39],
7208 [3611, 24],
7209 [3626, 20],
7210 [3625, 11],
7211 [3631, 19],
7212 [3618, 30],
7213 [3621, 38],
7214 [3614, 59],
7215 [3616, 74],
7216 [3609, 85],
7217 [3612, 93],
7218 [3602, 99],
7219 [3592, 103],
7220 [3577, 110],
7221 [3569, 125],
7222 [3572, 138],
7223 [3573, 160],
7224 [3576, 162],
7225 [3576, 171],
7226 [3574, 182],
7227 [3570, 193],
7228 [3578, 184],
7229 [3585, 193],
7230 [3594, 199],
7231 [3610, 212],
7232 [3610, 197],
7233 [3603, 199],
7234 [3603, 187],
7235 [3590, 181],
7236 [3582, 172],
7237 [3594, 169],
7238 [3597, 175],
7239 [3597, 166],
7240 [3601, 176],
7241 [3611, 183],
7242 [3616, 173],
7243 [3610, 164],
7244 [3621, 173],
7245 [3634, 162],
7246 [3630, 151],
7247 [3619, 161],
7248 [3611, 159],
7249 [3598, 153],
7250 [3587, 160],
7251 [3594, 148],
7252 [3590, 139],
7253 [3581, 139],
7254 [3583, 119],
7255 [3588, 135],
7256 [3596, 137],
7257 [3597, 128],
7258 [3599, 143],
7259 [3607, 118],
7260 [3605, 147],
7261 [3610, 136],
7262 [3617, 146],
7263 [3619, 138],
7264 [3627, 127],
7265 [3617, 121],
7266 [3614, 111],
7267 [3635, 120],
7268 [3637, 130],
7269 [3633, 137],
7270 [3649, 137],
7271 [3646, 124],
7272 [3644, 114],
7273 [3625, 105],
7274 [3623, 91],
7275 [3623, 78],
7276 [3626, 69],
7277 [3630, 42],
7278 [3636, 54],
7279 [3649, 40],
7280 [3655, 29],
7281 [3656, 45],
7282 [3643, 51],
7283 [3642, 59],
7284 [3633, 62],
7285 [3631, 70],
7286 [3631, 78],
7287 [3646, 71],
7288 [3634, 88],
7289 [3643, 93],
7290 [3642, 102],
7291 [3655, 101],
7292 [3663, 112],
7293 [3669, 97],
7294 [3654, 96],
7295 [3666, 94],
7296 [3662, 80],
7297 [3672, 81],
7298 [3674, 97],
7299 [3683, 88],
7300 [3692, 96],
7301 [3682, 98],
7302 [3687, 111],
7303 [3681, 103],
7304 [3672, 112],
7305 [3682, 122],
7306 [3679, 135],
7307 [3690, 141],
7308 [3695, 150],
7309 [3695, 129],
7310 [3705, 147],
7311 [3715, 161],
7312 [3714, 141],
7313 [3707, 129],
7314 [3715, 126],
7315 [3712, 135],
7316 [3718, 146],
7317 [3720, 136],
7318 [3729, 140],
7319 [3726, 151],
7320 [3725, 173],
7321 [3726, 159],
7322 [3738, 154],
7323 [3730, 162],
7324 [3733, 178],
7325 [3738, 170],
7326 [3733, 185],
7327 [3722, 182],
7328 [3711, 176],
7329 [3708, 186],
7330 [3706, 175],
7331 [3689, 178],
7332 [3689, 186],
7333 [3682, 178],
7334 [3679, 168],
7335 [3671, 156],
7336 [3659, 161],
7337 [3668, 170],
7338 [3669, 186],
7339 [3661, 185],
7340 [3657, 195],
7341 [3658, 206],
7342 [3664, 217],
7343 [3675, 233],
7344 [3675, 209],
7345 [3673, 199],
7346 [3689, 214],
7347 [3695, 203],
7348 [3699, 216],
7349 [3712, 220],
7350 [3710, 204],
7351 [3714, 215],
7352 [3715, 230],
7353 [3707, 229],
7354 [3697, 225],
7355 [3689, 223],
7356 [3696, 233],
7357 [3687, 231],
7358 [3696, 245],
7359 [3692, 253],
7360 [3696, 263],
7361 [3712, 281],
7362 [3642, 370],
7363 [3642, 391],
7364 [3631, 389],
7365 [3633, 400],
7366 [3625, 383],
7367 [3622, 397],
7368 [3613, 397],
7369 [3600, 392],
7370 [3601, 383],
7371 [3589, 367],
7372 [3599, 394],
7373 [3606, 411],
7374 [3627, 407],
7375 [3624, 415],
7376 [3620, 424],
7377 [3609, 432],
7378 [3619, 429],
7379 [3624, 437],
7380 [3616, 436],
7381 [3616, 446],
7382 [3601, 455],
7383 [3596, 473],
7384 [3592, 462],
7385 [3583, 457],
7386 [3585, 448],
7387 [3574, 458],
7388 [3561, 466],
7389 [3570, 472],
7390 [3585, 475],
7391 [3599, 492],
7392 [3605, 507],
7393 [3603, 519],
7394 [3614, 517],
7395 [3617, 509],
7396 [3609, 506],
7397 [3607, 497],
7398 [3604, 483],
7399 [3612, 479],
7400 [3610, 468],
7401 [3610, 458],
7402 [3618, 465],
7403 [3615, 487],
7404 [3622, 489],
7405 [3622, 503],
7406 [3625, 513],
7407 [3633, 513],
7408 [3634, 525],
7409 [3643, 529],
7410 [3641, 517],
7411 [3642, 506],
7412 [3632, 506],
7413 [3642, 498],
7414 [3640, 491],
7415 [3632, 491],
7416 [3628, 482],
7417 [3637, 484],
7418 [3645, 475],
7419 [3637, 470],
7420 [3638, 461],
7421 [3646, 463],
7422 [3635, 427],
7423 [3641, 435],
7424 [3654, 431],
7425 [3652, 420],
7426 [3658, 412],
7427 [3669, 419],
7428 [3659, 417],
7429 [3661, 425],
7430 [3656, 435],
7431 [3645, 439],
7432 [3653, 451],
7433 [3650, 473],
7434 [3660, 475],
7435 [3647, 484],
7436 [3648, 513],
7437 [3652, 510],
7438 [3652, 489],
7439 [3660, 485],
7440 [3657, 493],
7441 [3658, 507],
7442 [3653, 516],
7443 [3661, 512],
7444 [3671, 507],
7445 [3682, 507],
7446 [3681, 498],
7447 [3677, 485],
7448 [3687, 483],
7449 [3680, 473],
7450 [3668, 473],
7451 [3670, 464],
7452 [3667, 454],
7453 [3674, 449],
7454 [3684, 449],
7455 [3684, 436],
7456 [3692, 436],
7457 [3686, 451],
7458 [3675, 456],
7459 [3678, 464],
7460 [3675, 466],
7461 [3687, 466],
7462 [3687, 474],
7463 [3698, 478],
7464 [3702, 474],
7465 [3702, 464],
7466 [3706, 465],
7467 [3706, 457],
7468 [3710, 458],
7469 [3710, 431],
7470 [3713, 446],
7471 [3706, 475],
7472 [3700, 492],
7473 [3708, 487],
7474 [3719, 488],
7475 [3721, 478],
7476 [3723, 487],
7477 [3732, 484],
7478 [3736, 475],
7479 [3745, 469],
7480 [3744, 461],
7481 [3736, 451],
7482 [3737, 436],
7483 [3740, 446],
7484 [3747, 462],
7485 [3759, 449],
7486 [3761, 459],
7487 [3770, 463],
7488 [3786, 462],
7489 [3768, 467],
7490 [3757, 463],
7491 [3747, 485],
7492 [3755, 488],
7493 [3757, 499],
7494 [3752, 491],
7495 [3743, 514],
7496 [3738, 496],
7497 [3729, 499],
7498 [3718, 504],
7499 [3706, 504],
7500 [3694, 514],
7501 [3709, 525],
7502 [3705, 535],
7503 [3713, 536],
7504 [3716, 545],
7505 [3731, 543],
7506 [3746, 546],
7507 [3740, 537],
7508 [3748, 542],
7509 [3747, 534],
7510 [3758, 542],
7511 [3762, 531],
7512 [3761, 539],
7513 [3771, 538],
7514 [3780, 538],
7515 [3781, 530],
7516 [3787, 540],
7517 [3792, 536],
7518 [3792, 525],
7519 [3808, 524],
7520 [3820, 512],
7521 [3810, 527],
7522 [3794, 529],
7523 [3795, 540],
7524 [3796, 548],
7525 [3806, 544],
7526 [3817, 551],
7527 [3826, 549],
7528 [3816, 555],
7529 [3801, 547],
7530 [3798, 568],
7531 [3793, 558],
7532 [3792, 542],
7533 [3775, 547],
7534 [3779, 561],
7535 [3772, 541],
7536 [3764, 548],
7537 [3751, 546],
7538 [3747, 557],
7539 [3760, 559],
7540 [3749, 571],
7541 [3749, 579],
7542 [3754, 588],
7543 [3765, 589],
7544 [3777, 598],
7545 [3768, 595],
7546 [3750, 594],
7547 [3747, 586],
7548 [3737, 591],
7549 [3746, 582],
7550 [3746, 563],
7551 [3742, 551],
7552 [3724, 557],
7553 [3727, 565],
7554 [3721, 555],
7555 [3709, 559],
7556 [3707, 546],
7557 [3697, 548],
7558 [3689, 529],
7559 [3681, 528],
7560 [3685, 543],
7561 [3695, 554],
7562 [3692, 565],
7563 [3698, 577],
7564 [3683, 579],
7565 [3681, 588],
7566 [3677, 569],
7567 [3674, 556],
7568 [3666, 553],
7569 [3659, 562],
7570 [3660, 592],
7571 [3649, 570],
7572 [3652, 561],
7573 [3644, 559],
7574 [3623, 595],
7575 [3633, 616],
7576 [3625, 618],
7577 [3619, 607],
7578 [3606, 612],
7579 [3593, 631],
7580 [3584, 658],
7581 [3592, 673],
7582 [3579, 669],
7583 [3578, 658],
7584 [3570, 657],
7585 [3560, 639],
7586 [3572, 653],
7587 [3580, 650],
7588 [3578, 642],
7589 [3581, 629],
7590 [3582, 640],
7591 [3595, 611],
7592 [3585, 612],
7593 [3583, 604],
7594 [3589, 596],
7595 [3568, 600],
7596 [3553, 608],
7597 [3553, 617],
7598 [3544, 607],
7599 [3527, 604],
7600 [3535, 618],
7601 [3532, 637],
7602 [3521, 626],
7603 [3520, 636],
7604 [3524, 652],
7605 [3538, 675],
7606 [3549, 683],
7607 [3551, 694],
7608 [3565, 709],
7609 [3580, 741],
7610 [3594, 757],
7611 [3599, 778],
7612 [3594, 803],
7613 [3601, 820],
7614 [3609, 833],
7615 [3630, 848],
7616 [3638, 850],
7617 [3649, 873],
7618 [3661, 887],
7619 [3674, 878],
7620 [3666, 852],
7621 [3668, 829],
7622 [3676, 823],
7623 [3667, 805],
7624 [3672, 797],
7625 [3681, 798],
7626 [3690, 807],
7627 [3695, 827],
7628 [3693, 838],
7629 [3688, 853],
7630 [3699, 851],
7631 [3709, 842],
7632 [3720, 856],
7633 [3739, 865],
7634 [3757, 897],
7635 [3755, 905],
7636 [3762, 914],
7637 [3774, 932],
7638 [3761, 933],
7639 [3755, 925],
7640 [3766, 944],
7641 [3775, 945],
7642 [3793, 954],
7643 [3814, 957],
7644 [3813, 970],
7645 [3802, 973],
7646 [3802, 988],
7647 [3788, 1002],
7648 [3788, 1025],
7649 [3766, 1025],
7650 [3789, 1026],
7651 [3839, 1025],
7652 [3789, 1025],
7653 [3791, 1015],
7654 [3804, 1008],
7655 [3826, 1009],
7656 [3814, 998],
7657 [3815, 970],
7658 [3827, 976],
7659 [3834, 964],
7660 [3842, 977],
7661 [3851, 980],
7662 [3837, 988],
7663 [3844, 998],
7664 [3859, 988],
7665 [3864, 999],
7666 [3861, 1008],
7667 [3872, 1009],
7668 [3887, 1009],
7669 [3880, 1024],
7670 [3888, 1023],
7671 [3891, 1034],
7672 [3877, 1045],
7673 [3868, 1043],
7674 [3859, 1052],
7675 [3851, 1046],
7676 [3860, 1059],
7677 [3896, 1062],
7678 [3902, 1080],
7679 [3921, 1107],
7680 [3956, 1127],
7681 [3952, 1100],
7682 [3941, 1079],
7683 [3940, 1068],
7684 [3949, 1033],
7685 [3948, 1025],
7686 [3958, 1019],
7687 [3965, 1008],
7688 [3960, 995],
7689 [3932, 966],
7690 [3917, 964],
7691 [3929, 957],
7692 [3943, 933],
7693 [3979, 912],
7694 [3987, 877],
7695 [3995, 871],
7696 [3988, 862],
7697 [4002, 835],
7698 [4013, 843],
7699 [4043, 850],
7700 [4061, 902],
7701 [4059, 919],
7702 [4058, 928],
7703 [4038, 944],
7704 [3979, 955],
7705 [3992, 967],
7706 [4029, 1023],
7707 [4029, 1023],
7708 [4029, 1037],
7709 [4059, 1062],
7710 [4065, 1076],
7711 [4064, 1087],
7712 [4060, 1076],
7713 [4049, 1096],
7714 [4079, 1089],
7715 [4090, 1072],
7716 [4097, 1072],
7717 [4139, 1072],
7718 [4155, 1105],
7719 [4174, 1105],
7720 [4166, 1086],
7721 [4176, 1075],
7722 [4174, 1065],
7723 [4185, 1057],
7724 [4193, 1052],
7725 [4195, 1064],
7726 [4191, 1078],
7727 [4208, 1098],
7728 [4208, 1106],
7729 [4222, 1110],
7730 [4224, 1109],
7731 [4224, 1144],
7732 [4202, 1158],
7733 [4177, 1161],
7734 [4182, 1181],
7735 [4169, 1152],
7736 [4140, 1163],
7737 [4117, 1177],
7738 [4134, 1177],
7739 [4126, 1181],
7740 [4124, 1189],
7741 [4115, 1194],
7742 [4115, 1178],
7743 [4096, 1179],
7744 [4075, 1201],
7745 [4081, 1215],
7746 [4086, 1216],
7747 [4086, 1205],
7748 [4087, 1214],
7749 [4095, 1216],
7750 [4109, 1227],
7751 [4102, 1242],
7752 [4100, 1231],
7753 [4096, 1234],
7754 [4096, 1244],
7755 [4103, 1254],
7756 [4115, 1249],
7757 [4127, 1259],
7758 [4131, 1250],
7759 [4133, 1258],
7760 [4140, 1245],
7761 [4138, 1256],
7762 [4141, 1275],
7763 [4150, 1271],
7764 [4142, 1271],
7765 [4159, 1255],
7766 [4169, 1255],
7767 [4168, 1246],
7768 [4177, 1245],
7769 [4180, 1259],
7770 [4190, 1271],
7771 [4182, 1272],
7772 [4196, 1281],
7773 [4192, 1267],
7774 [4209, 1270],
7775 [4218, 1267],
7776 [4221, 1249],
7777 [4214, 1230],
7778 [4215, 1215],
7779 [4221, 1223],
7780 [4219, 1231],
7781 [4224, 1243],
7782 [4224, 1257],
7783 [4224, 1262],
7784 [4224, 1345],
7785 [4224, 1339],
7786 [4224, 1328],
7787 [4215, 1335],
7788 [4213, 1346],
7789 [4203, 1355],
7790 [4213, 1357],
7791 [4215, 1369],
7792 [4224, 1363],
7793 [4215, 1377],
7794 [4208, 1387],
7795 [4217, 1401],
7796 [4224, 1403],
7797 [4224, 1520],
7798 [4219, 1535],
7799 [4221, 1544],
7800 [4217, 1553],
7801 [4209, 1549],
7802 [4215, 1558],
7803 [4206, 1559],
7804 [4207, 1580],
7805 [4199, 1593],
7806 [4205, 1605],
7807 [4215, 1604],
7808 [4223, 1595],
7809 [4221, 1611],
7810 [4212, 1608],
7811 [4211, 1618],
7812 [4206, 1626],
7813 [4214, 1625],
7814 [4219, 1637],
7815 [4214, 1648],
7816 [4224, 1645],
7817 [4224, 1640],
7818 [4224, 2108],
7819 [4220, 2125],
7820 [4224, 2125],
7821 [4224, 2143],
7822 [4205, 2141],
7823 [4180, 2159],
7824 [4188, 2155],
7825 [4195, 2165],
7826 [4207, 2164],
7827 [4196, 2172],
7828 [4201, 2182],
7829 [4187, 2168],
7830 [4170, 2169],
7831 [4171, 2181],
7832 [4163, 2189],
7833 [4173, 2188],
7834 [4163, 2194],
7835 [4164, 2202],
7836 [4173, 2196],
7837 [4179, 2205],
7838 [4186, 2196],
7839 [4185, 2205],
7840 [4174, 2208],
7841 [4176, 2229],
7842 [4192, 2223],
7843 [4199, 2211],
7844 [4210, 2218],
7845 [4212, 2210],
7846 [4223, 2214],
7847 [4224, 2207],
7848 [4224, 2216],
7849 [4217, 2225],
7850 [4221, 2233],
7851 [4215, 2224],
7852 [4203, 2227],
7853 [4199, 2238],
7854 [4209, 2248],
7855 [4197, 2242],
7856 [4185, 2240],
7857 [4186, 2254],
7858 [4198, 2276],
7859 [4187, 2260],
7860 [4178, 2259],
7861 [4161, 2258],
7862 [4153, 2249],
7863 [4150, 2238],
7864 [4150, 2228],
7865 [4136, 2231],
7866 [4144, 2218],
7867 [4114, 2274],
7868 [4123, 2272],
7869 [4133, 2270],
7870 [4117, 2280],
7871 [4139, 2273],
7872 [4152, 2274],
7873 [4140, 2276],
7874 [4133, 2284],
7875 [4141, 2288],
7876 [4147, 2303],
7877 [4157, 2311],
7878 [4171, 2308],
7879 [4163, 2310],
7880 [4158, 2319],
7881 [4144, 2315],
7882 [4135, 2305],
7883 [4125, 2299],
7884 [4108, 2303],
7885 [4097, 2318],
7886 [4091, 2343],
7887 [4096, 2347],
7888 [4096, 2339],
7889 [4112, 2344],
7890 [4110, 2332],
7891 [4119, 2332],
7892 [4121, 2347],
7893 [4131, 2344],
7894 [4146, 2338],
7895 [4155, 2337],
7896 [4164, 2350],
7897 [4180, 2355],
7898 [4195, 2352],
7899 [4200, 2342],
7900 [4201, 2354],
7901 [4213, 2352],
7902 [4224, 2348],
7903 [4224, 2356],
7904 [4207, 2361],
7905 [4184, 2358],
7906 [4176, 2367],
7907 [4162, 2364],
7908 [4155, 2354],
7909 [4141, 2357],
7910 [4119, 2361],
7911 [4115, 2355],
7912 [4106, 2355],
7913 [4101, 2364],
7914 [4105, 2372],
7915 [4108, 2386],
7916 [4096, 2372],
7917 [4091, 2388],
7918 [4078, 2409],
7919 [4067, 2446],
7920 [4059, 2493],
7921 [4073, 2495],
7922 [4074, 2478],
7923 [4073, 2490],
7924 [4087, 2492],
7925 [4084, 2484],
7926 [4089, 2481],
7927 [4097, 2481],
7928 [4099, 2473],
7929 [4088, 2474],
7930 [4092, 2464],
7931 [4103, 2465],
7932 [4102, 2473],
7933 [4118, 2470],
7934 [4118, 2459],
7935 [4129, 2458],
7936 [4129, 2449],
7937 [4121, 2447],
7938 [4126, 2439],
7939 [4135, 2447],
7940 [4143, 2440],
7941 [4142, 2426],
7942 [4148, 2416],
7943 [4156, 2414],
7944 [4159, 2406],
7945 [4161, 2417],
7946 [4153, 2419],
7947 [4144, 2434],
7948 [4154, 2440],
7949 [4152, 2449],
7950 [4163, 2459],
7951 [4171, 2453],
7952 [4166, 2461],
7953 [4153, 2458],
7954 [4136, 2458],
7955 [4121, 2480],
7956 [4141, 2472],
7957 [4157, 2483],
7958 [4168, 2487],
7959 [4160, 2482],
7960 [4149, 2480],
7961 [4140, 2480],
7962 [4128, 2487],
7963 [4112, 2483],
7964 [4102, 2487],
7965 [4097, 2499],
7966 [4098, 2510],
7967 [4108, 2514],
7968 [4117, 2522],
7969 [4140, 2526],
7970 [4126, 2524],
7971 [4114, 2523],
7972 [4100, 2524],
7973 [4091, 2519],
7974 [4084, 2528],
7975 [4093, 2511],
7976 [4089, 2501],
7977 [4079, 2509],
7978 [4065, 2508],
7979 [4057, 2516],
7980 [4050, 2536],
7981 [4067, 2544],
7982 [4057, 2546],
7983 [4057, 2558],
7984 [4050, 2538],
7985 [4037, 2561],
7986 [4029, 2589],
7987 [4033, 2579],
7988 [4030, 2604],
7989 [4034, 2629],
7990 [4035, 2614],
7991 [4034, 2601],
7992 [4038, 2593],
7993 [4043, 2610],
7994 [4048, 2598],
7995 [4063, 2585],
7996 [4076, 2582],
7997 [4080, 2573],
7998 [4089, 2570],
7999 [4097, 2562],
8000 [4095, 2571],
8001 [4075, 2586],
8002 [4084, 2597],
8003 [4097, 2592],
8004 [4108, 2591],
8005 [4095, 2596],
8006 [4103, 2601],
8007 [4095, 2605],
8008 [4087, 2606],
8009 [4066, 2597],
8010 [4063, 2606],
8011 [4073, 2606],
8012 [4048, 2618],
8013 [4052, 2632],
8014 [4052, 2642],
8015 [4064, 2646],
8016 [4082, 2654],
8017 [4091, 2645],
8018 [4084, 2654],
8019 [4097, 2656],
8020 [4094, 2667],
8021 [4085, 2664],
8022 [4086, 2672],
8023 [4080, 2656],
8024 [4068, 2654],
8025 [4060, 2654],
8026 [4042, 2652],
8027 [4053, 2661],
8028 [4045, 2660],
8029 [4035, 2665],
8030 [4025, 2666],
8031 [4026, 2684],
8032 [4032, 2697],
8033 [4046, 2699],
8034 [4037, 2714],
8035 [4039, 2702],
8036 [4031, 2709],
8037 [4027, 2691],
8038 [3983, 2765],
8039 [3974, 2811],
8040 [3974, 2820],
8041 [3977, 2809],
8042 [3985, 2796],
8043 [3995, 2794],
8044 [3998, 2785],
8045 [4007, 2786],
8046 [4004, 2776],
8047 [4012, 2775],
8048 [4015, 2755],
8049 [4022, 2763],
8050 [4038, 2761],
8051 [4020, 2771],
8052 [4035, 2784],
8053 [4044, 2783],
8054 [4034, 2789],
8055 [4024, 2793],
8056 [4024, 2798],
8057 [4013, 2798],
8058 [4017, 2810],
8059 [4013, 2802],
8060 [4001, 2803],
8061 [4002, 2818],
8062 [4013, 2823],
8063 [4003, 2819],
8064 [3991, 2818],
8065 [3982, 2835],
8066 [3983, 2846],
8067 [3993, 2848],
8068 [4005, 2853],
8069 [4017, 2855],
8070 [4028, 2846],
8071 [4019, 2853],
8072 [4027, 2861],
8073 [4010, 2854],
8074 [4000, 2854],
8075 [3992, 2861],
8076 [3992, 2851],
8077 [3973, 2866],
8078 [3968, 2877],
8079 [3984, 2880],
8080 [3967, 2885],
8081 [3970, 2902],
8082 [3983, 2931],
8083 [3987, 2920],
8084 [3988, 2931],
8085 [4002, 2936],
8086 [4010, 2917],
8087 [4008, 2903],
8088 [4016, 2893],
8089 [4021, 2901],
8090 [4012, 2913],
8091 [4026, 2916],
8092 [4014, 2921],
8093 [4015, 2934],
8094 [4032, 2937],
8095 [4018, 2934],
8096 [4014, 2944],
8097 [4024, 2948],
8098 [4015, 2950],
8099 [4006, 2943],
8100 [3992, 2946],
8101 [3986, 2988],
8102 [3992, 3004],
8103 [4017, 3037],
8104 [4023, 3053],
8105 [4022, 3063],
8106 [4031, 3065],
8107 [4036, 3073],
8108 [4050, 3135],
8109 [4050, 3151],
8110 [4091, 3119],
8111 [4083, 3115],
8112 [4076, 3096],
8113 [4087, 3101],
8114 [4086, 3072],
8115 [4087, 3061],
8116 [4087, 3046],
8117 [4094, 3022],
8118 [4092, 3012],
8119 [4091, 3001],
8120 [4097, 2989],
8121 [4097, 3013],
8122 [4098, 2945],
8123 [4101, 2937],
8124 [4097, 2920],
8125 [4105, 2913],
8126 [4113, 2856],
8127 [4122, 2844],
8128 [4112, 2840],
8129 [4123, 2834],
8130 [4124, 2817],
8131 [4129, 2791],
8132 [4136, 2775],
8133 [4140, 2760],
8134 [4130, 2754],
8135 [4145, 2754],
8136 [4154, 2742],
8137 [4150, 2733],
8138 [4139, 2720],
8139 [4154, 2722],
8140 [4159, 2707],
8141 [4183, 2662],
8142 [4182, 2654],
8143 [4183, 2640],
8144 [4189, 2644],
8145 [4189, 2653],
8146 [4197, 2632],
8147 [4209, 2634],
8148 [4205, 2624],
8149 [4213, 2607],
8150 [4203, 2605],
8151 [4209, 2589],
8152 [4211, 2600],
8153 [4219, 2599],
8154 [4224, 2592],
8155 [4224, 2574],
8156 [4223, 2566],
8157 [4224, 2562],
8158 [4224, 2553],
8159 [4224, 2552],
8160 [4224, -128],
8161 [4224, 4224],
8162 [4205, 4224],
8163 [4183, 4096],
8164 [4158, 4018],
8165 [4122, 3935],
8166 [4097, 3854],
8167 [4092, 3841],
8168 [4075, 3785],
8169 [4050, 3675],
8170 [4045, 3686],
8171 [4047, 3676],
8172 [4031, 3585],
8173 [4015, 3513],
8174 [3993, 3494],
8175 [3963, 3488],
8176 [3945, 3491],
8177 [3919, 3515],
8178 [3880, 3525],
8179 [3873, 3533],
8180 [3887, 3539],
8181 [3897, 3536],
8182 [3924, 3532],
8183 [3923, 3524],
8184 [3925, 3533],
8185 [3936, 3526],
8186 [3950, 3529],
8187 [3962, 3536],
8188 [3976, 3555],
8189 [3981, 3567],
8190 [4002, 3574],
8191 [4018, 3572],
8192 [4003, 3575],
8193 [4018, 3580],
8194 [4022, 3593],
8195 [4014, 3591],
8196 [4009, 3579],
8197 [3992, 3572],
8198 [3992, 3585],
8199 [3993, 3598],
8200 [4002, 3596],
8201 [4007, 3594],
8202 [4007, 3603],
8203 [4010, 3613],
8204 [4027, 3623],
8205 [4012, 3619],
8206 [4004, 3619],
8207 [4005, 3609],
8208 [3995, 3606],
8209 [3986, 3604],
8210 [3995, 3609],
8211 [3990, 3617],
8212 [3998, 3617],
8213 [3999, 3627],
8214 [3987, 3633],
8215 [3991, 3622],
8216 [3978, 3621],
8217 [3985, 3610],
8218 [3981, 3600],
8219 [3981, 3590],
8220 [3986, 3598],
8221 [3986, 3585],
8222 [3976, 3587],
8223 [3984, 3581],
8224 [3983, 3571],
8225 [3975, 3572],
8226 [3967, 3566],
8227 [3948, 3558],
8228 [3955, 3583],
8229 [3946, 3559],
8230 [3936, 3547],
8231 [3882, 3539],
8232 [3879, 3548],
8233 [3887, 3553],
8234 [3893, 3543],
8235 [3891, 3556],
8236 [3899, 3562],
8237 [3898, 3554],
8238 [3907, 3558],
8239 [3909, 3544],
8240 [3913, 3557],
8241 [3915, 3566],
8242 [3907, 3567],
8243 [3905, 3577],
8244 [3916, 3574],
8245 [3911, 3584],
8246 [3914, 3592],
8247 [3916, 3583],
8248 [3920, 3598],
8249 [3909, 3596],
8250 [3901, 3596],
8251 [3907, 3604],
8252 [3913, 3612],
8253 [3908, 3625],
8254 [3917, 3622],
8255 [3923, 3631],
8256 [3914, 3628],
8257 [3919, 3647],
8258 [3922, 3656],
8259 [3917, 3666],
8260 [3922, 3655],
8261 [3913, 3650],
8262 [3916, 3641],
8263 [3915, 3632],
8264 [3906, 3639],
8265 [3907, 3647],
8266 [3898, 3647],
8267 [3908, 3632],
8268 [3899, 3631],
8269 [3905, 3623],
8270 [3903, 3615],
8271 [3895, 3624],
8272 [3897, 3632],
8273 [3894, 3622],
8274 [3883, 3622],
8275 [3891, 3625],
8276 [3888, 3614],
8277 [3898, 3617],
8278 [3901, 3607],
8279 [3890, 3610],
8280 [3891, 3600],
8281 [3892, 3588],
8282 [3903, 3590],
8283 [3893, 3583],
8284 [3890, 3574],
8285 [3877, 3572],
8286 [3880, 3581],
8287 [3872, 3589],
8288 [3869, 3574],
8289 [3869, 3563],
8290 [3858, 3561],
8291 [3860, 3573],
8292 [3851, 3572],
8293 [3851, 3583],
8294 [3847, 3591],
8295 [3855, 3588],
8296 [3854, 3601],
8297 [3865, 3597],
8298 [3861, 3605],
8299 [3869, 3605],
8300 [3858, 3605],
8301 [3850, 3599],
8302 [3841, 3611],
8303 [3842, 3622],
8304 [3852, 3623],
8305 [3843, 3624],
8306 [3843, 3634],
8307 [3840, 3625],
8308 [3823, 3628],
8309 [3821, 3638],
8310 [3813, 3642],
8311 [3822, 3625],
8312 [3836, 3616],
8313 [3828, 3615],
8314 [3830, 3606],
8315 [3840, 3605],
8316 [3847, 3596],
8317 [3839, 3591],
8318 [3849, 3584],
8319 [3837, 3581],
8320 [3825, 3591],
8321 [3831, 3583],
8322 [3830, 3571],
8323 [3839, 3577],
8324 [3832, 3566],
8325 [3844, 3568],
8326 [3841, 3558],
8327 [3851, 3557],
8328 [3851, 3542],
8329 [3842, 3535],
8330 [3863, 3543],
8331 [3865, 3534],
8332 [3802, 3504],
8333 [3749, 3491],
8334 [3749, 3507],
8335 [3764, 3505],
8336 [3750, 3513],
8337 [3767, 3518],
8338 [3742, 3522],
8339 [3734, 3526],
8340 [3739, 3508],
8341 [3729, 3507],
8342 [3745, 3506],
8343 [3745, 3489],
8344 [3684, 3476],
8345 [3607, 3424],
8346 [3585, 3422],
8347 [3573, 3420],
8348 [3569, 3428],
8349 [3583, 3430],
8350 [3583, 3430],
8351 [3608, 3430],
8352 [3619, 3435],
8353 [3609, 3433],
8354 [3607, 3452],
8355 [3588, 3459],
8356 [3587, 3468],
8357 [3578, 3464],
8358 [3568, 3455],
8359 [3567, 3445],
8360 [3555, 3447],
8361 [3546, 3446],
8362 [3536, 3439],
8363 [3523, 3438],
8364 [3528, 3447],
8365 [3520, 3446],
8366 [3528, 3448],
8367 [3520, 3453],
8368 [3526, 3463],
8369 [3518, 3472],
8370 [3531, 3476],
8371 [3520, 3478],
8372 [3518, 3482],
8373 [3526, 3482],
8374 [3519, 3486],
8375 [3532, 3486],
8376 [3519, 3488],
8377 [3527, 3514],
8378 [3530, 3540],
8379 [3541, 3520],
8380 [3550, 3529],
8381 [3560, 3533],
8382 [3562, 3524],
8383 [3570, 3520],
8384 [3565, 3530],
8385 [3573, 3524],
8386 [3571, 3534],
8387 [3583, 3538],
8388 [3583, 3536],
8389 [3583, 3526],
8390 [3594, 3523],
8391 [3592, 3532],
8392 [3586, 3545],
8393 [3585, 3554],
8394 [3584, 3563],
8395 [3590, 3551],
8396 [3591, 3561],
8397 [3600, 3565],
8398 [3605, 3551],
8399 [3608, 3543],
8400 [3621, 3543],
8401 [3629, 3551],
8402 [3613, 3549],
8403 [3619, 3559],
8404 [3631, 3564],
8405 [3618, 3563],
8406 [3614, 3553],
8407 [3611, 3563],
8408 [3606, 3576],
8409 [3613, 3584],
8410 [3608, 3593],
8411 [3615, 3604],
8412 [3628, 3611],
8413 [3605, 3600],
8414 [3607, 3586],
8415 [3601, 3572],
8416 [3591, 3575],
8417 [3593, 3567],
8418 [3583, 3566],
8419 [3577, 3577],
8420 [3580, 3564],
8421 [3567, 3568],
8422 [3576, 3561],
8423 [3573, 3553],
8424 [3566, 3540],
8425 [3556, 3544],
8426 [3558, 3553],
8427 [3552, 3539],
8428 [3543, 3573],
8429 [3534, 3578],
8430 [3522, 3584],
8431 [3530, 3585],
8432 [3522, 3589],
8433 [3527, 3597],
8434 [3542, 3604],
8435 [3542, 3612],
8436 [3550, 3612],
8437 [3557, 3622],
8438 [3568, 3634],
8439 [3566, 3623],
8440 [3569, 3627],
8441 [3577, 3627],
8442 [3575, 3638],
8443 [3585, 3650],
8444 [3605, 3655],
8445 [3626, 3651],
8446 [3649, 3657],
8447 [3658, 3656],
8448 [3655, 3648],
8449 [3661, 3657],
8450 [3671, 3657],
8451 [3674, 3649],
8452 [3669, 3640],
8453 [3669, 3628],
8454 [3679, 3631],
8455 [3679, 3643],
8456 [3684, 3651],
8457 [3695, 3648],
8458 [3679, 3653],
8459 [3686, 3663],
8460 [3694, 3658],
8461 [3693, 3670],
8462 [3703, 3667],
8463 [3706, 3659],
8464 [3704, 3668],
8465 [3718, 3655],
8466 [3712, 3676],
8467 [3722, 3674],
8468 [3722, 3681],
8469 [3714, 3681],
8470 [3699, 3671],
8471 [3696, 3683],
8472 [3692, 3694],
8473 [3691, 3685],
8474 [3693, 3673],
8475 [3682, 3668],
8476 [3679, 3679],
8477 [3681, 3663],
8478 [3671, 3670],
8479 [3675, 3662],
8480 [3666, 3662],
8481 [3657, 3664],
8482 [3671, 3676],
8483 [3672, 3687],
8484 [3661, 3687],
8485 [3652, 3702],
8486 [3651, 3692],
8487 [3664, 3682],
8488 [3654, 3671],
8489 [3647, 3663],
8490 [3636, 3663],
8491 [3631, 3678],
8492 [3633, 3662],
8493 [3617, 3660],
8494 [3610, 3669],
8495 [3605, 3659],
8496 [3596, 3657],
8497 [3583, 3656],
8498 [3578, 3672],
8499 [3584, 3680],
8500 [3589, 3689],
8501 [3585, 3691],
8502 [3594, 3691],
8503 [3585, 3692],
8504 [3584, 3694],
8505 [3584, 3703],
8506 [3587, 3713],
8507 [3600, 3711],
8508 [3589, 3713],
8509 [3583, 3719],
8510 [3583, 3739],
8511 [3566, 3748],
8512 [3566, 3759],
8513 [3558, 3766],
8514 [3574, 3769],
8515 [3585, 3759],
8516 [3576, 3770],
8517 [3578, 3778],
8518 [3578, 3788],
8519 [3573, 3802],
8520 [3583, 3804],
8521 [3575, 3804],
8522 [3579, 3812],
8523 [3574, 3823],
8524 [3572, 3835],
8525 [3585, 3846],
8526 [3605, 3855],
8527 [3614, 3851],
8528 [3637, 3864],
8529 [3650, 3861],
8530 [3660, 3867],
8531 [3651, 3869],
8532 [3642, 3864],
8533 [3633, 3865],
8534 [3624, 3870],
8535 [3615, 3855],
8536 [3603, 3857],
8537 [3589, 3857],
8538 [3579, 3850],
8539 [3571, 3846],
8540 [3567, 3837],
8541 [3571, 3829],
8542 [3573, 3811],
8543 [3563, 3805],
8544 [3550, 3802],
8545 [3560, 3798],
8546 [3564, 3784],
8547 [3561, 3797],
8548 [3574, 3775],
8549 [3554, 3769],
8550 [3547, 3778],
8551 [3553, 3769],
8552 [3543, 3759],
8553 [3534, 3759],
8554 [3522, 3759],
8555 [3533, 3757],
8556 [3541, 3757],
8557 [3554, 3764],
8558 [3560, 3745],
8559 [3575, 3738],
8560 [3566, 3733],
8561 [3543, 3711],
8562 [3568, 3731],
8563 [3579, 3726],
8564 [3580, 3718],
8565 [3579, 3708],
8566 [3567, 3708],
8567 [3571, 3700],
8568 [3580, 3691],
8569 [3573, 3672],
8570 [3574, 3655],
8571 [3564, 3655],
8572 [3563, 3640],
8573 [3548, 3640],
8574 [3537, 3646],
8575 [3537, 3659],
8576 [3537, 3648],
8577 [3529, 3648],
8578 [3540, 3640],
8579 [3551, 3634],
8580 [3543, 3628],
8581 [3522, 3626],
8582 [3507, 3629],
8583 [3508, 3641],
8584 [3496, 3636],
8585 [3493, 3644],
8586 [3496, 3653],
8587 [3490, 3645],
8588 [3491, 3654],
8589 [3482, 3653],
8590 [3486, 3667],
8591 [3474, 3666],
8592 [3474, 3676],
8593 [3485, 3689],
8594 [3474, 3681],
8595 [3472, 3668],
8596 [3463, 3666],
8597 [3460, 3677],
8598 [3456, 3662],
8599 [3441, 3668],
8600 [3438, 3682],
8601 [3428, 3684],
8602 [3424, 3692],
8603 [3418, 3705],
8604 [3423, 3717],
8605 [3416, 3725],
8606 [3416, 3702],
8607 [3420, 3692],
8608 [3428, 3671],
8609 [3438, 3669],
8610 [3443, 3660],
8611 [3439, 3649],
8612 [3431, 3650],
8613 [3439, 3646],
8614 [3441, 3636],
8615 [3446, 3656],
8616 [3465, 3656],
8617 [3473, 3652],
8618 [3474, 3644],
8619 [3483, 3633],
8620 [3475, 3630],
8621 [3472, 3622],
8622 [3465, 3630],
8623 [3461, 3621],
8624 [3472, 3619],
8625 [3468, 3608],
8626 [3474, 3620],
8627 [3484, 3623],
8628 [3507, 3621],
8629 [3506, 3612],
8630 [3514, 3608],
8631 [3505, 3611],
8632 [3490, 3607],
8633 [3500, 3606],
8634 [3493, 3583],
8635 [3492, 3575],
8636 [3472, 3576],
8637 [3463, 3574],
8638 [3481, 3569],
8639 [3491, 3567],
8640 [3508, 3577],
8641 [3511, 3559],
8642 [3496, 3556],
8643 [3487, 3503],
8644 [3447, 3502],
8645 [3440, 3554],
8646 [3411, 3553],
8647 [3385, 3540],
8648 [3361, 3536],
8649 [3349, 3543],
8650 [3344, 3560],
8651 [3343, 3575],
8652 [3329, 3577],
8653 [3329, 3578],
8654 [3320, 3578],
8655 [3312, 3580],
8656 [3304, 3591],
8657 [3317, 3587],
8658 [3309, 3591],
8659 [3312, 3599],
8660 [3307, 3619],
8661 [3304, 3630],
8662 [3300, 3621],
8663 [3307, 3617],
8664 [3307, 3608],
8665 [3300, 3596],
8666 [3301, 3587],
8667 [3293, 3581],
8668 [3274, 3583],
8669 [3283, 3583],
8670 [3290, 3595],
8671 [3278, 3605],
8672 [3264, 3607],
8673 [3268, 3617],
8674 [3259, 3627],
8675 [3246, 3628],
8676 [3254, 3637],
8677 [3267, 3635],
8678 [3271, 3644],
8679 [3263, 3643],
8680 [3253, 3644],
8681 [3230, 3654],
8682 [3226, 3668],
8683 [3216, 3667],
8684 [3212, 3671],
8685 [3197, 3671],
8686 [3206, 3694],
8687 [3203, 3703],
8688 [3193, 3709],
8689 [3192, 3725],
8690 [3196, 3738],
8691 [3187, 3749],
8692 [3192, 3764],
8693 [3208, 3762],
8694 [3210, 3775],
8695 [3197, 3781],
8696 [3186, 3780],
8697 [3184, 3788],
8698 [3185, 3780],
8699 [3199, 3779],
8700 [3209, 3773],
8701 [3207, 3763],
8702 [3190, 3765],
8703 [3184, 3749],
8704 [3184, 3729],
8705 [3190, 3719],
8706 [3182, 3710],
8707 [3195, 3699],
8708 [3185, 3690],
8709 [3181, 3672],
8710 [3188, 3658],
8711 [3204, 3659],
8712 [3210, 3649],
8713 [3217, 3637],
8714 [3231, 3638],
8715 [3240, 3610],
8716 [3234, 3601],
8717 [3253, 3597],
8718 [3257, 3586],
8719 [3262, 3565],
8720 [3272, 3560],
8721 [3287, 3563],
8722 [3295, 3557],
8723 [3306, 3521],
8724 [3292, 3508],
8725 [3289, 3516],
8726 [3280, 3520],
8727 [3274, 3533],
8728 [3260, 3531],
8729 [3248, 3540],
8730 [3236, 3553],
8731 [3229, 3565],
8732 [3219, 3564],
8733 [3216, 3574],
8734 [3201, 3577],
8735 [3192, 3578],
8736 [3202, 3576],
8737 [3215, 3573],
8738 [3218, 3562],
8739 [3227, 3564],
8740 [3242, 3541],
8741 [3236, 3518],
8742 [3228, 3519],
8743 [3237, 3517],
8744 [3241, 3532],
8745 [3252, 3524],
8746 [3250, 3513],
8747 [3260, 3519],
8748 [3274, 3520],
8749 [3263, 3509],
8750 [3271, 3507],
8751 [3280, 3507],
8752 [3278, 3478],
8753 [3270, 3458],
8754 [3261, 3455],
8755 [3272, 3458],
8756 [3280, 3462],
8757 [3284, 3471],
8758 [3298, 3477],
8759 [3294, 3456],
8760 [3297, 3444],
8761 [3286, 3430],
8762 [3257, 3423],
8763 [3241, 3406],
8764 [3239, 3394],
8765 [3220, 3388],
8766 [3201, 3366],
8767 [3183, 3358],
8768 [3175, 3364],
8769 [3184, 3374],
8770 [3175, 3367],
8771 [3149, 3375],
8772 [3134, 3374],
8773 [3121, 3376],
8774 [3113, 3380],
8775 [3098, 3378],
8776 [3105, 3388],
8777 [3100, 3405],
8778 [3108, 3409],
8779 [3107, 3418],
8780 [3098, 3405],
8781 [3100, 3397],
8782 [3089, 3395],
8783 [3101, 3394],
8784 [3095, 3375],
8785 [3105, 3369],
8786 [3115, 3348],
8787 [3123, 3357],
8788 [3134, 3357],
8789 [3137, 3366],
8790 [3160, 3369],
8791 [3158, 3357],
8792 [3167, 3337],
8793 [3164, 3324],
8794 [3151, 3311],
8795 [3117, 3300],
8796 [3073, 3300],
8797 [3058, 3297],
8798 [3046, 3288],
8799 [3030, 3260],
8800 [3031, 3236],
8801 [3049, 3183],
8802 [3048, 3164],
8803 [3037, 3143],
8804 [3038, 3124],
8805 [3034, 3109],
8806 [3026, 3107],
8807 [3030, 3089],
8808 [3026, 3072],
8809 [3016, 3062],
8810 [3013, 3047],
8811 [3024, 3051],
8812 [3032, 3048],
8813 [3032, 3056],
8814 [3038, 3046],
8815 [3029, 3028],
8816 [3017, 3020],
8817 [3006, 3004],
8818 [2998, 3016],
8819 [2993, 3040],
8820 [2982, 3053],
8821 [2991, 3061],
8822 [2981, 3054],
8823 [2975, 3071],
8824 [2966, 3091],
8825 [2970, 3100],
8826 [2973, 3109],
8827 [2981, 3120],
8828 [2973, 3133],
8829 [2962, 3130],
8830 [2955, 3128],
8831 [2967, 3128],
8832 [2976, 3119],
8833 [2968, 3110],
8834 [2969, 3102],
8835 [2967, 3094],
8836 [2941, 3099],
8837 [2925, 3096],
8838 [2916, 3089],
8839 [2905, 3073],
8840 [2894, 3056],
8841 [2866, 3042],
8842 [2862, 3029],
8843 [2847, 3019],
8844 [2834, 3024],
8845 [2836, 3038],
8846 [2829, 3047],
8847 [2813, 3051],
8848 [2803, 3052],
8849 [2794, 3061],
8850 [2776, 3065],
8851 [2778, 3061],
8852 [2769, 3061],
8853 [2794, 3053],
8854 [2803, 3040],
8855 [2814, 3045],
8856 [2822, 3037],
8857 [2824, 3024],
8858 [2832, 3014],
8859 [2838, 2988],
8860 [2812, 2990],
8861 [2745, 2984],
8862 [2713, 3000],
8863 [2693, 3001],
8864 [2656, 2970],
8865 [2639, 2961],
8866 [2623, 2943],
8867 [2613, 2942],
8868 [2582, 2927],
8869 [2571, 2929],
8870 [2565, 2941],
8871 [2553, 2936],
8872 [2539, 2944],
8873 [2529, 2945],
8874 [2538, 2938],
8875 [2550, 2923],
8876 [2556, 2923],
8877 [2564, 2923],
8878 [2567, 2895],
8879 [2560, 2885],
8880 [2559, 2868],
8881 [2549, 2856],
8882 [2547, 2842],
8883 [2551, 2832],
8884 [2542, 2828],
8885 [2558, 2826],
8886 [2538, 2811],
8887 [2529, 2811],
8888 [2532, 2822],
8889 [2523, 2822],
8890 [2496, 2840],
8891 [2472, 2883],
8892 [2454, 2888],
8893 [2452, 2896],
8894 [2461, 2901],
8895 [2451, 2897],
8896 [2451, 2885],
8897 [2433, 2868],
8898 [2423, 2869],
8899 [2419, 2844],
8900 [2413, 2802],
8901 [2398, 2818],
8902 [2383, 2818],
8903 [2375, 2824],
8904 [2356, 2820],
8905 [2346, 2822],
8906 [2331, 2817],
8907 [2325, 2826],
8908 [2309, 2833],
8909 [2309, 2840],
8910 [2309, 2832],
8911 [2315, 2821],
8912 [2288, 2841],
8913 [2266, 2843],
8914 [2255, 2836],
8915 [2250, 2809],
8916 [2238, 2810],
8917 [2224, 2792],
8918 [2221, 2813],
8919 [2191, 2823],
8920 [2170, 2839],
8921 [2182, 2825],
8922 [2163, 2809],
8923 [2155, 2799],
8924 [2150, 2786],
8925 [2142, 2794],
8926 [2133, 2801],
8927 [2121, 2797],
8928 [2119, 2783],
8929 [2121, 2769],
8930 [2143, 2760],
8931 [2155, 2743],
8932 [2156, 2733],
8933 [2146, 2721],
8934 [2130, 2721],
8935 [2105, 2709],
8936 [2096, 2695],
8937 [2097, 2680],
8938 [2115, 2648],
8939 [2114, 2621],
8940 [2119, 2643],
8941 [2103, 2682],
8942 [2102, 2693],
8943 [2112, 2709],
8944 [2149, 2716],
8945 [2168, 2738],
8946 [2165, 2748],
8947 [2173, 2759],
8948 [2164, 2751],
8949 [2165, 2764],
8950 [2167, 2778],
8951 [2177, 2781],
8952 [2190, 2775],
8953 [2204, 2774],
8954 [2222, 2772],
8955 [2251, 2770],
8956 [2275, 2782],
8957 [2285, 2773],
8958 [2275, 2783],
8959 [2278, 2791],
8960 [2313, 2799],
8961 [2350, 2796],
8962 [2339, 2793],
8963 [2343, 2778],
8964 [2334, 2780],
8965 [2338, 2772],
8966 [2347, 2793],
8967 [2362, 2799],
8968 [2371, 2794],
8969 [2389, 2783],
8970 [2405, 2786],
8971 [2423, 2781],
8972 [2435, 2771],
8973 [2425, 2773],
8974 [2447, 2765],
8975 [2442, 2775],
8976 [2433, 2779],
8977 [2440, 2792],
8978 [2441, 2805],
8979 [2432, 2851],
8980 [2441, 2866],
8981 [2454, 2851],
8982 [2473, 2839],
8983 [2496, 2816],
8984 [2487, 2811],
8985 [2475, 2823],
8986 [2464, 2822],
8987 [2455, 2821],
8988 [2475, 2819],
8989 [2485, 2810],
8990 [2497, 2814],
8991 [2514, 2807],
8992 [2527, 2793],
8993 [2540, 2804],
8994 [2566, 2808],
8995 [2563, 2818],
8996 [2569, 2826],
8997 [2571, 2859],
8998 [2608, 2909],
8999 [2634, 2931],
9000 [2651, 2930],
9001 [2670, 2938],
9002 [2668, 2928],
9003 [2674, 2920],
9004 [2684, 2922],
9005 [2698, 2917],
9006 [2697, 2908],
9007 [2682, 2898],
9008 [2699, 2907],
9009 [2715, 2903],
9010 [2725, 2893],
9011 [2724, 2884],
9012 [2715, 2876],
9013 [2716, 2861],
9014 [2706, 2839],
9015 [2698, 2834],
9016 [2702, 2825],
9017 [2700, 2840],
9018 [2710, 2849],
9019 [2718, 2853],
9020 [2715, 2835],
9021 [2728, 2829],
9022 [2726, 2817],
9023 [2715, 2810],
9024 [2709, 2795],
9025 [2725, 2785],
9026 [2727, 2750],
9027 [2731, 2736],
9028 [2722, 2729],
9029 [2706, 2728],
9030 [2721, 2728],
9031 [2722, 2717],
9032 [2712, 2713],
9033 [2722, 2716],
9034 [2731, 2700],
9035 [2726, 2691],
9036 [2708, 2707],
9037 [2696, 2710],
9038 [2689, 2725],
9039 [2679, 2729],
9040 [2676, 2695],
9041 [2693, 2682],
9042 [2685, 2680],
9043 [2665, 2662],
9044 [2668, 2653],
9045 [2685, 2646],
9046 [2686, 2625],
9047 [2680, 2638],
9048 [2669, 2644],
9049 [2653, 2636],
9050 [2653, 2652],
9051 [2649, 2660],
9052 [2635, 2666],
9053 [2627, 2666],
9054 [2626, 2651],
9055 [2627, 2643],
9056 [2631, 2645],
9057 [2631, 2662],
9058 [2646, 2654],
9059 [2652, 2634],
9060 [2672, 2640],
9061 [2677, 2627],
9062 [2688, 2623],
9063 [2689, 2642],
9064 [2686, 2650],
9065 [2678, 2655],
9066 [2670, 2654],
9067 [2687, 2669],
9068 [2695, 2658],
9069 [2691, 2667],
9070 [2702, 2677],
9071 [2694, 2694],
9072 [2682, 2699],
9073 [2688, 2707],
9074 [2696, 2701],
9075 [2705, 2701],
9076 [2716, 2689],
9077 [2728, 2687],
9078 [2732, 2695],
9079 [2735, 2704],
9080 [2745, 2693],
9081 [2724, 2724],
9082 [2736, 2740],
9083 [2744, 2740],
9084 [2743, 2732],
9085 [2746, 2745],
9086 [2753, 2732],
9087 [2753, 2740],
9088 [2773, 2748],
9089 [2771, 2740],
9090 [2778, 2751],
9091 [2792, 2742],
9092 [2782, 2746],
9093 [2782, 2757],
9094 [2782, 2767],
9095 [2768, 2768],
9096 [2765, 2783],
9097 [2761, 2791],
9098 [2766, 2791],
9099 [2766, 2783],
9100 [2759, 2795],
9101 [2760, 2805],
9102 [2748, 2798],
9103 [2754, 2786],
9104 [2740, 2784],
9105 [2748, 2798],
9106 [2733, 2806],
9107 [2746, 2821],
9108 [2758, 2826],
9109 [2765, 2812],
9110 [2763, 2825],
9111 [2760, 2839],
9112 [2738, 2845],
9113 [2727, 2840],
9114 [2728, 2849],
9115 [2739, 2849],
9116 [2743, 2861],
9117 [2759, 2855],
9118 [2764, 2842],
9119 [2772, 2843],
9120 [2783, 2856],
9121 [2774, 2881],
9122 [2753, 2881],
9123 [2729, 2871],
9124 [2733, 2882],
9125 [2744, 2893],
9126 [2743, 2902],
9127 [2732, 2908],
9128 [2740, 2922],
9129 [2768, 2925],
9130 [2807, 2919],
9131 [2823, 2928],
9132 [2848, 2940],
9133 [2864, 2973],
9134 [2864, 2959],
9135 [2873, 2954],
9136 [2881, 2943],
9137 [2900, 2942],
9138 [2891, 2941],
9139 [2904, 2939],
9140 [2874, 2956],
9141 [2873, 2967],
9142 [2884, 2967],
9143 [2895, 2970],
9144 [2938, 2977],
9145 [2982, 2968],
9146 [2993, 2960],
9147 [2984, 2966],
9148 [2969, 2964],
9149 [2970, 2953],
9150 [2973, 2943],
9151 [2985, 2947],
9152 [2981, 2957],
9153 [2993, 2949],
9154 [3044, 2957],
9155 [3061, 2963],
9156 [3071, 2970],
9157 [3074, 2958],
9158 [3084, 2960],
9159 [3075, 2973],
9160 [3098, 3002],
9161 [3114, 3055],
9162 [3123, 3051],
9163 [3118, 3030],
9164 [3121, 3019],
9165 [3119, 3031],
9166 [3126, 3040],
9167 [3139, 3033],
9168 [3153, 3035],
9169 [3145, 3033],
9170 [3139, 3041],
9171 [3130, 3047],
9172 [3139, 3054],
9173 [3128, 3051],
9174 [3118, 3060],
9175 [3116, 3071],
9176 [3116, 3071],
9177 ],
9178 &[[3585, 3686], [3585, 3686]],
9179 &[[3585, 3683], [3585, 3683]],
9180 &[[3583, 3682], [3585, 3682]],
9181 &[[3840, 3591], [3834, 3595]],
9182 &[[3898, 3585], [3897, 3585]],
9183 &[[3583, 3560], [3583, 3559]],
9184 &[[3585, 3552], [3585, 3552]],
9185 &[[3871, 3583], [3872, 3584]],
9186 &[[3585, 3523], [3585, 3528]],
9187 &[[3583, 2711], [3583, 2711]],
9188 &[[3329, 2659], [3329, 2659]],
9189 &[[4095, 2657], [4099, 2657]],
9190 &[[4097, 2339], [4097, 2340]],
9191 &[[4206, 1537], [4204, 1535]],
9192 &[[3313, 1535], [3316, 1535]],
9193 &[[4095, 1312], [4095, 1312]],
9194 &[[4095, 1278], [4095, 1278]],
9195 &[[4096, 1276], [4096, 1276]],
9196 &[[4096, 1275], [4095, 1275]],
9197 &[[4095, 1273], [4095, 1273]],
9198 &[[4095, 1268], [4096, 1268]],
9199 &[[4095, 1262], [4095, 1262]],
9200 &[[4096, 1260], [4096, 1260]],
9201 &[[4095, 1238], [4095, 1236]],
9202 &[[3399, 2667], [3399, 2667], [3399, 2667]],
9203 &[[3645, 2653], [3645, 2653], [3645, 2653]],
9204 &[[3645, 2651], [3645, 2638], [3645, 2651], [3645, 2651]],
9205 &[[3529, 1415], [3532, 1422], [3529, 1415], [3529, 1415]],
9206 &[
9207 [3532, 1422],
9208 [3526, 1436],
9209 [3536, 1459],
9210 [3537, 1437],
9211 [3532, 1422],
9212 [3532, 1422],
9213 ],
9214 &[[3742, 70], [3742, 70], [3742, 70]],
9215 &[[3986, 2932], [3986, 2932], [3986, 2932]],
9216 &[[3989, 2934], [3989, 2934], [3989, 2934]],
9217 &[
9218 [3531, 3432],
9219 [3531, 3432],
9220 [3523, 3430],
9221 [3531, 3432],
9222 [3531, 3432],
9223 ],
9224 &[[3419, 3718], [3419, 3718], [3419, 3718]],
9225 &[[3306, 3602], [3306, 3602], [3306, 3602]],
9226 &[[3242, 3400], [3242, 3400], [3242, 3400]],
9227 &[[3116, 3071], [3116, 3071], [3116, 3071]],
9228 &[[3565, 3391], [3565, 3391], [3565, 3391]],
9229 &[[3565, 3391], [3565, 3391], [3565, 3391]],
9230 &[[4174, 1692], [4174, 1692], [4174, 1692]],
9231 &[[4172, 1690], [4172, 1690], [4172, 1690]],
9232 &[
9233 [4172, 1690],
9234 [4169, 1684],
9235 [4161, 1680],
9236 [4172, 1690],
9237 [4172, 1690],
9238 ],
9239 &[
9240 [4016, 1878],
9241 [4016, 1879],
9242 [4033, 1889],
9243 [4016, 1878],
9244 [4016, 1878],
9245 ],
9246 &[
9247 [4016, 1878],
9248 [4016, 1864],
9249 [4029, 1859],
9250 [4024, 1850],
9251 [4008, 1839],
9252 [4006, 1863],
9253 [4016, 1878],
9254 [4016, 1878],
9255 ],
9256 &[
9257 [3315, 1339],
9258 [3327, 1332],
9259 [3331, 1324],
9260 [3323, 1329],
9261 [3311, 1313],
9262 [3325, 1327],
9263 [3321, 1308],
9264 [3312, 1308],
9265 [3290, 1293],
9266 [3305, 1315],
9267 [3315, 1339],
9268 [3315, 1339],
9269 ],
9270 &[[3290, 1293], [3278, 1276], [3290, 1293], [3290, 1293]],
9271 &[
9272 [3635, 3864],
9273 [3623, 3858],
9274 [3623, 3867],
9275 [3635, 3864],
9276 [3635, 3864],
9277 ],
9278 &[[3305, 3591], [3305, 3591], [3305, 3591]],
9279 &[
9280 [4097, 3131],
9281 [4102, 3126],
9282 [4062, 3147],
9283 [4084, 3142],
9284 [4097, 3131],
9285 [4097, 3131],
9286 ],
9287 &[
9288 [4136, 3071],
9289 [4136, 3071],
9290 [4136, 3080],
9291 [4139, 3072],
9292 [4139, 3057],
9293 [4139, 3036],
9294 [4143, 3020],
9295 [4137, 3036],
9296 [4136, 3071],
9297 [4136, 3071],
9298 ],
9299 &[[4193, 3071], [4206, 3071], [4193, 3071], [4193, 3071]],
9300 &[
9301 [4218, 3073],
9302 [4212, 3077],
9303 [4203, 3078],
9304 [4206, 3087],
9305 [4188, 3104],
9306 [4183, 3114],
9307 [4171, 3114],
9308 [4172, 3122],
9309 [4164, 3122],
9310 [4143, 3131],
9311 [4125, 3156],
9312 [4117, 3157],
9313 [4128, 3161],
9314 [4159, 3147],
9315 [4223, 3071],
9316 [4224, 3071],
9317 [4224, 3063],
9318 [4218, 3073],
9319 [4218, 3073],
9320 ],
9321 &[
9322 [4113, 3121],
9323 [4113, 3111],
9324 [4102, 3117],
9325 [4113, 3121],
9326 [4113, 3121],
9327 ],
9328 &[[4176, 3076], [4176, 3076], [4176, 3076]],
9329 &[[4200, 3077], [4200, 3077], [4200, 3077]],
9330 &[[3617, 3544], [3614, 3548], [3617, 3544], [3617, 3544]],
9331 &[
9332 [3912, 3542],
9333 [3924, 3541],
9334 [3934, 3536],
9335 [3942, 3535],
9336 [3955, 3536],
9337 [3939, 3532],
9338 [3949, 3533],
9339 [3937, 3527],
9340 [3929, 3534],
9341 [3900, 3540],
9342 [3912, 3542],
9343 [3912, 3542],
9344 ],
9345 &[[3882, 3558], [3882, 3558], [3882, 3558]],
9346 &[[3876, 3557], [3876, 3557], [3876, 3557]],
9347 &[[3867, 3549], [3867, 3549], [3867, 3549]],
9348 &[[3542, 3361], [3542, 3361], [3542, 3361]],
9349 &[[3562, 3323], [3562, 3323], [3562, 3323]],
9350 &[[3566, 3315], [3569, 3318], [3566, 3315], [3566, 3315]],
9351 &[
9352 [4061, 3204],
9353 [4063, 3200],
9354 [4056, 3190],
9355 [4061, 3204],
9356 [4061, 3204],
9357 ],
9358 &[
9359 [4050, 3172],
9360 [4049, 3161],
9361 [4044, 3170],
9362 [4047, 3190],
9363 [4039, 3183],
9364 [4044, 3171],
9365 [4033, 3187],
9366 [4034, 3197],
9367 [4043, 3210],
9368 [4063, 3214],
9369 [4085, 3209],
9370 [4092, 3193],
9371 [4090, 3179],
9372 [4068, 3166],
9373 [4068, 3174],
9374 [4080, 3181],
9375 [4081, 3192],
9376 [4077, 3205],
9377 [4064, 3206],
9378 [4051, 3200],
9379 [4050, 3172],
9380 [4050, 3172],
9381 ],
9382 &[[4123, 2945], [4123, 2945], [4123, 2945]],
9383 &[
9384 [4158, 2943],
9385 [4160, 2943],
9386 [4160, 2935],
9387 [4158, 2943],
9388 [4158, 2943],
9389 ],
9390 &[[4163, 3063], [4163, 3063], [4163, 3063]],
9391 &[[4167, 3060], [4167, 3060], [4167, 3060]],
9392 &[[4145, 3018], [4147, 3005], [4145, 3018], [4145, 3018]],
9393 &[
9394 [4151, 2998],
9395 [4158, 2977],
9396 [4155, 2967],
9397 [4159, 2946],
9398 [4150, 2976],
9399 [4147, 2988],
9400 [4151, 2985],
9401 [4151, 2998],
9402 [4151, 2998],
9403 ],
9404 &[[4176, 3066], [4176, 3066], [4176, 3066]],
9405 &[[4185, 3071], [4189, 3067], [4185, 3071], [4185, 3071]],
9406 &[
9407 [3460, 3072],
9408 [3462, 3080],
9409 [3477, 3083],
9410 [3477, 3075],
9411 [3479, 3067],
9412 [3460, 3072],
9413 [3460, 3072],
9414 ],
9415 &[
9416 [3433, 2796],
9417 [3432, 2792],
9418 [3422, 2793],
9419 [3433, 2796],
9420 [3433, 2796],
9421 ],
9422 &[[3475, 2876], [3482, 2867], [3475, 2876], [3475, 2876]],
9423 &[[3438, 2804], [3438, 2804], [3438, 2804]],
9424 &[[3440, 2953], [3440, 2953], [3440, 2953]],
9425 &[[3444, 2825], [3444, 2825], [3444, 2825]],
9426 &[[3490, 2860], [3490, 2860], [3490, 2860]],
9427 &[
9428 [3418, 2748],
9429 [3407, 2743],
9430 [3404, 2735],
9431 [3418, 2748],
9432 [3418, 2748],
9433 ],
9434 &[[3457, 2870], [3457, 2870], [3457, 2870]],
9435 &[
9436 [3417, 2974],
9437 [3419, 2958],
9438 [3400, 2957],
9439 [3407, 2969],
9440 [3417, 2974],
9441 [3417, 2974],
9442 ],
9443 &[[3379, 2902], [3391, 2899], [3379, 2902], [3379, 2902]],
9444 &[[4209, 2617], [4209, 2617], [4209, 2617]],
9445 &[[2174, 2799], [2174, 2799], [2174, 2799]],
9446 &[
9447 [2762, 2876],
9448 [2769, 2873],
9449 [2752, 2869],
9450 [2738, 2867],
9451 [2738, 2869],
9452 [2751, 2869],
9453 [2762, 2876],
9454 [2762, 2876],
9455 ],
9456 &[
9457 [2754, 2782],
9458 [2764, 2779],
9459 [2766, 2769],
9460 [2739, 2775],
9461 [2754, 2782],
9462 [2754, 2782],
9463 ],
9464 &[[2735, 2862], [2735, 2862], [2735, 2862]],
9465 &[
9466 [2745, 2763],
9467 [2752, 2758],
9468 [2752, 2754],
9469 [2732, 2754],
9470 [2745, 2763],
9471 [2745, 2763],
9472 ],
9473 &[
9474 [2679, 2726],
9475 [2688, 2709],
9476 [2682, 2701],
9477 [2679, 2726],
9478 [2679, 2726],
9479 ],
9480 &[
9481 [2920, 3005],
9482 [2935, 2994],
9483 [2914, 2986],
9484 [2896, 2981],
9485 [2884, 2974],
9486 [2864, 2973],
9487 [2868, 2983],
9488 [2886, 2997],
9489 [2905, 3016],
9490 [2916, 3016],
9491 [2920, 3005],
9492 [2920, 3005],
9493 ],
9494 &[[4096, 2494], [4096, 2494], [4096, 2494]],
9495 &[
9496 [3571, 2424],
9497 [3572, 2433],
9498 [3567, 2446],
9499 [3545, 2469],
9500 [3553, 2469],
9501 [3559, 2457],
9502 [3576, 2461],
9503 [3578, 2451],
9504 [3577, 2467],
9505 [3587, 2474],
9506 [3594, 2467],
9507 [3594, 2475],
9508 [3608, 2480],
9509 [3610, 2469],
9510 [3596, 2434],
9511 [3580, 2421],
9512 [3571, 2424],
9513 [3571, 2424],
9514 ],
9515 &[[3637, 2553], [3628, 2527], [3637, 2553], [3637, 2553]],
9516 &[[4064, 2507], [4064, 2507], [4064, 2507]],
9517 &[[3622, 2504], [3622, 2504], [3622, 2504]],
9518 &[[3620, 2493], [3618, 2484], [3620, 2493], [3620, 2493]],
9519 &[
9520 [3730, 1024],
9521 [3735, 1040],
9522 [3748, 1056],
9523 [3748, 1040],
9524 [3730, 1024],
9525 [3730, 1024],
9526 ],
9527 &[
9528 [3740, 1025],
9529 [3738, 1026],
9530 [3735, 993],
9531 [3728, 984],
9532 [3725, 995],
9533 [3732, 1009],
9534 [3733, 1001],
9535 [3740, 1025],
9536 [3740, 1025],
9537 ],
9538 &[
9539 [4095, 1229],
9540 [4093, 1228],
9541 [4081, 1217],
9542 [4073, 1234],
9543 [4071, 1253],
9544 [4064, 1278],
9545 [4076, 1293],
9546 [4087, 1283],
9547 [4097, 1285],
9548 [4110, 1286],
9549 [4101, 1291],
9550 [4121, 1285],
9551 [4119, 1276],
9552 [4104, 1258],
9553 [4096, 1258],
9554 [4093, 1268],
9555 [4094, 1258],
9556 [4096, 1245],
9557 [4095, 1229],
9558 [4095, 1229],
9559 ],
9560 &[
9561 [4173, 1536],
9562 [4167, 1554],
9563 [4153, 1576],
9564 [4166, 1585],
9565 [4154, 1576],
9566 [4163, 1574],
9567 [4172, 1578],
9568 [4183, 1582],
9569 [4186, 1574],
9570 [4198, 1571],
9571 [4190, 1562],
9572 [4191, 1551],
9573 [4199, 1547],
9574 [4196, 1538],
9575 [4196, 1532],
9576 [4188, 1532],
9577 [4196, 1532],
9578 [4204, 1527],
9579 [4201, 1535],
9580 [4207, 1535],
9581 [4207, 1527],
9582 [4213, 1535],
9583 [4224, 1512],
9584 [4224, 1511],
9585 [4209, 1511],
9586 [4198, 1506],
9587 [4190, 1517],
9588 [4194, 1509],
9589 [4192, 1499],
9590 [4200, 1496],
9591 [4202, 1504],
9592 [4224, 1510],
9593 [4224, 1488],
9594 [4215, 1486],
9595 [4216, 1478],
9596 [4224, 1472],
9597 [4224, 1464],
9598 [4207, 1458],
9599 [4193, 1464],
9600 [4189, 1476],
9601 [4197, 1465],
9602 [4203, 1476],
9603 [4204, 1464],
9604 [4212, 1469],
9605 [4204, 1480],
9606 [4195, 1477],
9607 [4198, 1491],
9608 [4207, 1488],
9609 [4196, 1493],
9610 [4173, 1536],
9611 [4173, 1536],
9612 ],
9613 &[
9614 [3934, 1537],
9615 [3932, 1553],
9616 [3936, 1580],
9617 [3944, 1579],
9618 [3950, 1595],
9619 [3960, 1604],
9620 [3968, 1630],
9621 [3964, 1639],
9622 [3963, 1650],
9623 [3960, 1666],
9624 [3968, 1673],
9625 [3968, 1664],
9626 [3983, 1662],
9627 [3975, 1640],
9628 [3981, 1627],
9629 [3980, 1618],
9630 [3970, 1606],
9631 [3959, 1589],
9632 [3973, 1578],
9633 [3975, 1562],
9634 [3971, 1570],
9635 [3972, 1556],
9636 [3964, 1540],
9637 [3959, 1537],
9638 [3943, 1537],
9639 [3934, 1537],
9640 [3934, 1537],
9641 ],
9642 &[[3959, 1535], [3959, 1535], [3959, 1535]],
9643 &[
9644 [4163, 1915],
9645 [4161, 1880],
9646 [4156, 1894],
9647 [4163, 1915],
9648 [4163, 1915],
9649 ],
9650 &[
9651 [4151, 1726],
9652 [4153, 1719],
9653 [4145, 1717],
9654 [4151, 1726],
9655 [4151, 1726],
9656 ],
9657 &[[4147, 1710], [4150, 1702], [4147, 1710], [4147, 1710]],
9658 &[
9659 [4182, 1653],
9660 [4177, 1649],
9661 [4187, 1648],
9662 [4195, 1643],
9663 [4189, 1635],
9664 [4198, 1632],
9665 [4196, 1624],
9666 [4186, 1624],
9667 [4175, 1638],
9668 [4167, 1647],
9669 [4169, 1657],
9670 [4164, 1646],
9671 [4165, 1632],
9672 [4175, 1633],
9673 [4178, 1633],
9674 [4178, 1625],
9675 [4168, 1619],
9676 [4166, 1622],
9677 [4166, 1614],
9678 [4161, 1661],
9679 [4157, 1674],
9680 [4171, 1676],
9681 [4169, 1666],
9682 [4163, 1656],
9683 [4176, 1673],
9684 [4180, 1665],
9685 [4180, 1674],
9686 [4189, 1682],
9687 [4209, 1678],
9688 [4193, 1677],
9689 [4192, 1666],
9690 [4200, 1669],
9691 [4209, 1673],
9692 [4216, 1671],
9693 [4216, 1655],
9694 [4205, 1653],
9695 [4197, 1647],
9696 [4182, 1653],
9697 [4182, 1653],
9698 ],
9699 &[
9700 [4200, 1619],
9701 [4196, 1620],
9702 [4200, 1632],
9703 [4195, 1642],
9704 [4207, 1648],
9705 [4211, 1636],
9706 [4205, 1627],
9707 [4203, 1636],
9708 [4200, 1619],
9709 [4200, 1619],
9710 ],
9711 &[
9712 [4170, 1684],
9713 [4172, 1689],
9714 [4184, 1683],
9715 [4177, 1675],
9716 [4170, 1684],
9717 [4170, 1684],
9718 ],
9719 &[
9720 [4026, 1835],
9721 [4025, 1830],
9722 [4020, 1821],
9723 [4016, 1808],
9724 [4007, 1836],
9725 [4019, 1836],
9726 [4011, 1832],
9727 [4009, 1822],
9728 [4020, 1830],
9729 [4016, 1820],
9730 [4026, 1835],
9731 [4026, 1835],
9732 ],
9733 &[[4003, 1782], [3999, 1779], [4003, 1782], [4003, 1782]],
9734 &[[4020, 1840], [4020, 1840], [4020, 1840]],
9735 &[
9736 [4037, 1849],
9737 [4044, 1837],
9738 [4036, 1833],
9739 [4037, 1849],
9740 [4037, 1849],
9741 ],
9742 &[[3982, 1555], [3982, 1555], [3982, 1555]],
9743 &[
9744 [3971, 1555],
9745 [3975, 1554],
9746 [3973, 1545],
9747 [3965, 1537],
9748 [3971, 1555],
9749 [3971, 1555],
9750 ],
9751 &[
9752 [4005, 1781],
9753 [4001, 1770],
9754 [3993, 1764],
9755 [4005, 1781],
9756 [4005, 1781],
9757 ],
9758 &[[3941, 1613], [3944, 1598], [3941, 1613], [3941, 1613]],
9759 &[[3976, 1591], [3978, 1588], [3976, 1591], [3976, 1591]],
9760 &[
9761 [4095, 1317],
9762 [4095, 1317],
9763 [4097, 1291],
9764 [4088, 1298],
9765 [4081, 1309],
9766 [4088, 1322],
9767 [4092, 1304],
9768 [4095, 1317],
9769 [4095, 1317],
9770 ],
9771 &[[4130, 1263], [4130, 1263], [4130, 1263]],
9772 &[[4203, 1352], [4201, 1345], [4203, 1352], [4203, 1352]],
9773 &[
9774 [4216, 1371],
9775 [4205, 1369],
9776 [4203, 1363],
9777 [4191, 1363],
9778 [4200, 1366],
9779 [4206, 1385],
9780 [4216, 1371],
9781 [4216, 1371],
9782 ],
9783 &[
9784 [4199, 1384],
9785 [4192, 1379],
9786 [4182, 1389],
9787 [4190, 1393],
9788 [4192, 1402],
9789 [4206, 1412],
9790 [4216, 1401],
9791 [4208, 1401],
9792 [4209, 1393],
9793 [4199, 1384],
9794 [4199, 1384],
9795 ],
9796 &[
9797 [4196, 1408],
9798 [4190, 1407],
9799 [4189, 1417],
9800 [4199, 1420],
9801 [4200, 1410],
9802 [4196, 1410],
9803 [4196, 1418],
9804 [4196, 1408],
9805 [4196, 1408],
9806 ],
9807 &[[3308, 1121], [3308, 1121], [3308, 1121]],
9808 &[[3911, 1297], [3911, 1297], [3911, 1297]],
9809 &[
9810 [3797, 1096],
9811 [3798, 1084],
9812 [3802, 1090],
9813 [3802, 1081],
9814 [3801, 1072],
9815 [3795, 1082],
9816 [3797, 1096],
9817 [3797, 1096],
9818 ],
9819 &[
9820 [3760, 1062],
9821 [3759, 1054],
9822 [3749, 1051],
9823 [3752, 1061],
9824 [3760, 1062],
9825 [3760, 1062],
9826 ],
9827 &[[3939, 1523], [3944, 1517], [3939, 1523], [3939, 1523]],
9828 &[
9829 [3874, 1315],
9830 [3881, 1311],
9831 [3880, 1298],
9832 [3877, 1307],
9833 [3874, 1315],
9834 [3874, 1315],
9835 ],
9836 &[
9837 [3926, 1251],
9838 [3930, 1256],
9839 [3948, 1251],
9840 [3959, 1255],
9841 [3963, 1243],
9842 [3953, 1235],
9843 [3950, 1224],
9844 [3940, 1222],
9845 [3953, 1218],
9846 [3963, 1218],
9847 [3969, 1206],
9848 [3964, 1188],
9849 [3954, 1185],
9850 [3944, 1188],
9851 [3952, 1172],
9852 [3933, 1150],
9853 [3924, 1154],
9854 [3913, 1149],
9855 [3902, 1153],
9856 [3924, 1164],
9857 [3923, 1173],
9858 [3908, 1181],
9859 [3887, 1180],
9860 [3878, 1173],
9861 [3888, 1210],
9862 [3874, 1211],
9863 [3876, 1229],
9864 [3882, 1239],
9865 [3884, 1231],
9866 [3897, 1235],
9867 [3893, 1227],
9868 [3880, 1218],
9869 [3896, 1229],
9870 [3904, 1227],
9871 [3892, 1217],
9872 [3903, 1221],
9873 [3904, 1206],
9874 [3894, 1207],
9875 [3898, 1205],
9876 [3898, 1197],
9877 [3912, 1213],
9878 [3929, 1205],
9879 [3921, 1216],
9880 [3926, 1251],
9881 [3926, 1251],
9882 ],
9883 &[
9884 [3926, 1354],
9885 [3922, 1360],
9886 [3958, 1389],
9887 [3953, 1374],
9888 [3962, 1375],
9889 [3972, 1373],
9890 [3984, 1390],
9891 [3992, 1388],
9892 [3989, 1384],
9893 [3997, 1384],
9894 [3991, 1352],
9895 [3982, 1338],
9896 [3968, 1332],
9897 [3960, 1322],
9898 [3955, 1299],
9899 [3954, 1307],
9900 [3943, 1311],
9901 [3946, 1321],
9902 [3935, 1329],
9903 [3946, 1335],
9904 [3956, 1338],
9905 [3959, 1348],
9906 [3956, 1361],
9907 [3964, 1362],
9908 [3955, 1370],
9909 [3952, 1360],
9910 [3951, 1368],
9911 [3940, 1363],
9912 [3926, 1354],
9913 [3926, 1354],
9914 ],
9915 &[
9916 [3964, 1319],
9917 [3977, 1297],
9918 [3965, 1319],
9919 [3974, 1329],
9920 [3974, 1313],
9921 [3983, 1297],
9922 [3980, 1307],
9923 [3984, 1285],
9924 [3975, 1284],
9925 [3971, 1299],
9926 [3963, 1301],
9927 [3964, 1311],
9928 [3964, 1319],
9929 [3964, 1319],
9930 ],
9931 &[
9932 [3880, 1273],
9933 [3882, 1260],
9934 [3874, 1251],
9935 [3873, 1262],
9936 [3880, 1273],
9937 [3880, 1273],
9938 ],
9939 &[[3899, 1252], [3899, 1252], [3899, 1252]],
9940 &[[2850, 1094], [2856, 1086], [2850, 1094], [2850, 1094]],
9941 &[[2827, 1062], [2827, 1062], [2827, 1062]],
9942 &[
9943 [2920, 1145],
9944 [2924, 1142],
9945 [2917, 1130],
9946 [2920, 1145],
9947 [2920, 1145],
9948 ],
9949 &[
9950 [2928, 1260],
9951 [2930, 1254],
9952 [2922, 1241],
9953 [2899, 1222],
9954 [2922, 1242],
9955 [2928, 1260],
9956 [2928, 1260],
9957 ],
9958 &[
9959 [2778, 1057],
9960 [2785, 1044],
9961 [2770, 1042],
9962 [2746, 1030],
9963 [2778, 1057],
9964 [2778, 1057],
9965 ],
9966 &[[2115, 589], [2115, 589], [2115, 589]],
9967 &[
9968 [3687, 959],
9969 [3682, 948],
9970 [3672, 941],
9971 [3669, 928],
9972 [3681, 942],
9973 [3680, 927],
9974 [3678, 908],
9975 [3689, 908],
9976 [3698, 920],
9977 [3686, 901],
9978 [3696, 903],
9979 [3684, 896],
9980 [3678, 885],
9981 [3666, 890],
9982 [3664, 908],
9983 [3670, 921],
9984 [3665, 930],
9985 [3671, 947],
9986 [3678, 959],
9987 [3687, 959],
9988 [3687, 959],
9989 ],
9990 &[
9991 [3606, 543],
9992 [3602, 537],
9993 [3602, 524],
9994 [3606, 543],
9995 [3606, 543],
9996 ],
9997 &[[3631, 900], [3631, 900], [3631, 900]],
9998 &[[3512, 596], [3514, 583], [3512, 596], [3512, 596]],
9999 &[
10000 [3628, 906],
10001 [3629, 897],
10002 [3619, 900],
10003 [3628, 906],
10004 [3628, 906],
10005 ],
10006 &[
10007 [3630, 928],
10008 [3639, 923],
10009 [3632, 913],
10010 [3630, 914],
10011 [3630, 928],
10012 [3630, 928],
10013 ],
10014 &[[3514, 576], [3514, 576], [3514, 576]],
10015 &[
10016 [3452, 79],
10017 [3436, 104],
10018 [3437, 124],
10019 [3448, 146],
10020 [3456, 149],
10021 [3476, 141],
10022 [3460, 133],
10023 [3459, 125],
10024 [3452, 116],
10025 [3450, 107],
10026 [3467, 85],
10027 [3460, 75],
10028 [3452, 79],
10029 [3452, 79],
10030 ],
10031 &[
10032 [3751, 927],
10033 [3754, 924],
10034 [3746, 910],
10035 [3738, 906],
10036 [3729, 914],
10037 [3737, 921],
10038 [3720, 923],
10039 [3719, 942],
10040 [3739, 929],
10041 [3751, 927],
10042 [3751, 927],
10043 ],
10044 &[
10045 [3464, 131],
10046 [3475, 136],
10047 [3475, 128],
10048 [3464, 131],
10049 [3464, 131],
10050 ],
10051 &[[3754, 98], [3750, 80], [3754, 98], [3754, 98]],
10052 &[[3221, -111], [3221, -111], [3221, -111]],
10053 &[[3538, 1694], [3526, 1695], [3538, 1694], [3538, 1694]],
10054 &[[4182, 1653], [4182, 1653], [4182, 1653]],
10055 &[[4186, 1574], [4186, 1574], [4186, 1574]],
10056 &[[4204, 1527], [4204, 1527], [4204, 1527]],
10057 &[[4196, 1493], [4196, 1493], [4196, 1493]],
10058 &[[4202, 1495], [4202, 1495], [4202, 1495]],
10059 &[[4202, 1495], [4213, 1492], [4202, 1495], [4202, 1495]],
10060 &[[4211, 1491], [4211, 1491], [4211, 1491]],
10061 &[[4214, 1488], [4214, 1488], [4214, 1488]],
10062 &[[4211, 1491], [4211, 1491], [4211, 1491]],
10063 &[[4089, 1275], [4089, 1275], [4089, 1275]],
10064 &[
10065 [4099, 1265],
10066 [4102, 1266],
10067 [4101, 1276],
10068 [4099, 1265],
10069 [4099, 1265],
10070 ],
10071 &[[4072, 1259], [4072, 1259], [4072, 1259]],
10072 &[[4072, 1259], [4072, 1259], [4072, 1259]],
10073 &[[4099, 1265], [4099, 1265], [4099, 1265]],
10074 &[[3792, 525], [3792, 525], [3792, 525]],
10075 &[[3792, 525], [3792, 517], [3792, 525], [3792, 525]],
10076 &[[2897, 3001], [2897, 3001], [2897, 3001]],
10077 &[[2918, 3005], [2918, 3005], [2918, 3005]],
10078 &[[2920, 3005], [2920, 3005], [2920, 3005]],
10079 &[[2918, 3005], [2918, 3005], [2918, 3005]],
10080 &[
10081 [2906, 3002],
10082 [2916, 3001],
10083 [2906, 3002],
10084 [2897, 3001],
10085 [2906, 3002],
10086 [2906, 3002],
10087 ],
10088 &[[2748, 2798], [2748, 2798], [2748, 2798]],
10089 &[[3570, 2759], [3570, 2759], [3570, 2759]],
10090 &[[3300, 2746], [3300, 2746], [3300, 2746]],
10091 &[[3114, 2710], [3114, 2710], [3114, 2710]],
10092 &[[3114, 2710], [3118, 2703], [3114, 2710], [3114, 2710]],
10093 &[
10094 [4095, 2569],
10095 [4098, 2560],
10096 [4106, 2555],
10097 [4095, 2569],
10098 [4095, 2569],
10099 ],
10100 &[[4048, 2598], [4048, 2598], [4048, 2598]],
10101 &[
10102 [4048, 2598],
10103 [4044, 2590],
10104 [4048, 2590],
10105 [4048, 2598],
10106 [4048, 2598],
10107 ],
10108 &[[3605, 3551], [3605, 3551], [3605, 3551]],
10109 &[[3897, 3536], [3893, 3537], [3897, 3536], [3897, 3536]],
10110 &[[3938, 3532], [3938, 3532], [3938, 3532]],
10111 &[[3938, 3532], [3938, 3532], [3938, 3532]],
10112 &[[3656, 3693], [3656, 3693], [3656, 3693]],
10113 &[[3654, 3671], [3654, 3671], [3654, 3671]],
10114 &[[3300, 3621], [3300, 3621], [3300, 3621]],
10115 &[[3306, 3594], [3306, 3594], [3306, 3594]],
10116 ]);
10117 }
10118
10119 #[test]
water_huge_2()10120 fn water_huge_2() {
10121 earcut_test(&[
10122 &[
10123 [-128, 4224],
10124 [-128, 2734],
10125 [-116, 2736],
10126 [-109, 2749],
10127 [-99, 2750],
10128 [-101, 2734],
10129 [-96, 2724],
10130 [-90, 2708],
10131 [-76, 2704],
10132 [-61, 2690],
10133 [-51, 2691],
10134 [-40, 2674],
10135 [-40, 2660],
10136 [-29, 2647],
10137 [-19, 2647],
10138 [-11, 2643],
10139 [-13, 2652],
10140 [-15, 2671],
10141 [-15, 2679],
10142 [-23, 2679],
10143 [-27, 2696],
10144 [-37, 2706],
10145 [-36, 2715],
10146 [-45, 2708],
10147 [-45, 2720],
10148 [-43, 2732],
10149 [-46, 2745],
10150 [-34, 2757],
10151 [-54, 2764],
10152 [-62, 2769],
10153 [-62, 2786],
10154 [-69, 2800],
10155 [-72, 2824],
10156 [-77, 2838],
10157 [-82, 2867],
10158 [-86, 2884],
10159 [-108, 2908],
10160 [-101, 2919],
10161 [-85, 2911],
10162 [-72, 2897],
10163 [-70, 2880],
10164 [-60, 2880],
10165 [-59, 2873],
10166 [-48, 2873],
10167 [-46, 2859],
10168 [-37, 2860],
10169 [-28, 2850],
10170 [-17, 2842],
10171 [-17, 2834],
10172 [-4, 2825],
10173 [8, 2825],
10174 [10, 2817],
10175 [12, 2799],
10176 [4, 2800],
10177 [8, 2797],
10178 [8, 2787],
10179 [22, 2796],
10180 [32, 2788],
10181 [52, 2801],
10182 [67, 2781],
10183 [78, 2747],
10184 [95, 2732],
10185 [97, 2720],
10186 [119, 2709],
10187 [109, 2695],
10188 [117, 2701],
10189 [114, 2689],
10190 [123, 2680],
10191 [128, 2670],
10192 [117, 2666],
10193 [120, 2654],
10194 [122, 2669],
10195 [131, 2668],
10196 [141, 2666],
10197 [143, 2676],
10198 [149, 2684],
10199 [148, 2692],
10200 [160, 2698],
10201 [152, 2698],
10202 [130, 2699],
10203 [133, 2717],
10204 [127, 2722],
10205 [118, 2722],
10206 [119, 2743],
10207 [102, 2760],
10208 [93, 2761],
10209 [83, 2772],
10210 [96, 2790],
10211 [116, 2800],
10212 [104, 2800],
10213 [85, 2802],
10214 [76, 2799],
10215 [80, 2809],
10216 [47, 2819],
10217 [31, 2818],
10218 [19, 2846],
10219 [21, 2851],
10220 [41, 2851],
10221 [61, 2850],
10222 [74, 2856],
10223 [77, 2865],
10224 [93, 2877],
10225 [100, 2895],
10226 [115, 2898],
10227 [138, 2890],
10228 [139, 2882],
10229 [139, 2890],
10230 [148, 2891],
10231 [170, 2891],
10232 [182, 2885],
10233 [197, 2894],
10234 [217, 2897],
10235 [193, 2896],
10236 [182, 2889],
10237 [152, 2899],
10238 [136, 2894],
10239 [113, 2905],
10240 [127, 2910],
10241 [137, 2919],
10242 [158, 2924],
10243 [167, 2932],
10244 [155, 2927],
10245 [143, 2927],
10246 [133, 2926],
10247 [123, 2914],
10248 [101, 2909],
10249 [94, 2896],
10250 [83, 2909],
10251 [91, 2914],
10252 [89, 2929],
10253 [81, 2939],
10254 [84, 2926],
10255 [89, 2915],
10256 [82, 2904],
10257 [92, 2893],
10258 [76, 2887],
10259 [74, 2877],
10260 [63, 2878],
10261 [54, 2880],
10262 [63, 2877],
10263 [49, 2869],
10264 [40, 2879],
10265 [40, 2887],
10266 [30, 2887],
10267 [22, 2892],
10268 [16, 2873],
10269 [1, 2873],
10270 [-13, 2873],
10271 [-27, 2891],
10272 [-20, 2901],
10273 [-1, 2907],
10274 [-10, 2918],
10275 [-19, 2910],
10276 [-33, 2903],
10277 [-43, 2895],
10278 [-57, 2922],
10279 [-60, 2940],
10280 [-69, 2949],
10281 [-85, 2954],
10282 [-95, 2970],
10283 [-99, 2987],
10284 [-88, 2988],
10285 [-75, 2988],
10286 [-79, 2998],
10287 [-93, 2998],
10288 [-94, 2990],
10289 [-101, 2998],
10290 [-106, 2989],
10291 [-128, 3002],
10292 [-128, 4224],
10293 [-128, 4224],
10294 [1249, 4224],
10295 [1247, 4199],
10296 [1231, 4132],
10297 [1221, 4130],
10298 [1230, 4148],
10299 [1214, 4165],
10300 [1198, 4171],
10301 [1162, 4169],
10302 [1134, 4155],
10303 [1091, 4128],
10304 [1068, 4096],
10305 [1025, 4052],
10306 [989, 4001],
10307 [924, 3927],
10308 [909, 3902],
10309 [904, 3882],
10310 [908, 3871],
10311 [909, 3858],
10312 [911, 3830],
10313 [905, 3799],
10314 [868, 3727],
10315 [827, 3685],
10316 [799, 3668],
10317 [787, 3655],
10318 [784, 3642],
10319 [782, 3582],
10320 [771, 3537],
10321 [765, 3481],
10322 [767, 3441],
10323 [786, 3409],
10324 [789, 3381],
10325 [785, 3371],
10326 [786, 3361],
10327 [776, 3339],
10328 [777, 3314],
10329 [770, 3305],
10330 [775, 3278],
10331 [734, 3220],
10332 [728, 3203],
10333 [729, 3178],
10334 [708, 3167],
10335 [695, 3147],
10336 [667, 3134],
10337 [666, 3126],
10338 [651, 3121],
10339 [645, 3113],
10340 [650, 3104],
10341 [630, 3089],
10342 [616, 3074],
10343 [615, 3053],
10344 [607, 3047],
10345 [607, 3035],
10346 [599, 3034],
10347 [603, 3026],
10348 [575, 2980],
10349 [532, 2939],
10350 [524, 2926],
10351 [509, 2903],
10352 [501, 2865],
10353 [509, 2844],
10354 [509, 2831],
10355 [526, 2809],
10356 [531, 2794],
10357 [540, 2718],
10358 [552, 2713],
10359 [543, 2711],
10360 [551, 2705],
10361 [537, 2701],
10362 [512, 2675],
10363 [503, 2708],
10364 [492, 2717],
10365 [502, 2705],
10366 [510, 2671],
10367 [493, 2656],
10368 [463, 2663],
10369 [485, 2654],
10370 [471, 2627],
10371 [474, 2614],
10372 [470, 2603],
10373 [475, 2588],
10374 [483, 2583],
10375 [486, 2573],
10376 [511, 2538],
10377 [550, 2523],
10378 [553, 2514],
10379 [561, 2507],
10380 [582, 2472],
10381 [595, 2460],
10382 [597, 2452],
10383 [605, 2447],
10384 [622, 2409],
10385 [638, 2357],
10386 [654, 2337],
10387 [663, 2311],
10388 [687, 2278],
10389 [718, 2256],
10390 [729, 2254],
10391 [739, 2249],
10392 [760, 2240],
10393 [776, 2227],
10394 [789, 2219],
10395 [786, 2213],
10396 [797, 2213],
10397 [819, 2191],
10398 [855, 2170],
10399 [865, 2163],
10400 [884, 2150],
10401 [897, 2147],
10402 [889, 2134],
10403 [898, 2146],
10404 [906, 2143],
10405 [907, 2126],
10406 [909, 2137],
10407 [917, 2138],
10408 [934, 2145],
10409 [958, 2142],
10410 [989, 2146],
10411 [996, 2166],
10412 [971, 2170],
10413 [967, 2181],
10414 [953, 2181],
10415 [933, 2170],
10416 [900, 2180],
10417 [888, 2187],
10418 [883, 2196],
10419 [868, 2204],
10420 [859, 2204],
10421 [872, 2219],
10422 [873, 2234],
10423 [884, 2226],
10424 [874, 2236],
10425 [876, 2244],
10426 [867, 2229],
10427 [870, 2221],
10428 [861, 2209],
10429 [842, 2213],
10430 [833, 2218],
10431 [812, 2228],
10432 [811, 2242],
10433 [796, 2258],
10434 [760, 2272],
10435 [740, 2289],
10436 [726, 2295],
10437 [704, 2319],
10438 [693, 2326],
10439 [689, 2349],
10440 [672, 2382],
10441 [671, 2415],
10442 [653, 2417],
10443 [643, 2443],
10444 [629, 2448],
10445 [623, 2457],
10446 [624, 2473],
10447 [613, 2512],
10448 [588, 2545],
10449 [576, 2549],
10450 [567, 2563],
10451 [534, 2585],
10452 [534, 2596],
10453 [547, 2625],
10454 [556, 2624],
10455 [571, 2640],
10456 [589, 2624],
10457 [573, 2642],
10458 [581, 2642],
10459 [584, 2651],
10460 [607, 2634],
10461 [615, 2638],
10462 [602, 2645],
10463 [596, 2658],
10464 [602, 2665],
10465 [610, 2665],
10466 [621, 2679],
10467 [620, 2695],
10468 [609, 2721],
10469 [589, 2747],
10470 [598, 2758],
10471 [594, 2808],
10472 [600, 2837],
10473 [583, 2842],
10474 [579, 2818],
10475 [575, 2830],
10476 [575, 2880],
10477 [584, 2898],
10478 [626, 2901],
10479 [630, 2912],
10480 [639, 2919],
10481 [653, 2920],
10482 [672, 2937],
10483 [683, 2934],
10484 [700, 2968],
10485 [706, 2979],
10486 [705, 2970],
10487 [711, 2986],
10488 [740, 3032],
10489 [748, 3038],
10490 [757, 3034],
10491 [769, 3035],
10492 [773, 3044],
10493 [788, 3053],
10494 [798, 3089],
10495 [824, 3100],
10496 [833, 3112],
10497 [844, 3105],
10498 [830, 3099],
10499 [837, 3087],
10500 [847, 3084],
10501 [845, 3072],
10502 [856, 3070],
10503 [858, 3062],
10504 [848, 3056],
10505 [851, 3048],
10506 [833, 3037],
10507 [852, 3047],
10508 [860, 3043],
10509 [877, 3052],
10510 [877, 3042],
10511 [881, 3028],
10512 [893, 3034],
10513 [893, 3046],
10514 [901, 3029],
10515 [914, 3030],
10516 [921, 3045],
10517 [938, 3041],
10518 [942, 3054],
10519 [948, 3043],
10520 [962, 3052],
10521 [962, 3043],
10522 [973, 3041],
10523 [974, 3050],
10524 [984, 3045],
10525 [988, 3056],
10526 [996, 3049],
10527 [1004, 3055],
10528 [1014, 3049],
10529 [1023, 3049],
10530 [1034, 3045],
10531 [1032, 3033],
10532 [1034, 3013],
10533 [1025, 3007],
10534 [1025, 2977],
10535 [1030, 2990],
10536 [1029, 3006],
10537 [1037, 3003],
10538 [1037, 3012],
10539 [1035, 3042],
10540 [1043, 3045],
10541 [1023, 3053],
10542 [1000, 3061],
10543 [997, 3053],
10544 [984, 3057],
10545 [982, 3047],
10546 [973, 3052],
10547 [967, 3040],
10548 [965, 3053],
10549 [950, 3048],
10550 [958, 3062],
10551 [947, 3057],
10552 [933, 3059],
10553 [929, 3047],
10554 [916, 3045],
10555 [915, 3034],
10556 [901, 3032],
10557 [902, 3040],
10558 [897, 3048],
10559 [881, 3038],
10560 [885, 3049],
10561 [880, 3055],
10562 [871, 3055],
10563 [860, 3046],
10564 [857, 3055],
10565 [857, 3074],
10566 [847, 3073],
10567 [850, 3086],
10568 [834, 3096],
10569 [846, 3101],
10570 [846, 3110],
10571 [858, 3106],
10572 [868, 3108],
10573 [890, 3123],
10574 [899, 3119],
10575 [910, 3120],
10576 [915, 3130],
10577 [901, 3128],
10578 [904, 3137],
10579 [917, 3140],
10580 [909, 3145],
10581 [901, 3139],
10582 [894, 3130],
10583 [892, 3139],
10584 [909, 3182],
10585 [946, 3217],
10586 [952, 3207],
10587 [947, 3195],
10588 [961, 3188],
10589 [954, 3175],
10590 [957, 3156],
10591 [949, 3157],
10592 [933, 3163],
10593 [923, 3153],
10594 [930, 3143],
10595 [934, 3156],
10596 [943, 3148],
10597 [943, 3140],
10598 [949, 3156],
10599 [957, 3155],
10600 [959, 3141],
10601 [968, 3139],
10602 [961, 3121],
10603 [973, 3118],
10604 [971, 3094],
10605 [973, 3104],
10606 [987, 3095],
10607 [974, 3106],
10608 [976, 3115],
10609 [988, 3104],
10610 [997, 3103],
10611 [989, 3107],
10612 [988, 3116],
10613 [976, 3116],
10614 [966, 3131],
10615 [987, 3135],
10616 [979, 3132],
10617 [984, 3124],
10618 [993, 3137],
10619 [1001, 3135],
10620 [971, 3133],
10621 [971, 3141],
10622 [961, 3146],
10623 [960, 3155],
10624 [961, 3169],
10625 [966, 3181],
10626 [953, 3195],
10627 [976, 3193],
10628 [1004, 3203],
10629 [1001, 3194],
10630 [1014, 3189],
10631 [1007, 3197],
10632 [997, 3208],
10633 [1012, 3227],
10634 [1020, 3227],
10635 [1023, 3218],
10636 [1032, 3203],
10637 [1026, 3219],
10638 [1027, 3228],
10639 [1024, 3218],
10640 [1023, 3227],
10641 [1011, 3241],
10642 [1014, 3249],
10643 [1025, 3254],
10644 [1057, 3270],
10645 [1068, 3271],
10646 [1077, 3284],
10647 [1088, 3304],
10648 [1100, 3300],
10649 [1098, 3292],
10650 [1100, 3302],
10651 [1125, 3305],
10652 [1133, 3310],
10653 [1122, 3306],
10654 [1107, 3308],
10655 [1116, 3320],
10656 [1122, 3353],
10657 [1129, 3361],
10658 [1137, 3357],
10659 [1153, 3350],
10660 [1144, 3353],
10661 [1139, 3362],
10662 [1122, 3377],
10663 [1132, 3387],
10664 [1146, 3408],
10665 [1161, 3413],
10666 [1166, 3423],
10667 [1170, 3412],
10668 [1179, 3406],
10669 [1177, 3395],
10670 [1166, 3396],
10671 [1155, 3397],
10672 [1166, 3394],
10673 [1157, 3387],
10674 [1170, 3377],
10675 [1169, 3391],
10676 [1177, 3391],
10677 [1193, 3374],
10678 [1188, 3366],
10679 [1196, 3367],
10680 [1210, 3360],
10681 [1203, 3350],
10682 [1195, 3347],
10683 [1196, 3338],
10684 [1205, 3338],
10685 [1198, 3329],
10686 [1207, 3336],
10687 [1207, 3353],
10688 [1221, 3357],
10689 [1219, 3348],
10690 [1220, 3362],
10691 [1233, 3367],
10692 [1243, 3364],
10693 [1257, 3363],
10694 [1260, 3360],
10695 [1276, 3360],
10696 [1268, 3344],
10697 [1270, 3327],
10698 [1282, 3329],
10699 [1270, 3327],
10700 [1269, 3339],
10701 [1281, 3339],
10702 [1269, 3339],
10703 [1274, 3354],
10704 [1282, 3349],
10705 [1280, 3360],
10706 [1290, 3360],
10707 [1287, 3348],
10708 [1287, 3356],
10709 [1296, 3343],
10710 [1291, 3359],
10711 [1304, 3348],
10712 [1320, 3351],
10713 [1311, 3339],
10714 [1321, 3322],
10715 [1331, 3318],
10716 [1343, 3325],
10717 [1330, 3300],
10718 [1338, 3305],
10719 [1336, 3287],
10720 [1344, 3285],
10721 [1342, 3294],
10722 [1350, 3273],
10723 [1355, 3276],
10724 [1355, 3288],
10725 [1359, 3280],
10726 [1358, 3270],
10727 [1345, 3270],
10728 [1360, 3269],
10729 [1352, 3255],
10730 [1365, 3245],
10731 [1373, 3248],
10732 [1376, 3238],
10733 [1380, 3221],
10734 [1386, 3209],
10735 [1372, 3201],
10736 [1375, 3196],
10737 [1367, 3196],
10738 [1376, 3196],
10739 [1367, 3191],
10740 [1377, 3193],
10741 [1380, 3188],
10742 [1365, 3188],
10743 [1361, 3177],
10744 [1368, 3167],
10745 [1357, 3164],
10746 [1353, 3155],
10747 [1361, 3152],
10748 [1346, 3149],
10749 [1341, 3141],
10750 [1342, 3133],
10751 [1334, 3128],
10752 [1335, 3119],
10753 [1322, 3112],
10754 [1330, 3109],
10755 [1320, 3099],
10756 [1319, 3091],
10757 [1310, 3073],
10758 [1321, 3073],
10759 [1312, 3075],
10760 [1321, 3074],
10761 [1317, 3082],
10762 [1326, 3081],
10763 [1330, 3094],
10764 [1334, 3102],
10765 [1341, 3110],
10766 [1345, 3121],
10767 [1337, 3128],
10768 [1345, 3130],
10769 [1347, 3122],
10770 [1357, 3117],
10771 [1359, 3111],
10772 [1359, 3103],
10773 [1363, 3093],
10774 [1363, 3102],
10775 [1360, 3113],
10776 [1350, 3129],
10777 [1364, 3150],
10778 [1358, 3160],
10779 [1368, 3164],
10780 [1373, 3176],
10781 [1381, 3183],
10782 [1389, 3176],
10783 [1381, 3184],
10784 [1381, 3200],
10785 [1391, 3198],
10786 [1398, 3206],
10787 [1413, 3186],
10788 [1391, 3215],
10789 [1379, 3228],
10790 [1382, 3238],
10791 [1384, 3230],
10792 [1397, 3226],
10793 [1395, 3228],
10794 [1407, 3228],
10795 [1394, 3229],
10796 [1397, 3248],
10797 [1391, 3258],
10798 [1380, 3260],
10799 [1377, 3283],
10800 [1361, 3291],
10801 [1359, 3303],
10802 [1343, 3303],
10803 [1352, 3317],
10804 [1350, 3326],
10805 [1341, 3328],
10806 [1330, 3322],
10807 [1320, 3331],
10808 [1332, 3325],
10809 [1354, 3334],
10810 [1357, 3343],
10811 [1347, 3347],
10812 [1335, 3349],
10813 [1346, 3351],
10814 [1337, 3357],
10815 [1345, 3360],
10816 [1337, 3361],
10817 [1338, 3369],
10818 [1328, 3363],
10819 [1334, 3382],
10820 [1325, 3398],
10821 [1345, 3401],
10822 [1346, 3388],
10823 [1347, 3397],
10824 [1358, 3402],
10825 [1361, 3393],
10826 [1370, 3383],
10827 [1371, 3394],
10828 [1362, 3399],
10829 [1387, 3402],
10830 [1374, 3401],
10831 [1388, 3398],
10832 [1376, 3392],
10833 [1388, 3396],
10834 [1375, 3389],
10835 [1387, 3391],
10836 [1375, 3383],
10837 [1388, 3391],
10838 [1404, 3390],
10839 [1387, 3377],
10840 [1396, 3379],
10841 [1413, 3374],
10842 [1411, 3386],
10843 [1407, 3400],
10844 [1435, 3408],
10845 [1436, 3399],
10846 [1419, 3387],
10847 [1427, 3376],
10848 [1420, 3366],
10849 [1429, 3370],
10850 [1427, 3378],
10851 [1422, 3389],
10852 [1430, 3387],
10853 [1430, 3395],
10854 [1435, 3409],
10855 [1453, 3416],
10856 [1445, 3406],
10857 [1443, 3399],
10858 [1443, 3386],
10859 [1454, 3397],
10860 [1462, 3391],
10861 [1465, 3382],
10862 [1473, 3390],
10863 [1474, 3382],
10864 [1458, 3364],
10865 [1477, 3383],
10866 [1473, 3394],
10867 [1482, 3395],
10868 [1478, 3410],
10869 [1494, 3408],
10870 [1494, 3416],
10871 [1493, 3426],
10872 [1502, 3427],
10873 [1510, 3436],
10874 [1514, 3428],
10875 [1505, 3420],
10876 [1514, 3428],
10877 [1513, 3419],
10878 [1522, 3417],
10879 [1507, 3411],
10880 [1520, 3412],
10881 [1518, 3401],
10882 [1526, 3394],
10883 [1522, 3403],
10884 [1523, 3411],
10885 [1532, 3426],
10886 [1543, 3438],
10887 [1548, 3429],
10888 [1554, 3443],
10889 [1568, 3435],
10890 [1570, 3456],
10891 [1579, 3457],
10892 [1588, 3465],
10893 [1580, 3459],
10894 [1579, 3469],
10895 [1580, 3459],
10896 [1569, 3457],
10897 [1563, 3441],
10898 [1555, 3444],
10899 [1546, 3438],
10900 [1537, 3442],
10901 [1528, 3440],
10902 [1526, 3453],
10903 [1537, 3458],
10904 [1542, 3450],
10905 [1537, 3460],
10906 [1526, 3461],
10907 [1532, 3486],
10908 [1528, 3502],
10909 [1527, 3523],
10910 [1536, 3528],
10911 [1522, 3525],
10912 [1522, 3557],
10913 [1513, 3583],
10914 [1511, 3591],
10915 [1509, 3602],
10916 [1509, 3593],
10917 [1473, 3664],
10918 [1450, 3709],
10919 [1429, 3764],
10920 [1417, 3824],
10921 [1458, 3825],
10922 [1491, 3840],
10923 [1504, 3850],
10924 [1522, 3849],
10925 [1526, 3834],
10926 [1518, 3833],
10927 [1530, 3834],
10928 [1532, 3826],
10929 [1527, 3823],
10930 [1535, 3823],
10931 [1535, 3820],
10932 [1544, 3820],
10933 [1560, 3816],
10934 [1571, 3811],
10935 [1563, 3799],
10936 [1554, 3800],
10937 [1543, 3811],
10938 [1552, 3804],
10939 [1551, 3796],
10940 [1559, 3802],
10941 [1556, 3787],
10942 [1547, 3790],
10943 [1556, 3786],
10944 [1564, 3784],
10945 [1560, 3776],
10946 [1552, 3778],
10947 [1564, 3775],
10948 [1570, 3788],
10949 [1586, 3800],
10950 [1574, 3783],
10951 [1588, 3799],
10952 [1582, 3787],
10953 [1597, 3787],
10954 [1595, 3778],
10955 [1580, 3769],
10956 [1579, 3780],
10957 [1579, 3769],
10958 [1581, 3747],
10959 [1589, 3731],
10960 [1604, 3729],
10961 [1603, 3720],
10962 [1605, 3730],
10963 [1596, 3733],
10964 [1608, 3738],
10965 [1609, 3747],
10966 [1617, 3731],
10967 [1633, 3721],
10968 [1631, 3710],
10969 [1615, 3710],
10970 [1614, 3723],
10971 [1610, 3715],
10972 [1616, 3708],
10973 [1632, 3708],
10974 [1642, 3702],
10975 [1651, 3702],
10976 [1635, 3681],
10977 [1625, 3681],
10978 [1616, 3693],
10979 [1621, 3685],
10980 [1615, 3662],
10981 [1625, 3660],
10982 [1635, 3637],
10983 [1644, 3637],
10984 [1655, 3630],
10985 [1648, 3615],
10986 [1680, 3638],
10987 [1678, 3599],
10988 [1664, 3598],
10989 [1661, 3590],
10990 [1672, 3572],
10991 [1687, 3560],
10992 [1701, 3556],
10993 [1711, 3562],
10994 [1716, 3571],
10995 [1724, 3570],
10996 [1735, 3561],
10997 [1753, 3559],
10998 [1762, 3547],
10999 [1740, 3551],
11000 [1727, 3545],
11001 [1716, 3531],
11002 [1714, 3517],
11003 [1723, 3512],
11004 [1734, 3526],
11005 [1744, 3530],
11006 [1752, 3525],
11007 [1780, 3522],
11008 [1774, 3507],
11009 [1749, 3508],
11010 [1742, 3494],
11011 [1729, 3488],
11012 [1751, 3468],
11013 [1764, 3474],
11014 [1777, 3478],
11015 [1798, 3472],
11016 [1807, 3473],
11017 [1796, 3475],
11018 [1794, 3495],
11019 [1782, 3507],
11020 [1779, 3540],
11021 [1792, 3530],
11022 [1810, 3485],
11023 [1843, 3426],
11024 [1872, 3393],
11025 [1873, 3383],
11026 [1860, 3397],
11027 [1841, 3405],
11028 [1845, 3413],
11029 [1835, 3420],
11030 [1835, 3429],
11031 [1824, 3449],
11032 [1803, 3448],
11033 [1807, 3459],
11034 [1809, 3470],
11035 [1798, 3472],
11036 [1803, 3453],
11037 [1794, 3449],
11038 [1796, 3439],
11039 [1788, 3432],
11040 [1787, 3418],
11041 [1802, 3409],
11042 [1815, 3391],
11043 [1844, 3380],
11044 [1847, 3372],
11045 [1844, 3359],
11046 [1854, 3349],
11047 [1853, 3337],
11048 [1876, 3335],
11049 [1880, 3313],
11050 [1901, 3306],
11051 [1908, 3298],
11052 [1880, 3315],
11053 [1882, 3333],
11054 [1868, 3337],
11055 [1884, 3336],
11056 [1872, 3344],
11057 [1882, 3351],
11058 [1870, 3345],
11059 [1870, 3355],
11060 [1881, 3360],
11061 [1874, 3370],
11062 [1949, 3282],
11063 [1971, 3261],
11064 [2006, 3241],
11065 [2018, 3223],
11066 [2016, 3204],
11067 [2004, 3208],
11068 [2001, 3216],
11069 [1979, 3235],
11070 [1962, 3244],
11071 [1960, 3252],
11072 [1951, 3245],
11073 [1956, 3256],
11074 [1947, 3245],
11075 [1944, 3253],
11076 [1953, 3258],
11077 [1943, 3254],
11078 [1933, 3264],
11079 [1925, 3279],
11080 [1912, 3281],
11081 [1908, 3291],
11082 [1904, 3281],
11083 [1909, 3250],
11084 [1915, 3238],
11085 [1924, 3238],
11086 [1917, 3224],
11087 [1904, 3222],
11088 [1899, 3187],
11089 [1905, 3178],
11090 [1902, 3165],
11091 [1912, 3166],
11092 [1913, 3150],
11093 [1911, 3160],
11094 [1907, 3170],
11095 [1918, 3194],
11096 [1927, 3194],
11097 [1936, 3184],
11098 [1951, 3187],
11099 [1966, 3178],
11100 [1964, 3169],
11101 [1973, 3167],
11102 [1982, 3159],
11103 [1995, 3160],
11104 [1984, 3168],
11105 [1970, 3169],
11106 [1975, 3181],
11107 [1992, 3194],
11108 [2006, 3176],
11109 [1992, 3168],
11110 [1995, 3160],
11111 [1995, 3151],
11112 [1992, 3143],
11113 [2004, 3136],
11114 [2005, 3122],
11115 [2015, 3113],
11116 [2029, 3111],
11117 [2027, 3099],
11118 [2030, 3111],
11119 [2032, 3122],
11120 [2033, 3131],
11121 [2040, 3117],
11122 [2034, 3104],
11123 [2028, 3084],
11124 [2038, 3099],
11125 [2049, 3097],
11126 [2049, 3111],
11127 [2050, 3091],
11128 [2063, 3095],
11129 [2055, 3091],
11130 [2067, 3083],
11131 [2063, 3072],
11132 [2056, 3062],
11133 [2061, 3048],
11134 [2070, 3041],
11135 [2089, 3046],
11136 [2100, 3055],
11137 [2102, 3063],
11138 [2112, 3053],
11139 [2117, 3067],
11140 [2135, 3066],
11141 [2157, 3075],
11142 [2168, 3085],
11143 [2170, 3073],
11144 [2159, 3071],
11145 [2151, 3057],
11146 [2162, 3052],
11147 [2161, 3042],
11148 [2167, 3033],
11149 [2160, 3042],
11150 [2166, 3033],
11151 [2153, 3047],
11152 [2145, 3049],
11153 [2139, 3058],
11154 [2149, 3057],
11155 [2145, 3066],
11156 [2146, 3058],
11157 [2135, 3053],
11158 [2141, 3044],
11159 [2133, 3044],
11160 [2120, 3039],
11161 [2130, 3043],
11162 [2143, 3039],
11163 [2130, 3031],
11164 [2120, 3031],
11165 [2128, 3029],
11166 [2139, 3034],
11167 [2131, 3029],
11168 [2144, 3026],
11169 [2149, 3016],
11170 [2139, 3014],
11171 [2136, 3023],
11172 [2128, 3024],
11173 [2111, 3022],
11174 [2105, 3013],
11175 [2112, 3005],
11176 [2112, 2997],
11177 [2101, 2994],
11178 [2113, 2997],
11179 [2110, 2989],
11180 [2117, 2980],
11181 [2121, 2969],
11182 [2123, 2959],
11183 [2122, 2972],
11184 [2143, 2972],
11185 [2146, 2953],
11186 [2134, 2950],
11187 [2146, 2952],
11188 [2128, 2948],
11189 [2148, 2944],
11190 [2138, 2937],
11191 [2151, 2942],
11192 [2151, 2925],
11193 [2169, 2922],
11194 [2169, 2913],
11195 [2164, 2901],
11196 [2172, 2905],
11197 [2164, 2899],
11198 [2172, 2904],
11199 [2173, 2896],
11200 [2182, 2898],
11201 [2171, 2891],
11202 [2197, 2906],
11203 [2222, 2930],
11204 [2233, 2910],
11205 [2223, 2900],
11206 [2214, 2891],
11207 [2224, 2898],
11208 [2222, 2890],
11209 [2238, 2893],
11210 [2247, 2903],
11211 [2243, 2890],
11212 [2234, 2890],
11213 [2243, 2890],
11214 [2240, 2879],
11215 [2231, 2875],
11216 [2222, 2879],
11217 [2230, 2874],
11218 [2218, 2869],
11219 [2204, 2876],
11220 [2212, 2882],
11221 [2189, 2864],
11222 [2202, 2860],
11223 [2215, 2861],
11224 [2225, 2864],
11225 [2223, 2850],
11226 [2235, 2849],
11227 [2247, 2857],
11228 [2249, 2849],
11229 [2247, 2858],
11230 [2254, 2857],
11231 [2254, 2869],
11232 [2265, 2863],
11233 [2266, 2852],
11234 [2258, 2849],
11235 [2247, 2840],
11236 [2239, 2847],
11237 [2245, 2836],
11238 [2227, 2821],
11239 [2224, 2811],
11240 [2224, 2798],
11241 [2213, 2786],
11242 [2201, 2782],
11243 [2183, 2795],
11244 [2185, 2785],
11245 [2169, 2795],
11246 [2182, 2791],
11247 [2189, 2777],
11248 [2187, 2789],
11249 [2194, 2781],
11250 [2202, 2779],
11251 [2201, 2767],
11252 [2206, 2783],
11253 [2221, 2785],
11254 [2219, 2769],
11255 [2225, 2753],
11256 [2215, 2742],
11257 [2205, 2729],
11258 [2197, 2729],
11259 [2194, 2738],
11260 [2194, 2739],
11261 [2194, 2755],
11262 [2182, 2752],
11263 [2174, 2747],
11264 [2173, 2755],
11265 [2160, 2752],
11266 [2156, 2760],
11267 [2143, 2768],
11268 [2147, 2758],
11269 [2156, 2753],
11270 [2171, 2755],
11271 [2173, 2743],
11272 [2169, 2731],
11273 [2174, 2719],
11274 [2166, 2716],
11275 [2166, 2734],
11276 [2153, 2737],
11277 [2147, 2719],
11278 [2131, 2733],
11279 [2122, 2729],
11280 [2120, 2717],
11281 [2111, 2721],
11282 [2109, 2729],
11283 [2101, 2738],
11284 [2102, 2728],
11285 [2096, 2720],
11286 [2089, 2733],
11287 [2089, 2725],
11288 [2095, 2716],
11289 [2094, 2708],
11290 [2085, 2712],
11291 [2085, 2696],
11292 [2076, 2696],
11293 [2072, 2685],
11294 [2059, 2697],
11295 [2049, 2692],
11296 [2032, 2681],
11297 [2025, 2666],
11298 [2003, 2662],
11299 [2024, 2665],
11300 [2013, 2642],
11301 [1998, 2644],
11302 [1987, 2638],
11303 [1978, 2642],
11304 [1967, 2625],
11305 [1964, 2614],
11306 [1951, 2608],
11307 [1930, 2593],
11308 [1918, 2595],
11309 [1926, 2593],
11310 [1915, 2589],
11311 [1904, 2598],
11312 [1900, 2594],
11313 [1900, 2584],
11314 [1890, 2593],
11315 [1895, 2584],
11316 [1905, 2596],
11317 [1911, 2585],
11318 [1956, 2606],
11319 [1967, 2613],
11320 [1969, 2624],
11321 [1978, 2628],
11322 [2004, 2639],
11323 [2012, 2632],
11324 [2026, 2655],
11325 [2049, 2671],
11326 [2059, 2679],
11327 [2058, 2691],
11328 [2072, 2682],
11329 [2078, 2690],
11330 [2094, 2662],
11331 [2087, 2688],
11332 [2094, 2698],
11333 [2110, 2698],
11334 [2114, 2706],
11335 [2106, 2713],
11336 [2119, 2709],
11337 [2130, 2706],
11338 [2123, 2698],
11339 [2117, 2680],
11340 [2108, 2678],
11341 [2116, 2679],
11342 [2113, 2655],
11343 [2117, 2647],
11344 [2105, 2636],
11345 [2099, 2604],
11346 [2094, 2591],
11347 [2088, 2575],
11348 [2088, 2564],
11349 [2098, 2578],
11350 [2089, 2586],
11351 [2096, 2588],
11352 [2096, 2598],
11353 [2105, 2606],
11354 [2103, 2616],
11355 [2107, 2625],
11356 [2110, 2637],
11357 [2118, 2641],
11358 [2131, 2626],
11359 [2121, 2635],
11360 [2125, 2648],
11361 [2116, 2655],
11362 [2115, 2668],
11363 [2123, 2673],
11364 [2123, 2681],
11365 [2131, 2676],
11366 [2123, 2681],
11367 [2122, 2673],
11368 [2122, 2689],
11369 [2131, 2689],
11370 [2124, 2697],
11371 [2131, 2705],
11372 [2125, 2716],
11373 [2140, 2715],
11374 [2141, 2707],
11375 [2145, 2698],
11376 [2140, 2690],
11377 [2130, 2684],
11378 [2140, 2689],
11379 [2141, 2697],
11380 [2152, 2697],
11381 [2145, 2714],
11382 [2158, 2732],
11383 [2160, 2716],
11384 [2166, 2704],
11385 [2175, 2712],
11386 [2189, 2715],
11387 [2198, 2718],
11388 [2218, 2708],
11389 [2211, 2697],
11390 [2214, 2686],
11391 [2206, 2689],
11392 [2196, 2694],
11393 [2199, 2685],
11394 [2209, 2684],
11395 [2219, 2687],
11396 [2232, 2692],
11397 [2234, 2683],
11398 [2231, 2693],
11399 [2219, 2691],
11400 [2219, 2705],
11401 [2222, 2713],
11402 [2229, 2703],
11403 [2223, 2714],
11404 [2219, 2728],
11405 [2228, 2711],
11406 [2236, 2709],
11407 [2230, 2717],
11408 [2239, 2719],
11409 [2239, 2727],
11410 [2230, 2728],
11411 [2243, 2727],
11412 [2243, 2739],
11413 [2249, 2751],
11414 [2259, 2749],
11415 [2267, 2747],
11416 [2258, 2739],
11417 [2268, 2742],
11418 [2263, 2733],
11419 [2268, 2745],
11420 [2281, 2736],
11421 [2290, 2737],
11422 [2289, 2729],
11423 [2280, 2735],
11424 [2272, 2737],
11425 [2277, 2727],
11426 [2285, 2730],
11427 [2269, 2715],
11428 [2268, 2724],
11429 [2262, 2715],
11430 [2264, 2707],
11431 [2276, 2711],
11432 [2276, 2719],
11433 [2284, 2718],
11434 [2291, 2709],
11435 [2299, 2706],
11436 [2308, 2710],
11437 [2316, 2713],
11438 [2319, 2705],
11439 [2330, 2694],
11440 [2326, 2667],
11441 [2325, 2656],
11442 [2326, 2666],
11443 [2328, 2676],
11444 [2339, 2679],
11445 [2347, 2680],
11446 [2348, 2668],
11447 [2340, 2674],
11448 [2350, 2664],
11449 [2335, 2670],
11450 [2347, 2664],
11451 [2334, 2668],
11452 [2350, 2663],
11453 [2361, 2659],
11454 [2363, 2647],
11455 [2352, 2640],
11456 [2360, 2639],
11457 [2369, 2642],
11458 [2363, 2632],
11459 [2376, 2630],
11460 [2385, 2623],
11461 [2398, 2630],
11462 [2394, 2617],
11463 [2378, 2613],
11464 [2368, 2596],
11465 [2379, 2613],
11466 [2390, 2618],
11467 [2407, 2612],
11468 [2418, 2613],
11469 [2433, 2625],
11470 [2441, 2618],
11471 [2439, 2607],
11472 [2429, 2605],
11473 [2426, 2597],
11474 [2418, 2593],
11475 [2405, 2582],
11476 [2392, 2577],
11477 [2405, 2581],
11478 [2414, 2590],
11479 [2427, 2595],
11480 [2437, 2600],
11481 [2438, 2584],
11482 [2439, 2570],
11483 [2436, 2559],
11484 [2441, 2569],
11485 [2436, 2581],
11486 [2445, 2591],
11487 [2453, 2584],
11488 [2452, 2569],
11489 [2456, 2573],
11490 [2456, 2561],
11491 [2450, 2541],
11492 [2438, 2517],
11493 [2453, 2536],
11494 [2453, 2547],
11495 [2464, 2553],
11496 [2473, 2550],
11497 [2479, 2542],
11498 [2493, 2550],
11499 [2489, 2535],
11500 [2493, 2547],
11501 [2503, 2550],
11502 [2499, 2534],
11503 [2487, 2519],
11504 [2494, 2527],
11505 [2500, 2519],
11506 [2494, 2508],
11507 [2502, 2516],
11508 [2492, 2498],
11509 [2508, 2510],
11510 [2503, 2491],
11511 [2493, 2482],
11512 [2505, 2492],
11513 [2507, 2501],
11514 [2521, 2474],
11515 [2519, 2466],
11516 [2533, 2460],
11517 [2551, 2454],
11518 [2550, 2439],
11519 [2538, 2436],
11520 [2534, 2424],
11521 [2550, 2433],
11522 [2561, 2435],
11523 [2577, 2440],
11524 [2569, 2426],
11525 [2560, 2429],
11526 [2548, 2429],
11527 [2558, 2427],
11528 [2575, 2420],
11529 [2567, 2416],
11530 [2550, 2402],
11531 [2540, 2404],
11532 [2532, 2403],
11533 [2541, 2397],
11534 [2551, 2401],
11535 [2559, 2401],
11536 [2569, 2400],
11537 [2580, 2407],
11538 [2573, 2392],
11539 [2576, 2381],
11540 [2567, 2381],
11541 [2579, 2375],
11542 [2561, 2368],
11543 [2552, 2365],
11544 [2547, 2357],
11545 [2554, 2368],
11546 [2550, 2377],
11547 [2548, 2377],
11548 [2548, 2368],
11549 [2539, 2363],
11550 [2545, 2375],
11551 [2547, 2385],
11552 [2541, 2390],
11553 [2533, 2390],
11554 [2546, 2385],
11555 [2543, 2374],
11556 [2532, 2359],
11557 [2528, 2350],
11558 [2528, 2340],
11559 [2533, 2327],
11560 [2535, 2337],
11561 [2535, 2328],
11562 [2536, 2337],
11563 [2537, 2329],
11564 [2529, 2341],
11565 [2529, 2349],
11566 [2529, 2358],
11567 [2537, 2358],
11568 [2546, 2349],
11569 [2541, 2324],
11570 [2533, 2326],
11571 [2529, 2317],
11572 [2537, 2316],
11573 [2541, 2324],
11574 [2546, 2313],
11575 [2551, 2305],
11576 [2542, 2300],
11577 [2551, 2305],
11578 [2549, 2297],
11579 [2553, 2286],
11580 [2545, 2278],
11581 [2555, 2280],
11582 [2557, 2268],
11583 [2543, 2268],
11584 [2553, 2267],
11585 [2553, 2257],
11586 [2561, 2256],
11587 [2574, 2239],
11588 [2565, 2238],
11589 [2556, 2242],
11590 [2538, 2236],
11591 [2546, 2233],
11592 [2560, 2237],
11593 [2573, 2235],
11594 [2583, 2225],
11595 [2565, 2226],
11596 [2573, 2223],
11597 [2578, 2212],
11598 [2567, 2215],
11599 [2578, 2212],
11600 [2580, 2224],
11601 [2588, 2213],
11602 [2576, 2211],
11603 [2568, 2210],
11604 [2560, 2215],
11605 [2524, 2219],
11606 [2518, 2229],
11607 [2522, 2219],
11608 [2561, 2205],
11609 [2585, 2205],
11610 [2613, 2180],
11611 [2602, 2186],
11612 [2609, 2177],
11613 [2600, 2185],
11614 [2607, 2177],
11615 [2599, 2184],
11616 [2590, 2182],
11617 [2608, 2176],
11618 [2587, 2173],
11619 [2568, 2165],
11620 [2588, 2171],
11621 [2604, 2169],
11622 [2614, 2167],
11623 [2624, 2153],
11624 [2621, 2142],
11625 [2629, 2151],
11626 [2634, 2142],
11627 [2592, 2140],
11628 [2617, 2140],
11629 [2602, 2139],
11630 [2613, 2137],
11631 [2626, 2141],
11632 [2625, 2126],
11633 [2621, 2134],
11634 [2609, 2133],
11635 [2583, 2127],
11636 [2578, 2122],
11637 [2586, 2122],
11638 [2610, 2122],
11639 [2631, 2118],
11640 [2623, 2116],
11641 [2622, 2106],
11642 [2614, 2104],
11643 [2621, 2100],
11644 [2611, 2100],
11645 [2619, 2100],
11646 [2611, 2098],
11647 [2619, 2096],
11648 [2617, 2088],
11649 [2618, 2081],
11650 [2626, 2081],
11651 [2625, 2071],
11652 [2623, 2060],
11653 [2623, 2052],
11654 [2628, 2063],
11655 [2637, 2052],
11656 [2627, 2048],
11657 [2614, 2046],
11658 [2616, 2038],
11659 [2615, 2046],
11660 [2623, 2039],
11661 [2630, 2047],
11662 [2642, 2037],
11663 [2654, 2038],
11664 [2665, 2027],
11665 [2660, 2016],
11666 [2668, 2008],
11667 [2651, 2007],
11668 [2650, 2015],
11669 [2642, 2014],
11670 [2630, 2013],
11671 [2615, 2010],
11672 [2609, 2001],
11673 [2594, 2006],
11674 [2600, 1998],
11675 [2569, 1988],
11676 [2560, 1993],
11677 [2544, 1979],
11678 [2534, 1973],
11679 [2546, 1971],
11680 [2553, 1979],
11681 [2561, 1979],
11682 [2574, 1977],
11683 [2589, 1980],
11684 [2600, 1989],
11685 [2612, 1993],
11686 [2621, 1996],
11687 [2627, 1986],
11688 [2619, 1979],
11689 [2628, 1985],
11690 [2644, 1982],
11691 [2645, 1973],
11692 [2645, 1982],
11693 [2654, 1976],
11694 [2660, 1967],
11695 [2661, 1950],
11696 [2636, 1947],
11697 [2645, 1951],
11698 [2656, 1944],
11699 [2659, 1932],
11700 [2647, 1932],
11701 [2653, 1923],
11702 [2642, 1916],
11703 [2634, 1916],
11704 [2628, 1904],
11705 [2611, 1886],
11706 [2602, 1885],
11707 [2602, 1877],
11708 [2623, 1880],
11709 [2620, 1872],
11710 [2610, 1871],
11711 [2625, 1870],
11712 [2635, 1876],
11713 [2651, 1875],
11714 [2654, 1865],
11715 [2643, 1861],
11716 [2658, 1859],
11717 [2659, 1873],
11718 [2666, 1852],
11719 [2656, 1852],
11720 [2651, 1844],
11721 [2616, 1843],
11722 [2638, 1839],
11723 [2621, 1832],
11724 [2635, 1832],
11725 [2620, 1816],
11726 [2630, 1820],
11727 [2624, 1809],
11728 [2629, 1818],
11729 [2645, 1832],
11730 [2654, 1830],
11731 [2649, 1822],
11732 [2649, 1813],
11733 [2654, 1823],
11734 [2666, 1830],
11735 [2670, 1846],
11736 [2682, 1844],
11737 [2696, 1852],
11738 [2709, 1834],
11739 [2700, 1832],
11740 [2707, 1822],
11741 [2699, 1821],
11742 [2709, 1819],
11743 [2711, 1809],
11744 [2728, 1808],
11745 [2739, 1799],
11746 [2730, 1788],
11747 [2714, 1780],
11748 [2695, 1788],
11749 [2680, 1779],
11750 [2673, 1787],
11751 [2663, 1781],
11752 [2650, 1776],
11753 [2639, 1775],
11754 [2647, 1769],
11755 [2638, 1763],
11756 [2629, 1758],
11757 [2614, 1740],
11758 [2622, 1746],
11759 [2630, 1753],
11760 [2638, 1754],
11761 [2666, 1774],
11762 [2702, 1771],
11763 [2716, 1767],
11764 [2728, 1770],
11765 [2723, 1762],
11766 [2708, 1766],
11767 [2676, 1764],
11768 [2712, 1761],
11769 [2691, 1750],
11770 [2689, 1728],
11771 [2696, 1744],
11772 [2700, 1752],
11773 [2716, 1762],
11774 [2724, 1758],
11775 [2747, 1755],
11776 [2745, 1745],
11777 [2753, 1751],
11778 [2751, 1769],
11779 [2742, 1821],
11780 [2729, 1831],
11781 [2739, 1825],
11782 [2735, 1831],
11783 [2727, 1831],
11784 [2737, 1832],
11785 [2729, 1836],
11786 [2739, 1840],
11787 [2730, 1844],
11788 [2725, 1852],
11789 [2736, 1847],
11790 [2735, 1858],
11791 [2731, 1871],
11792 [2732, 1861],
11793 [2722, 1868],
11794 [2730, 1875],
11795 [2725, 1889],
11796 [2723, 1899],
11797 [2714, 1903],
11798 [2722, 1907],
11799 [2714, 1907],
11800 [2715, 1915],
11801 [2717, 1924],
11802 [2712, 1938],
11803 [2697, 1944],
11804 [2707, 1951],
11805 [2708, 1960],
11806 [2700, 1956],
11807 [2703, 1972],
11808 [2705, 1983],
11809 [2706, 1998],
11810 [2699, 2008],
11811 [2708, 2008],
11812 [2704, 2009],
11813 [2704, 2029],
11814 [2694, 2049],
11815 [2681, 2049],
11816 [2697, 2049],
11817 [2694, 2057],
11818 [2691, 2073],
11819 [2699, 2089],
11820 [2694, 2109],
11821 [2690, 2171],
11822 [2687, 2180],
11823 [2688, 2197],
11824 [2682, 2243],
11825 [2675, 2252],
11826 [2674, 2265],
11827 [2682, 2290],
11828 [2674, 2287],
11829 [2679, 2300],
11830 [2671, 2305],
11831 [2662, 2299],
11832 [2651, 2289],
11833 [2654, 2300],
11834 [2667, 2308],
11835 [2681, 2323],
11836 [2710, 2049],
11837 [2733, 1891],
11838 [2764, 1727],
11839 [2776, 1685],
11840 [2767, 1679],
11841 [2765, 1683],
11842 [2754, 1683],
11843 [2743, 1689],
11844 [2734, 1703],
11845 [2720, 1709],
11846 [2711, 1708],
11847 [2699, 1700],
11848 [2690, 1686],
11849 [2673, 1680],
11850 [2681, 1678],
11851 [2681, 1665],
11852 [2678, 1656],
11853 [2675, 1639],
11854 [2680, 1631],
11855 [2681, 1644],
11856 [2688, 1654],
11857 [2691, 1667],
11858 [2694, 1673],
11859 [2694, 1683],
11860 [2699, 1691],
11861 [2710, 1697],
11862 [2719, 1697],
11863 [2734, 1688],
11864 [2756, 1669],
11865 [2746, 1666],
11866 [2748, 1657],
11867 [2757, 1661],
11868 [2765, 1660],
11869 [2762, 1670],
11870 [2754, 1671],
11871 [2767, 1674],
11872 [2781, 1626],
11873 [2810, 1522],
11874 [2794, 1521],
11875 [2783, 1526],
11876 [2776, 1535],
11877 [2765, 1535],
11878 [2744, 1531],
11879 [2734, 1510],
11880 [2745, 1515],
11881 [2762, 1525],
11882 [2766, 1513],
11883 [2764, 1505],
11884 [2781, 1510],
11885 [2786, 1520],
11886 [2809, 1520],
11887 [2812, 1494],
11888 [2828, 1438],
11889 [2850, 1332],
11890 [2862, 1242],
11891 [2863, 1186],
11892 [2858, 1103],
11893 [2849, 1075],
11894 [2847, 1025],
11895 [2832, 985],
11896 [2814, 958],
11897 [2810, 966],
11898 [2796, 966],
11899 [2794, 977],
11900 [2811, 986],
11901 [2817, 1021],
11902 [2830, 1025],
11903 [2739, 1025],
11904 [2831, 1026],
11905 [2830, 1057],
11906 [2842, 1063],
11907 [2845, 1081],
11908 [2836, 1076],
11909 [2850, 1090],
11910 [2848, 1101],
11911 [2855, 1117],
11912 [2859, 1174],
11913 [2853, 1235],
11914 [2844, 1227],
11915 [2836, 1240],
11916 [2835, 1232],
11917 [2827, 1235],
11918 [2835, 1242],
11919 [2838, 1253],
11920 [2846, 1252],
11921 [2844, 1263],
11922 [2842, 1254],
11923 [2828, 1252],
11924 [2831, 1261],
11925 [2839, 1279],
11926 [2828, 1273],
11927 [2811, 1286],
11928 [2820, 1277],
11929 [2827, 1261],
11930 [2824, 1246],
11931 [2808, 1252],
11932 [2806, 1262],
11933 [2807, 1250],
11934 [2794, 1258],
11935 [2791, 1266],
11936 [2785, 1277],
11937 [2776, 1277],
11938 [2788, 1262],
11939 [2768, 1263],
11940 [2759, 1272],
11941 [2751, 1272],
11942 [2775, 1260],
11943 [2790, 1259],
11944 [2797, 1240],
11945 [2784, 1243],
11946 [2802, 1233],
11947 [2777, 1234],
11948 [2792, 1228],
11949 [2798, 1220],
11950 [2800, 1225],
11951 [2809, 1225],
11952 [2811, 1217],
11953 [2804, 1215],
11954 [2812, 1215],
11955 [2820, 1205],
11956 [2829, 1202],
11957 [2842, 1199],
11958 [2854, 1187],
11959 [2851, 1160],
11960 [2827, 1161],
11961 [2806, 1154],
11962 [2797, 1161],
11963 [2788, 1159],
11964 [2776, 1176],
11965 [2754, 1175],
11966 [2744, 1183],
11967 [2740, 1195],
11968 [2724, 1204],
11969 [2713, 1198],
11970 [2708, 1213],
11971 [2699, 1221],
11972 [2703, 1229],
11973 [2705, 1209],
11974 [2710, 1195],
11975 [2723, 1193],
11976 [2724, 1179],
11977 [2739, 1170],
11978 [2755, 1166],
11979 [2784, 1148],
11980 [2797, 1145],
11981 [2797, 1134],
11982 [2785, 1123],
11983 [2794, 1125],
11984 [2799, 1134],
11985 [2811, 1136],
11986 [2819, 1131],
11987 [2829, 1145],
11988 [2848, 1143],
11989 [2850, 1123],
11990 [2846, 1108],
11991 [2821, 1092],
11992 [2811, 1094],
11993 [2788, 1088],
11994 [2770, 1081],
11995 [2762, 1081],
11996 [2734, 1068],
11997 [2712, 1051],
11998 [2704, 1048],
11999 [2653, 1025],
12000 [2626, 1005],
12001 [2606, 1020],
12002 [2598, 1022],
12003 [2579, 1020],
12004 [2565, 1004],
12005 [2548, 1023],
12006 [2540, 1034],
12007 [2511, 1046],
12008 [2520, 1038],
12009 [2516, 1024],
12010 [2494, 1012],
12011 [2478, 1004],
12012 [2465, 1002],
12013 [2447, 992],
12014 [2429, 1008],
12015 [2429, 1016],
12016 [2444, 991],
12017 [2428, 951],
12018 [2424, 940],
12019 [2402, 935],
12020 [2393, 923],
12021 [2397, 914],
12022 [2372, 915],
12023 [2356, 945],
12024 [2341, 955],
12025 [2319, 960],
12026 [2308, 959],
12027 [2304, 970],
12028 [2295, 978],
12029 [2284, 980],
12030 [2288, 963],
12031 [2275, 966],
12032 [2264, 962],
12033 [2261, 948],
12034 [2247, 958],
12035 [2242, 944],
12036 [2231, 944],
12037 [2223, 938],
12038 [2208, 948],
12039 [2194, 947],
12040 [2180, 922],
12041 [2166, 911],
12042 [2120, 900],
12043 [2099, 866],
12044 [2072, 842],
12045 [2062, 814],
12046 [2047, 809],
12047 [2057, 808],
12048 [2066, 816],
12049 [2073, 841],
12050 [2100, 866],
12051 [2122, 900],
12052 [2169, 909],
12053 [2181, 920],
12054 [2189, 940],
12055 [2197, 945],
12056 [2207, 945],
12057 [2221, 935],
12058 [2241, 938],
12059 [2250, 948],
12060 [2258, 945],
12061 [2254, 944],
12062 [2264, 944],
12063 [2265, 958],
12064 [2283, 955],
12065 [2283, 943],
12066 [2283, 955],
12067 [2291, 962],
12068 [2288, 976],
12069 [2301, 969],
12070 [2302, 954],
12071 [2312, 951],
12072 [2302, 939],
12073 [2312, 951],
12074 [2331, 947],
12075 [2341, 939],
12076 [2353, 918],
12077 [2376, 901],
12078 [2392, 899],
12079 [2403, 905],
12080 [2410, 915],
12081 [2434, 923],
12082 [2443, 897],
12083 [2449, 886],
12084 [2458, 880],
12085 [2452, 849],
12086 [2450, 817],
12087 [2451, 828],
12088 [2455, 820],
12089 [2484, 802],
12090 [2500, 809],
12091 [2509, 786],
12092 [2517, 740],
12093 [2528, 737],
12094 [2529, 728],
12095 [2521, 724],
12096 [2523, 692],
12097 [2527, 667],
12098 [2544, 646],
12099 [2561, 636],
12100 [2576, 628],
12101 [2592, 611],
12102 [2605, 617],
12103 [2619, 589],
12104 [2588, 563],
12105 [2612, 577],
12106 [2624, 560],
12107 [2617, 551],
12108 [2597, 542],
12109 [2619, 548],
12110 [2629, 561],
12111 [2641, 544],
12112 [2646, 530],
12113 [2641, 506],
12114 [2649, 467],
12115 [2641, 460],
12116 [2652, 461],
12117 [2647, 496],
12118 [2652, 506],
12119 [2672, 497],
12120 [2674, 489],
12121 [2683, 466],
12122 [2710, 452],
12123 [2710, 447],
12124 [2687, 447],
12125 [2681, 435],
12126 [2691, 414],
12127 [2689, 388],
12128 [2698, 373],
12129 [2688, 370],
12130 [2690, 362],
12131 [2698, 371],
12132 [2701, 360],
12133 [2712, 349],
12134 [2693, 330],
12135 [2715, 349],
12136 [2732, 333],
12137 [2772, 327],
12138 [2776, 313],
12139 [2766, 291],
12140 [2774, 286],
12141 [2775, 269],
12142 [2779, 245],
12143 [2769, 219],
12144 [2770, 200],
12145 [2771, 198],
12146 [2771, 217],
12147 [2781, 242],
12148 [2778, 255],
12149 [2789, 269],
12150 [2802, 270],
12151 [2816, 219],
12152 [2809, 246],
12153 [2804, 273],
12154 [2791, 273],
12155 [2781, 259],
12156 [2778, 273],
12157 [2781, 283],
12158 [2772, 293],
12159 [2780, 320],
12160 [2773, 332],
12161 [2765, 334],
12162 [2773, 340],
12163 [2781, 342],
12164 [2771, 351],
12165 [2773, 359],
12166 [2765, 363],
12167 [2763, 353],
12168 [2770, 343],
12169 [2762, 350],
12170 [2754, 351],
12171 [2761, 342],
12172 [2758, 334],
12173 [2738, 337],
12174 [2724, 352],
12175 [2714, 355],
12176 [2692, 390],
12177 [2696, 410],
12178 [2688, 426],
12179 [2686, 440],
12180 [2710, 438],
12181 [2714, 453],
12182 [2705, 463],
12183 [2692, 467],
12184 [2678, 503],
12185 [2667, 511],
12186 [2667, 531],
12187 [2660, 549],
12188 [2657, 558],
12189 [2648, 577],
12190 [2639, 593],
12191 [2636, 605],
12192 [2628, 617],
12193 [2618, 623],
12194 [2611, 637],
12195 [2612, 647],
12196 [2648, 642],
12197 [2652, 631],
12198 [2680, 636],
12199 [2695, 628],
12200 [2689, 611],
12201 [2691, 606],
12202 [2680, 606],
12203 [2665, 598],
12204 [2693, 601],
12205 [2719, 614],
12206 [2682, 587],
12207 [2693, 585],
12208 [2725, 604],
12209 [2703, 584],
12210 [2717, 587],
12211 [2719, 579],
12212 [2709, 572],
12213 [2718, 574],
12214 [2705, 560],
12215 [2717, 560],
12216 [2726, 549],
12217 [2742, 557],
12218 [2740, 548],
12219 [2762, 530],
12220 [2771, 528],
12221 [2744, 515],
12222 [2760, 517],
12223 [2775, 513],
12224 [2774, 505],
12225 [2772, 493],
12226 [2783, 484],
12227 [2777, 475],
12228 [2768, 473],
12229 [2783, 474],
12230 [2790, 452],
12231 [2790, 442],
12232 [2782, 432],
12233 [2794, 428],
12234 [2792, 420],
12235 [2801, 402],
12236 [2807, 398],
12237 [2807, 390],
12238 [2822, 377],
12239 [2834, 342],
12240 [2845, 336],
12241 [2845, 328],
12242 [2867, 287],
12243 [2866, 272],
12244 [2881, 247],
12245 [2883, 232],
12246 [2903, 188],
12247 [2934, 195],
12248 [2949, 205],
12249 [2940, 206],
12250 [2931, 197],
12251 [2913, 231],
12252 [2899, 250],
12253 [2900, 262],
12254 [2889, 292],
12255 [2883, 304],
12256 [2840, 375],
12257 [2838, 385],
12258 [2831, 398],
12259 [2826, 407],
12260 [2818, 413],
12261 [2818, 421],
12262 [2806, 440],
12263 [2808, 449],
12264 [2804, 459],
12265 [2806, 475],
12266 [2800, 484],
12267 [2803, 498],
12268 [2794, 527],
12269 [2803, 539],
12270 [2814, 534],
12271 [2824, 522],
12272 [2849, 520],
12273 [2863, 487],
12274 [2859, 470],
12275 [2863, 455],
12276 [2905, 395],
12277 [2904, 379],
12278 [2925, 355],
12279 [2925, 344],
12280 [2917, 328],
12281 [2916, 279],
12282 [2937, 235],
12283 [2951, 215],
12284 [2950, 206],
12285 [2919, 278],
12286 [2921, 332],
12287 [2927, 342],
12288 [2950, 353],
12289 [2964, 337],
12290 [2974, 333],
12291 [2989, 342],
12292 [2999, 341],
12293 [3014, 334],
12294 [3014, 326],
12295 [3026, 331],
12296 [3043, 337],
12297 [3042, 324],
12298 [3051, 313],
12299 [3059, 335],
12300 [3067, 337],
12301 [3067, 329],
12302 [3089, 320],
12303 [3123, 339],
12304 [3106, 323],
12305 [3103, 315],
12306 [3108, 323],
12307 [3116, 316],
12308 [3106, 310],
12309 [3102, 298],
12310 [3092, 300],
12311 [3094, 292],
12312 [3090, 284],
12313 [3089, 263],
12314 [3088, 247],
12315 [3094, 233],
12316 [3083, 233],
12317 [3079, 212],
12318 [3083, 183],
12319 [3073, 175],
12320 [3082, 160],
12321 [3078, 176],
12322 [3081, 211],
12323 [3091, 211],
12324 [3091, 225],
12325 [3101, 231],
12326 [3107, 243],
12327 [3112, 254],
12328 [3115, 241],
12329 [3125, 229],
12330 [3125, 216],
12331 [3134, 215],
12332 [3135, 205],
12333 [3136, 195],
12334 [3128, 190],
12335 [3121, 205],
12336 [3110, 220],
12337 [3099, 209],
12338 [3109, 214],
12339 [3124, 185],
12340 [3134, 177],
12341 [3138, 168],
12342 [3148, 152],
12343 [3142, 174],
12344 [3152, 166],
12345 [3162, 160],
12346 [3165, 149],
12347 [3160, 137],
12348 [3152, 130],
12349 [3161, 129],
12350 [3169, 133],
12351 [3173, 123],
12352 [3189, 124],
12353 [3195, 120],
12354 [3195, 105],
12355 [3196, 91],
12356 [3198, 101],
12357 [3204, 92],
12358 [3203, 101],
12359 [3213, 94],
12360 [3208, 112],
12361 [3213, 100],
12362 [3221, 100],
12363 [3227, 80],
12364 [3204, 71],
12365 [3215, 71],
12366 [3211, 60],
12367 [3221, 59],
12368 [3218, 68],
12369 [3229, 73],
12370 [3237, 59],
12371 [3235, 67],
12372 [3247, 68],
12373 [3255, 59],
12374 [3263, 51],
12375 [3271, 41],
12376 [3261, 78],
12377 [3267, 69],
12378 [3281, 69],
12379 [3276, 61],
12380 [3284, 59],
12381 [3281, 47],
12382 [3292, 31],
12383 [3300, 26],
12384 [3314, 25],
12385 [3322, 0],
12386 [3313, -4],
12387 [3317, 8],
12388 [3309, 2],
12389 [3313, -15],
12390 [3321, -13],
12391 [3337, -42],
12392 [3345, -62],
12393 [3345, -47],
12394 [3353, -42],
12395 [3365, -42],
12396 [3369, -57],
12397 [3360, -67],
12398 [3368, -65],
12399 [3363, -75],
12400 [3372, -60],
12401 [3374, -71],
12402 [3377, -58],
12403 [3384, -79],
12404 [3386, -71],
12405 [3385, -62],
12406 [3398, -74],
12407 [3402, -93],
12408 [3412, -103],
12409 [3414, -81],
12410 [3418, -73],
12411 [3409, -72],
12412 [3414, -60],
12413 [3423, -60],
12414 [3424, -69],
12415 [3433, -70],
12416 [3437, -80],
12417 [3440, -92],
12418 [3443, -83],
12419 [3448, -75],
12420 [3445, -66],
12421 [3447, -57],
12422 [3439, -47],
12423 [3430, -54],
12424 [3427, -41],
12425 [3446, -42],
12426 [3451, -63],
12427 [3459, -72],
12428 [3471, -83],
12429 [3478, -99],
12430 [3476, -88],
12431 [3480, -83],
12432 [3480, -91],
12433 [3488, -96],
12434 [3483, -121],
12435 [3490, -102],
12436 [3490, -110],
12437 [3495, -100],
12438 [3496, -108],
12439 [3505, -120],
12440 [3502, -128],
12441 [3508, -119],
12442 [3497, -103],
12443 [3507, -71],
12444 [3517, -77],
12445 [3526, -97],
12446 [3517, -103],
12447 [3517, -121],
12448 [3520, -113],
12449 [3539, -113],
12450 [3543, -126],
12451 [3550, -128],
12452 [3562, -128],
12453 [3568, -118],
12454 [3571, -128],
12455 [3582, -108],
12456 [3585, -123],
12457 [3584, -128],
12458 [4224, -128],
12459 [4224, 28],
12460 [4216, 28],
12461 [4216, 32],
12462 [4224, 32],
12463 [4220, 45],
12464 [4212, 31],
12465 [4166, 14],
12466 [4145, 14],
12467 [4156, 19],
12468 [4169, 17],
12469 [4164, 25],
12470 [4180, 56],
12471 [4172, 65],
12472 [4165, 55],
12473 [4139, 42],
12474 [4141, 56],
12475 [4130, 60],
12476 [4130, 70],
12477 [4123, 59],
12478 [4113, 56],
12479 [4113, 48],
12480 [4121, 58],
12481 [4132, 50],
12482 [4132, 37],
12483 [4124, 35],
12484 [4120, 23],
12485 [4105, 32],
12486 [4110, 43],
12487 [4106, 53],
12488 [4109, 63],
12489 [4104, 51],
12490 [4095, 52],
12491 [4091, 40],
12492 [4107, 26],
12493 [4111, 17],
12494 [4124, 22],
12495 [4147, 26],
12496 [4142, 20],
12497 [4125, 20],
12498 [4106, 5],
12499 [4095, 15],
12500 [4079, 25],
12501 [4077, 35],
12502 [4068, 35],
12503 [4059, 28],
12504 [4073, 29],
12505 [4047, 24],
12506 [4068, 47],
12507 [4063, 104],
12508 [4068, 100],
12509 [4068, 85],
12510 [4070, 70],
12511 [4074, 81],
12512 [4074, 89],
12513 [4069, 100],
12514 [4059, 114],
12515 [4063, 125],
12516 [4041, 131],
12517 [4029, 146],
12518 [4032, 167],
12519 [4021, 160],
12520 [4011, 142],
12521 [4012, 127],
12522 [4027, 115],
12523 [4026, 124],
12524 [4033, 112],
12525 [4045, 113],
12526 [4058, 104],
12527 [3959, 139],
12528 [3939, 136],
12529 [3944, 144],
12530 [3934, 136],
12531 [3891, 126],
12532 [3850, 107],
12533 [3815, 101],
12534 [3776, 100],
12535 [3776, 114],
12536 [3774, 104],
12537 [3743, 92],
12538 [3709, 50],
12539 [3696, 47],
12540 [3690, 104],
12541 [3686, 124],
12542 [3688, 114],
12543 [3693, 97],
12544 [3714, 110],
12545 [3721, 100],
12546 [3716, 84],
12547 [3729, 90],
12548 [3722, 72],
12549 [3740, 94],
12550 [3732, 90],
12551 [3724, 99],
12552 [3739, 96],
12553 [3766, 111],
12554 [3762, 128],
12555 [3764, 154],
12556 [3764, 163],
12557 [3762, 172],
12558 [3750, 176],
12559 [3748, 174],
12560 [3748, 163],
12561 [3753, 155],
12562 [3732, 127],
12563 [3723, 149],
12564 [3731, 152],
12565 [3736, 163],
12566 [3725, 155],
12567 [3717, 146],
12568 [3701, 137],
12569 [3680, 146],
12570 [3646, 143],
12571 [3649, 154],
12572 [3667, 162],
12573 [3671, 171],
12574 [3668, 182],
12575 [3665, 174],
12576 [3659, 163],
12577 [3651, 161],
12578 [3631, 155],
12579 [3641, 152],
12580 [3647, 137],
12581 [3636, 139],
12582 [3625, 129],
12583 [3579, 133],
12584 [3574, 138],
12585 [3574, 130],
12586 [3620, 127],
12587 [3634, 114],
12588 [3648, 111],
12589 [3644, 128],
12590 [3654, 114],
12591 [3652, 98],
12592 [3642, 88],
12593 [3603, 83],
12594 [3581, 72],
12595 [3572, 63],
12596 [3560, 74],
12597 [3562, 83],
12598 [3567, 71],
12599 [3568, 79],
12600 [3560, 90],
12601 [3560, 81],
12602 [3554, 109],
12603 [3563, 117],
12604 [3579, 154],
12605 [3591, 202],
12606 [3606, 211],
12607 [3604, 232],
12608 [3594, 220],
12609 [3602, 221],
12610 [3603, 216],
12611 [3590, 216],
12612 [3584, 208],
12613 [3567, 199],
12614 [3563, 188],
12615 [3557, 163],
12616 [3536, 167],
12617 [3534, 178],
12618 [3544, 204],
12619 [3534, 201],
12620 [3517, 204],
12621 [3506, 197],
12622 [3489, 199],
12623 [3480, 182],
12624 [3480, 152],
12625 [3452, 160],
12626 [3457, 178],
12627 [3443, 162],
12628 [3445, 151],
12629 [3456, 154],
12630 [3468, 142],
12631 [3479, 147],
12632 [3492, 146],
12633 [3501, 139],
12634 [3510, 126],
12635 [3517, 137],
12636 [3516, 157],
12637 [3508, 169],
12638 [3501, 173],
12639 [3501, 181],
12640 [3520, 180],
12641 [3521, 162],
12642 [3526, 152],
12643 [3539, 151],
12644 [3536, 139],
12645 [3519, 125],
12646 [3503, 129],
12647 [3481, 137],
12648 [3454, 124],
12649 [3433, 135],
12650 [3411, 138],
12651 [3408, 147],
12652 [3385, 150],
12653 [3378, 158],
12654 [3356, 148],
12655 [3354, 158],
12656 [3352, 166],
12657 [3340, 177],
12658 [3325, 195],
12659 [3322, 224],
12660 [3329, 238],
12661 [3352, 228],
12662 [3343, 234],
12663 [3336, 243],
12664 [3327, 254],
12665 [3328, 279],
12666 [3335, 304],
12667 [3332, 345],
12668 [3327, 334],
12669 [3326, 303],
12670 [3331, 293],
12671 [3323, 290],
12672 [3318, 279],
12673 [3294, 237],
12674 [3237, 212],
12675 [3230, 221],
12676 [3215, 219],
12677 [3219, 238],
12678 [3204, 255],
12679 [3216, 266],
12680 [3218, 284],
12681 [3218, 273],
12682 [3232, 275],
12683 [3245, 267],
12684 [3246, 283],
12685 [3252, 272],
12686 [3260, 282],
12687 [3251, 296],
12688 [3253, 319],
12689 [3243, 334],
12690 [3245, 359],
12691 [3235, 335],
12692 [3234, 317],
12693 [3229, 307],
12694 [3215, 301],
12695 [3212, 293],
12696 [3201, 292],
12697 [3197, 284],
12698 [3186, 281],
12699 [3181, 273],
12700 [3176, 283],
12701 [3181, 305],
12702 [3164, 321],
12703 [3166, 333],
12704 [3183, 349],
12705 [3182, 371],
12706 [3191, 379],
12707 [3179, 390],
12708 [3181, 415],
12709 [3163, 396],
12710 [3151, 374],
12711 [3146, 353],
12712 [3137, 356],
12713 [3124, 368],
12714 [3121, 356],
12715 [3095, 352],
12716 [3084, 345],
12717 [3073, 352],
12718 [3073, 360],
12719 [3067, 369],
12720 [3059, 367],
12721 [3054, 351],
12722 [3046, 354],
12723 [3035, 358],
12724 [3033, 368],
12725 [3032, 381],
12726 [3041, 381],
12727 [3040, 403],
12728 [3048, 413],
12729 [3056, 410],
12730 [3060, 419],
12731 [3057, 429],
12732 [3055, 413],
12733 [3039, 425],
12734 [3026, 419],
12735 [3022, 410],
12736 [3031, 406],
12737 [3008, 384],
12738 [3009, 373],
12739 [3003, 382],
12740 [2988, 386],
12741 [2991, 396],
12742 [2982, 397],
12743 [2980, 381],
12744 [2964, 385],
12745 [2973, 372],
12746 [2953, 364],
12747 [2926, 392],
12748 [2916, 389],
12749 [2917, 404],
12750 [2905, 414],
12751 [2885, 444],
12752 [2876, 464],
12753 [2889, 462],
12754 [2899, 466],
12755 [2911, 456],
12756 [2900, 467],
12757 [2912, 480],
12758 [2938, 493],
12759 [2937, 509],
12760 [2926, 506],
12761 [2921, 515],
12762 [2932, 501],
12763 [2926, 487],
12764 [2912, 482],
12765 [2903, 469],
12766 [2894, 465],
12767 [2884, 464],
12768 [2876, 474],
12769 [2878, 489],
12770 [2869, 506],
12771 [2865, 521],
12772 [2869, 532],
12773 [2862, 521],
12774 [2864, 539],
12775 [2857, 540],
12776 [2857, 530],
12777 [2830, 530],
12778 [2825, 540],
12779 [2821, 548],
12780 [2820, 558],
12781 [2812, 559],
12782 [2804, 569],
12783 [2794, 578],
12784 [2794, 592],
12785 [2803, 590],
12786 [2807, 598],
12787 [2799, 606],
12788 [2807, 599],
12789 [2820, 600],
12790 [2820, 610],
12791 [2807, 611],
12792 [2799, 614],
12793 [2799, 623],
12794 [2790, 623],
12795 [2791, 632],
12796 [2786, 641],
12797 [2781, 646],
12798 [2772, 646],
12799 [2768, 656],
12800 [2762, 673],
12801 [2761, 692],
12802 [2763, 702],
12803 [2775, 719],
12804 [2808, 731],
12805 [2820, 745],
12806 [2821, 757],
12807 [2830, 752],
12808 [2822, 757],
12809 [2827, 765],
12810 [2836, 760],
12811 [2841, 769],
12812 [2812, 765],
12813 [2804, 779],
12814 [2819, 788],
12815 [2922, 777],
12816 [2920, 767],
12817 [2889, 763],
12818 [2950, 766],
12819 [2948, 758],
12820 [2931, 760],
12821 [2922, 756],
12822 [2920, 741],
12823 [2924, 743],
12824 [2924, 751],
12825 [2932, 748],
12826 [2931, 758],
12827 [2947, 752],
12828 [2921, 726],
12829 [2932, 731],
12830 [2945, 733],
12831 [2950, 742],
12832 [2950, 757],
12833 [2968, 754],
12834 [2974, 775],
12835 [2986, 773],
12836 [2997, 769],
12837 [3001, 760],
12838 [2993, 723],
12839 [2948, 727],
12840 [2939, 716],
12841 [2943, 705],
12842 [2943, 718],
12843 [2951, 724],
12844 [2965, 720],
12845 [2964, 711],
12846 [2955, 697],
12847 [2965, 708],
12848 [2968, 720],
12849 [2977, 718],
12850 [2982, 710],
12851 [2973, 702],
12852 [2973, 688],
12853 [2986, 677],
12854 [3001, 662],
12855 [2980, 636],
12856 [3006, 661],
12857 [2997, 626],
12858 [3016, 655],
12859 [3030, 647],
12860 [3026, 625],
12861 [3031, 633],
12862 [3041, 633],
12863 [3039, 644],
12864 [3054, 645],
12865 [3055, 612],
12866 [3062, 638],
12867 [3064, 619],
12868 [3066, 627],
12869 [3073, 636],
12870 [3079, 637],
12871 [3079, 615],
12872 [3097, 615],
12873 [3086, 614],
12874 [3079, 627],
12875 [3086, 642],
12876 [3138, 673],
12877 [3126, 688],
12878 [3114, 701],
12879 [3114, 709],
12880 [3123, 714],
12881 [3127, 706],
12882 [3132, 693],
12883 [3143, 678],
12884 [3156, 686],
12885 [3162, 676],
12886 [3188, 663],
12887 [3189, 651],
12888 [3179, 639],
12889 [3189, 647],
12890 [3191, 661],
12891 [3199, 659],
12892 [3194, 669],
12893 [3203, 669],
12894 [3190, 672],
12895 [3158, 694],
12896 [3174, 695],
12897 [3166, 703],
12898 [3179, 709],
12899 [3169, 713],
12900 [3162, 703],
12901 [3152, 705],
12902 [3155, 730],
12903 [3142, 737],
12904 [3149, 722],
12905 [3150, 714],
12906 [3128, 741],
12907 [3127, 732],
12908 [3133, 724],
12909 [3124, 731],
12910 [3109, 733],
12911 [3109, 745],
12912 [3099, 743],
12913 [3071, 760],
12914 [3056, 766],
12915 [3039, 765],
12916 [3000, 790],
12917 [2978, 791],
12918 [2965, 802],
12919 [2951, 798],
12920 [2929, 805],
12921 [2908, 818],
12922 [2908, 841],
12923 [2954, 817],
12924 [2977, 812],
12925 [3071, 771],
12926 [3080, 767],
12927 [3146, 750],
12928 [3180, 749],
12929 [3193, 741],
12930 [3205, 741],
12931 [3204, 727],
12932 [3218, 717],
12933 [3209, 729],
12934 [3208, 737],
12935 [3221, 737],
12936 [3232, 740],
12937 [3252, 747],
12938 [3276, 744],
12939 [3278, 729],
12940 [3264, 721],
12941 [3259, 736],
12942 [3256, 726],
12943 [3246, 723],
12944 [3252, 713],
12945 [3250, 699],
12946 [3259, 692],
12947 [3270, 680],
12948 [3268, 688],
12949 [3276, 686],
12950 [3274, 677],
12951 [3268, 666],
12952 [3270, 658],
12953 [3270, 666],
12954 [3277, 681],
12955 [3280, 670],
12956 [3288, 674],
12957 [3284, 682],
12958 [3295, 670],
12959 [3307, 676],
12960 [3307, 687],
12961 [3317, 667],
12962 [3316, 655],
12963 [3325, 660],
12964 [3316, 685],
12965 [3326, 677],
12966 [3323, 686],
12967 [3327, 695],
12968 [3328, 707],
12969 [3315, 720],
12970 [3314, 734],
12971 [3325, 737],
12972 [3337, 734],
12973 [3328, 731],
12974 [3339, 733],
12975 [3334, 722],
12976 [3342, 722],
12977 [3341, 710],
12978 [3344, 699],
12979 [3358, 707],
12980 [3367, 704],
12981 [3378, 692],
12982 [3379, 677],
12983 [3371, 668],
12984 [3382, 673],
12985 [3389, 686],
12986 [3400, 687],
12987 [3411, 688],
12988 [3414, 675],
12989 [3405, 663],
12990 [3406, 649],
12991 [3406, 657],
12992 [3423, 670],
12993 [3421, 654],
12994 [3426, 680],
12995 [3426, 669],
12996 [3428, 680],
12997 [3427, 669],
12998 [3429, 679],
12999 [3430, 655],
13000 [3438, 684],
13001 [3440, 663],
13002 [3444, 683],
13003 [3452, 672],
13004 [3450, 648],
13005 [3441, 646],
13006 [3440, 632],
13007 [3444, 645],
13008 [3453, 632],
13009 [3457, 671],
13010 [3469, 662],
13011 [3468, 648],
13012 [3465, 639],
13013 [3469, 648],
13014 [3482, 657],
13015 [3485, 643],
13016 [3478, 633],
13017 [3485, 642],
13018 [3485, 631],
13019 [3491, 648],
13020 [3499, 648],
13021 [3504, 657],
13022 [3507, 649],
13023 [3498, 638],
13024 [3509, 647],
13025 [3505, 618],
13026 [3513, 649],
13027 [3521, 655],
13028 [3529, 640],
13029 [3528, 648],
13030 [3539, 654],
13031 [3538, 676],
13032 [3547, 684],
13033 [3548, 676],
13034 [3556, 661],
13035 [3547, 661],
13036 [3566, 646],
13037 [3572, 632],
13038 [3578, 622],
13039 [3579, 632],
13040 [3580, 617],
13041 [3581, 636],
13042 [3589, 632],
13043 [3591, 619],
13044 [3595, 611],
13045 [3593, 624],
13046 [3596, 611],
13047 [3594, 622],
13048 [3603, 640],
13049 [3612, 637],
13050 [3616, 624],
13051 [3619, 631],
13052 [3619, 616],
13053 [3622, 626],
13054 [3628, 617],
13055 [3622, 608],
13056 [3631, 604],
13057 [3626, 628],
13058 [3635, 629],
13059 [3646, 633],
13060 [3649, 618],
13061 [3659, 623],
13062 [3660, 614],
13063 [3664, 624],
13064 [3672, 625],
13065 [3675, 621],
13066 [3675, 601],
13067 [3682, 624],
13068 [3682, 614],
13069 [3684, 625],
13070 [3688, 617],
13071 [3696, 625],
13072 [3696, 610],
13073 [3696, 624],
13074 [3705, 623],
13075 [3708, 605],
13076 [3711, 619],
13077 [3725, 619],
13078 [3717, 615],
13079 [3714, 605],
13080 [3712, 597],
13081 [3719, 609],
13082 [3723, 594],
13083 [3725, 602],
13084 [3729, 615],
13085 [3731, 601],
13086 [3744, 603],
13087 [3742, 585],
13088 [3745, 604],
13089 [3755, 603],
13090 [3759, 593],
13091 [3753, 578],
13092 [3759, 594],
13093 [3769, 599],
13094 [3769, 582],
13095 [3774, 591],
13096 [3786, 587],
13097 [3787, 573],
13098 [3788, 562],
13099 [3789, 588],
13100 [3791, 576],
13101 [3791, 585],
13102 [3795, 575],
13103 [3807, 575],
13104 [3805, 567],
13105 [3808, 577],
13106 [3806, 567],
13107 [3811, 576],
13108 [3808, 566],
13109 [3811, 575],
13110 [3810, 566],
13111 [3813, 575],
13112 [3813, 566],
13113 [3818, 578],
13114 [3821, 566],
13115 [3813, 562],
13116 [3815, 545],
13117 [3815, 558],
13118 [3820, 564],
13119 [3820, 554],
13120 [3822, 563],
13121 [3824, 555],
13122 [3827, 564],
13123 [3833, 556],
13124 [3831, 564],
13125 [3840, 549],
13126 [3843, 567],
13127 [3844, 558],
13128 [3848, 568],
13129 [3874, 569],
13130 [3871, 561],
13131 [3893, 547],
13132 [3887, 537],
13133 [3894, 548],
13134 [3903, 539],
13135 [3915, 532],
13136 [3901, 517],
13137 [3915, 531],
13138 [3914, 521],
13139 [3932, 517],
13140 [3924, 517],
13141 [3923, 494],
13142 [3931, 505],
13143 [3942, 489],
13144 [3939, 504],
13145 [3951, 499],
13146 [3951, 485],
13147 [3953, 490],
13148 [3953, 501],
13149 [3952, 511],
13150 [3951, 522],
13151 [3956, 514],
13152 [3955, 525],
13153 [3963, 520],
13154 [3964, 528],
13155 [3981, 513],
13156 [3983, 491],
13157 [3983, 507],
13158 [3980, 517],
13159 [3999, 530],
13160 [4002, 518],
13161 [4010, 512],
13162 [4007, 520],
13163 [4015, 515],
13164 [4006, 521],
13165 [4020, 536],
13166 [4022, 527],
13167 [4022, 537],
13168 [4053, 542],
13169 [4062, 541],
13170 [4069, 516],
13171 [4081, 505],
13172 [4085, 489],
13173 [4095, 491],
13174 [4118, 501],
13175 [4127, 503],
13176 [4139, 498],
13177 [4176, 494],
13178 [4195, 485],
13179 [4203, 471],
13180 [4201, 484],
13181 [4224, 482],
13182 [4223, 473],
13183 [4224, 476],
13184 [4224, 589],
13185 [4215, 588],
13186 [4206, 596],
13187 [4176, 603],
13188 [4128, 621],
13189 [4095, 627],
13190 [4080, 631],
13191 [4069, 636],
13192 [4050, 635],
13193 [4033, 648],
13194 [4010, 651],
13195 [3998, 657],
13196 [3997, 648],
13197 [3976, 661],
13198 [3952, 670],
13199 [3936, 670],
13200 [3906, 681],
13201 [3854, 682],
13202 [3844, 675],
13203 [3832, 683],
13204 [3837, 677],
13205 [3818, 677],
13206 [3826, 689],
13207 [3840, 691],
13208 [3915, 686],
13209 [4095, 635],
13210 [4224, 592],
13211 [4224, 4224],
13212 [-128, 4224],
13213 [-128, 4224],
13214 ],
13215 &[[1747, 3583], [1749, 3583]],
13216 &[[2049, 3132], [2049, 3134]],
13217 &[[2049, 3135], [2049, 3136]],
13218 &[[2175, 3040], [2177, 3039]],
13219 &[[2177, 3039], [2178, 3039]],
13220 &[[2175, 3009], [2175, 3008]],
13221 &[[2175, 3004], [2175, 3001]],
13222 &[[1025, 2978], [1025, 2985]],
13223 &[[2303, 2955], [2303, 2957]],
13224 &[[2176, 2986], [2173, 2987]],
13225 &[[2304, 2928], [2304, 2926]],
13226 &[[2305, 2923], [2306, 2924]],
13227 &[[2303, 2915], [2304, 2913]],
13228 &[[2561, 2531], [2562, 2532]],
13229 &[[2551, 2559], [2551, 2559]],
13230 &[[2559, 2427], [2559, 2427]],
13231 &[[2559, 2206], [2561, 2206]],
13232 &[[2639, 2049], [2638, 2049]],
13233 &[[3071, 361], [3071, 360]],
13234 &[[855, 2206], [855, 2206], [855, 2206]],
13235 &[
13236 [854, 2206],
13237 [843, 2201],
13238 [834, 2208],
13239 [843, 2201],
13240 [854, 2206],
13241 [854, 2206],
13242 ],
13243 &[[2494, 2527], [2494, 2527], [2494, 2527]],
13244 &[
13245 [2495, 2527],
13246 [2500, 2533],
13247 [2504, 2543],
13248 [2509, 2534],
13249 [2500, 2524],
13250 [2507, 2535],
13251 [2495, 2527],
13252 [2495, 2527],
13253 ],
13254 &[[2504, 2513], [2504, 2523], [2504, 2513], [2504, 2513]],
13255 &[[2607, 2128], [2607, 2128], [2607, 2128]],
13256 &[[2637, 2042], [2637, 2042], [2637, 2042]],
13257 &[[2637, 2042], [2637, 2042], [2637, 2042]],
13258 &[[2665, 2017], [2665, 2017], [2665, 2017]],
13259 &[[2635, 1757], [2635, 1757], [2635, 1757]],
13260 &[[2635, 1757], [2635, 1757], [2635, 1757]],
13261 &[[2721, 1892], [2721, 1892], [2721, 1892]],
13262 &[[2720, 1893], [2720, 1893], [2720, 1893]],
13263 &[[2773, 1679], [2773, 1679], [2773, 1679]],
13264 &[[2444, 991], [2444, 991], [2444, 991]],
13265 &[[3178, 128], [3178, 128], [3178, 128]],
13266 &[[3176, 130], [3176, 130], [3176, 130]],
13267 &[[2799, 606], [2794, 593], [2799, 606], [2799, 606]],
13268 &[
13269 [2049, 3181],
13270 [2049, 3183],
13271 [2037, 3194],
13272 [2047, 3190],
13273 [2110, 3142],
13274 [2156, 3116],
13275 [2224, 3084],
13276 [2223, 3073],
13277 [2217, 3057],
13278 [2208, 3059],
13279 [2196, 3054],
13280 [2207, 3053],
13281 [2204, 3040],
13282 [2195, 3037],
13283 [2186, 3045],
13284 [2186, 3034],
13285 [2177, 3037],
13286 [2169, 3036],
13287 [2165, 3044],
13288 [2169, 3055],
13289 [2177, 3048],
13290 [2175, 3061],
13291 [2174, 3073],
13292 [2174, 3084],
13293 [2162, 3092],
13294 [2155, 3102],
13295 [2126, 3123],
13296 [2118, 3121],
13297 [2109, 3127],
13298 [2103, 3102],
13299 [2102, 3114],
13300 [2075, 3126],
13301 [2079, 3144],
13302 [2069, 3142],
13303 [2069, 3151],
13304 [2059, 3159],
13305 [2049, 3181],
13306 [2049, 3181],
13307 ],
13308 &[[2206, 3059], [2206, 3059], [2206, 3059]],
13309 &[[1578, 3811], [1578, 3811], [1578, 3811]],
13310 &[[1577, 3813], [1577, 3813], [1577, 3813]],
13311 &[
13312 [1578, 3811],
13313 [1580, 3811],
13314 [1580, 3819],
13315 [1575, 3827],
13316 [1566, 3832],
13317 [1558, 3844],
13318 [1563, 3846],
13319 [1551, 3846],
13320 [1555, 3864],
13321 [1567, 3883],
13322 [1601, 3834],
13323 [1675, 3768],
13324 [1675, 3752],
13325 [1665, 3738],
13326 [1662, 3717],
13327 [1656, 3727],
13328 [1658, 3712],
13329 [1643, 3707],
13330 [1641, 3717],
13331 [1643, 3725],
13332 [1653, 3726],
13333 [1645, 3740],
13334 [1642, 3750],
13335 [1647, 3758],
13336 [1648, 3748],
13337 [1658, 3750],
13338 [1657, 3738],
13339 [1659, 3751],
13340 [1647, 3759],
13341 [1635, 3756],
13342 [1620, 3755],
13343 [1633, 3767],
13344 [1625, 3770],
13345 [1611, 3773],
13346 [1621, 3786],
13347 [1610, 3776],
13348 [1612, 3786],
13349 [1598, 3815],
13350 [1589, 3821],
13351 [1578, 3811],
13352 [1578, 3811],
13353 ],
13354 &[[1370, 3184], [1370, 3184], [1370, 3184]],
13355 &[[1370, 3184], [1373, 3183], [1370, 3184], [1370, 3184]],
13356 &[
13357 [2304, 2930],
13358 [2298, 2928],
13359 [2312, 2926],
13360 [2301, 2920],
13361 [2292, 2925],
13362 [2295, 2914],
13363 [2304, 2919],
13364 [2313, 2926],
13365 [2324, 2928],
13366 [2335, 2918],
13367 [2331, 2908],
13368 [2320, 2918],
13369 [2307, 2911],
13370 [2321, 2916],
13371 [2329, 2906],
13372 [2316, 2904],
13373 [2319, 2896],
13374 [2308, 2899],
13375 [2303, 2891],
13376 [2290, 2890],
13377 [2287, 2880],
13378 [2286, 2892],
13379 [2283, 2911],
13380 [2296, 2905],
13381 [2288, 2907],
13382 [2288, 2922],
13383 [2279, 2926],
13384 [2287, 2927],
13385 [2292, 2938],
13386 [2303, 2934],
13387 [2313, 2929],
13388 [2304, 2930],
13389 [2304, 2930],
13390 ],
13391 &[
13392 [2316, 2895],
13393 [2317, 2895],
13394 [2316, 2901],
13395 [2331, 2901],
13396 [2332, 2889],
13397 [2321, 2885],
13398 [2323, 2898],
13399 [2325, 2889],
13400 [2315, 2882],
13401 [2308, 2896],
13402 [2316, 2895],
13403 [2316, 2895],
13404 ],
13405 &[
13406 [2304, 2850],
13407 [2300, 2851],
13408 [2311, 2859],
13409 [2323, 2868],
13410 [2339, 2871],
13411 [2335, 2861],
13412 [2341, 2873],
13413 [2341, 2885],
13414 [2350, 2887],
13415 [2341, 2887],
13416 [2335, 2895],
13417 [2336, 2906],
13418 [2344, 2910],
13419 [2369, 2866],
13420 [2369, 2856],
13421 [2357, 2828],
13422 [2348, 2824],
13423 [2349, 2840],
13424 [2346, 2854],
13425 [2335, 2839],
13426 [2339, 2853],
13427 [2331, 2857],
13428 [2317, 2851],
13429 [2304, 2850],
13430 [2304, 2850],
13431 ],
13432 &[[2344, 2910], [2344, 2910], [2344, 2910]],
13433 &[[2344, 2910], [2344, 2910], [2344, 2910]],
13434 &[
13435 [2151, 2999],
13436 [2152, 2999],
13437 [2162, 3004],
13438 [2151, 2999],
13439 [2151, 2999],
13440 ],
13441 &[[2151, 2999], [2151, 2999], [2151, 2999]],
13442 &[
13443 [2203, 2998],
13444 [2197, 2989],
13445 [2195, 2997],
13446 [2203, 2998],
13447 [2203, 2998],
13448 ],
13449 &[[2195, 2997], [2195, 2997], [2195, 2997]],
13450 &[[2195, 2997], [2195, 2997], [2195, 2997]],
13451 &[
13452 [2205, 2728],
13453 [2212, 2734],
13454 [2212, 2719],
13455 [2205, 2728],
13456 [2205, 2728],
13457 ],
13458 &[[2212, 2734], [2212, 2734], [2212, 2734]],
13459 &[
13460 [3840, 644],
13461 [3835, 649],
13462 [3857, 646],
13463 [3851, 637],
13464 [3840, 644],
13465 [3840, 644],
13466 ],
13467 &[[3835, 649], [3835, 649], [3835, 649]],
13468 &[[3835, 649], [3835, 649], [3835, 649]],
13469 &[[3451, 713], [3451, 713], [3451, 713]],
13470 &[[3451, 711], [3451, 711], [3451, 711]],
13471 &[[3911, 623], [3911, 623], [3911, 623]],
13472 &[[3911, 623], [3911, 623], [3911, 623]],
13473 &[
13474 [2048, 3128],
13475 [2040, 3140],
13476 [2049, 3147],
13477 [2049, 3155],
13478 [2057, 3142],
13479 [2049, 3135],
13480 [2058, 3126],
13481 [2048, 3128],
13482 [2048, 3128],
13483 ],
13484 &[
13485 [2047, 3163],
13486 [2042, 3168],
13487 [2038, 3148],
13488 [2012, 3172],
13489 [2008, 3180],
13490 [2009, 3189],
13491 [2043, 3172],
13492 [2047, 3173],
13493 [2047, 3163],
13494 [2047, 3163],
13495 ],
13496 &[
13497 [1714, 3583],
13498 [1714, 3583],
13499 [1720, 3595],
13500 [1719, 3607],
13501 [1709, 3606],
13502 [1706, 3619],
13503 [1721, 3630],
13504 [1725, 3638],
13505 [1722, 3649],
13506 [1714, 3654],
13507 [1712, 3664],
13508 [1702, 3665],
13509 [1698, 3688],
13510 [1695, 3700],
13511 [1681, 3706],
13512 [1682, 3717],
13513 [1697, 3707],
13514 [1743, 3631],
13515 [1782, 3583],
13516 [1797, 3564],
13517 [1775, 3544],
13518 [1780, 3552],
13519 [1781, 3560],
13520 [1765, 3583],
13521 [1759, 3592],
13522 [1749, 3589],
13523 [1757, 3587],
13524 [1747, 3583],
13525 [1735, 3586],
13526 [1734, 3595],
13527 [1744, 3599],
13528 [1746, 3591],
13529 [1746, 3603],
13530 [1752, 3595],
13531 [1747, 3605],
13532 [1755, 3598],
13533 [1732, 3633],
13534 [1742, 3604],
13535 [1731, 3596],
13536 [1724, 3583],
13537 [1720, 3574],
13538 [1712, 3574],
13539 [1714, 3583],
13540 [1714, 3583],
13541 ],
13542 &[
13543 [1537, 3873],
13544 [1553, 3869],
13545 [1546, 3859],
13546 [1536, 3859],
13547 [1508, 3867],
13548 [1500, 3864],
13549 [1502, 3854],
13550 [1492, 3859],
13551 [1475, 3878],
13552 [1495, 3855],
13553 [1456, 3827],
13554 [1419, 3828],
13555 [1405, 3876],
13556 [1410, 3886],
13557 [1420, 3894],
13558 [1451, 3893],
13559 [1461, 3898],
13560 [1493, 3895],
13561 [1537, 3873],
13562 [1537, 3873],
13563 ],
13564 &[
13565 [1537, 3849],
13566 [1544, 3849],
13567 [1536, 3837],
13568 [1526, 3847],
13569 [1537, 3849],
13570 [1537, 3849],
13571 ],
13572 &[
13573 [1535, 3837],
13574 [1535, 3836],
13575 [1545, 3848],
13576 [1551, 3833],
13577 [1541, 3830],
13578 [1535, 3837],
13579 [1535, 3837],
13580 ],
13581 &[
13582 [1597, 3801],
13583 [1602, 3800],
13584 [1594, 3793],
13585 [1597, 3801],
13586 [1597, 3801],
13587 ],
13588 &[
13589 [1574, 3798],
13590 [1568, 3800],
13591 [1573, 3808],
13592 [1582, 3802],
13593 [1574, 3798],
13594 [1574, 3798],
13595 ],
13596 &[
13597 [1707, 3657],
13598 [1699, 3648],
13599 [1705, 3635],
13600 [1683, 3630],
13601 [1679, 3643],
13602 [1688, 3651],
13603 [1695, 3657],
13604 [1707, 3657],
13605 [1707, 3657],
13606 ],
13607 &[[1699, 3678], [1699, 3678], [1699, 3678]],
13608 &[[1552, 3843], [1552, 3843], [1552, 3843]],
13609 &[
13610 [1607, 3779],
13611 [1600, 3764],
13612 [1591, 3765],
13613 [1590, 3753],
13614 [1582, 3770],
13615 [1596, 3777],
13616 [1598, 3791],
13617 [1607, 3779],
13618 [1607, 3779],
13619 ],
13620 &[
13621 [1701, 3627],
13622 [1695, 3621],
13623 [1697, 3607],
13624 [1693, 3598],
13625 [1685, 3606],
13626 [1681, 3624],
13627 [1687, 3627],
13628 [1701, 3627],
13629 [1701, 3627],
13630 ],
13631 &[[1585, 3757], [1585, 3757], [1585, 3757]],
13632 &[
13633 [1626, 3762],
13634 [1614, 3751],
13635 [1607, 3762],
13636 [1607, 3774],
13637 [1618, 3767],
13638 [1629, 3771],
13639 [1626, 3762],
13640 [1626, 3762],
13641 ],
13642 &[[1706, 3669], [1700, 3667], [1706, 3669], [1706, 3669]],
13643 &[
13644 [1756, 3583],
13645 [1759, 3583],
13646 [1767, 3578],
13647 [1754, 3569],
13648 [1742, 3575],
13649 [1756, 3583],
13650 [1756, 3583],
13651 ],
13652 &[[2034, 3135], [2034, 3135], [2034, 3135]],
13653 &[
13654 [1765, 3569],
13655 [1771, 3572],
13656 [1756, 3560],
13657 [1765, 3569],
13658 [1765, 3569],
13659 ],
13660 &[[1770, 3573], [1756, 3568], [1770, 3573], [1770, 3573]],
13661 &[
13662 [1763, 3543],
13663 [1772, 3538],
13664 [1771, 3524],
13665 [1753, 3525],
13666 [1745, 3532],
13667 [1728, 3525],
13668 [1744, 3539],
13669 [1763, 3543],
13670 [1763, 3543],
13671 ],
13672 &[[1709, 3569], [1709, 3569], [1709, 3569]],
13673 &[[1736, 3539], [1736, 3539], [1736, 3539]],
13674 &[[1739, 3544], [1739, 3544], [1739, 3544]],
13675 &[[1791, 3485], [1791, 3485], [1791, 3485]],
13676 &[
13677 [1849, 3373],
13678 [1867, 3355],
13679 [1867, 3346],
13680 [1850, 3363],
13681 [1849, 3373],
13682 [1849, 3373],
13683 ],
13684 &[
13685 [1858, 3351],
13686 [1867, 3346],
13687 [1864, 3337],
13688 [1858, 3337],
13689 [1858, 3351],
13690 [1858, 3351],
13691 ],
13692 &[
13693 [1963, 3207],
13694 [1966, 3211],
13695 [1977, 3201],
13696 [1967, 3196],
13697 [1957, 3199],
13698 [1963, 3207],
13699 [1963, 3207],
13700 ],
13701 &[[1960, 3190], [1955, 3192], [1960, 3190], [1960, 3190]],
13702 &[
13703 [1963, 3186],
13704 [1959, 3188],
13705 [1972, 3191],
13706 [1963, 3186],
13707 [1963, 3186],
13708 ],
13709 &[[1962, 3230], [1962, 3230], [1962, 3230]],
13710 &[
13711 [1978, 3199],
13712 [1979, 3203],
13713 [1967, 3210],
13714 [1975, 3212],
13715 [1978, 3199],
13716 [1978, 3199],
13717 ],
13718 &[[1970, 3220], [1970, 3220], [1970, 3220]],
13719 &[[1965, 3227], [1959, 3233], [1965, 3227], [1965, 3227]],
13720 &[
13721 [1739, 3545],
13722 [1734, 3542],
13723 [1745, 3549],
13724 [1754, 3543],
13725 [1739, 3545],
13726 [1739, 3545],
13727 ],
13728 &[
13729 [1470, 3408],
13730 [1478, 3409],
13731 [1482, 3396],
13732 [1474, 3399],
13733 [1470, 3408],
13734 [1470, 3408],
13735 ],
13736 &[
13737 [1373, 3252],
13738 [1383, 3251],
13739 [1384, 3242],
13740 [1373, 3252],
13741 [1373, 3252],
13742 ],
13743 &[[1385, 3243], [1386, 3252], [1385, 3243], [1385, 3243]],
13744 &[
13745 [1388, 3254],
13746 [1391, 3254],
13747 [1393, 3235],
13748 [1388, 3254],
13749 [1388, 3254],
13750 ],
13751 &[[1385, 3241], [1385, 3241], [1385, 3241]],
13752 &[
13753 [1363, 3263],
13754 [1372, 3257],
13755 [1366, 3246],
13756 [1355, 3254],
13757 [1363, 3263],
13758 [1363, 3263],
13759 ],
13760 &[
13761 [1375, 3270],
13762 [1379, 3260],
13763 [1364, 3268],
13764 [1375, 3270],
13765 [1375, 3270],
13766 ],
13767 &[[1345, 3298], [1357, 3301], [1345, 3298], [1345, 3298]],
13768 &[
13769 [1324, 3340],
13770 [1320, 3337],
13771 [1332, 3336],
13772 [1324, 3340],
13773 [1324, 3340],
13774 ],
13775 &[
13776 [1389, 3392],
13777 [1390, 3402],
13778 [1403, 3394],
13779 [1389, 3392],
13780 [1389, 3392],
13781 ],
13782 &[[1400, 3383], [1410, 3386], [1400, 3383], [1400, 3383]],
13783 &[
13784 [1367, 3279],
13785 [1368, 3276],
13786 [1358, 3270],
13787 [1360, 3279],
13788 [1371, 3285],
13789 [1376, 3277],
13790 [1367, 3279],
13791 [1367, 3279],
13792 ],
13793 &[
13794 [2547, 2560],
13795 [2550, 2563],
13796 [2537, 2585],
13797 [2527, 2605],
13798 [2518, 2609],
13799 [2507, 2631],
13800 [2495, 2652],
13801 [2489, 2656],
13802 [2489, 2671],
13803 [2477, 2683],
13804 [2477, 2691],
13805 [2471, 2699],
13806 [2463, 2703],
13807 [2459, 2719],
13808 [2447, 2724],
13809 [2448, 2738],
13810 [2438, 2750],
13811 [2436, 2758],
13812 [2421, 2770],
13813 [2414, 2787],
13814 [2405, 2799],
13815 [2394, 2808],
13816 [2383, 2815],
13817 [2375, 2815],
13818 [2384, 2825],
13819 [2403, 2810],
13820 [2470, 2722],
13821 [2559, 2562],
13822 [2620, 2456],
13823 [2658, 2368],
13824 [2685, 2336],
13825 [2667, 2324],
13826 [2658, 2346],
13827 [2649, 2342],
13828 [2648, 2334],
13829 [2648, 2310],
13830 [2648, 2332],
13831 [2638, 2337],
13832 [2640, 2347],
13833 [2649, 2350],
13834 [2646, 2368],
13835 [2642, 2376],
13836 [2641, 2384],
13837 [2626, 2389],
13838 [2634, 2389],
13839 [2639, 2397],
13840 [2630, 2395],
13841 [2638, 2399],
13842 [2630, 2395],
13843 [2638, 2400],
13844 [2627, 2396],
13845 [2636, 2403],
13846 [2624, 2397],
13847 [2629, 2406],
13848 [2626, 2422],
13849 [2621, 2431],
13850 [2617, 2442],
13851 [2609, 2453],
13852 [2618, 2451],
13853 [2609, 2458],
13854 [2607, 2469],
13855 [2589, 2498],
13856 [2569, 2511],
13857 [2565, 2519],
13858 [2561, 2527],
13859 [2552, 2536],
13860 [2548, 2550],
13861 [2547, 2560],
13862 [2547, 2560],
13863 ],
13864 &[
13865 [2176, 3057],
13866 [2176, 3055],
13867 [2166, 3056],
13868 [2162, 3069],
13869 [2172, 3068],
13870 [2176, 3057],
13871 [2176, 3057],
13872 ],
13873 &[
13874 [2107, 3073],
13875 [2110, 3083],
13876 [2098, 3093],
13877 [2107, 3098],
13878 [2117, 3090],
13879 [2127, 3086],
13880 [2144, 3086],
13881 [2132, 3073],
13882 [2122, 3073],
13883 [2113, 3059],
13884 [2107, 3073],
13885 [2107, 3073],
13886 ],
13887 &[
13888 [2117, 3120],
13889 [2125, 3122],
13890 [2128, 3114],
13891 [2137, 3112],
13892 [2142, 3101],
13893 [2156, 3099],
13894 [2164, 3083],
13895 [2151, 3082],
13896 [2144, 3090],
13897 [2129, 3094],
13898 [2121, 3093],
13899 [2106, 3103],
13900 [2117, 3120],
13901 [2117, 3120],
13902 ],
13903 &[
13904 [2303, 2981],
13905 [2303, 2981],
13906 [2289, 2967],
13907 [2265, 2977],
13908 [2273, 2988],
13909 [2284, 2993],
13910 [2275, 3005],
13911 [2265, 3009],
13912 [2254, 3021],
13913 [2238, 3022],
13914 [2226, 3010],
13915 [2229, 3025],
13916 [2218, 3031],
13917 [2210, 3035],
13918 [2215, 3043],
13919 [2218, 3034],
13920 [2235, 3027],
13921 [2230, 3041],
13922 [2216, 3043],
13923 [2232, 3064],
13924 [2286, 3012],
13925 [2303, 2989],
13926 [2338, 2945],
13927 [2344, 2928],
13928 [2330, 2936],
13929 [2305, 2942],
13930 [2307, 2954],
13931 [2313, 2941],
13932 [2320, 2951],
13933 [2321, 2943],
13934 [2329, 2947],
13935 [2322, 2957],
13936 [2309, 2959],
13937 [2307, 2967],
13938 [2303, 2981],
13939 [2303, 2981],
13940 ],
13941 &[
13942 [2304, 2858],
13943 [2292, 2854],
13944 [2291, 2864],
13945 [2301, 2863],
13946 [2297, 2875],
13947 [2305, 2877],
13948 [2303, 2885],
13949 [2316, 2875],
13950 [2324, 2870],
13951 [2311, 2866],
13952 [2304, 2858],
13953 [2304, 2858],
13954 ],
13955 &[
13956 [2303, 2885],
13957 [2295, 2882],
13958 [2286, 2872],
13959 [2271, 2863],
13960 [2271, 2877],
13961 [2287, 2877],
13962 [2292, 2887],
13963 [2303, 2885],
13964 [2303, 2885],
13965 ],
13966 &[
13967 [2303, 2963],
13968 [2303, 2955],
13969 [2301, 2945],
13970 [2289, 2951],
13971 [2291, 2960],
13972 [2300, 2955],
13973 [2303, 2963],
13974 [2303, 2963],
13975 ],
13976 &[[2317, 2958], [2317, 2958], [2317, 2958]],
13977 &[
13978 [2175, 3002],
13979 [2173, 3007],
13980 [2185, 3008],
13981 [2183, 3000],
13982 [2175, 3001],
13983 [2181, 2991],
13984 [2179, 2983],
13985 [2163, 2987],
13986 [2166, 2997],
13987 [2174, 2998],
13988 [2164, 3000],
13989 [2152, 2991],
13990 [2175, 3002],
13991 [2175, 3002],
13992 ],
13993 &[[2175, 3012], [2161, 3009], [2175, 3012], [2175, 3012]],
13994 &[
13995 [2175, 3022],
13996 [2166, 3019],
13997 [2153, 3026],
13998 [2150, 3017],
13999 [2150, 3025],
14000 [2141, 3029],
14001 [2145, 3038],
14002 [2144, 3048],
14003 [2154, 3046],
14004 [2153, 3037],
14005 [2159, 3031],
14006 [2175, 3031],
14007 [2184, 3030],
14008 [2175, 3022],
14009 [2175, 3022],
14010 ],
14011 &[[2161, 3068], [2165, 3054], [2161, 3068], [2161, 3068]],
14012 &[
14013 [2158, 3018],
14014 [2161, 3014],
14015 [2150, 3009],
14016 [2158, 3018],
14017 [2158, 3018],
14018 ],
14019 &[[2255, 2896], [2257, 2892], [2255, 2896], [2255, 2896]],
14020 &[
14021 [2212, 3026],
14022 [2194, 3013],
14023 [2199, 3026],
14024 [2212, 3026],
14025 [2212, 3026],
14026 ],
14027 &[
14028 [2212, 3025],
14029 [2216, 3018],
14030 [2202, 3012],
14031 [2212, 3025],
14032 [2212, 3025],
14033 ],
14034 &[
14035 [2198, 3015],
14036 [2201, 3009],
14037 [2190, 3009],
14038 [2198, 3015],
14039 [2198, 3015],
14040 ],
14041 &[[2221, 2867], [2217, 2869], [2221, 2867], [2221, 2867]],
14042 &[
14043 [2232, 2946],
14044 [2236, 2939],
14045 [2226, 2934],
14046 [2218, 2933],
14047 [2210, 2929],
14048 [2217, 2943],
14049 [2232, 2946],
14050 [2232, 2946],
14051 ],
14052 &[
14053 [2221, 2945],
14054 [2216, 2944],
14055 [2214, 2932],
14056 [2221, 2945],
14057 [2221, 2945],
14058 ],
14059 &[[2211, 2928], [2211, 2928], [2211, 2928]],
14060 &[
14061 [2199, 2909],
14062 [2209, 2930],
14063 [2212, 2922],
14064 [2199, 2909],
14065 [2199, 2909],
14066 ],
14067 &[
14068 [2233, 2855],
14069 [2233, 2862],
14070 [2247, 2868],
14071 [2246, 2860],
14072 [2233, 2855],
14073 [2233, 2855],
14074 ],
14075 &[[2247, 2858], [2247, 2867], [2247, 2858], [2247, 2858]],
14076 &[[2252, 2980], [2252, 2980], [2252, 2980]],
14077 &[
14078 [2261, 2946],
14079 [2246, 2954],
14080 [2258, 2957],
14081 [2261, 2946],
14082 [2261, 2946],
14083 ],
14084 &[[2232, 2948], [2223, 2948], [2232, 2948], [2232, 2948]],
14085 &[
14086 [2226, 2970],
14087 [2226, 2966],
14088 [2234, 2963],
14089 [2222, 2947],
14090 [2226, 2970],
14091 [2226, 2970],
14092 ],
14093 &[[2286, 2913], [2282, 2923], [2286, 2913], [2286, 2913]],
14094 &[[2280, 2933], [2280, 2933], [2280, 2933]],
14095 &[
14096 [2277, 2940],
14097 [2278, 2934],
14098 [2268, 2925],
14099 [2277, 2940],
14100 [2277, 2940],
14101 ],
14102 &[[2274, 2940], [2266, 2931], [2274, 2940], [2274, 2940]],
14103 &[
14104 [2236, 2976],
14105 [2235, 2970],
14106 [2223, 2973],
14107 [2236, 2976],
14108 [2236, 2976],
14109 ],
14110 &[[2224, 3021], [2224, 3021], [2224, 3021]],
14111 &[[2197, 2986], [2203, 2995], [2197, 2986], [2197, 2986]],
14112 &[[2190, 3027], [2190, 3027], [2190, 3027]],
14113 &[
14114 [2193, 2974],
14115 [2190, 2973],
14116 [2186, 2983],
14117 [2193, 2974],
14118 [2193, 2974],
14119 ],
14120 &[[2187, 3040], [2187, 3040], [2187, 3040]],
14121 &[
14122 [2210, 2987],
14123 [2214, 2986],
14124 [2222, 2978],
14125 [2214, 2975],
14126 [2209, 2963],
14127 [2216, 2983],
14128 [2207, 2980],
14129 [2199, 2984],
14130 [2210, 2987],
14131 [2210, 2987],
14132 ],
14133 &[
14134 [2284, 2949],
14135 [2285, 2949],
14136 [2269, 2945],
14137 [2278, 2951],
14138 [2284, 2949],
14139 [2284, 2949],
14140 ],
14141 &[
14142 [2265, 2953],
14143 [2270, 2950],
14144 [2262, 2950],
14145 [2263, 2958],
14146 [2254, 2963],
14147 [2253, 2979],
14148 [2257, 2969],
14149 [2261, 2979],
14150 [2269, 2970],
14151 [2279, 2966],
14152 [2265, 2953],
14153 [2265, 2953],
14154 ],
14155 &[
14156 [2208, 2871],
14157 [2211, 2873],
14158 [2219, 2866],
14159 [2209, 2866],
14160 [2219, 2865],
14161 [2206, 2861],
14162 [2208, 2871],
14163 [2208, 2871],
14164 ],
14165 &[
14166 [2229, 2928],
14167 [2237, 2939],
14168 [2236, 2924],
14169 [2239, 2920],
14170 [2239, 2933],
14171 [2250, 2928],
14172 [2241, 2922],
14173 [2239, 2914],
14174 [2224, 2900],
14175 [2237, 2914],
14176 [2228, 2925],
14177 [2229, 2928],
14178 [2229, 2928],
14179 ],
14180 &[
14181 [2330, 2792],
14182 [2332, 2787],
14183 [2314, 2776],
14184 [2330, 2792],
14185 [2330, 2792],
14186 ],
14187 &[
14188 [2319, 2884],
14189 [2331, 2882],
14190 [2340, 2881],
14191 [2334, 2871],
14192 [2319, 2884],
14193 [2319, 2884],
14194 ],
14195 &[[2331, 2901], [2331, 2901], [2331, 2901]],
14196 &[[2324, 2799], [2312, 2778], [2324, 2799], [2324, 2799]],
14197 &[[2319, 2798], [2312, 2789], [2319, 2798], [2319, 2798]],
14198 &[[2325, 2807], [2316, 2803], [2325, 2807], [2325, 2807]],
14199 &[
14200 [2047, 2683],
14201 [2047, 2676],
14202 [2038, 2670],
14203 [2047, 2683],
14204 [2047, 2683],
14205 ],
14206 &[
14207 [2178, 2723],
14208 [2174, 2733],
14209 [2187, 2742],
14210 [2178, 2723],
14211 [2178, 2723],
14212 ],
14213 &[[2191, 2724], [2191, 2724], [2191, 2724]],
14214 &[[2051, 2679], [2051, 2679], [2051, 2679]],
14215 &[
14216 [2561, 2451],
14217 [2569, 2450],
14218 [2563, 2441],
14219 [2561, 2451],
14220 [2561, 2451],
14221 ],
14222 &[[2559, 2448], [2559, 2443], [2559, 2448], [2559, 2448]],
14223 &[[2638, 2050], [2638, 2050], [2638, 2050]],
14224 &[[2577, 2438], [2577, 2438], [2577, 2438]],
14225 &[
14226 [2575, 2431],
14227 [2585, 2427],
14228 [2588, 2419],
14229 [2575, 2431],
14230 [2575, 2431],
14231 ],
14232 &[
14233 [2532, 2473],
14234 [2539, 2473],
14235 [2543, 2463],
14236 [2532, 2473],
14237 [2532, 2473],
14238 ],
14239 &[
14240 [2531, 2473],
14241 [2525, 2476],
14242 [2533, 2468],
14243 [2520, 2466],
14244 [2521, 2474],
14245 [2511, 2503],
14246 [2523, 2492],
14247 [2541, 2488],
14248 [2546, 2491],
14249 [2546, 2483],
14250 [2531, 2485],
14251 [2531, 2473],
14252 [2531, 2473],
14253 ],
14254 &[[2544, 2434], [2544, 2434], [2544, 2434]],
14255 &[[2549, 2527], [2546, 2530], [2549, 2527], [2549, 2527]],
14256 &[
14257 [2547, 2526],
14258 [2546, 2519],
14259 [2535, 2516],
14260 [2538, 2524],
14261 [2529, 2519],
14262 [2533, 2527],
14263 [2536, 2537],
14264 [2528, 2541],
14265 [2544, 2538],
14266 [2547, 2526],
14267 [2547, 2526],
14268 ],
14269 &[
14270 [2544, 2470],
14271 [2553, 2462],
14272 [2543, 2471],
14273 [2556, 2462],
14274 [2544, 2470],
14275 [2544, 2470],
14276 ],
14277 &[
14278 [2643, 1910],
14279 [2650, 1904],
14280 [2650, 1894],
14281 [2635, 1905],
14282 [2643, 1910],
14283 [2643, 1910],
14284 ],
14285 &[
14286 [2695, 1980],
14287 [2701, 1981],
14288 [2700, 1970],
14289 [2695, 1980],
14290 [2695, 1980],
14291 ],
14292 &[
14293 [2697, 1988],
14294 [2699, 1987],
14295 [2692, 1981],
14296 [2680, 1981],
14297 [2697, 1988],
14298 [2697, 1988],
14299 ],
14300 &[
14301 [2722, 1883],
14302 [2723, 1879],
14303 [2716, 1875],
14304 [2716, 1885],
14305 [2724, 1889],
14306 [2722, 1883],
14307 [2722, 1883],
14308 ],
14309 &[[2750, 1684], [2757, 1676], [2750, 1684], [2750, 1684]],
14310 &[
14311 [2788, 1522],
14312 [2779, 1518],
14313 [2777, 1527],
14314 [2788, 1522],
14315 [2788, 1522],
14316 ],
14317 &[
14318 [2559, 646],
14319 [2550, 647],
14320 [2530, 671],
14321 [2529, 697],
14322 [2538, 704],
14323 [2533, 715],
14324 [2535, 738],
14325 [2524, 751],
14326 [2521, 785],
14327 [2513, 810],
14328 [2503, 818],
14329 [2489, 815],
14330 [2463, 835],
14331 [2471, 858],
14332 [2468, 882],
14333 [2464, 892],
14334 [2456, 895],
14335 [2449, 908],
14336 [2453, 922],
14337 [2462, 930],
14338 [2485, 919],
14339 [2505, 916],
14340 [2520, 900],
14341 [2531, 898],
14342 [2552, 886],
14343 [2560, 884],
14344 [2615, 852],
14345 [2616, 840],
14346 [2628, 833],
14347 [2636, 842],
14348 [2627, 854],
14349 [2617, 854],
14350 [2619, 865],
14351 [2643, 837],
14352 [2652, 831],
14353 [2664, 820],
14354 [2674, 816],
14355 [2682, 802],
14356 [2712, 771],
14357 [2746, 731],
14358 [2743, 719],
14359 [2717, 683],
14360 [2715, 673],
14361 [2723, 676],
14362 [2715, 669],
14363 [2715, 660],
14364 [2716, 652],
14365 [2707, 638],
14366 [2697, 637],
14367 [2678, 644],
14368 [2662, 643],
14369 [2651, 651],
14370 [2637, 654],
14371 [2633, 651],
14372 [2625, 651],
14373 [2604, 659],
14374 [2596, 658],
14375 [2581, 650],
14376 [2572, 651],
14377 [2559, 646],
14378 [2559, 646],
14379 ],
14380 &[
14381 [2532, 728],
14382 [2529, 717],
14383 [2533, 705],
14384 [2526, 716],
14385 [2532, 728],
14386 [2532, 728],
14387 ],
14388 &[
14389 [3840, 653],
14390 [3841, 653],
14391 [3826, 650],
14392 [3818, 645],
14393 [3809, 641],
14394 [3819, 648],
14395 [3806, 645],
14396 [3795, 656],
14397 [3773, 665],
14398 [3743, 671],
14399 [3751, 672],
14400 [3733, 681],
14401 [3720, 678],
14402 [3718, 689],
14403 [3706, 682],
14404 [3697, 685],
14405 [3700, 693],
14406 [3690, 698],
14407 [3687, 688],
14408 [3677, 692],
14409 [3675, 702],
14410 [3671, 694],
14411 [3663, 697],
14412 [3650, 707],
14413 [3642, 702],
14414 [3634, 703],
14415 [3605, 707],
14416 [3584, 716],
14417 [3575, 722],
14418 [3547, 733],
14419 [3560, 725],
14420 [3551, 723],
14421 [3565, 716],
14422 [3553, 712],
14423 [3534, 720],
14424 [3534, 728],
14425 [3523, 732],
14426 [3506, 733],
14427 [3494, 738],
14428 [3485, 742],
14429 [3474, 746],
14430 [3478, 750],
14431 [3457, 750],
14432 [3443, 767],
14433 [3440, 780],
14434 [3472, 767],
14435 [3583, 734],
14436 [3667, 710],
14437 [3750, 679],
14438 [3808, 665],
14439 [3826, 667],
14440 [3825, 656],
14441 [3839, 657],
14442 [3866, 655],
14443 [3893, 663],
14444 [3908, 659],
14445 [3876, 649],
14446 [3840, 653],
14447 [3840, 653],
14448 ],
14449 &[
14450 [3585, 668],
14451 [3585, 668],
14452 [3577, 668],
14453 [3571, 658],
14454 [3563, 668],
14455 [3576, 677],
14456 [3585, 668],
14457 [3585, 668],
14458 ],
14459 &[
14460 [3583, 690],
14461 [3583, 692],
14462 [3575, 691],
14463 [3562, 686],
14464 [3554, 698],
14465 [3573, 704],
14466 [3583, 694],
14467 [3593, 684],
14468 [3583, 690],
14469 [3583, 690],
14470 ],
14471 &[
14472 [3584, 705],
14473 [3572, 715],
14474 [3583, 714],
14475 [3584, 705],
14476 [3584, 705],
14477 ],
14478 &[
14479 [3327, 741],
14480 [3284, 746],
14481 [3242, 750],
14482 [3195, 745],
14483 [3180, 758],
14484 [3201, 758],
14485 [3253, 763],
14486 [3326, 764],
14487 [3372, 759],
14488 [3438, 756],
14489 [3440, 742],
14490 [3424, 744],
14491 [3381, 737],
14492 [3379, 740],
14493 [3358, 740],
14494 [3357, 740],
14495 [3349, 740],
14496 [3349, 751],
14497 [3348, 740],
14498 [3346, 751],
14499 [3346, 740],
14500 [3342, 740],
14501 [3342, 751],
14502 [3341, 740],
14503 [3338, 741],
14504 [3338, 751],
14505 [3337, 741],
14506 [3327, 741],
14507 [3327, 741],
14508 ],
14509 &[[3287, 738], [3287, 738], [3287, 738]],
14510 &[
14511 [3317, 716],
14512 [3320, 714],
14513 [3316, 701],
14514 [3308, 715],
14515 [3317, 716],
14516 [3317, 716],
14517 ],
14518 &[[3267, 707], [3267, 707], [3267, 707]],
14519 &[
14520 [3306, 709],
14521 [3315, 696],
14522 [3299, 699],
14523 [3306, 709],
14524 [3306, 709],
14525 ],
14526 &[
14527 [3322, 712],
14528 [3326, 698],
14529 [3318, 688],
14530 [3322, 712],
14531 [3322, 712],
14532 ],
14533 &[[3219, 742], [3219, 742], [3219, 742]],
14534 &[
14535 [3253, 725],
14536 [3266, 719],
14537 [3268, 710],
14538 [3253, 725],
14539 [3253, 725],
14540 ],
14541 &[
14542 [3314, 727],
14543 [3314, 720],
14544 [3304, 722],
14545 [3311, 737],
14546 [3314, 727],
14547 [3314, 727],
14548 ],
14549 &[
14550 [3282, 702],
14551 [3284, 696],
14552 [3273, 688],
14553 [3265, 699],
14554 [3272, 709],
14555 [3273, 721],
14556 [3281, 722],
14557 [3281, 712],
14558 [3290, 714],
14559 [3292, 696],
14560 [3282, 702],
14561 [3282, 702],
14562 ],
14563 &[
14564 [3300, 722],
14565 [3301, 721],
14566 [3299, 712],
14567 [3291, 724],
14568 [3290, 732],
14569 [3299, 736],
14570 [3300, 722],
14571 [3300, 722],
14572 ],
14573 &[
14574 [3294, 693],
14575 [3297, 698],
14576 [3297, 690],
14577 [3307, 689],
14578 [3299, 689],
14579 [3291, 685],
14580 [3294, 692],
14581 [3285, 692],
14582 [3294, 693],
14583 [3294, 693],
14584 ],
14585 &[[3410, 737], [3394, 730], [3410, 737], [3410, 737]],
14586 &[
14587 [3576, 688],
14588 [3582, 684],
14589 [3567, 680],
14590 [3558, 684],
14591 [3576, 688],
14592 [3576, 688],
14593 ],
14594 &[
14595 [3442, 702],
14596 [3448, 707],
14597 [3461, 701],
14598 [3443, 690],
14599 [3442, 702],
14600 [3442, 702],
14601 ],
14602 &[
14603 [3511, 714],
14604 [3514, 705],
14605 [3504, 697],
14606 [3498, 711],
14607 [3505, 721],
14608 [3511, 714],
14609 [3511, 714],
14610 ],
14611 &[
14612 [3522, 676],
14613 [3527, 682],
14614 [3519, 682],
14615 [3522, 695],
14616 [3534, 689],
14617 [3533, 680],
14618 [3522, 676],
14619 [3522, 676],
14620 ],
14621 &[
14622 [3469, 688],
14623 [3476, 679],
14624 [3478, 661],
14625 [3468, 667],
14626 [3463, 676],
14627 [3469, 688],
14628 [3469, 688],
14629 ],
14630 &[
14631 [3528, 703],
14632 [3532, 703],
14633 [3535, 695],
14634 [3528, 703],
14635 [3528, 703],
14636 ],
14637 &[
14638 [3486, 729],
14639 [3503, 720],
14640 [3496, 711],
14641 [3500, 701],
14642 [3485, 702],
14643 [3475, 698],
14644 [3471, 709],
14645 [3486, 729],
14646 [3486, 729],
14647 ],
14648 &[[3571, 722], [3571, 722], [3571, 722]],
14649 &[
14650 [3387, 735],
14651 [3395, 725],
14652 [3392, 717],
14653 [3387, 726],
14654 [3387, 735],
14655 [3387, 735],
14656 ],
14657 &[
14658 [3478, 679],
14659 [3489, 671],
14660 [3481, 665],
14661 [3478, 679],
14662 [3478, 679],
14663 ],
14664 &[
14665 [3581, 655],
14666 [3577, 644],
14667 [3569, 652],
14668 [3581, 655],
14669 [3581, 655],
14670 ],
14671 &[[3547, 702], [3552, 687], [3547, 702], [3547, 702]],
14672 &[[3566, 712], [3566, 712], [3566, 712]],
14673 &[
14674 [3425, 721],
14675 [3443, 713],
14676 [3426, 711],
14677 [3424, 702],
14678 [3413, 699],
14679 [3422, 708],
14680 [3425, 721],
14681 [3425, 721],
14682 ],
14683 &[
14684 [3358, 735],
14685 [3364, 722],
14686 [3370, 712],
14687 [3359, 716],
14688 [3359, 724],
14689 [3358, 735],
14690 [3358, 735],
14691 ],
14692 &[
14693 [3345, 732],
14694 [3355, 721],
14695 [3354, 709],
14696 [3343, 710],
14697 [3345, 732],
14698 [3345, 732],
14699 ],
14700 &[
14701 [3420, 726],
14702 [3423, 723],
14703 [3422, 711],
14704 [3412, 704],
14705 [3412, 723],
14706 [3420, 726],
14707 [3420, 726],
14708 ],
14709 &[
14710 [3516, 694],
14711 [3514, 688],
14712 [3519, 679],
14713 [3508, 680],
14714 [3503, 672],
14715 [3505, 691],
14716 [3516, 694],
14717 [3516, 694],
14718 ],
14719 &[
14720 [3376, 721],
14721 [3382, 719],
14722 [3389, 702],
14723 [3373, 702],
14724 [3376, 721],
14725 [3376, 721],
14726 ],
14727 &[
14728 [3521, 723],
14729 [3541, 707],
14730 [3530, 705],
14731 [3521, 723],
14732 [3521, 723],
14733 ],
14734 &[[3527, 660], [3535, 656], [3527, 660], [3527, 660]],
14735 &[[3375, 734], [3377, 731], [3375, 734], [3375, 734]],
14736 &[[3422, 681], [3422, 681], [3422, 681]],
14737 &[
14738 [3387, 724],
14739 [3393, 714],
14740 [3390, 706],
14741 [3387, 724],
14742 [3387, 724],
14743 ],
14744 &[
14745 [3447, 722],
14746 [3442, 718],
14747 [3429, 722],
14748 [3420, 730],
14749 [3419, 738],
14750 [3440, 735],
14751 [3447, 722],
14752 [3447, 722],
14753 ],
14754 &[
14755 [3471, 714],
14756 [3466, 712],
14757 [3452, 716],
14758 [3454, 730],
14759 [3471, 733],
14760 [3461, 737],
14761 [3475, 731],
14762 [3471, 714],
14763 [3471, 714],
14764 ],
14765 &[
14766 [3469, 700],
14767 [3461, 675],
14768 [3451, 676],
14769 [3446, 688],
14770 [3469, 700],
14771 [3469, 700],
14772 ],
14773 &[[3562, 650], [3558, 658], [3562, 650], [3562, 650]],
14774 &[
14775 [3425, 690],
14776 [3417, 697],
14777 [3427, 700],
14778 [3425, 690],
14779 [3425, 690],
14780 ],
14781 &[
14782 [3441, 702],
14783 [3449, 696],
14784 [3439, 687],
14785 [3441, 702],
14786 [3441, 702],
14787 ],
14788 &[[3513, 703], [3513, 703], [3513, 703]],
14789 &[
14790 [3486, 692],
14791 [3490, 694],
14792 [3502, 699],
14793 [3502, 690],
14794 [3494, 677],
14795 [3487, 689],
14796 [3491, 680],
14797 [3474, 687],
14798 [3486, 692],
14799 [3486, 692],
14800 ],
14801 &[
14802 [3432, 699],
14803 [3432, 699],
14804 [3433, 681],
14805 [3424, 687],
14806 [3427, 701],
14807 [3428, 709],
14808 [3439, 708],
14809 [3432, 699],
14810 [3432, 699],
14811 ],
14812 &[[3634, 668], [3635, 659], [3634, 668], [3634, 668]],
14813 &[[3650, 697], [3670, 690], [3650, 697], [3650, 697]],
14814 &[[3717, 681], [3717, 681], [3717, 681]],
14815 &[[3691, 650], [3691, 650], [3691, 650]],
14816 &[[3789, 647], [3789, 647], [3789, 647]],
14817 &[
14818 [3670, 668],
14819 [3670, 661],
14820 [3662, 662],
14821 [3670, 668],
14822 [3670, 668],
14823 ],
14824 &[[3768, 643], [3774, 638], [3768, 643], [3768, 643]],
14825 &[[3693, 667], [3698, 669], [3693, 667], [3693, 667]],
14826 &[[3766, 661], [3773, 659], [3766, 661], [3766, 661]],
14827 &[[3604, 703], [3604, 703], [3604, 703]],
14828 &[
14829 [3739, 670],
14830 [3748, 667],
14831 [3739, 658],
14832 [3739, 670],
14833 [3739, 670],
14834 ],
14835 &[[3785, 653], [3785, 653], [3785, 653]],
14836 &[[3641, 669], [3641, 669], [3641, 669]],
14837 &[
14838 [3700, 663],
14839 [3703, 656],
14840 [3692, 659],
14841 [3700, 663],
14842 [3700, 663],
14843 ],
14844 &[[3714, 645], [3714, 645], [3714, 645]],
14845 &[
14846 [3724, 669],
14847 [3723, 657],
14848 [3711, 657],
14849 [3724, 669],
14850 [3724, 669],
14851 ],
14852 &[[3658, 659], [3661, 655], [3658, 659], [3658, 659]],
14853 &[[3649, 658], [3649, 658], [3649, 658]],
14854 &[[3620, 702], [3620, 702], [3620, 702]],
14855 &[
14856 [3655, 666],
14857 [3658, 664],
14858 [3649, 662],
14859 [3646, 666],
14860 [3655, 666],
14861 [3655, 666],
14862 ],
14863 &[[3614, 703], [3614, 703], [3614, 703]],
14864 &[
14865 [3695, 669],
14866 [3676, 663],
14867 [3674, 683],
14868 [3685, 683],
14869 [3695, 669],
14870 [3695, 669],
14871 ],
14872 &[[3780, 637], [3780, 637], [3780, 637]],
14873 &[[3795, 642], [3796, 635], [3795, 642], [3795, 642]],
14874 &[
14875 [3676, 660],
14876 [3686, 652],
14877 [3676, 646],
14878 [3676, 660],
14879 [3676, 660],
14880 ],
14881 &[[3724, 602], [3724, 602], [3724, 602]],
14882 &[[3654, 702], [3654, 702], [3654, 702]],
14883 &[
14884 [3644, 696],
14885 [3646, 697],
14886 [3645, 683],
14887 [3631, 681],
14888 [3627, 692],
14889 [3636, 691],
14890 [3626, 694],
14891 [3644, 696],
14892 [3644, 696],
14893 ],
14894 &[
14895 [3662, 675],
14896 [3665, 677],
14897 [3640, 674],
14898 [3647, 684],
14899 [3645, 692],
14900 [3669, 682],
14901 [3662, 675],
14902 [3662, 675],
14903 ],
14904 &[
14905 [3708, 648],
14906 [3715, 649],
14907 [3706, 643],
14908 [3705, 652],
14909 [3708, 648],
14910 [3708, 648],
14911 ],
14912 &[
14913 [3762, 662],
14914 [3763, 662],
14915 [3767, 654],
14916 [3783, 654],
14917 [3785, 646],
14918 [3786, 638],
14919 [3774, 639],
14920 [3771, 648],
14921 [3760, 640],
14922 [3747, 652],
14923 [3742, 653],
14924 [3742, 663],
14925 [3762, 662],
14926 [3762, 662],
14927 ],
14928 &[[3073, 740], [3073, 740], [3073, 740]],
14929 &[
14930 [3071, 738],
14931 [3071, 737],
14932 [3062, 739],
14933 [3071, 738],
14934 [3071, 738],
14935 ],
14936 &[
14937 [3071, 703],
14938 [3071, 703],
14939 [3080, 711],
14940 [3080, 720],
14941 [3082, 728],
14942 [3073, 735],
14943 [3082, 741],
14944 [3092, 703],
14945 [3079, 655],
14946 [3064, 657],
14947 [3068, 669],
14948 [3065, 677],
14949 [3058, 701],
14950 [3071, 703],
14951 [3071, 703],
14952 ],
14953 &[
14954 [3107, 700],
14955 [3111, 696],
14956 [3115, 682],
14957 [3104, 689],
14958 [3107, 700],
14959 [3107, 700],
14960 ],
14961 &[[3097, 734], [3097, 726], [3097, 734], [3097, 734]],
14962 &[
14963 [3134, 703],
14964 [3128, 707],
14965 [3126, 715],
14966 [3141, 704],
14967 [3134, 693],
14968 [3134, 703],
14969 [3134, 703],
14970 ],
14971 &[
14972 [3118, 713],
14973 [3109, 716],
14974 [3107, 722],
14975 [3118, 722],
14976 [3118, 713],
14977 [3118, 713],
14978 ],
14979 &[
14980 [3932, 513],
14981 [3935, 514],
14982 [3944, 513],
14983 [3936, 513],
14984 [3938, 505],
14985 [3932, 513],
14986 [3932, 513],
14987 ],
14988 &[
14989 [3946, 637],
14990 [3951, 636],
14991 [3947, 632],
14992 [3936, 632],
14993 [3946, 637],
14994 [3946, 637],
14995 ],
14996 &[[3862, 635], [3862, 635], [3862, 635]],
14997 &[
14998 [3849, 634],
14999 [3849, 627],
15000 [3841, 632],
15001 [3849, 634],
15002 [3849, 634],
15003 ],
15004 &[
15005 [3918, 638],
15006 [3924, 628],
15007 [3912, 618],
15008 [3919, 632],
15009 [3918, 638],
15010 [3918, 638],
15011 ],
15012 &[[3929, 621], [3929, 621], [3929, 621]],
15013 &[
15014 [4003, 618],
15015 [4000, 621],
15016 [4018, 629],
15017 [4018, 617],
15018 [4003, 618],
15019 [4003, 618],
15020 ],
15021 &[[3862, 644], [3862, 644], [3862, 644]],
15022 &[
15023 [3992, 627],
15024 [3997, 623],
15025 [3985, 617],
15026 [3992, 627],
15027 [3992, 627],
15028 ],
15029 &[[3916, 632], [3916, 632], [3916, 632]],
15030 &[
15031 [3881, 637],
15032 [3871, 642],
15033 [3885, 647],
15034 [3904, 647],
15035 [3912, 642],
15036 [3904, 642],
15037 [3906, 630],
15038 [3915, 631],
15039 [3914, 626],
15040 [3903, 626],
15041 [3893, 617],
15042 [3891, 625],
15043 [3881, 624],
15044 [3881, 635],
15045 [3879, 627],
15046 [3871, 626],
15047 [3861, 638],
15048 [3870, 641],
15049 [3881, 637],
15050 [3881, 637],
15051 ],
15052 &[
15053 [2804, 556],
15054 [2804, 553],
15055 [2793, 552],
15056 [2783, 568],
15057 [2804, 556],
15058 [2804, 556],
15059 ],
15060 &[
15061 [2991, 355],
15062 [2986, 350],
15063 [2979, 353],
15064 [2979, 365],
15065 [2998, 375],
15066 [3009, 372],
15067 [3008, 364],
15068 [2991, 355],
15069 [2991, 355],
15070 ],
15071 &[[2971, 342], [2971, 342], [2971, 342]],
15072 &[[2878, 443], [2907, 405], [2878, 443], [2878, 443]],
15073 &[
15074 [2916, 379],
15075 [2926, 383],
15076 [2947, 359],
15077 [2934, 343],
15078 [2926, 361],
15079 [2916, 379],
15080 [2916, 379],
15081 ],
15082 &[[3031, 674], [3038, 672], [3031, 674], [3031, 674]],
15083 &[
15084 [3001, 701],
15085 [3017, 695],
15086 [3017, 677],
15087 [2998, 691],
15088 [3001, 701],
15089 [3001, 701],
15090 ],
15091 &[[3061, 751], [3061, 751], [3061, 751]],
15092 &[
15093 [3057, 746],
15094 [3058, 749],
15095 [3056, 737],
15096 [3057, 746],
15097 [3057, 746],
15098 ],
15099 &[
15100 [2946, 747],
15101 [2949, 742],
15102 [2937, 732],
15103 [2946, 747],
15104 [2946, 747],
15105 ],
15106 &[[2758, 543], [2761, 546], [2758, 543], [2758, 543]],
15107 &[[3034, 718], [3041, 712], [3034, 718], [3034, 718]],
15108 &[
15109 [3042, 718],
15110 [3053, 722],
15111 [3060, 707],
15112 [3047, 704],
15113 [3042, 718],
15114 [3042, 718],
15115 ],
15116 &[[3061, 720], [3061, 720], [3061, 720]],
15117 &[
15118 [3032, 689],
15119 [3030, 693],
15120 [3040, 690],
15121 [3032, 689],
15122 [3032, 689],
15123 ],
15124 &[[3040, 668], [3048, 660], [3040, 668], [3040, 668]],
15125 &[
15126 [3030, 738],
15127 [3040, 733],
15128 [3023, 726],
15129 [3030, 738],
15130 [3030, 738],
15131 ],
15132 &[[2714, 562], [2719, 570], [2714, 562], [2714, 562]],
15133 &[
15134 [3143, 180],
15135 [3141, 175],
15136 [3132, 186],
15137 [3143, 180],
15138 [3143, 180],
15139 ],
15140 &[
15141 [3157, 193],
15142 [3161, 191],
15143 [3161, 182],
15144 [3157, 193],
15145 [3157, 193],
15146 ],
15147 &[[3176, 181], [3176, 181], [3176, 181]],
15148 &[
15149 [3126, 242],
15150 [3125, 256],
15151 [3138, 277],
15152 [3140, 253],
15153 [3130, 243],
15154 [3129, 234],
15155 [3126, 242],
15156 [3126, 242],
15157 ],
15158 &[
15159 [3157, 232],
15160 [3153, 232],
15161 [3153, 247],
15162 [3158, 260],
15163 [3157, 245],
15164 [3157, 232],
15165 [3157, 232],
15166 ],
15167 &[[3133, 231], [3133, 231], [3133, 231]],
15168 &[[3250, 75], [3256, 67], [3248, 73], [3250, 75], [3250, 75]],
15169 &[[3368, -8], [3362, -7], [3368, -8], [3368, -8]],
15170 &[[3350, -24], [3342, -32], [3350, -24], [3350, -24]],
15171 &[
15172 [861, 2190],
15173 [876, 2187],
15174 [869, 2179],
15175 [861, 2190],
15176 [861, 2190],
15177 ],
15178 &[
15179 [536, 2663],
15180 [543, 2655],
15181 [520, 2636],
15182 [526, 2654],
15183 [536, 2663],
15184 [536, 2663],
15185 ],
15186 &[
15187 [960, 2157],
15188 [970, 2155],
15189 [918, 2153],
15190 [960, 2157],
15191 [960, 2157],
15192 ],
15193 &[
15194 [766, 3048],
15195 [770, 3048],
15196 [768, 3037],
15197 [766, 3048],
15198 [766, 3048],
15199 ],
15200 &[[843, 3122], [835, 3118], [843, 3122], [843, 3122]],
15201 &[
15202 [540, 2806],
15203 [548, 2794],
15204 [547, 2786],
15205 [540, 2806],
15206 [540, 2806],
15207 ],
15208 &[[1497, 3860], [1497, 3860], [1497, 3860]],
15209 &[[1656, 3727], [1657, 3738], [1656, 3727], [1656, 3727]],
15210 &[[1647, 3722], [1647, 3722], [1647, 3722]],
15211 &[[1749, 3589], [1749, 3589], [1749, 3589]],
15212 &[[1726, 3635], [1726, 3635], [1726, 3635]],
15213 &[[1740, 3546], [1740, 3546], [1740, 3546]],
15214 &[[1521, 3409], [1521, 3409], [1521, 3409]],
15215 &[[1515, 3425], [1515, 3425], [1515, 3425]],
15216 &[[1365, 3279], [1365, 3279], [1365, 3279]],
15217 &[[1992, 3168], [1992, 3168], [1992, 3168]],
15218 &[[1995, 3160], [1995, 3160], [1995, 3160]],
15219 &[[2117, 3090], [2117, 3090], [2117, 3090]],
15220 &[[2661, 2015], [2661, 2015], [2661, 2015]],
15221 &[[2661, 2015], [2661, 2015], [2661, 2015]],
15222 &[[2763, 1664], [2763, 1664], [2763, 1664]],
15223 &[[3707, 616], [3707, 616], [3707, 616]],
15224 &[[3292, 725], [3300, 722], [3292, 725], [3292, 725]],
15225 &[[3645, 706], [3645, 706], [3645, 706]],
15226 &[[3281, 712], [3281, 712], [3281, 712]],
15227 &[[3486, 706], [3486, 706], [3486, 706]],
15228 &[[3287, 713], [3287, 713], [3287, 713]],
15229 &[[3281, 705], [3281, 705], [3281, 705]],
15230 &[[3281, 705], [3281, 705], [3281, 705]],
15231 &[[3663, 697], [3663, 697], [3663, 697]],
15232 &[[3432, 699], [3432, 699], [3432, 699]],
15233 &[[3644, 696], [3644, 696], [3644, 696]],
15234 &[[3428, 695], [3428, 695], [3428, 695]],
15235 &[[3915, 632], [3915, 632], [3915, 632]],
15236 &[[3884, 625], [3884, 625], [3884, 625]],
15237 &[[3887, 638], [3887, 638], [3887, 638]],
15238 &[[3873, 632], [3873, 632], [3873, 632]],
15239 &[[3887, 638], [3888, 632], [3887, 638], [3887, 638]],
15240 &[[3906, 630], [3906, 630], [3906, 630]],
15241 &[[3487, 689], [3487, 689], [3487, 689]],
15242 &[[3294, 693], [3294, 693], [3294, 693]],
15243 &[[3297, 690], [3297, 690], [3297, 690]],
15244 &[[3662, 675], [3662, 675], [3662, 675]],
15245 &[[3319, 683], [3319, 683], [3319, 683]],
15246 &[[3754, 654], [3754, 654], [3754, 654]],
15247 &[[3759, 658], [3759, 658], [3759, 658]],
15248 &[[3759, 658], [3759, 658], [3759, 658]],
15249 &[[3759, 656], [3759, 656], [3759, 656]],
15250 &[[3710, 644], [3710, 644], [3710, 644]],
15251 &[[3707, 647], [3707, 647], [3707, 647]],
15252 &[[3875, 560], [3875, 560], [3875, 560]],
15253 &[[2704, 1048], [2704, 1048], [2704, 1048]],
15254 &[[2704, 1048], [2704, 1048], [2704, 1048]],
15255 &[[2183, 3051], [2183, 3051], [2183, 3051]],
15256 &[[2186, 3045], [2186, 3045], [2186, 3045]],
15257 &[[2183, 3051], [2183, 3051], [2183, 3051]],
15258 &[[2181, 3039], [2181, 3039], [2181, 3039]],
15259 &[[2181, 3039], [2181, 3039], [2181, 3039]],
15260 &[[2235, 3027], [2235, 3027], [2235, 3027]],
15261 &[[2235, 3027], [2235, 3027], [2235, 3027]],
15262 &[[2186, 3006], [2186, 3006], [2186, 3006]],
15263 &[[2175, 3002], [2175, 3002], [2175, 3002]],
15264 &[[2183, 3000], [2183, 3000], [2183, 3000]],
15265 &[[2151, 3057], [2151, 3057], [2151, 3057]],
15266 &[[2164, 2990], [2164, 2990], [2164, 2990]],
15267 &[[2172, 2992], [2172, 2992], [2172, 2992]],
15268 &[[2165, 2991], [2165, 2991], [2165, 2991]],
15269 &[[2172, 2992], [2172, 2992], [2172, 2992]],
15270 &[[2165, 2991], [2165, 2991], [2165, 2991]],
15271 &[[2280, 2722], [2280, 2722], [2280, 2722]],
15272 &[[2265, 2952], [2265, 2952], [2265, 2952]],
15273 &[[2179, 2983], [2179, 2983], [2179, 2983]],
15274 &[[2210, 2987], [2210, 2987], [2210, 2987]],
15275 &[[2163, 2988], [2163, 2988], [2163, 2988]],
15276 &[[2163, 2987], [2163, 2987], [2163, 2987]],
15277 &[[2207, 2980], [2207, 2980], [2207, 2980]],
15278 &[[2179, 2983], [2179, 2983], [2179, 2983]],
15279 &[[2207, 2980], [2207, 2980], [2207, 2980]],
15280 &[[2284, 2949], [2284, 2949], [2284, 2949]],
15281 &[[2314, 2924], [2314, 2924], [2314, 2924]],
15282 &[[2229, 2928], [2229, 2928], [2229, 2928]],
15283 &[[2290, 2925], [2290, 2925], [2290, 2925]],
15284 &[[2300, 2917], [2300, 2917], [2300, 2917]],
15285 &[[2239, 2914], [2239, 2914], [2239, 2914]],
15286 &[[2339, 2909], [2339, 2909], [2339, 2909]],
15287 &[
15288 [2354, 2861],
15289 [2359, 2862],
15290 [2361, 2871],
15291 [2359, 2880],
15292 [2354, 2861],
15293 [2354, 2861],
15294 ],
15295 &[[2358, 2862], [2358, 2862], [2358, 2862]],
15296 &[[2335, 2861], [2335, 2861], [2335, 2861]],
15297 &[[2332, 2876], [2332, 2876], [2332, 2876]],
15298 &[[2332, 2876], [2332, 2876], [2332, 2876]],
15299 &[[2309, 2907], [2309, 2907], [2309, 2907]],
15300 &[
15301 [2297, 2908],
15302 [2304, 2910],
15303 [2304, 2901],
15304 [2291, 2903],
15305 [2297, 2898],
15306 [2288, 2898],
15307 [2297, 2896],
15308 [2305, 2900],
15309 [2297, 2908],
15310 [2297, 2908],
15311 ],
15312 &[[2223, 2900], [2223, 2900], [2223, 2900]],
15313 &[[2296, 2905], [2296, 2905], [2296, 2905]],
15314 &[[2291, 2903], [2291, 2903], [2291, 2903]],
15315 &[[2291, 2903], [2291, 2903], [2291, 2903]],
15316 &[[2331, 2889], [2331, 2889], [2331, 2889]],
15317 &[[2314, 2895], [2314, 2895], [2314, 2895]],
15318 &[[2296, 2896], [2296, 2896], [2296, 2896]],
15319 &[[2296, 2896], [2296, 2896], [2296, 2896]],
15320 &[[2208, 2871], [2208, 2871], [2208, 2871]],
15321 &[[2325, 2857], [2325, 2857], [2325, 2857]],
15322 &[[2321, 2861], [2321, 2861], [2321, 2861]],
15323 &[[2332, 2876], [2323, 2876], [2332, 2876], [2332, 2876]],
15324 &[[2285, 2872], [2285, 2872], [2285, 2872]],
15325 &[[2310, 2875], [2310, 2875], [2310, 2875]],
15326 &[[2347, 2857], [2347, 2857], [2347, 2857]],
15327 &[[2358, 2862], [2349, 2845], [2358, 2862], [2358, 2862]],
15328 &[[2348, 2843], [2348, 2843], [2348, 2843]],
15329 &[[2258, 2849], [2258, 2849], [2258, 2849]],
15330 &[[2223, 2850], [2223, 2850], [2223, 2850]],
15331 &[[2276, 2719], [2276, 2719], [2276, 2719]],
15332 &[[2280, 2722], [2280, 2722], [2280, 2722]],
15333 &[[2276, 2719], [2276, 2719], [2276, 2719]],
15334 &[[2271, 2710], [2271, 2710], [2271, 2710]],
15335 &[
15336 [2504, 2543],
15337 [2504, 2543],
15338 [2507, 2535],
15339 [2504, 2543],
15340 [2504, 2543],
15341 ],
15342 &[[2507, 2535], [2507, 2535], [2507, 2535]],
15343 &[[2543, 2471], [2543, 2471], [2543, 2471]],
15344 &[[2617, 2442], [2617, 2442], [2617, 2442]],
15345 &[[2624, 2428], [2624, 2428], [2624, 2428]],
15346 &[[2624, 2428], [2624, 2428], [2624, 2428]],
15347 &[[2645, 2346], [2645, 2346], [2645, 2346]],
15348 &[[2644, 2345], [2644, 2345], [2644, 2345]],
15349 &[[2644, 2345], [2644, 2345], [2644, 2345]],
15350 &[[2644, 2369], [2644, 2369], [2644, 2369]],
15351 &[[2602, 2174], [2602, 2174], [2602, 2174]],
15352 &[[2600, 2174], [2600, 2174], [2600, 2174]],
15353 &[
15354 [2596, 2174],
15355 [2596, 2174],
15356 [2588, 2174],
15357 [2596, 2174],
15358 [2596, 2174],
15359 ],
15360 &[[2600, 2174], [2600, 2174], [2600, 2174]],
15361 &[[2602, 2174], [2602, 2174], [2602, 2174]],
15362 &[[2621, 2091], [2621, 2091], [2621, 2091]],
15363 &[[2533, 2318], [2533, 2318], [2533, 2318]],
15364 &[[2533, 2318], [2533, 2318], [2533, 2318]],
15365 ]);
15366 }
15367
15368 #[test]
water()15369 fn water() {
15370 earcut_test(&[
15371 &[
15372 [2293, 4224],
15373 [2294, 4219],
15374 [2280, 4180],
15375 [2288, 4172],
15376 [2283, 4189],
15377 [2301, 4218],
15378 [2299, 4224],
15379 [2347, 4224],
15380 [2344, 4215],
15381 [2351, 4224],
15382 [2371, 4224],
15383 [2379, 4224],
15384 [2375, 4206],
15385 [2363, 4202],
15386 [2346, 4194],
15387 [2371, 4195],
15388 [2376, 4180],
15389 [2383, 4202],
15390 [2429, 4176],
15391 [2431, 4163],
15392 [2439, 4161],
15393 [2438, 4144],
15394 [2464, 4124],
15395 [2457, 4111],
15396 [2467, 4102],
15397 [2473, 4060],
15398 [2482, 4053],
15399 [2488, 4031],
15400 [2467, 3982],
15401 [2456, 3991],
15402 [2456, 4005],
15403 [2451, 3998],
15404 [2451, 4014],
15405 [2432, 4011],
15406 [2433, 4025],
15407 [2427, 4012],
15408 [2415, 4009],
15409 [2438, 4003],
15410 [2419, 3990],
15411 [2411, 3987],
15412 [2391, 4000],
15413 [2391, 3989],
15414 [2374, 3991],
15415 [2382, 3995],
15416 [2363, 4028],
15417 [2364, 4042],
15418 [2380, 4041],
15419 [2389, 4029],
15420 [2387, 4053],
15421 [2412, 4055],
15422 [2376, 4059],
15423 [2389, 4085],
15424 [2381, 4093],
15425 [2371, 4076],
15426 [2363, 4082],
15427 [2372, 4067],
15428 [2362, 4059],
15429 [2347, 4054],
15430 [2349, 4040],
15431 [2344, 4057],
15432 [2325, 4063],
15433 [2322, 4073],
15434 [2332, 4078],
15435 [2325, 4086],
15436 [2317, 4082],
15437 [2308, 4065],
15438 [2321, 4063],
15439 [2299, 4051],
15440 [2312, 4056],
15441 [2326, 4055],
15442 [2325, 4044],
15443 [2302, 4021],
15444 [2315, 4029],
15445 [2324, 4023],
15446 [2333, 4040],
15447 [2335, 4026],
15448 [2349, 4016],
15449 [2333, 3999],
15450 [2318, 4002],
15451 [2333, 3991],
15452 [2321, 3985],
15453 [2350, 4000],
15454 [2350, 3962],
15455 [2331, 3964],
15456 [2340, 3949],
15457 [2332, 3946],
15458 [2341, 3943],
15459 [2345, 3952],
15460 [2358, 3947],
15461 [2350, 3922],
15462 [2362, 3931],
15463 [2363, 3922],
15464 [2368, 3946],
15465 [2377, 3946],
15466 [2388, 3933],
15467 [2378, 3908],
15468 [2389, 3920],
15469 [2393, 3948],
15470 [2401, 3924],
15471 [2400, 3911],
15472 [2382, 3899],
15473 [2388, 3875],
15474 [2366, 3885],
15475 [2350, 3878],
15476 [2340, 3896],
15477 [2327, 3880],
15478 [2323, 3900],
15479 [2313, 3894],
15480 [2300, 3871],
15481 [2307, 3890],
15482 [2331, 3872],
15483 [2317, 3867],
15484 [2345, 3852],
15485 [2343, 3840],
15486 [2351, 3843],
15487 [2348, 3823],
15488 [2339, 3821],
15489 [2341, 3805],
15490 [2350, 3828],
15491 [2379, 3853],
15492 [2385, 3844],
15493 [2368, 3823],
15494 [2370, 3809],
15495 [2362, 3809],
15496 [2361, 3793],
15497 [2372, 3804],
15498 [2379, 3795],
15499 [2376, 3823],
15500 [2388, 3815],
15501 [2402, 3822],
15502 [2393, 3832],
15503 [2384, 3824],
15504 [2404, 3860],
15505 [2407, 3876],
15506 [2416, 3872],
15507 [2418, 3852],
15508 [2427, 3876],
15509 [2409, 3893],
15510 [2429, 3921],
15511 [2484, 3863],
15512 [2478, 3792],
15513 [2440, 3820],
15514 [2439, 3834],
15515 [2438, 3820],
15516 [2426, 3809],
15517 [2435, 3801],
15518 [2421, 3794],
15519 [2429, 3786],
15520 [2406, 3752],
15521 [2424, 3748],
15522 [2440, 3762],
15523 [2431, 3732],
15524 [2415, 3735],
15525 [2412, 3721],
15526 [2391, 3707],
15527 [2381, 3720],
15528 [2382, 3732],
15529 [2370, 3724],
15530 [2382, 3716],
15531 [2372, 3705],
15532 [2380, 3708],
15533 [2378, 3687],
15534 [2368, 3685],
15535 [2349, 3710],
15536 [2338, 3694],
15537 [2337, 3708],
15538 [2324, 3706],
15539 [2327, 3717],
15540 [2316, 3729],
15541 [2323, 3715],
15542 [2309, 3714],
15543 [2318, 3713],
15544 [2311, 3699],
15545 [2332, 3698],
15546 [2334, 3678],
15547 [2356, 3670],
15548 [2343, 3651],
15549 [2332, 3649],
15550 [2335, 3658],
15551 [2324, 3655],
15552 [2323, 3670],
15553 [2324, 3661],
15554 [2311, 3661],
15555 [2332, 3640],
15556 [2316, 3633],
15557 [2286, 3655],
15558 [2302, 3631],
15559 [2277, 3610],
15560 [2269, 3619],
15561 [2250, 3619],
15562 [2250, 3630],
15563 [2239, 3635],
15564 [2244, 3650],
15565 [2228, 3660],
15566 [2236, 3679],
15567 [2226, 3666],
15568 [2207, 3677],
15569 [2199, 3672],
15570 [2235, 3648],
15571 [2232, 3621],
15572 [2240, 3624],
15573 [2249, 3605],
15574 [2229, 3607],
15575 [2219, 3593],
15576 [2209, 3597],
15577 [2218, 3587],
15578 [2202, 3586],
15579 [2201, 3576],
15580 [2180, 3583],
15581 [2177, 3598],
15582 [2178, 3573],
15583 [2165, 3548],
15584 [2153, 3544],
15585 [2148, 3519],
15586 [2154, 3506],
15587 [2139, 3492],
15588 [2141, 3484],
15589 [2149, 3492],
15590 [2186, 3568],
15591 [2207, 3567],
15592 [2233, 3585],
15593 [2231, 3533],
15594 [2248, 3519],
15595 [2248, 3532],
15596 [2238, 3536],
15597 [2247, 3547],
15598 [2238, 3549],
15599 [2237, 3574],
15600 [2260, 3602],
15601 [2261, 3586],
15602 [2272, 3598],
15603 [2294, 3599],
15604 [2288, 3559],
15605 [2300, 3578],
15606 [2303, 3610],
15607 [2324, 3615],
15608 [2341, 3612],
15609 [2342, 3596],
15610 [2330, 3591],
15611 [2342, 3588],
15612 [2346, 3561],
15613 [2348, 3612],
15614 [2363, 3604],
15615 [2365, 3582],
15616 [2374, 3590],
15617 [2376, 3576],
15618 [2386, 3591],
15619 [2403, 3596],
15620 [2387, 3598],
15621 [2370, 3598],
15622 [2364, 3636],
15623 [2379, 3621],
15624 [2387, 3653],
15625 [2400, 3620],
15626 [2414, 3623],
15627 [2402, 3632],
15628 [2397, 3650],
15629 [2411, 3667],
15630 [2410, 3682],
15631 [2427, 3678],
15632 [2420, 3667],
15633 [2425, 3649],
15634 [2443, 3653],
15635 [2426, 3651],
15636 [2433, 3664],
15637 [2429, 3672],
15638 [2440, 3671],
15639 [2440, 3681],
15640 [2426, 3688],
15641 [2454, 3700],
15642 [2457, 3689],
15643 [2462, 3698],
15644 [2456, 3717],
15645 [2499, 3696],
15646 [2488, 3686],
15647 [2498, 3690],
15648 [2499, 3682],
15649 [2520, 3700],
15650 [2503, 3702],
15651 [2499, 3713],
15652 [2510, 3706],
15653 [2518, 3708],
15654 [2513, 3730],
15655 [2530, 3746],
15656 [2521, 3746],
15657 [2546, 3760],
15658 [2549, 3777],
15659 [2574, 3779],
15660 [2550, 3768],
15661 [2536, 3721],
15662 [2551, 3725],
15663 [2555, 3750],
15664 [2578, 3746],
15665 [2564, 3704],
15666 [2554, 3709],
15667 [2542, 3694],
15668 [2563, 3704],
15669 [2571, 3682],
15670 [2602, 3652],
15671 [2577, 3623],
15672 [2568, 3629],
15673 [2581, 3639],
15674 [2576, 3655],
15675 [2561, 3636],
15676 [2560, 3648],
15677 [2549, 3634],
15678 [2524, 3637],
15679 [2531, 3625],
15680 [2564, 3627],
15681 [2537, 3582],
15682 [2530, 3591],
15683 [2534, 3554],
15684 [2522, 3558],
15685 [2519, 3574],
15686 [2506, 3576],
15687 [2504, 3595],
15688 [2493, 3598],
15689 [2502, 3592],
15690 [2505, 3572],
15691 [2513, 3563],
15692 [2502, 3559],
15693 [2517, 3548],
15694 [2527, 3551],
15695 [2533, 3539],
15696 [2518, 3523],
15697 [2503, 3538],
15698 [2485, 3535],
15699 [2479, 3545],
15700 [2478, 3535],
15701 [2467, 3540],
15702 [2466, 3555],
15703 [2454, 3547],
15704 [2443, 3562],
15705 [2450, 3547],
15706 [2437, 3543],
15707 [2462, 3542],
15708 [2459, 3532],
15709 [2470, 3535],
15710 [2477, 3525],
15711 [2500, 3530],
15712 [2496, 3515],
15713 [2515, 3515],
15714 [2527, 3502],
15715 [2503, 3482],
15716 [2481, 3486],
15717 [2453, 3506],
15718 [2462, 3496],
15719 [2461, 3485],
15720 [2496, 3481],
15721 [2490, 3464],
15722 [2467, 3463],
15723 [2479, 3445],
15724 [2458, 3437],
15725 [2430, 3471],
15726 [2391, 3471],
15727 [2403, 3470],
15728 [2410, 3460],
15729 [2428, 3464],
15730 [2450, 3428],
15731 [2435, 3418],
15732 [2426, 3429],
15733 [2437, 3412],
15734 [2418, 3406],
15735 [2415, 3415],
15736 [2388, 3419],
15737 [2411, 3403],
15738 [2395, 3399],
15739 [2404, 3392],
15740 [2385, 3384],
15741 [2366, 3406],
15742 [2347, 3410],
15743 [2384, 3376],
15744 [2370, 3365],
15745 [2347, 3376],
15746 [2327, 3371],
15747 [2376, 3358],
15748 [2372, 3347],
15749 [2357, 3342],
15750 [2331, 3350],
15751 [2334, 3342],
15752 [2361, 3335],
15753 [2363, 3326],
15754 [2321, 3317],
15755 [2303, 3328],
15756 [2312, 3311],
15757 [2320, 3316],
15758 [2270, 3302],
15759 [2257, 3308],
15760 [2263, 3321],
15761 [2248, 3330],
15762 [2257, 3316],
15763 [2246, 3300],
15764 [2238, 3323],
15765 [2227, 3318],
15766 [2227, 3304],
15767 [2243, 3294],
15768 [2253, 3297],
15769 [2249, 3282],
15770 [2232, 3278],
15771 [2242, 3274],
15772 [2242, 3266],
15773 [2258, 3264],
15774 [2257, 3255],
15775 [2269, 3248],
15776 [2292, 3263],
15777 [2278, 3245],
15778 [2259, 3239],
15779 [2278, 3244],
15780 [2281, 3231],
15781 [2266, 3217],
15782 [2252, 3217],
15783 [2250, 3196],
15784 [2228, 3218],
15785 [2220, 3219],
15786 [2237, 3199],
15787 [2215, 3194],
15788 [2243, 3196],
15789 [2237, 3177],
15790 [2209, 3171],
15791 [2189, 3154],
15792 [2157, 3144],
15793 [2144, 3152],
15794 [2151, 3141],
15795 [2139, 3130],
15796 [2122, 3148],
15797 [2113, 3127],
15798 [2125, 3142],
15799 [2130, 3117],
15800 [2147, 3119],
15801 [2149, 3128],
15802 [2167, 3120],
15803 [2169, 3146],
15804 [2187, 3143],
15805 [2212, 3166],
15806 [2224, 3161],
15807 [2225, 3173],
15808 [2243, 3145],
15809 [2244, 3156],
15810 [2235, 3162],
15811 [2254, 3175],
15812 [2272, 3176],
15813 [2289, 3165],
15814 [2286, 3182],
15815 [2274, 3178],
15816 [2268, 3195],
15817 [2304, 3196],
15818 [2310, 3180],
15819 [2323, 3209],
15820 [2339, 3214],
15821 [2349, 3249],
15822 [2359, 3249],
15823 [2357, 3295],
15824 [2359, 3287],
15825 [2385, 3284],
15826 [2368, 3300],
15827 [2393, 3315],
15828 [2388, 3339],
15829 [2401, 3357],
15830 [2414, 3352],
15831 [2410, 3342],
15832 [2422, 3334],
15833 [2417, 3348],
15834 [2435, 3354],
15835 [2416, 3357],
15836 [2420, 3376],
15837 [2436, 3385],
15838 [2452, 3381],
15839 [2444, 3384],
15840 [2447, 3396],
15841 [2466, 3394],
15842 [2479, 3417],
15843 [2490, 3400],
15844 [2499, 3452],
15845 [2529, 3469],
15846 [2531, 3481],
15847 [2547, 3497],
15848 [2554, 3488],
15849 [2565, 3503],
15850 [2579, 3490],
15851 [2569, 3465],
15852 [2591, 3499],
15853 [2589, 3527],
15854 [2600, 3518],
15855 [2606, 3498],
15856 [2604, 3456],
15857 [2589, 3465],
15858 [2591, 3456],
15859 [2572, 3442],
15860 [2583, 3440],
15861 [2582, 3430],
15862 [2571, 3419],
15863 [2557, 3420],
15864 [2570, 3415],
15865 [2580, 3423],
15866 [2580, 3409],
15867 [2530, 3373],
15868 [2587, 3402],
15869 [2595, 3447],
15870 [2604, 3413],
15871 [2598, 3436],
15872 [2609, 3432],
15873 [2601, 3446],
15874 [2614, 3451],
15875 [2635, 3442],
15876 [2644, 3447],
15877 [2655, 3434],
15878 [2646, 3429],
15879 [2646, 3411],
15880 [2632, 3413],
15881 [2650, 3405],
15882 [2646, 3393],
15883 [2610, 3389],
15884 [2619, 3383],
15885 [2603, 3373],
15886 [2616, 3372],
15887 [2623, 3384],
15888 [2646, 3388],
15889 [2650, 3359],
15890 [2612, 3347],
15891 [2641, 3355],
15892 [2643, 3345],
15893 [2654, 3359],
15894 [2648, 3382],
15895 [2662, 3381],
15896 [2654, 3413],
15897 [2659, 3426],
15898 [2673, 3429],
15899 [2673, 3417],
15900 [2685, 3418],
15901 [2679, 3396],
15902 [2695, 3397],
15903 [2684, 3405],
15904 [2693, 3416],
15905 [2686, 3425],
15906 [2676, 3422],
15907 [2684, 3439],
15908 [2669, 3471],
15909 [2676, 3482],
15910 [2688, 3472],
15911 [2684, 3453],
15912 [2711, 3444],
15913 [2698, 3444],
15914 [2710, 3426],
15915 [2702, 3424],
15916 [2716, 3422],
15917 [2737, 3403],
15918 [2731, 3374],
15919 [2746, 3381],
15920 [2744, 3399],
15921 [2765, 3387],
15922 [2745, 3326],
15923 [2735, 3313],
15924 [2715, 3318],
15925 [2724, 3314],
15926 [2739, 3307],
15927 [2666, 3259],
15928 [2658, 3286],
15929 [2668, 3292],
15930 [2656, 3294],
15931 [2655, 3312],
15932 [2642, 3304],
15933 [2656, 3286],
15934 [2645, 3286],
15935 [2653, 3278],
15936 [2644, 3273],
15937 [2662, 3259],
15938 [2637, 3234],
15939 [2591, 3240],
15940 [2555, 3270],
15941 [2578, 3246],
15942 [2574, 3238],
15943 [2585, 3239],
15944 [2596, 3228],
15945 [2583, 3210],
15946 [2576, 3218],
15947 [2580, 3208],
15948 [2545, 3209],
15949 [2529, 3198],
15950 [2517, 3209],
15951 [2513, 3182],
15952 [2491, 3203],
15953 [2495, 3222],
15954 [2488, 3230],
15955 [2483, 3213],
15956 [2491, 3208],
15957 [2476, 3207],
15958 [2486, 3201],
15959 [2483, 3187],
15960 [2471, 3185],
15961 [2460, 3193],
15962 [2466, 3183],
15963 [2452, 3158],
15964 [2426, 3163],
15965 [2418, 3175],
15966 [2434, 3195],
15967 [2435, 3211],
15968 [2424, 3200],
15969 [2426, 3185],
15970 [2413, 3177],
15971 [2403, 3190],
15972 [2405, 3205],
15973 [2395, 3210],
15974 [2398, 3198],
15975 [2383, 3205],
15976 [2384, 3194],
15977 [2400, 3195],
15978 [2414, 3172],
15979 [2393, 3157],
15980 [2362, 3192],
15981 [2364, 3183],
15982 [2356, 3180],
15983 [2371, 3170],
15984 [2364, 3166],
15985 [2379, 3166],
15986 [2360, 3150],
15987 [2394, 3153],
15988 [2398, 3135],
15989 [2401, 3147],
15990 [2408, 3128],
15991 [2395, 3126],
15992 [2386, 3114],
15993 [2377, 3117],
15994 [2371, 3106],
15995 [2351, 3105],
15996 [2343, 3109],
15997 [2360, 3098],
15998 [2380, 3105],
15999 [2376, 3090],
16000 [2355, 3081],
16001 [2362, 3073],
16002 [2358, 3041],
16003 [2339, 3025],
16004 [2334, 3010],
16005 [2314, 3000],
16006 [2335, 3006],
16007 [2349, 3032],
16008 [2359, 3025],
16009 [2370, 3073],
16010 [2384, 3089],
16011 [2388, 3072],
16012 [2411, 3063],
16013 [2422, 3047],
16014 [2417, 3063],
16015 [2394, 3072],
16016 [2384, 3101],
16017 [2400, 3113],
16018 [2418, 3094],
16019 [2412, 3108],
16020 [2423, 3106],
16021 [2426, 3117],
16022 [2446, 3119],
16023 [2446, 3141],
16024 [2466, 3128],
16025 [2456, 3108],
16026 [2460, 3097],
16027 [2471, 3117],
16028 [2487, 3107],
16029 [2470, 3122],
16030 [2479, 3137],
16031 [2485, 3127],
16032 [2499, 3130],
16033 [2506, 3106],
16034 [2528, 3101],
16035 [2529, 3109],
16036 [2515, 3113],
16037 [2529, 3135],
16038 [2526, 3114],
16039 [2541, 3130],
16040 [2558, 3114],
16041 [2561, 3101],
16042 [2548, 3102],
16043 [2535, 3087],
16044 [2555, 3094],
16045 [2544, 3073],
16046 [2562, 3099],
16047 [2576, 3101],
16048 [2585, 3096],
16049 [2580, 3079],
16050 [2588, 3073],
16051 [2605, 3065],
16052 [2615, 3073],
16053 [2632, 3084],
16054 [2628, 3071],
16055 [2620, 3067],
16056 [2600, 3039],
16057 [2612, 3046],
16058 [2634, 3071],
16059 [2642, 3082],
16060 [2646, 3073],
16061 [2646, 3083],
16062 [2672, 3093],
16063 [2677, 3106],
16064 [2670, 3071],
16065 [2652, 3011],
16066 [2659, 2936],
16067 [2636, 2937],
16068 [2629, 2961],
16069 [2636, 2973],
16070 [2617, 2976],
16071 [2629, 2992],
16072 [2618, 2988],
16073 [2599, 2996],
16074 [2613, 2989],
16075 [2613, 2967],
16076 [2604, 2973],
16077 [2609, 2958],
16078 [2598, 2962],
16079 [2586, 2962],
16080 [2583, 2975],
16081 [2581, 2965],
16082 [2565, 2975],
16083 [2574, 2963],
16084 [2537, 2964],
16085 [2536, 2984],
16086 [2535, 2961],
16087 [2512, 2973],
16088 [2501, 2962],
16089 [2531, 2959],
16090 [2530, 2951],
16091 [2538, 2957],
16092 [2553, 2954],
16093 [2578, 2954],
16094 [2604, 2944],
16095 [2618, 2953],
16096 [2610, 2939],
16097 [2574, 2946],
16098 [2541, 2926],
16099 [2576, 2938],
16100 [2618, 2927],
16101 [2634, 2921],
16102 [2552, 2863],
16103 [2521, 2805],
16104 [2498, 2823],
16105 [2494, 2838],
16106 [2503, 2847],
16107 [2493, 2842],
16108 [2455, 2853],
16109 [2485, 2877],
16110 [2459, 2862],
16111 [2443, 2871],
16112 [2449, 2888],
16113 [2429, 2873],
16114 [2430, 2861],
16115 [2416, 2880],
16116 [2421, 2900],
16117 [2408, 2887],
16118 [2388, 2915],
16119 [2420, 2868],
16120 [2412, 2855],
16121 [2441, 2851],
16122 [2455, 2834],
16123 [2447, 2809],
16124 [2421, 2784],
16125 [2423, 2796],
16126 [2395, 2818],
16127 [2400, 2827],
16128 [2387, 2823],
16129 [2384, 2844],
16130 [2376, 2841],
16131 [2367, 2847],
16132 [2371, 2858],
16133 [2348, 2865],
16134 [2347, 2879],
16135 [2325, 2871],
16136 [2326, 2891],
16137 [2308, 2884],
16138 [2298, 2898],
16139 [2297, 2888],
16140 [2283, 2893],
16141 [2283, 2884],
16142 [2312, 2880],
16143 [2294, 2859],
16144 [2316, 2872],
16145 [2315, 2862],
16146 [2349, 2857],
16147 [2333, 2848],
16148 [2360, 2850],
16149 [2358, 2840],
16150 [2369, 2834],
16151 [2339, 2821],
16152 [2309, 2824],
16153 [2310, 2815],
16154 [2328, 2816],
16155 [2342, 2814],
16156 [2340, 2804],
16157 [2357, 2819],
16158 [2360, 2798],
16159 [2365, 2818],
16160 [2379, 2820],
16161 [2391, 2793],
16162 [2409, 2789],
16163 [2392, 2771],
16164 [2392, 2782],
16165 [2384, 2779],
16166 [2370, 2792],
16167 [2368, 2783],
16168 [2356, 2785],
16169 [2366, 2775],
16170 [2375, 2783],
16171 [2373, 2774],
16172 [2389, 2773],
16173 [2360, 2717],
16174 [2360, 2707],
16175 [2377, 2698],
16176 [2356, 2669],
16177 [2364, 2645],
16178 [2355, 2642],
16179 [2360, 2633],
16180 [2339, 2644],
16181 [2342, 2629],
16182 [2324, 2645],
16183 [2312, 2639],
16184 [2310, 2616],
16185 [2275, 2627],
16186 [2229, 2610],
16187 [2219, 2563],
16188 [2234, 2585],
16189 [2252, 2578],
16190 [2270, 2589],
16191 [2286, 2553],
16192 [2266, 2527],
16193 [2255, 2528],
16194 [2235, 2496],
16195 [2221, 2505],
16196 [2230, 2489],
16197 [2220, 2497],
16198 [2225, 2486],
16199 [2210, 2479],
16200 [2185, 2482],
16201 [2190, 2517],
16202 [2171, 2513],
16203 [2171, 2500],
16204 [2162, 2517],
16205 [2144, 2518],
16206 [2121, 2472],
16207 [2096, 2474],
16208 [2076, 2458],
16209 [2094, 2427],
16210 [2087, 2410],
16211 [2095, 2408],
16212 [2104, 2408],
16213 [2105, 2444],
16214 [2126, 2453],
16215 [2136, 2471],
16216 [2152, 2458],
16217 [2142, 2448],
16218 [2159, 2433],
16219 [2196, 2452],
16220 [2216, 2442],
16221 [2225, 2451],
16222 [2232, 2441],
16223 [2223, 2420],
16224 [2217, 2428],
16225 [2223, 2416],
16226 [2215, 2425],
16227 [2219, 2412],
16228 [2210, 2420],
16229 [2213, 2409],
16230 [2207, 2417],
16231 [2197, 2397],
16232 [2170, 2407],
16233 [2154, 2398],
16234 [2150, 2376],
16235 [2132, 2372],
16236 [2132, 2360],
16237 [2143, 2364],
16238 [2143, 2356],
16239 [2158, 2373],
16240 [2176, 2372],
16241 [2166, 2375],
16242 [2167, 2385],
16243 [2192, 2374],
16244 [2202, 2384],
16245 [2199, 2373],
16246 [2208, 2368],
16247 [2225, 2380],
16248 [2228, 2392],
16249 [2250, 2393],
16250 [2253, 2411],
16251 [2257, 2423],
16252 [2246, 2426],
16253 [2257, 2428],
16254 [2246, 2431],
16255 [2257, 2438],
16256 [2248, 2447],
16257 [2257, 2459],
16258 [2268, 2456],
16259 [2269, 2469],
16260 [2276, 2452],
16261 [2286, 2468],
16262 [2285, 2451],
16263 [2294, 2450],
16264 [2295, 2465],
16265 [2304, 2453],
16266 [2304, 2464],
16267 [2340, 2491],
16268 [2352, 2462],
16269 [2339, 2446],
16270 [2342, 2433],
16271 [2357, 2470],
16272 [2345, 2510],
16273 [2362, 2534],
16274 [2389, 2522],
16275 [2408, 2524],
16276 [2409, 2559],
16277 [2418, 2574],
16278 [2398, 2596],
16279 [2450, 2560],
16280 [2456, 2541],
16281 [2445, 2541],
16282 [2461, 2531],
16283 [2440, 2529],
16284 [2437, 2519],
16285 [2467, 2522],
16286 [2474, 2513],
16287 [2460, 2501],
16288 [2437, 2505],
16289 [2447, 2498],
16290 [2433, 2476],
16291 [2447, 2493],
16292 [2439, 2469],
16293 [2449, 2475],
16294 [2456, 2497],
16295 [2462, 2489],
16296 [2477, 2501],
16297 [2489, 2493],
16298 [2488, 2485],
16299 [2468, 2477],
16300 [2473, 2460],
16301 [2461, 2455],
16302 [2462, 2446],
16303 [2486, 2477],
16304 [2507, 2485],
16305 [2509, 2472],
16306 [2518, 2469],
16307 [2505, 2458],
16308 [2514, 2462],
16309 [2522, 2451],
16310 [2512, 2414],
16311 [2493, 2409],
16312 [2505, 2409],
16313 [2516, 2401],
16314 [2517, 2412],
16315 [2533, 2405],
16316 [2519, 2414],
16317 [2522, 2438],
16318 [2554, 2449],
16319 [2525, 2453],
16320 [2527, 2462],
16321 [2541, 2463],
16322 [2529, 2465],
16323 [2524, 2475],
16324 [2542, 2492],
16325 [2521, 2481],
16326 [2517, 2490],
16327 [2527, 2501],
16328 [2492, 2499],
16329 [2494, 2516],
16330 [2475, 2543],
16331 [2487, 2578],
16332 [2466, 2581],
16333 [2461, 2594],
16334 [2470, 2601],
16335 [2458, 2602],
16336 [2471, 2608],
16337 [2458, 2609],
16338 [2470, 2612],
16339 [2468, 2625],
16340 [2455, 2633],
16341 [2475, 2634],
16342 [2454, 2640],
16343 [2456, 2652],
16344 [2468, 2652],
16345 [2462, 2661],
16346 [2481, 2677],
16347 [2481, 2671],
16348 [2499, 2671],
16349 [2501, 2639],
16350 [2527, 2635],
16351 [2513, 2645],
16352 [2511, 2676],
16353 [2515, 2664],
16354 [2565, 2659],
16355 [2565, 2614],
16356 [2563, 2589],
16357 [2571, 2569],
16358 [2587, 2575],
16359 [2604, 2570],
16360 [2572, 2584],
16361 [2572, 2592],
16362 [2587, 2588],
16363 [2584, 2594],
16364 [2594, 2594],
16365 [2578, 2606],
16366 [2594, 2613],
16367 [2626, 2608],
16368 [2630, 2590],
16369 [2619, 2589],
16370 [2633, 2586],
16371 [2634, 2572],
16372 [2642, 2572],
16373 [2638, 2598],
16374 [2635, 2613],
16375 [2642, 2605],
16376 [2618, 2624],
16377 [2622, 2642],
16378 [2604, 2675],
16379 [2611, 2691],
16380 [2626, 2699],
16381 [2643, 2671],
16382 [2620, 2670],
16383 [2642, 2663],
16384 [2624, 2659],
16385 [2628, 2645],
16386 [2640, 2649],
16387 [2635, 2637],
16388 [2645, 2638],
16389 [2653, 2625],
16390 [2660, 2639],
16391 [2647, 2655],
16392 [2655, 2662],
16393 [2676, 2660],
16394 [2684, 2667],
16395 [2676, 2657],
16396 [2698, 2605],
16397 [2754, 2571],
16398 [2743, 2564],
16399 [2753, 2537],
16400 [2723, 2564],
16401 [2687, 2563],
16402 [2673, 2544],
16403 [2627, 2520],
16404 [2633, 2509],
16405 [2617, 2501],
16406 [2613, 2511],
16407 [2594, 2512],
16408 [2615, 2487],
16409 [2591, 2457],
16410 [2597, 2444],
16411 [2587, 2421],
16412 [2599, 2423],
16413 [2602, 2413],
16414 [2570, 2381],
16415 [2538, 2365],
16416 [2525, 2340],
16417 [2498, 2347],
16418 [2511, 2334],
16419 [2508, 2322],
16420 [2495, 2321],
16421 [2485, 2302],
16422 [2459, 2293],
16423 [2458, 2281],
16424 [2468, 2271],
16425 [2483, 2280],
16426 [2486, 2262],
16427 [2498, 2265],
16428 [2487, 2288],
16429 [2503, 2296],
16430 [2517, 2291],
16431 [2528, 2304],
16432 [2551, 2311],
16433 [2558, 2335],
16434 [2562, 2313],
16435 [2552, 2307],
16436 [2548, 2290],
16437 [2562, 2302],
16438 [2567, 2322],
16439 [2591, 2296],
16440 [2574, 2321],
16441 [2565, 2332],
16442 [2589, 2352],
16443 [2601, 2338],
16444 [2593, 2353],
16445 [2600, 2361],
16446 [2636, 2366],
16447 [2638, 2355],
16448 [2646, 2352],
16449 [2643, 2336],
16450 [2651, 2352],
16451 [2658, 2343],
16452 [2653, 2354],
16453 [2661, 2363],
16454 [2644, 2361],
16455 [2642, 2371],
16456 [2651, 2375],
16457 [2635, 2374],
16458 [2639, 2413],
16459 [2650, 2416],
16460 [2631, 2451],
16461 [2641, 2454],
16462 [2642, 2479],
16463 [2671, 2475],
16464 [2702, 2501],
16465 [2717, 2497],
16466 [2726, 2504],
16467 [2731, 2491],
16468 [2721, 2477],
16469 [2735, 2496],
16470 [2746, 2498],
16471 [2734, 2473],
16472 [2764, 2425],
16473 [2742, 2435],
16474 [2741, 2419],
16475 [2752, 2418],
16476 [2756, 2407],
16477 [2743, 2403],
16478 [2756, 2396],
16479 [2745, 2389],
16480 [2756, 2389],
16481 [2761, 2380],
16482 [2763, 2397],
16483 [2787, 2379],
16484 [2794, 2397],
16485 [2800, 2387],
16486 [2792, 2370],
16487 [2803, 2363],
16488 [2795, 2356],
16489 [2764, 2357],
16490 [2762, 2344],
16491 [2761, 2363],
16492 [2753, 2361],
16493 [2742, 2372],
16494 [2750, 2359],
16495 [2741, 2357],
16496 [2715, 2378],
16497 [2719, 2360],
16498 [2702, 2371],
16499 [2709, 2361],
16500 [2695, 2343],
16501 [2713, 2354],
16502 [2722, 2350],
16503 [2714, 2327],
16504 [2722, 2329],
16505 [2731, 2352],
16506 [2740, 2346],
16507 [2732, 2334],
16508 [2750, 2346],
16509 [2752, 2318],
16510 [2744, 2320],
16511 [2736, 2307],
16512 [2723, 2306],
16513 [2725, 2316],
16514 [2723, 2301],
16515 [2714, 2290],
16516 [2710, 2304],
16517 [2702, 2304],
16518 [2702, 2313],
16519 [2693, 2318],
16520 [2685, 2320],
16521 [2686, 2310],
16522 [2704, 2299],
16523 [2703, 2289],
16524 [2683, 2300],
16525 [2675, 2294],
16526 [2673, 2303],
16527 [2665, 2298],
16528 [2653, 2304],
16529 [2662, 2298],
16530 [2657, 2289],
16531 [2669, 2293],
16532 [2668, 2283],
16533 [2678, 2289],
16534 [2677, 2277],
16535 [2683, 2285],
16536 [2694, 2282],
16537 [2693, 2266],
16538 [2677, 2264],
16539 [2675, 2254],
16540 [2653, 2260],
16541 [2654, 2270],
16542 [2642, 2269],
16543 [2647, 2259],
16544 [2635, 2266],
16545 [2620, 2242],
16546 [2636, 2256],
16547 [2652, 2253],
16548 [2629, 2228],
16549 [2623, 2204],
16550 [2645, 2235],
16551 [2669, 2245],
16552 [2658, 2225],
16553 [2646, 2205],
16554 [2660, 2213],
16555 [2677, 2198],
16556 [2668, 2223],
16557 [2680, 2227],
16558 [2677, 2236],
16559 [2717, 2275],
16560 [2695, 2228],
16561 [2713, 2238],
16562 [2722, 2259],
16563 [2737, 2242],
16564 [2740, 2218],
16565 [2722, 2199],
16566 [2719, 2182],
16567 [2727, 2191],
16568 [2730, 2177],
16569 [2742, 2169],
16570 [2733, 2198],
16571 [2738, 2208],
16572 [2744, 2188],
16573 [2756, 2187],
16574 [2748, 2188],
16575 [2743, 2208],
16576 [2755, 2209],
16577 [2747, 2236],
16578 [2750, 2247],
16579 [2760, 2245],
16580 [2743, 2262],
16581 [2742, 2274],
16582 [2755, 2270],
16583 [2766, 2291],
16584 [2770, 2261],
16585 [2783, 2253],
16586 [2783, 2274],
16587 [2797, 2272],
16588 [2797, 2262],
16589 [2806, 2267],
16590 [2808, 2290],
16591 [2796, 2294],
16592 [2795, 2305],
16593 [2809, 2309],
16594 [2833, 2291],
16595 [2851, 2258],
16596 [2836, 2266],
16597 [2826, 2257],
16598 [2845, 2248],
16599 [2833, 2244],
16600 [2833, 2235],
16601 [2813, 2245],
16602 [2805, 2227],
16603 [2787, 2242],
16604 [2773, 2224],
16605 [2789, 2229],
16606 [2797, 2219],
16607 [2781, 2202],
16608 [2798, 2214],
16609 [2808, 2209],
16610 [2809, 2220],
16611 [2825, 2230],
16612 [2834, 2227],
16613 [2830, 2215],
16614 [2839, 2207],
16615 [2840, 2218],
16616 [2849, 2223],
16617 [2860, 2203],
16618 [2848, 2185],
16619 [2836, 2195],
16620 [2819, 2192],
16621 [2836, 2189],
16622 [2837, 2179],
16623 [2825, 2164],
16624 [2824, 2156],
16625 [2794, 2148],
16626 [2799, 2140],
16627 [2790, 2130],
16628 [2813, 2149],
16629 [2822, 2147],
16630 [2821, 2133],
16631 [2835, 2159],
16632 [2877, 2174],
16633 [2870, 2160],
16634 [2875, 2149],
16635 [2856, 2150],
16636 [2846, 2131],
16637 [2838, 2134],
16638 [2829, 2109],
16639 [2841, 2122],
16640 [2848, 2110],
16641 [2858, 2117],
16642 [2865, 2103],
16643 [2851, 2093],
16644 [2860, 2092],
16645 [2858, 2083],
16646 [2869, 2100],
16647 [2867, 2110],
16648 [2876, 2110],
16649 [2868, 2121],
16650 [2874, 2135],
16651 [2886, 2133],
16652 [2895, 2116],
16653 [2890, 2138],
16654 [2896, 2157],
16655 [2909, 2148],
16656 [2932, 2155],
16657 [2940, 2177],
16658 [2952, 2172],
16659 [2908, 2089],
16660 [2923, 2075],
16661 [2923, 2049],
16662 [2929, 2028],
16663 [2895, 2023],
16664 [2885, 2002],
16665 [2871, 1999],
16666 [2861, 2014],
16667 [2837, 2011],
16668 [2832, 2021],
16669 [2851, 2042],
16670 [2828, 2033],
16671 [2831, 2049],
16672 [2828, 2049],
16673 [2814, 2049],
16674 [2826, 2029],
16675 [2811, 2019],
16676 [2795, 2032],
16677 [2801, 2018],
16678 [2755, 2011],
16679 [2757, 1995],
16680 [2749, 1996],
16681 [2750, 2007],
16682 [2732, 2008],
16683 [2733, 1998],
16684 [2704, 1994],
16685 [2715, 1985],
16686 [2695, 1987],
16687 [2713, 1981],
16688 [2753, 1987],
16689 [2772, 2002],
16690 [2788, 1999],
16691 [2788, 1988],
16692 [2792, 2001],
16693 [2828, 1999],
16694 [2856, 1952],
16695 [2837, 1954],
16696 [2828, 1933],
16697 [2815, 1928],
16698 [2860, 1933],
16699 [2854, 1971],
16700 [2863, 1959],
16701 [2872, 1966],
16702 [2874, 1936],
16703 [2882, 1933],
16704 [2892, 1956],
16705 [2896, 1943],
16706 [2905, 1942],
16707 [2911, 1961],
16708 [2954, 1975],
16709 [2966, 1967],
16710 [2992, 1968],
16711 [3021, 1984],
16712 [3036, 2021],
16713 [3030, 2047],
16714 [3022, 2078],
16715 [2973, 2093],
16716 [3007, 2095],
16717 [3051, 2113],
16718 [3055, 2128],
16719 [3044, 2153],
16720 [3043, 2189],
16721 [3066, 2238],
16722 [3069, 2269],
16723 [3049, 2299],
16724 [3073, 2303],
16725 [3094, 2306],
16726 [3103, 2225],
16727 [3136, 2196],
16728 [3135, 2188],
16729 [3126, 2194],
16730 [3168, 2163],
16731 [3157, 2149],
16732 [3163, 2130],
16733 [3141, 2120],
16734 [3137, 2109],
16735 [3141, 2083],
16736 [3120, 2077],
16737 [3119, 2109],
16738 [3115, 2078],
16739 [3104, 2078],
16740 [3115, 2074],
16741 [3112, 2064],
16742 [3088, 2062],
16743 [3078, 2047],
16744 [3083, 2035],
16745 [3092, 2042],
16746 [3094, 2033],
16747 [3106, 2038],
16748 [3122, 2017],
16749 [3115, 2006],
16750 [3103, 2008],
16751 [3105, 1998],
16752 [3132, 1971],
16753 [3125, 1979],
16754 [3107, 1972],
16755 [3107, 1956],
16756 [3093, 1963],
16757 [3081, 1966],
16758 [3101, 1952],
16759 [3089, 1939],
16760 [3101, 1935],
16761 [3121, 1953],
16762 [3124, 1964],
16763 [3142, 1956],
16764 [3131, 1919],
16765 [3111, 1905],
16766 [3105, 1918],
16767 [3103, 1908],
16768 [3086, 1912],
16769 [3099, 1897],
16770 [3092, 1887],
16771 [3077, 1887],
16772 [3093, 1881],
16773 [3103, 1894],
16774 [3102, 1874],
16775 [3093, 1869],
16776 [3105, 1870],
16777 [3111, 1858],
16778 [3110, 1895],
16779 [3124, 1899],
16780 [3131, 1881],
16781 [3144, 1877],
16782 [3133, 1886],
16783 [3146, 1889],
16784 [3133, 1891],
16785 [3168, 1888],
16786 [3172, 1866],
16787 [3183, 1858],
16788 [3187, 1826],
16789 [3176, 1824],
16790 [3194, 1797],
16791 [3178, 1774],
16792 [3162, 1766],
16793 [3156, 1779],
16794 [3117, 1761],
16795 [3119, 1775],
16796 [3097, 1784],
16797 [3092, 1795],
16798 [3097, 1783],
16799 [3096, 1772],
16800 [3082, 1774],
16801 [3110, 1736],
16802 [3127, 1740],
16803 [3138, 1756],
16804 [3159, 1740],
16805 [3187, 1737],
16806 [3203, 1725],
16807 [3210, 1699],
16808 [3190, 1698],
16809 [3192, 1690],
16810 [3205, 1682],
16811 [3235, 1684],
16812 [3241, 1675],
16813 [3262, 1675],
16814 [3272, 1637],
16815 [3286, 1633],
16816 [3260, 1692],
16817 [3238, 1703],
16818 [3239, 1732],
16819 [3231, 1767],
16820 [3217, 1783],
16821 [3258, 1823],
16822 [3270, 1815],
16823 [3249, 1859],
16824 [3209, 1900],
16825 [3211, 1916],
16826 [3183, 1980],
16827 [3196, 1975],
16828 [3194, 1987],
16829 [3203, 1997],
16830 [3195, 1995],
16831 [3175, 2017],
16832 [3194, 2030],
16833 [3207, 2029],
16834 [3194, 2046],
16835 [3179, 2049],
16836 [3186, 2075],
16837 [3215, 2074],
16838 [3232, 2105],
16839 [3250, 2117],
16840 [3273, 2089],
16841 [3330, 2061],
16842 [3341, 2049],
16843 [3370, 2001],
16844 [3344, 1990],
16845 [3321, 2016],
16846 [3321, 1997],
16847 [3311, 1995],
16848 [3307, 2006],
16849 [3305, 1984],
16850 [3291, 1993],
16851 [3294, 1972],
16852 [3287, 1985],
16853 [3266, 1991],
16854 [3272, 1999],
16855 [3262, 1999],
16856 [3268, 2009],
16857 [3258, 2004],
16858 [3247, 2014],
16859 [3239, 1990],
16860 [3232, 2003],
16861 [3235, 1987],
16862 [3248, 1976],
16863 [3232, 1931],
16864 [3249, 1880],
16865 [3283, 1873],
16866 [3280, 1883],
16867 [3254, 1882],
16868 [3246, 1919],
16869 [3237, 1925],
16870 [3256, 1964],
16871 [3266, 1955],
16872 [3266, 1968],
16873 [3288, 1957],
16874 [3277, 1953],
16875 [3281, 1942],
16876 [3293, 1948],
16877 [3316, 1916],
16878 [3298, 1954],
16879 [3313, 1970],
16880 [3339, 1952],
16881 [3324, 1969],
16882 [3332, 1984],
16883 [3347, 1968],
16884 [3364, 1980],
16885 [3375, 1976],
16886 [3387, 1964],
16887 [3378, 1953],
16888 [3389, 1962],
16889 [3399, 1946],
16890 [3408, 1946],
16891 [3396, 1937],
16892 [3412, 1943],
16893 [3429, 1933],
16894 [3390, 1971],
16895 [3390, 2008],
16896 [3402, 1974],
16897 [3451, 1903],
16898 [3477, 1909],
16899 [3508, 1895],
16900 [3556, 1852],
16901 [3573, 1824],
16902 [3616, 1797],
16903 [3610, 1781],
16904 [3599, 1780],
16905 [3601, 1795],
16906 [3581, 1797],
16907 [3584, 1806],
16908 [3575, 1800],
16909 [3573, 1783],
16910 [3573, 1772],
16911 [3579, 1792],
16912 [3577, 1762],
16913 [3585, 1760],
16914 [3584, 1783],
16915 [3601, 1792],
16916 [3595, 1778],
16917 [3608, 1779],
16918 [3609, 1771],
16919 [3602, 1756],
16920 [3619, 1769],
16921 [3630, 1746],
16922 [3609, 1734],
16923 [3622, 1726],
16924 [3633, 1673],
16925 [3625, 1656],
16926 [3616, 1662],
16927 [3603, 1637],
16928 [3627, 1651],
16929 [3604, 1630],
16930 [3588, 1604],
16931 [3564, 1640],
16932 [3570, 1625],
16933 [3553, 1620],
16934 [3541, 1601],
16935 [3527, 1597],
16936 [3525, 1569],
16937 [3523, 1539],
16938 [3534, 1502],
16939 [3533, 1531],
16940 [3544, 1544],
16941 [3542, 1553],
16942 [3556, 1554],
16943 [3546, 1571],
16944 [3558, 1578],
16945 [3555, 1596],
16946 [3587, 1546],
16947 [3603, 1473],
16948 [3627, 1443],
16949 [3625, 1422],
16950 [3667, 1400],
16951 [3667, 1370],
16952 [3651, 1351],
16953 [3682, 1339],
16954 [3722, 1374],
16955 [3778, 1376],
16956 [3760, 1362],
16957 [3748, 1337],
16958 [3784, 1353],
16959 [3807, 1317],
16960 [3809, 1292],
16961 [3822, 1285],
16962 [3817, 1297],
16963 [3825, 1325],
16964 [3807, 1354],
16965 [3832, 1359],
16966 [3824, 1361],
16967 [3827, 1369],
16968 [3864, 1376],
16969 [3877, 1401],
16970 [3897, 1405],
16971 [3907, 1393],
16972 [3894, 1372],
16973 [3903, 1353],
16974 [3897, 1343],
16975 [3906, 1344],
16976 [3916, 1320],
16977 [3943, 1312],
16978 [3974, 1284],
16979 [3993, 1285],
16980 [4015, 1251],
16981 [4016, 1224],
16982 [4038, 1198],
16983 [4057, 1198],
16984 [4055, 1187],
16985 [4073, 1191],
16986 [4062, 1199],
16987 [4074, 1200],
16988 [4069, 1208],
16989 [4070, 1220],
16990 [4065, 1247],
16991 [4057, 1255],
16992 [4067, 1262],
16993 [4057, 1256],
16994 [4042, 1296],
16995 [4022, 1317],
16996 [4034, 1330],
16997 [4024, 1334],
16998 [4005, 1320],
16999 [4005, 1344],
17000 [4009, 1369],
17001 [4025, 1379],
17002 [4012, 1378],
17003 [4004, 1394],
17004 [4028, 1418],
17005 [4017, 1429],
17006 [3987, 1431],
17007 [3971, 1442],
17008 [3972, 1476],
17009 [3957, 1504],
17010 [3952, 1553],
17011 [3942, 1580],
17012 [3928, 1593],
17013 [3932, 1638],
17014 [3923, 1673],
17015 [3881, 1719],
17016 [3880, 1735],
17017 [3894, 1743],
17018 [3926, 1726],
17019 [3923, 1713],
17020 [3952, 1698],
17021 [3956, 1664],
17022 [3976, 1664],
17023 [3979, 1651],
17024 [4000, 1650],
17025 [4003, 1622],
17026 [4022, 1623],
17027 [4023, 1611],
17028 [4040, 1604],
17029 [4036, 1592],
17030 [4062, 1588],
17031 [4062, 1573],
17032 [4087, 1555],
17033 [4095, 1555],
17034 [4111, 1553],
17035 [4115, 1537],
17036 [4127, 1533],
17037 [4121, 1502],
17038 [4104, 1505],
17039 [4096, 1492],
17040 [4112, 1499],
17041 [4112, 1478],
17042 [4140, 1496],
17043 [4160, 1481],
17044 [4200, 1507],
17045 [4224, 1474],
17046 [4224, 1532],
17047 [4190, 1541],
17048 [4159, 1541],
17049 [4133, 1596],
17050 [4137, 1606],
17051 [4178, 1607],
17052 [4218, 1604],
17053 [4224, 1600],
17054 [4224, 1660],
17055 [4208, 1675],
17056 [4211, 1663],
17057 [4203, 1664],
17058 [4222, 1658],
17059 [4194, 1643],
17060 [4175, 1662],
17061 [4175, 1679],
17062 [4156, 1678],
17063 [4161, 1687],
17064 [4140, 1688],
17065 [4138, 1680],
17066 [4148, 1682],
17067 [4128, 1651],
17068 [4097, 1650],
17069 [4070, 1649],
17070 [4043, 1687],
17071 [4056, 1707],
17072 [4095, 1718],
17073 [4082, 1720],
17074 [4076, 1739],
17075 [4078, 1727],
17076 [4057, 1724],
17077 [4052, 1713],
17078 [4030, 1710],
17079 [4030, 1698],
17080 [4011, 1694],
17081 [3982, 1748],
17082 [3976, 1783],
17083 [3959, 1802],
17084 [3925, 1812],
17085 [3906, 1845],
17086 [3899, 1878],
17087 [3908, 1864],
17088 [3920, 1880],
17089 [3920, 1871],
17090 [3945, 1880],
17091 [3949, 1887],
17092 [3935, 1887],
17093 [3939, 1900],
17094 [3911, 1900],
17095 [3906, 1910],
17096 [3908, 1885],
17097 [3893, 1900],
17098 [3894, 1887],
17099 [3884, 1881],
17100 [3807, 1927],
17101 [3795, 1949],
17102 [3802, 1978],
17103 [3593, 2033],
17104 [3585, 2049],
17105 [3571, 2080],
17106 [3524, 2110],
17107 [3517, 2123],
17108 [3516, 2140],
17109 [3532, 2163],
17110 [3529, 2177],
17111 [3536, 2167],
17112 [3561, 2172],
17113 [3575, 2164],
17114 [3577, 2174],
17115 [3549, 2180],
17116 [3565, 2191],
17117 [3571, 2211],
17118 [3624, 2208],
17119 [3642, 2181],
17120 [3633, 2209],
17121 [3658, 2215],
17122 [3666, 2233],
17123 [3650, 2240],
17124 [3649, 2226],
17125 [3620, 2230],
17126 [3610, 2225],
17127 [3611, 2215],
17128 [3582, 2225],
17129 [3572, 2218],
17130 [3556, 2222],
17131 [3544, 2213],
17132 [3550, 2197],
17133 [3538, 2180],
17134 [3515, 2183],
17135 [3492, 2211],
17136 [3514, 2208],
17137 [3529, 2215],
17138 [3538, 2235],
17139 [3573, 2263],
17140 [3551, 2256],
17141 [3551, 2247],
17142 [3508, 2218],
17143 [3497, 2225],
17144 [3499, 2240],
17145 [3489, 2242],
17146 [3495, 2251],
17147 [3478, 2222],
17148 [3482, 2204],
17149 [3496, 2201],
17150 [3492, 2177],
17151 [3473, 2183],
17152 [3469, 2173],
17153 [3449, 2171],
17154 [3416, 2188],
17155 [3408, 2213],
17156 [3373, 2236],
17157 [3372, 2260],
17158 [3392, 2266],
17159 [3397, 2277],
17160 [3395, 2310],
17161 [3412, 2312],
17162 [3424, 2326],
17163 [3422, 2345],
17164 [3461, 2323],
17165 [3458, 2334],
17166 [3435, 2347],
17167 [3420, 2377],
17168 [3423, 2387],
17169 [3439, 2383],
17170 [3453, 2390],
17171 [3454, 2406],
17172 [3446, 2397],
17173 [3429, 2391],
17174 [3416, 2421],
17175 [3429, 2428],
17176 [3404, 2425],
17177 [3421, 2404],
17178 [3412, 2398],
17179 [3409, 2362],
17180 [3424, 2364],
17181 [3386, 2337],
17182 [3358, 2377],
17183 [3330, 2383],
17184 [3327, 2413],
17185 [3317, 2430],
17186 [3319, 2451],
17187 [3328, 2475],
17188 [3341, 2479],
17189 [3353, 2469],
17190 [3345, 2477],
17191 [3350, 2495],
17192 [3358, 2493],
17193 [3369, 2510],
17194 [3390, 2502],
17195 [3389, 2510],
17196 [3411, 2510],
17197 [3370, 2515],
17198 [3382, 2540],
17199 [3391, 2541],
17200 [3380, 2550],
17201 [3356, 2506],
17202 [3334, 2492],
17203 [3318, 2495],
17204 [3324, 2515],
17205 [3318, 2503],
17206 [3310, 2498],
17207 [3315, 2488],
17208 [3299, 2467],
17209 [3305, 2435],
17210 [3296, 2430],
17211 [3299, 2420],
17212 [3289, 2427],
17213 [3269, 2463],
17214 [3277, 2460],
17215 [3282, 2481],
17216 [3268, 2466],
17217 [3259, 2491],
17218 [3248, 2537],
17219 [3260, 2547],
17220 [3251, 2543],
17221 [3247, 2555],
17222 [3245, 2543],
17223 [3231, 2579],
17224 [3214, 2595],
17225 [3197, 2630],
17226 [3206, 2627],
17227 [3203, 2639],
17228 [3177, 2701],
17229 [3135, 2759],
17230 [3116, 2805],
17231 [3104, 2876],
17232 [3111, 2884],
17233 [3138, 2885],
17234 [3148, 2820],
17235 [3144, 2798],
17236 [3154, 2834],
17237 [3141, 2892],
17238 [3154, 2875],
17239 [3169, 2870],
17240 [3157, 2851],
17241 [3165, 2826],
17242 [3177, 2824],
17243 [3170, 2813],
17244 [3178, 2799],
17245 [3202, 2789],
17246 [3213, 2794],
17247 [3189, 2797],
17248 [3178, 2816],
17249 [3193, 2826],
17250 [3175, 2830],
17251 [3171, 2848],
17252 [3186, 2880],
17253 [3193, 2859],
17254 [3205, 2853],
17255 [3193, 2869],
17256 [3203, 2878],
17257 [3201, 2904],
17258 [3188, 2906],
17259 [3175, 2883],
17260 [3165, 2900],
17261 [3154, 2884],
17262 [3150, 2905],
17263 [3183, 2933],
17264 [3193, 2924],
17265 [3216, 2933],
17266 [3202, 2943],
17267 [3200, 2962],
17268 [3207, 2972],
17269 [3205, 2988],
17270 [3223, 3007],
17271 [3194, 2987],
17272 [3195, 2998],
17273 [3229, 3061],
17274 [3243, 3129],
17275 [3240, 3182],
17276 [3258, 3195],
17277 [3250, 3204],
17278 [3241, 3199],
17279 [3247, 3212],
17280 [3215, 3281],
17281 [3073, 3283],
17282 [3071, 3283],
17283 [3032, 3283],
17284 [3004, 3303],
17285 [2976, 3371],
17286 [2979, 3405],
17287 [2970, 3445],
17288 [2943, 3481],
17289 [2943, 3494],
17290 [2922, 3493],
17291 [2951, 3507],
17292 [2939, 3508],
17293 [2932, 3528],
17294 [2947, 3520],
17295 [2931, 3530],
17296 [2940, 3549],
17297 [2920, 3528],
17298 [2880, 3594],
17299 [2860, 3665],
17300 [2858, 3698],
17301 [2867, 3707],
17302 [2847, 3750],
17303 [2857, 3750],
17304 [2848, 3751],
17305 [2853, 3863],
17306 [2876, 3855],
17307 [2854, 3866],
17308 [2849, 3917],
17309 [2820, 3998],
17310 [2821, 4035],
17311 [2842, 4044],
17312 [2856, 3991],
17313 [2890, 3967],
17314 [2918, 3973],
17315 [2908, 3941],
17316 [2912, 3906],
17317 [2919, 3946],
17318 [2924, 3926],
17319 [2930, 3937],
17320 [2923, 3962],
17321 [2932, 3957],
17322 [2923, 3972],
17323 [2951, 3940],
17324 [2928, 3836],
17325 [2933, 3820],
17326 [2922, 3857],
17327 [2923, 3835],
17328 [2907, 3828],
17329 [2904, 3812],
17330 [2922, 3826],
17331 [2936, 3790],
17332 [2926, 3778],
17333 [2918, 3784],
17334 [2914, 3758],
17335 [2900, 3761],
17336 [2915, 3749],
17337 [2907, 3715],
17338 [2914, 3700],
17339 [2922, 3762],
17340 [2935, 3749],
17341 [2929, 3727],
17342 [2956, 3736],
17343 [2955, 3712],
17344 [2969, 3763],
17345 [2988, 3763],
17346 [2992, 3722],
17347 [2979, 3716],
17348 [2979, 3701],
17349 [2998, 3681],
17350 [2975, 3653],
17351 [2959, 3649],
17352 [2946, 3662],
17353 [2958, 3641],
17354 [2953, 3631],
17355 [2933, 3642],
17356 [2929, 3631],
17357 [2939, 3625],
17358 [2934, 3609],
17359 [2945, 3617],
17360 [2918, 3606],
17361 [2932, 3599],
17362 [2923, 3593],
17363 [2938, 3593],
17364 [2941, 3601],
17365 [2952, 3594],
17366 [2955, 3613],
17367 [2963, 3616],
17368 [2954, 3620],
17369 [2969, 3621],
17370 [2980, 3627],
17371 [2979, 3638],
17372 [2985, 3630],
17373 [3000, 3642],
17374 [3000, 3622],
17375 [2983, 3621],
17376 [2994, 3612],
17377 [2975, 3584],
17378 [2985, 3592],
17379 [2984, 3572],
17380 [2995, 3591],
17381 [3002, 3551],
17382 [2993, 3527],
17383 [3007, 3553],
17384 [3006, 3601],
17385 [3016, 3595],
17386 [3040, 3577],
17387 [3017, 3529],
17388 [3032, 3527],
17389 [3036, 3554],
17390 [3058, 3554],
17391 [3047, 3564],
17392 [3045, 3587],
17393 [3036, 3598],
17394 [3019, 3614],
17395 [3026, 3645],
17396 [3036, 3653],
17397 [3034, 3663],
17398 [3025, 3658],
17399 [3027, 3687],
17400 [3019, 3682],
17401 [3007, 3691],
17402 [3014, 3715],
17403 [3033, 3724],
17404 [3043, 3800],
17405 [3059, 3796],
17406 [3041, 3737],
17407 [3057, 3689],
17408 [3051, 3680],
17409 [3059, 3680],
17410 [3067, 3675],
17411 [3061, 3654],
17412 [3073, 3642],
17413 [3073, 3663],
17414 [3077, 3637],
17415 [3073, 3628],
17416 [3065, 3625],
17417 [3064, 3605],
17418 [3073, 3622],
17419 [3081, 3621],
17420 [3085, 3612],
17421 [3090, 3571],
17422 [3093, 3607],
17423 [3075, 3651],
17424 [3079, 3671],
17425 [3102, 3651],
17426 [3086, 3674],
17427 [3097, 3669],
17428 [3123, 3640],
17429 [3124, 3651],
17430 [3138, 3647],
17431 [3125, 3661],
17432 [3152, 3732],
17433 [3161, 3721],
17434 [3169, 3736],
17435 [3171, 3723],
17436 [3188, 3727],
17437 [3186, 3706],
17438 [3159, 3700],
17439 [3148, 3665],
17440 [3161, 3677],
17441 [3165, 3664],
17442 [3176, 3660],
17443 [3173, 3649],
17444 [3181, 3644],
17445 [3170, 3634],
17446 [3181, 3632],
17447 [3181, 3622],
17448 [3172, 3625],
17449 [3176, 3598],
17450 [3161, 3609],
17451 [3148, 3604],
17452 [3144, 3623],
17453 [3132, 3611],
17454 [3109, 3614],
17455 [3120, 3605],
17456 [3113, 3574],
17457 [3121, 3580],
17458 [3125, 3606],
17459 [3141, 3601],
17460 [3139, 3592],
17461 [3158, 3598],
17462 [3153, 3573],
17463 [3143, 3572],
17464 [3139, 3563],
17465 [3158, 3566],
17466 [3161, 3576],
17467 [3175, 3567],
17468 [3183, 3546],
17469 [3194, 3557],
17470 [3190, 3545],
17471 [3179, 3542],
17472 [3190, 3543],
17473 [3191, 3533],
17474 [3177, 3532],
17475 [3191, 3531],
17476 [3191, 3513],
17477 [3204, 3506],
17478 [3211, 3538],
17479 [3206, 3526],
17480 [3197, 3546],
17481 [3205, 3561],
17482 [3217, 3558],
17483 [3224, 3568],
17484 [3212, 3573],
17485 [3222, 3576],
17486 [3230, 3566],
17487 [3250, 3562],
17488 [3251, 3576],
17489 [3260, 3569],
17490 [3265, 3578],
17491 [3264, 3589],
17492 [3255, 3590],
17493 [3259, 3600],
17494 [3270, 3601],
17495 [3274, 3592],
17496 [3293, 3596],
17497 [3278, 3596],
17498 [3269, 3609],
17499 [3273, 3620],
17500 [3261, 3620],
17501 [3264, 3611],
17502 [3248, 3614],
17503 [3230, 3590],
17504 [3230, 3648],
17505 [3253, 3651],
17506 [3258, 3631],
17507 [3268, 3627],
17508 [3277, 3626],
17509 [3294, 3644],
17510 [3302, 3633],
17511 [3308, 3658],
17512 [3296, 3662],
17513 [3295, 3683],
17514 [3318, 3690],
17515 [3318, 3675],
17516 [3318, 3685],
17517 [3331, 3685],
17518 [3318, 3691],
17519 [3326, 3713],
17520 [3318, 3749],
17521 [3322, 3774],
17522 [3320, 3830],
17523 [3332, 3821],
17524 [3331, 3794],
17525 [3341, 3772],
17526 [3340, 3814],
17527 [3348, 3806],
17528 [3367, 3807],
17529 [3374, 3794],
17530 [3368, 3767],
17531 [3378, 3753],
17532 [3370, 3729],
17533 [3382, 3741],
17534 [3388, 3718],
17535 [3385, 3692],
17536 [3392, 3701],
17537 [3394, 3688],
17538 [3396, 3736],
17539 [3378, 3764],
17540 [3377, 3804],
17541 [3370, 3816],
17542 [3341, 3823],
17543 [3313, 3975],
17544 [3340, 4009],
17545 [3347, 4053],
17546 [3375, 4064],
17547 [3358, 4069],
17548 [3352, 4090],
17549 [3363, 4085],
17550 [3363, 4095],
17551 [3363, 4097],
17552 [3351, 4097],
17553 [3336, 4132],
17554 [3339, 4140],
17555 [3347, 4136],
17556 [3338, 4143],
17557 [3333, 4172],
17558 [3343, 4187],
17559 [3350, 4178],
17560 [3342, 4153],
17561 [3358, 4157],
17562 [3364, 4144],
17563 [3376, 4143],
17564 [3370, 4133],
17565 [3382, 4134],
17566 [3382, 4126],
17567 [3397, 4133],
17568 [3412, 4121],
17569 [3411, 4107],
17570 [3426, 4095],
17571 [3447, 4079],
17572 [3434, 4095],
17573 [3422, 4108],
17574 [3430, 4116],
17575 [3415, 4123],
17576 [3432, 4132],
17577 [3381, 4147],
17578 [3388, 4166],
17579 [3375, 4160],
17580 [3354, 4196],
17581 [3357, 4209],
17582 [3374, 4204],
17583 [3370, 4224],
17584 [3394, 4224],
17585 [3407, 4205],
17586 [3415, 4210],
17587 [3423, 4197],
17588 [3440, 4196],
17589 [3436, 4184],
17590 [3446, 4195],
17591 [3462, 4189],
17592 [3471, 4195],
17593 [3431, 4202],
17594 [3426, 4213],
17595 [3407, 4224],
17596 [3492, 4224],
17597 [3492, 4214],
17598 [3504, 4219],
17599 [3519, 4197],
17600 [3519, 4205],
17601 [3534, 4208],
17602 [3540, 4194],
17603 [3554, 4190],
17604 [3555, 4177],
17605 [3543, 4181],
17606 [3542, 4146],
17607 [3532, 4145],
17608 [3547, 4138],
17609 [3541, 4097],
17610 [3542, 4085],
17611 [3529, 4075],
17612 [3539, 4068],
17613 [3538, 4079],
17614 [3546, 4082],
17615 [3571, 4062],
17616 [3595, 4025],
17617 [3604, 4025],
17618 [3622, 3995],
17619 [3611, 4014],
17620 [3613, 4022],
17621 [3593, 4031],
17622 [3578, 4058],
17623 [3585, 4067],
17624 [3577, 4064],
17625 [3550, 4085],
17626 [3555, 4097],
17627 [3563, 4098],
17628 [3556, 4120],
17629 [3574, 4111],
17630 [3556, 4126],
17631 [3558, 4139],
17632 [3550, 4148],
17633 [3563, 4173],
17634 [3586, 4157],
17635 [3586, 4140],
17636 [3593, 4151],
17637 [3603, 4135],
17638 [3609, 4145],
17639 [3635, 4134],
17640 [3588, 4160],
17641 [3565, 4189],
17642 [3570, 4199],
17643 [3645, 4193],
17644 [3605, 4203],
17645 [3608, 4214],
17646 [3591, 4201],
17647 [3586, 4215],
17648 [3573, 4206],
17649 [3563, 4209],
17650 [3563, 4201],
17651 [3553, 4204],
17652 [3540, 4221],
17653 [3546, 4224],
17654 [3275, 4224],
17655 [3266, 4212],
17656 [3279, 4218],
17657 [3289, 4199],
17658 [3274, 4194],
17659 [3279, 4180],
17660 [3261, 4189],
17661 [3271, 4177],
17662 [3266, 4168],
17663 [3263, 4158],
17664 [3287, 4177],
17665 [3299, 4162],
17666 [3252, 4108],
17667 [3248, 4128],
17668 [3238, 4106],
17669 [3246, 4101],
17670 [3220, 4105],
17671 [3228, 4123],
17672 [3206, 4134],
17673 [3212, 4120],
17674 [3194, 4119],
17675 [3201, 4110],
17676 [3191, 4095],
17677 [3179, 4089],
17678 [3186, 4069],
17679 [3171, 4059],
17680 [3165, 4072],
17681 [3161, 4085],
17682 [3159, 4075],
17683 [3149, 4081],
17684 [3145, 4068],
17685 [3157, 4065],
17686 [3148, 4061],
17687 [3167, 4049],
17688 [3164, 4029],
17689 [3156, 4017],
17690 [3151, 4027],
17691 [3152, 4035],
17692 [3137, 4038],
17693 [3137, 4057],
17694 [3132, 4040],
17695 [3124, 4037],
17696 [3136, 4030],
17697 [3128, 4014],
17698 [3140, 4016],
17699 [3140, 3987],
17700 [3180, 3967],
17701 [3175, 3949],
17702 [3100, 4026],
17703 [3096, 4037],
17704 [3108, 4063],
17705 [3091, 4065],
17706 [3079, 4085],
17707 [3071, 4081],
17708 [3056, 4084],
17709 [3047, 4074],
17710 [3033, 4097],
17711 [3018, 4123],
17712 [3013, 4192],
17713 [2988, 4224],
17714 [3027, 4224],
17715 [3044, 4223],
17716 [3040, 4206],
17717 [3046, 4219],
17718 [3051, 4224],
17719 [3074, 4224],
17720 [3074, 4216],
17721 [3076, 4224],
17722 [3116, 4224],
17723 [3111, 4198],
17724 [3098, 4192],
17725 [3094, 4178],
17726 [3075, 4180],
17727 [3069, 4127],
17728 [3080, 4145],
17729 [3084, 4173],
17730 [3089, 4165],
17731 [3100, 4169],
17732 [3124, 4202],
17733 [3132, 4190],
17734 [3125, 4181],
17735 [3134, 4185],
17736 [3139, 4173],
17737 [3127, 4143],
17738 [3138, 4148],
17739 [3157, 4136],
17740 [3154, 4122],
17741 [3144, 4124],
17742 [3155, 4117],
17743 [3153, 4109],
17744 [3166, 4134],
17745 [3140, 4155],
17746 [3146, 4172],
17747 [3131, 4214],
17748 [3133, 4224],
17749 [3161, 4224],
17750 [3164, 4180],
17751 [3176, 4203],
17752 [3203, 4177],
17753 [3199, 4162],
17754 [3213, 4155],
17755 [3207, 4166],
17756 [3216, 4186],
17757 [3208, 4187],
17758 [3205, 4199],
17759 [3189, 4197],
17760 [3188, 4215],
17761 [3170, 4221],
17762 [3169, 4224],
17763 [4224, 4224],
17764 [4224, 4224],
17765 [4224, -128],
17766 [4224, -128],
17767 [4224, 4224],
17768 [2293, 4224],
17769 ],
17770 &[
17771 [2681, 3125],
17772 [2665, 3123],
17773 [2657, 3113],
17774 [2655, 3124],
17775 [2640, 3119],
17776 [2663, 3099],
17777 [2642, 3105],
17778 [2640, 3089],
17779 [2618, 3108],
17780 [2622, 3138],
17781 [2622, 3153],
17782 [2653, 3192],
17783 [2652, 3210],
17784 [2685, 3144],
17785 [2681, 3125],
17786 [2681, 3125],
17787 ],
17788 &[
17789 [3189, 3788],
17790 [3205, 3783],
17791 [3206, 3763],
17792 [3193, 3756],
17793 [3189, 3788],
17794 [3189, 3788],
17795 ],
17796 &[
17797 [2264, 3287],
17798 [2274, 3283],
17799 [2269, 3270],
17800 [2264, 3287],
17801 [2264, 3287],
17802 ],
17803 &[
17804 [2436, 3801],
17805 [2448, 3809],
17806 [2446, 3798],
17807 [2462, 3796],
17808 [2473, 3772],
17809 [2449, 3781],
17810 [2436, 3801],
17811 [2436, 3801],
17812 ],
17813 &[
17814 [3142, 2365],
17815 [3155, 2362],
17816 [3162, 2350],
17817 [3157, 2333],
17818 [3137, 2341],
17819 [3122, 2401],
17820 [3142, 2382],
17821 [3142, 2365],
17822 [3142, 2365],
17823 ],
17824 &[
17825 [2761, 2561],
17826 [2769, 2563],
17827 [2780, 2549],
17828 [2761, 2561],
17829 [2761, 2561],
17830 ],
17831 &[
17832 [2923, 2209],
17833 [2910, 2200],
17834 [2893, 2208],
17835 [2898, 2222],
17836 [2888, 2211],
17837 [2896, 2176],
17838 [2880, 2194],
17839 [2862, 2195],
17840 [2864, 2218],
17841 [2876, 2232],
17842 [2865, 2227],
17843 [2886, 2247],
17844 [2879, 2258],
17845 [2884, 2266],
17846 [2892, 2260],
17847 [2894, 2239],
17848 [2912, 2246],
17849 [2917, 2236],
17850 [2916, 2251],
17851 [2907, 2248],
17852 [2924, 2290],
17853 [2934, 2286],
17854 [2922, 2272],
17855 [2928, 2254],
17856 [2955, 2248],
17857 [2946, 2241],
17858 [2942, 2214],
17859 [2923, 2209],
17860 [2923, 2209],
17861 ],
17862 &[
17863 [2823, 2539],
17864 [2896, 2498],
17865 [2911, 2465],
17866 [2876, 2449],
17867 [2805, 2496],
17868 [2788, 2496],
17869 [2792, 2523],
17870 [2823, 2539],
17871 [2823, 2539],
17872 ],
17873 &[
17874 [3675, 1790],
17875 [3740, 1742],
17876 [3708, 1651],
17877 [3683, 1646],
17878 [3674, 1634],
17879 [3638, 1646],
17880 [3652, 1647],
17881 [3661, 1664],
17882 [3670, 1660],
17883 [3649, 1717],
17884 [3641, 1722],
17885 [3647, 1736],
17886 [3635, 1756],
17887 [3653, 1759],
17888 [3655, 1741],
17889 [3666, 1743],
17890 [3674, 1731],
17891 [3662, 1730],
17892 [3661, 1711],
17893 [3670, 1711],
17894 [3674, 1691],
17895 [3678, 1695],
17896 [3678, 1649],
17897 [3688, 1650],
17898 [3692, 1665],
17899 [3684, 1671],
17900 [3686, 1698],
17901 [3696, 1689],
17902 [3696, 1708],
17903 [3707, 1709],
17904 [3696, 1719],
17905 [3707, 1731],
17906 [3719, 1729],
17907 [3702, 1729],
17908 [3696, 1741],
17909 [3688, 1759],
17910 [3676, 1769],
17911 [3675, 1790],
17912 [3675, 1790],
17913 ],
17914 ]);
17915 }
17916
17917 #[test]
water_2()17918 fn water_2() {
17919 earcut_test(&[
17920 &[
17921 [-128, -128],
17922 [-128, -128],
17923 [-128, -128],
17924 [-128, 1998],
17925 [-119, 1978],
17926 [-127, 2036],
17927 [-128, 2037],
17928 [-128, 2050],
17929 [-107, 2044],
17930 [-77, 2056],
17931 [-61, 2076],
17932 [-57, 2112],
17933 [-59, 2198],
17934 [-49, 2208],
17935 [-29, 2196],
17936 [-21, 2178],
17937 [33, 2132],
17938 [23, 2018],
17939 [69, 1948],
17940 [75, 1932],
17941 [65, 1912],
17942 [13, 1888],
17943 [-13, 1862],
17944 [-29, 1834],
17945 [-67, 1832],
17946 [-107, 1816],
17947 [-128, 1817],
17948 [-128, 962],
17949 [-128, 962],
17950 [-128, 1583],
17951 [-121, 1578],
17952 [-93, 1578],
17953 [-55, 1586],
17954 [-23, 1598],
17955 [37, 1598],
17956 [169, 1466],
17957 [45, 1606],
17958 [65, 1672],
17959 [91, 1692],
17960 [83, 1864],
17961 [101, 1886],
17962 [139, 1872],
17963 [175, 1810],
17964 [177, 1786],
17965 [185, 1808],
17966 [163, 1846],
17967 [153, 1876],
17968 [185, 1882],
17969 [219, 1874],
17970 [269, 1846],
17971 [293, 1842],
17972 [317, 1846],
17973 [329, 1866],
17974 [361, 1888],
17975 [395, 1908],
17976 [415, 1910],
17977 [431, 1886],
17978 [441, 1864],
17979 [465, 1842],
17980 [491, 1828],
17981 [519, 1800],
17982 [537, 1758],
17983 [547, 1698],
17984 [549, 1626],
17985 [579, 1580],
17986 [595, 1528],
17987 [593, 1470],
17988 [585, 1428],
17989 [555, 1356],
17990 [509, 1302],
17991 [481, 1262],
17992 [441, 1236],
17993 [419, 1232],
17994 [393, 1248],
17995 [375, 1228],
17996 [397, 1238],
17997 [417, 1222],
17998 [441, 1224],
17999 [491, 1264],
18000 [501, 1230],
18001 [501, 1206],
18002 [511, 1236],
18003 [497, 1272],
18004 [531, 1312],
18005 [571, 1350],
18006 [583, 1382],
18007 [603, 1422],
18008 [651, 1386],
18009 [661, 1352],
18010 [655, 1390],
18011 [633, 1414],
18012 [607, 1430],
18013 [615, 1476],
18014 [615, 1590],
18015 [657, 1568],
18016 [703, 1522],
18017 [667, 1570],
18018 [637, 1596],
18019 [667, 1590],
18020 [693, 1612],
18021 [663, 1600],
18022 [641, 1604],
18023 [621, 1616],
18024 [607, 1736],
18025 [629, 1718],
18026 [653, 1710],
18027 [671, 1710],
18028 [703, 1726],
18029 [737, 1726],
18030 [699, 1734],
18031 [677, 1722],
18032 [657, 1718],
18033 [637, 1722],
18034 [619, 1738],
18035 [603, 1766],
18036 [585, 1828],
18037 [571, 1854],
18038 [555, 1874],
18039 [513, 1880],
18040 [483, 1876],
18041 [465, 1888],
18042 [443, 1888],
18043 [433, 1914],
18044 [431, 1926],
18045 [437, 1946],
18046 [461, 1942],
18047 [483, 1918],
18048 [481, 1934],
18049 [459, 1954],
18050 [485, 1960],
18051 [509, 1960],
18052 [539, 1968],
18053 [569, 1970],
18054 [597, 1980],
18055 [617, 1980],
18056 [643, 1976],
18057 [667, 1958],
18058 [719, 1900],
18059 [699, 1934],
18060 [671, 1972],
18061 [743, 1978],
18062 [765, 1984],
18063 [735, 1988],
18064 [697, 1982],
18065 [661, 1990],
18066 [645, 1998],
18067 [665, 2042],
18068 [695, 2098],
18069 [705, 2140],
18070 [719, 2162],
18071 [757, 2190],
18072 [853, 2186],
18073 [865, 2214],
18074 [881, 2242],
18075 [915, 2252],
18076 [925, 2264],
18077 [925, 2286],
18078 [917, 2316],
18079 [907, 2376],
18080 [941, 2382],
18081 [903, 2392],
18082 [895, 2444],
18083 [883, 2470],
18084 [877, 2566],
18085 [871, 2596],
18086 [947, 2648],
18087 [1011, 2686],
18088 [1017, 2706],
18089 [1029, 2708],
18090 [1041, 2700],
18091 [1099, 2724],
18092 [1167, 2768],
18093 [1427, 2832],
18094 [1447, 2826],
18095 [1467, 2810],
18096 [1481, 2792],
18097 [1487, 2766],
18098 [1489, 2742],
18099 [1480, 2705],
18100 [1466, 2683],
18101 [1429, 2654],
18102 [1270, 2561],
18103 [1243, 2565],
18104 [1260, 2552],
18105 [1209, 2524],
18106 [1190, 2506],
18107 [1187, 2482],
18108 [1195, 2431],
18109 [1215, 2397],
18110 [1222, 2368],
18111 [1210, 2357],
18112 [1174, 2343],
18113 [1126, 2305],
18114 [1114, 2281],
18115 [1099, 2136],
18116 [1135, 2096],
18117 [1174, 2060],
18118 [1179, 2040],
18119 [1173, 2020],
18120 [1175, 2008],
18121 [1170, 1976],
18122 [1136, 1924],
18123 [1121, 1897],
18124 [1129, 1863],
18125 [1157, 1815],
18126 [1175, 1800],
18127 [1205, 1791],
18128 [1227, 1771],
18129 [1243, 1737],
18130 [1236, 1776],
18131 [1218, 1800],
18132 [1198, 1805],
18133 [1178, 1818],
18134 [1160, 1839],
18135 [1140, 1887],
18136 [1147, 1915],
18137 [1170, 1942],
18138 [1191, 1948],
18139 [1211, 1962],
18140 [1259, 1977],
18141 [1301, 2020],
18142 [1369, 2046],
18143 [1385, 2048],
18144 [1379, 2063],
18145 [1409, 2125],
18146 [1425, 2141],
18147 [1444, 2188],
18148 [1459, 2197],
18149 [1549, 2188],
18150 [1579, 2180],
18151 [1592, 2165],
18152 [1601, 2136],
18153 [1595, 2110],
18154 [1579, 2086],
18155 [1556, 2073],
18156 [1529, 2070],
18157 [1485, 2071],
18158 [1444, 2053],
18159 [1423, 2036],
18160 [1453, 2042],
18161 [1483, 2056],
18162 [1511, 2058],
18163 [1529, 2055],
18164 [1560, 2061],
18165 [1597, 2085],
18166 [1636, 2120],
18167 [1653, 2115],
18168 [1681, 2098],
18169 [1693, 2072],
18170 [1696, 2048],
18171 [1696, 2016],
18172 [1713, 2003],
18173 [1702, 1986],
18174 [1705, 1966],
18175 [1675, 1931],
18176 [1659, 1920],
18177 [1626, 1915],
18178 [1571, 1885],
18179 [1554, 1857],
18180 [1573, 1877],
18181 [1627, 1907],
18182 [1665, 1912],
18183 [1686, 1925],
18184 [1711, 1953],
18185 [1739, 1963],
18186 [1731, 1945],
18187 [1707, 1909],
18188 [1661, 1846],
18189 [1631, 1839],
18190 [1575, 1842],
18191 [1602, 1839],
18192 [1618, 1827],
18193 [1642, 1824],
18194 [1671, 1834],
18195 [1703, 1862],
18196 [1755, 1893],
18197 [1774, 1896],
18198 [1798, 1891],
18199 [1823, 1878],
18200 [1843, 1862],
18201 [1857, 1814],
18202 [1835, 1738],
18203 [1871, 1804],
18204 [1890, 1811],
18205 [1903, 1824],
18206 [1911, 1841],
18207 [1937, 1864],
18208 [1974, 1888],
18209 [2001, 1894],
18210 [2026, 1906],
18211 [2047, 1921],
18212 [2062, 1952],
18213 [2076, 2007],
18214 [2092, 1995],
18215 [2091, 1910],
18216 [2081, 1879],
18217 [2085, 1853],
18218 [2127, 1818],
18219 [2134, 1801],
18220 [2127, 1787],
18221 [2102, 1764],
18222 [2099, 1746],
18223 [2103, 1728],
18224 [1649, 1232],
18225 [1587, 1151],
18226 [1616, 1180],
18227 [1651, 1226],
18228 [2110, 1719],
18229 [2122, 1720],
18230 [2153, 1755],
18231 [2175, 1772],
18232 [2202, 1775],
18233 [2214, 1750],
18234 [2218, 1728],
18235 [2205, 1715],
18236 [2186, 1704],
18237 [2179, 1689],
18238 [2186, 1674],
18239 [2203, 1672],
18240 [2236, 1679],
18241 [2247, 1666],
18242 [2251, 1648],
18243 [2231, 1615],
18244 [2226, 1573],
18245 [2218, 1565],
18246 [2200, 1574],
18247 [2178, 1572],
18248 [2166, 1561],
18249 [2165, 1549],
18250 [2179, 1538],
18251 [2198, 1513],
18252 [2192, 1477],
18253 [2166, 1483],
18254 [2141, 1480],
18255 [2121, 1442],
18256 [2116, 1427],
18257 [2100, 1420],
18258 [2077, 1420],
18259 [2059, 1409],
18260 [2061, 1378],
18261 [2079, 1319],
18262 [2095, 1305],
18263 [2117, 1303],
18264 [2135, 1314],
18265 [2147, 1330],
18266 [2171, 1325],
18267 [2183, 1312],
18268 [2183, 1290],
18269 [2163, 1260],
18270 [2143, 1238],
18271 [2107, 1221],
18272 [2101, 1206],
18273 [2104, 1191],
18274 [2122, 1176],
18275 [2143, 1160],
18276 [2151, 1143],
18277 [2147, 1126],
18278 [2135, 1114],
18279 [2115, 1111],
18280 [2095, 1101],
18281 [2084, 1086],
18282 [2087, 1067],
18283 [2111, 1023],
18284 [2109, 1010],
18285 [2095, 1002],
18286 [2081, 984],
18287 [2081, 962],
18288 [2095, 945],
18289 [2115, 937],
18290 [2137, 939],
18291 [2157, 929],
18292 [2161, 889],
18293 [2153, 869],
18294 [2127, 869],
18295 [2101, 859],
18296 [2091, 829],
18297 [2093, 801],
18298 [2121, 783],
18299 [2151, 783],
18300 [2167, 799],
18301 [2189, 791],
18302 [2197, 771],
18303 [2191, 741],
18304 [2199, 729],
18305 [2231, 713],
18306 [2237, 699],
18307 [2209, 681],
18308 [2191, 659],
18309 [2189, 635],
18310 [2207, 591],
18311 [2233, 553],
18312 [2231, 519],
18313 [2239, 495],
18314 [2255, 483],
18315 [2271, 443],
18316 [2299, 437],
18317 [2341, 439],
18318 [2371, 421],
18319 [2419, 399],
18320 [2443, 397],
18321 [2457, 405],
18322 [2483, 393],
18323 [2515, 371],
18324 [2545, 361],
18325 [2597, 359],
18326 [2631, 321],
18327 [2665, 317],
18328 [2705, 319],
18329 [2679, 327],
18330 [2678, 327],
18331 [2645, 327],
18332 [2636, 332],
18333 [2615, 361],
18334 [2591, 371],
18335 [2541, 373],
18336 [2507, 389],
18337 [2469, 415],
18338 [2453, 415],
18339 [2429, 405],
18340 [2401, 415],
18341 [2363, 445],
18342 [2337, 457],
18343 [2303, 453],
18344 [2283, 457],
18345 [2271, 477],
18346 [2247, 507],
18347 [2239, 531],
18348 [2245, 555],
18349 [2213, 605],
18350 [2201, 641],
18351 [2201, 655],
18352 [2247, 687],
18353 [2257, 707],
18354 [2217, 733],
18355 [2203, 747],
18356 [2209, 775],
18357 [2197, 801],
18358 [2171, 811],
18359 [2153, 805],
18360 [2141, 797],
18361 [2117, 801],
18362 [2103, 819],
18363 [2107, 839],
18364 [2129, 851],
18365 [2165, 857],
18366 [2177, 873],
18367 [2175, 897],
18368 [2167, 923],
18369 [2153, 949],
18370 [2107, 957],
18371 [2095, 969],
18372 [2097, 985],
18373 [2121, 1003],
18374 [2135, 1021],
18375 [2127, 1041],
18376 [2105, 1065],
18377 [2107, 1075],
18378 [2121, 1089],
18379 [2145, 1103],
18380 [2163, 1125],
18381 [2167, 1143],
18382 [2157, 1163],
18383 [2125, 1191],
18384 [2119, 1203],
18385 [2135, 1221],
18386 [2161, 1233],
18387 [2199, 1287],
18388 [2201, 1299],
18389 [2195, 1323],
18390 [2175, 1339],
18391 [2147, 1341],
18392 [2129, 1337],
18393 [2125, 1319],
18394 [2113, 1317],
18395 [2095, 1335],
18396 [2087, 1353],
18397 [2077, 1397],
18398 [2079, 1411],
18399 [2117, 1407],
18400 [2135, 1415],
18401 [2149, 1457],
18402 [2165, 1467],
18403 [2415, 1383],
18404 [2205, 1467],
18405 [2213, 1487],
18406 [2211, 1523],
18407 [2201, 1545],
18408 [2183, 1557],
18409 [2223, 1553],
18410 [2233, 1563],
18411 [2243, 1579],
18412 [2241, 1597],
18413 [2255, 1617],
18414 [2273, 1625],
18415 [2477, 1599],
18416 [2263, 1639],
18417 [2261, 1671],
18418 [2251, 1687],
18419 [2237, 1697],
18420 [2223, 1701],
18421 [2199, 1695],
18422 [2227, 1713],
18423 [2237, 1733],
18424 [2233, 1761],
18425 [2219, 1781],
18426 [2207, 1791],
18427 [2225, 1811],
18428 [2245, 1827],
18429 [2281, 1839],
18430 [2315, 1839],
18431 [2377, 1855],
18432 [2313, 1849],
18433 [2277, 1853],
18434 [2251, 1843],
18435 [2223, 1825],
18436 [2207, 1807],
18437 [2193, 1799],
18438 [2173, 1797],
18439 [2159, 1799],
18440 [2153, 1821],
18441 [2141, 1839],
18442 [2115, 1853],
18443 [2105, 1871],
18444 [2113, 2025],
18445 [2117, 2057],
18446 [2113, 2077],
18447 [2101, 2097],
18448 [2095, 2119],
18449 [2101, 2135],
18450 [2121, 2151],
18451 [2133, 2169],
18452 [2127, 2193],
18453 [2129, 2211],
18454 [2145, 2221],
18455 [2167, 2215],
18456 [2195, 2199],
18457 [2219, 2191],
18458 [2265, 2189],
18459 [2293, 2169],
18460 [2317, 2143],
18461 [2355, 2137],
18462 [2377, 2141],
18463 [2427, 1971],
18464 [2387, 2147],
18465 [2401, 2165],
18466 [2535, 2167],
18467 [2405, 2179],
18468 [2421, 2205],
18469 [2441, 2227],
18470 [2445, 2255],
18471 [2427, 2287],
18472 [2391, 2325],
18473 [2365, 2357],
18474 [2361, 2381],
18475 [2349, 2397],
18476 [2327, 2419],
18477 [2291, 2413],
18478 [2263, 2453],
18479 [2229, 2473],
18480 [2251, 2491],
18481 [2265, 2555],
18482 [2263, 2583],
18483 [2253, 2613],
18484 [2285, 2623],
18485 [2331, 2645],
18486 [2319, 2617],
18487 [2319, 2583],
18488 [2335, 2565],
18489 [2359, 2565],
18490 [2389, 2603],
18491 [2401, 2627],
18492 [2447, 2639],
18493 [2475, 2631],
18494 [2493, 2619],
18495 [2515, 2615],
18496 [2561, 2633],
18497 [2603, 2635],
18498 [2636, 2627],
18499 [2661, 2571],
18500 [2687, 2569],
18501 [2678, 2561],
18502 [2655, 2537],
18503 [2636, 2546],
18504 [2621, 2553],
18505 [2581, 2555],
18506 [2549, 2539],
18507 [2523, 2509],
18508 [2571, 2537],
18509 [2611, 2545],
18510 [2636, 2533],
18511 [2653, 2525],
18512 [2637, 2503],
18513 [2701, 2565],
18514 [2737, 2561],
18515 [2679, 2583],
18516 [2669, 2599],
18517 [2667, 2619],
18518 [2659, 2637],
18519 [2673, 2651],
18520 [2677, 2679],
18521 [2665, 2697],
18522 [2641, 2719],
18523 [2609, 2733],
18524 [2601, 2759],
18525 [2599, 2787],
18526 [2633, 2785],
18527 [2671, 2787],
18528 [2701, 2725],
18529 [2725, 2715],
18530 [2779, 2717],
18531 [2725, 2723],
18532 [2705, 2739],
18533 [2689, 2771],
18534 [2683, 2791],
18535 [2693, 2793],
18536 [2737, 2831],
18537 [2687, 2797],
18538 [2678, 2795],
18539 [2667, 2793],
18540 [2599, 2797],
18541 [2589, 2819],
18542 [2575, 2839],
18543 [2581, 2881],
18544 [2607, 2901],
18545 [2611, 2927],
18546 [2623, 2951],
18547 [2636, 2968],
18548 [2647, 2997],
18549 [2649, 3019],
18550 [2671, 3031],
18551 [2687, 3029],
18552 [2733, 3053],
18553 [2747, 3067],
18554 [2753, 3089],
18555 [2741, 3117],
18556 [2709, 3139],
18557 [2757, 3151],
18558 [2791, 3129],
18559 [2837, 3093],
18560 [2865, 3063],
18561 [2877, 3041],
18562 [2871, 3019],
18563 [2823, 2963],
18564 [2885, 3017],
18565 [2909, 2993],
18566 [2951, 2975],
18567 [2909, 3007],
18568 [2887, 3027],
18569 [2885, 3053],
18570 [2867, 3081],
18571 [2833, 3109],
18572 [2805, 3139],
18573 [2817, 3153],
18574 [2973, 3125],
18575 [2983, 3135],
18576 [2995, 3157],
18577 [2971, 3135],
18578 [2939, 3135],
18579 [2809, 3165],
18580 [2795, 3177],
18581 [2801, 3191],
18582 [2795, 3207],
18583 [2783, 3221],
18584 [2785, 3239],
18585 [2801, 3251],
18586 [2823, 3253],
18587 [2847, 3239],
18588 [2879, 3245],
18589 [2901, 3257],
18590 [2921, 3273],
18591 [2931, 3303],
18592 [2947, 3277],
18593 [2967, 3273],
18594 [3013, 3297],
18595 [3027, 3315],
18596 [3179, 3419],
18597 [3227, 3457],
18598 [3257, 3455],
18599 [3275, 3441],
18600 [3265, 3417],
18601 [3283, 3351],
18602 [3277, 3327],
18603 [3293, 3293],
18604 [3119, 3119],
18605 [3297, 3283],
18606 [3305, 3303],
18607 [3295, 3323],
18608 [3309, 3333],
18609 [3327, 3321],
18610 [3331, 3293],
18611 [3383, 3241],
18612 [3387, 3211],
18613 [3351, 3187],
18614 [3321, 3153],
18615 [3289, 3091],
18616 [3279, 3051],
18617 [3263, 3047],
18618 [3217, 3077],
18619 [3179, 3083],
18620 [3147, 3067],
18621 [3199, 3071],
18622 [3235, 3055],
18623 [3261, 3039],
18624 [3217, 2997],
18625 [3115, 2953],
18626 [3169, 2955],
18627 [3219, 2977],
18628 [3261, 3019],
18629 [3289, 3039],
18630 [3303, 3081],
18631 [3313, 3121],
18632 [3351, 3171],
18633 [3395, 3195],
18634 [3415, 3153],
18635 [3433, 3131],
18636 [3435, 3055],
18637 [3403, 3049],
18638 [3373, 3033],
18639 [3303, 2931],
18640 [3281, 2915],
18641 [3213, 2909],
18642 [3287, 2907],
18643 [3311, 2925],
18644 [3381, 3027],
18645 [3417, 3043],
18646 [3443, 3045],
18647 [3449, 3061],
18648 [3443, 3123],
18649 [3475, 3115],
18650 [3493, 3091],
18651 [3485, 3113],
18652 [3521, 3107],
18653 [3545, 3085],
18654 [3577, 2981],
18655 [3567, 2961],
18656 [3519, 2943],
18657 [3515, 2933],
18658 [3491, 2937],
18659 [3447, 2913],
18660 [3363, 2899],
18661 [3449, 2901],
18662 [3497, 2923],
18663 [3527, 2921],
18664 [3533, 2895],
18665 [3557, 2881],
18666 [3585, 2875],
18667 [3635, 2839],
18668 [3615, 2817],
18669 [3589, 2797],
18670 [3603, 2777],
18671 [3609, 2743],
18672 [3591, 2723],
18673 [3587, 2709],
18674 [3453, 2701],
18675 [3435, 2695],
18676 [3411, 2719],
18677 [3179, 2655],
18678 [3409, 2707],
18679 [3439, 2685],
18680 [3467, 2691],
18681 [3585, 2695],
18682 [3607, 2639],
18683 [3597, 2605],
18684 [3609, 2567],
18685 [3601, 2557],
18686 [3539, 2551],
18687 [3531, 2531],
18688 [3551, 2515],
18689 [3593, 2505],
18690 [3629, 2463],
18691 [3617, 2419],
18692 [3605, 2389],
18693 [3583, 2365],
18694 [3581, 2341],
18695 [3553, 2347],
18696 [3477, 2343],
18697 [3465, 2315],
18698 [3479, 2289],
18699 [3473, 2265],
18700 [3453, 2283],
18701 [3431, 2289],
18702 [3407, 2285],
18703 [3381, 2267],
18704 [3377, 2245],
18705 [3405, 2213],
18706 [3397, 2195],
18707 [3361, 2197],
18708 [3337, 2209],
18709 [3313, 2213],
18710 [3305, 2235],
18711 [3319, 2261],
18712 [3321, 2287],
18713 [3305, 2335],
18714 [3311, 2287],
18715 [3305, 2259],
18716 [3289, 2235],
18717 [3301, 2215],
18718 [3321, 2199],
18719 [3347, 2195],
18720 [3371, 2181],
18721 [3395, 2187],
18722 [3407, 2139],
18723 [3391, 2121],
18724 [3379, 2083],
18725 [3375, 2019],
18726 [3367, 1959],
18727 [3373, 1913],
18728 [3371, 1893],
18729 [3313, 1855],
18730 [3299, 1829],
18731 [3305, 1797],
18732 [3305, 1781],
18733 [3289, 1769],
18734 [3243, 1759],
18735 [3209, 1737],
18736 [3183, 1699],
18737 [3155, 1687],
18738 [3141, 1673],
18739 [3151, 1627],
18740 [3151, 1603],
18741 [3189, 1555],
18742 [3201, 1533],
18743 [3181, 1483],
18744 [3189, 1465],
18745 [3225, 1463],
18746 [3239, 1441],
18747 [3269, 1439],
18748 [3287, 1421],
18749 [3307, 1411],
18750 [3329, 1417],
18751 [3349, 1403],
18752 [3355, 1373],
18753 [3385, 1341],
18754 [3389, 1313],
18755 [3377, 1269],
18756 [3387, 1253],
18757 [3399, 1211],
18758 [3409, 1197],
18759 [3403, 1183],
18760 [3407, 1169],
18761 [3439, 1145],
18762 [3445, 1101],
18763 [3439, 1063],
18764 [3455, 1047],
18765 [3459, 1025],
18766 [3471, 1007],
18767 [3483, 981],
18768 [3505, 961],
18769 [3569, 935],
18770 [3639, 895],
18771 [3569, 945],
18772 [3509, 971],
18773 [3489, 985],
18774 [3479, 1007],
18775 [3463, 1031],
18776 [3465, 1049],
18777 [3449, 1065],
18778 [3453, 1101],
18779 [3449, 1143],
18780 [3431, 1165],
18781 [3411, 1179],
18782 [3423, 1197],
18783 [3411, 1211],
18784 [3389, 1273],
18785 [3395, 1317],
18786 [3393, 1339],
18787 [3373, 1371],
18788 [3363, 1379],
18789 [3359, 1405],
18790 [3337, 1427],
18791 [3305, 1425],
18792 [3277, 1441],
18793 [3259, 1459],
18794 [3243, 1455],
18795 [3227, 1475],
18796 [3197, 1481],
18797 [3209, 1511],
18798 [3213, 1541],
18799 [3173, 1595],
18800 [3161, 1623],
18801 [3157, 1657],
18802 [3165, 1671],
18803 [3197, 1689],
18804 [3221, 1729],
18805 [3263, 1751],
18806 [3291, 1751],
18807 [3319, 1767],
18808 [3325, 1795],
18809 [3319, 1817],
18810 [3331, 1847],
18811 [3363, 1865],
18812 [3383, 1883],
18813 [3395, 1909],
18814 [3387, 1985],
18815 [3397, 2027],
18816 [3399, 2071],
18817 [3415, 2097],
18818 [3423, 2117],
18819 [3423, 2141],
18820 [3415, 2185],
18821 [3429, 2211],
18822 [3473, 2235],
18823 [3497, 2257],
18824 [3501, 2287],
18825 [3489, 2309],
18826 [3495, 2325],
18827 [3531, 2331],
18828 [3565, 2321],
18829 [3593, 2327],
18830 [3605, 2353],
18831 [3603, 2367],
18832 [3631, 2387],
18833 [3729, 2143],
18834 [3771, 2119],
18835 [3735, 2149],
18836 [3635, 2407],
18837 [3649, 2459],
18838 [3737, 2519],
18839 [3733, 2477],
18840 [3747, 2447],
18841 [3811, 2361],
18842 [3749, 2461],
18843 [3739, 2487],
18844 [3745, 2531],
18845 [3741, 2557],
18846 [3729, 2583],
18847 [3699, 2625],
18848 [3695, 2649],
18849 [3707, 2671],
18850 [3753, 2731],
18851 [3791, 2773],
18852 [3805, 2811],
18853 [3823, 2847],
18854 [3855, 2803],
18855 [3853, 2771],
18856 [3837, 2759],
18857 [3829, 2737],
18858 [3797, 2695],
18859 [3785, 2689],
18860 [3801, 2653],
18861 [3831, 2651],
18862 [3835, 2623],
18863 [3851, 2621],
18864 [3857, 2593],
18865 [3867, 2569],
18866 [3865, 2547],
18867 [3879, 2529],
18868 [3873, 2553],
18869 [3875, 2577],
18870 [3861, 2625],
18871 [3845, 2633],
18872 [3841, 2659],
18873 [3807, 2661],
18874 [3799, 2681],
18875 [3843, 2737],
18876 [3847, 2753],
18877 [3865, 2765],
18878 [3865, 2807],
18879 [3837, 2847],
18880 [3845, 2865],
18881 [3869, 2899],
18882 [3889, 2945],
18883 [3911, 3021],
18884 [3951, 3069],
18885 [3959, 3097],
18886 [3955, 3129],
18887 [3975, 3143],
18888 [4017, 3147],
18889 [4051, 3169],
18890 [4075, 3188],
18891 [4087, 3197],
18892 [4117, 3198],
18893 [4145, 3199],
18894 [4177, 3223],
18895 [4215, 3245],
18896 [4213, 3279],
18897 [4199, 3331],
18898 [4224, 3350],
18899 [4224, 3661],
18900 [4117, 3663],
18901 [4081, 3664],
18902 [3963, 3670],
18903 [3937, 3690],
18904 [3941, 3736],
18905 [3949, 3798],
18906 [3965, 3816],
18907 [3987, 3852],
18908 [4045, 3858],
18909 [4075, 3832],
18910 [4089, 3820],
18911 [4155, 3788],
18912 [4215, 3782],
18913 [4224, 3785],
18914 [4224, 4062],
18915 [4195, 4066],
18916 [4179, 4088],
18917 [4189, 4112],
18918 [4224, 4129],
18919 [4224, 4145],
18920 [4177, 4122],
18921 [4101, 4200],
18922 [4082, 4224],
18923 [4224, 4224],
18924 [4224, 4224],
18925 [-128, 4224],
18926 [-128, -128],
18927 ],
18928 &[
18929 [4117, 4162],
18930 [4161, 4115],
18931 [4165, 4091],
18932 [4177, 4067],
18933 [4203, 4053],
18934 [4224, 4047],
18935 [4224, 3801],
18936 [4181, 3801],
18937 [4157, 3801],
18938 [4127, 3819],
18939 [4081, 3857],
18940 [4041, 3877],
18941 [3997, 3875],
18942 [3969, 3851],
18943 [3941, 3831],
18944 [3933, 3769],
18945 [3911, 3717],
18946 [3925, 3665],
18947 [3929, 3639],
18948 [3879, 3619],
18949 [3849, 3581],
18950 [3823, 3601],
18951 [3815, 3629],
18952 [3829, 3669],
18953 [3861, 3699],
18954 [3883, 3737],
18955 [3883, 3775],
18956 [3881, 3827],
18957 [3867, 3869],
18958 [3839, 3907],
18959 [3787, 3959],
18960 [3783, 3989],
18961 [3801, 4005],
18962 [3797, 4027],
18963 [3799, 4061],
18964 [3813, 4093],
18965 [3805, 4141],
18966 [3795, 4191],
18967 [3789, 4221],
18968 [3801, 4224],
18969 [3907, 4224],
18970 [4033, 4217],
18971 [4049, 4224],
18972 [4059, 4224],
18973 [4117, 4162],
18974 [4117, 4162],
18975 ],
18976 &[
18977 [3857, 2915],
18978 [3833, 2925],
18979 [3817, 2921],
18980 [3807, 2913],
18981 [3773, 2913],
18982 [3761, 2927],
18983 [3765, 2957],
18984 [3757, 2979],
18985 [3773, 2991],
18986 [3791, 2995],
18987 [3789, 3013],
18988 [3817, 3017],
18989 [3835, 3027],
18990 [3839, 3039],
18991 [3827, 3047],
18992 [3817, 3055],
18993 [3811, 3077],
18994 [3789, 3085],
18995 [3765, 3079],
18996 [3739, 3093],
18997 [3711, 3107],
18998 [3705, 3115],
18999 [3707, 3135],
19000 [3689, 3161],
19001 [3705, 3167],
19002 [3695, 3197],
19003 [3705, 3205],
19004 [3723, 3211],
19005 [3723, 3231],
19006 [3751, 3229],
19007 [3749, 3217],
19008 [3767, 3203],
19009 [3799, 3167],
19010 [3793, 3131],
19011 [3809, 3117],
19012 [3869, 3085],
19013 [3911, 3057],
19014 [3891, 3035],
19015 [3887, 3001],
19016 [3871, 2959],
19017 [3857, 2915],
19018 [3857, 2915],
19019 ],
19020 &[
19021 [3653, 2641],
19022 [3665, 2621],
19023 [3681, 2615],
19024 [3693, 2613],
19025 [3731, 2567],
19026 [3737, 2541],
19027 [3727, 2521],
19028 [3649, 2473],
19029 [3625, 2503],
19030 [3599, 2519],
19031 [3573, 2525],
19032 [3555, 2531],
19033 [3555, 2543],
19034 [3603, 2541],
19035 [3631, 2553],
19036 [3625, 2579],
19037 [3615, 2607],
19038 [3625, 2643],
19039 [3653, 2641],
19040 [3653, 2641],
19041 ],
19042 &[
19043 [3413, 2227],
19044 [3395, 2243],
19045 [3393, 2261],
19046 [3413, 2273],
19047 [3433, 2277],
19048 [3473, 2259],
19049 [3413, 2227],
19050 [3413, 2227],
19051 ],
19052 &[
19053 [1991, 2570],
19054 [2223, 2614],
19055 [2239, 2600],
19056 [2247, 2570],
19057 [2237, 2542],
19058 [2235, 2516],
19059 [2223, 2504],
19060 [2207, 2490],
19061 [2213, 2464],
19062 [2225, 2446],
19063 [2249, 2440],
19064 [2255, 2424],
19065 [2263, 2406],
19066 [2283, 2394],
19067 [2307, 2388],
19068 [2333, 2394],
19069 [2343, 2386],
19070 [2343, 2364],
19071 [2351, 2340],
19072 [2373, 2318],
19073 [2403, 2298],
19074 [2417, 2272],
19075 [2421, 2256],
19076 [2411, 2234],
19077 [2397, 2200],
19078 [2379, 2172],
19079 [2349, 2158],
19080 [2333, 2156],
19081 [2315, 2166],
19082 [2303, 2192],
19083 [2279, 2208],
19084 [2241, 2208],
19085 [2221, 2212],
19086 [2197, 2218],
19087 [2181, 2228],
19088 [2159, 2246],
19089 [2139, 2256],
19090 [2127, 2260],
19091 [2111, 2266],
19092 [2127, 2332],
19093 [2251, 2288],
19094 [2121, 2348],
19095 [2099, 2358],
19096 [2081, 2378],
19097 [2055, 2388],
19098 [2015, 2410],
19099 [1973, 2430],
19100 [1951, 2442],
19101 [1945, 2456],
19102 [1947, 2476],
19103 [1963, 2484],
19104 [2095, 2432],
19105 [1969, 2494],
19106 [1965, 2510],
19107 [1971, 2524],
19108 [1983, 2538],
19109 [1989, 2552],
19110 [1991, 2570],
19111 [1991, 2570],
19112 ],
19113 &[
19114 [850, 2552],
19115 [858, 2452],
19116 [790, 2436],
19117 [778, 2380],
19118 [806, 2416],
19119 [870, 2428],
19120 [910, 2276],
19121 [870, 2256],
19122 [838, 2204],
19123 [762, 2212],
19124 [706, 2164],
19125 [686, 2128],
19126 [634, 2016],
19127 [582, 1996],
19128 [510, 1976],
19129 [422, 1964],
19130 [370, 1928],
19131 [314, 1884],
19132 [270, 1884],
19133 [218, 1908],
19134 [130, 1924],
19135 [134, 1988],
19136 [106, 2028],
19137 [86, 2064],
19138 [114, 2108],
19139 [114, 2152],
19140 [-22, 2292],
19141 [-102, 2272],
19142 [-128, 2252],
19143 [-128, 2319],
19144 [-106, 2328],
19145 [-102, 2364],
19146 [-10, 2400],
19147 [98, 2400],
19148 [234, 2408],
19149 [338, 2432],
19150 [450, 2448],
19151 [606, 2488],
19152 [734, 2536],
19153 [850, 2552],
19154 [850, 2552],
19155 ],
19156 &[
19157 [-128, 1781],
19158 [-118, 1780],
19159 [-54, 1808],
19160 [-2, 1820],
19161 [30, 1860],
19162 [58, 1860],
19163 [74, 1708],
19164 [46, 1692],
19165 [18, 1620],
19166 [-54, 1608],
19167 [-114, 1608],
19168 [-128, 1615],
19169 [-128, 1781],
19170 ],
19171 ]);
19172 }
19173
19174 #[test]
water_3()19175 fn water_3() {
19176 earcut_test(&[
19177 &[
19178 [-128, 4224],
19179 [-128, -128],
19180 [4224, -128],
19181 [4224, 4224],
19182 [-128, 4224],
19183 ],
19184 &[
19185 [3030, -21],
19186 [3019, 7],
19187 [3025, 21],
19188 [3045, 65],
19189 [3054, 114],
19190 [3041, 189],
19191 [3000, 219],
19192 [3017, 257],
19193 [2966, 338],
19194 [2938, 340],
19195 [2934, 541],
19196 [2973, 618],
19197 [2979, 752],
19198 [3026, 803],
19199 [3052, 938],
19200 [3083, 1030],
19201 [3034, 1175],
19202 [3041, 1264],
19203 [3083, 1311],
19204 [3088, 1348],
19205 [3067, 1399],
19206 [3139, 1435],
19207 [3209, 1412],
19208 [3220, 1378],
19209 [3242, 1316],
19210 [3276, 1335],
19211 [3314, 1367],
19212 [3369, 1529],
19213 [3436, 1563],
19214 [3464, 1681],
19215 [3512, 1732],
19216 [3521, 1811],
19217 [3508, 1883],
19218 [3591, 1939],
19219 [3724, 2088],
19220 [3828, 2171],
19221 [3867, 2238],
19222 [3905, 2344],
19223 [3939, 2443],
19224 [3892, 2498],
19225 [3889, 2521],
19226 [3884, 2560],
19227 [3942, 2624],
19228 [3986, 2681],
19229 [3999, 2831],
19230 [4089, 3008],
19231 [4117, 3130],
19232 [4104, 3172],
19233 [4023, 3205],
19234 [3969, 3283],
19235 [3991, 3347],
19236 [4091, 3365],
19237 [4146, 3411],
19238 [4136, 3456],
19239 [4068, 3467],
19240 [3999, 3412],
19241 [3978, 3373],
19242 [3935, 3350],
19243 [3937, 3401],
19244 [4001, 3465],
19245 [4036, 3503],
19246 [3941, 3459],
19247 [3907, 3533],
19248 [3939, 3655],
19249 [3867, 3574],
19250 [3867, 3663],
19251 [3796, 3614],
19252 [3773, 3730],
19253 [3880, 4118],
19254 [3854, 4159],
19255 [3891, 4224],
19256 [4084, 4224],
19257 [4106, 4103],
19258 [4213, 4062],
19259 [4224, 4060],
19260 [4224, 2439],
19261 [4155, 2244],
19262 [4020, 2282],
19263 [3978, 2233],
19264 [3976, 2146],
19265 [3927, 2103],
19266 [3937, 2060],
19267 [3910, 1930],
19268 [3933, 1862],
19269 [3893, 1781],
19270 [3850, 1774],
19271 [3803, 1712],
19272 [3824, 1651],
19273 [3794, 1572],
19274 [3820, 1535],
19275 [3835, 1493],
19276 [3920, 1550],
19277 [3957, 1520],
19278 [3948, 1444],
19279 [3973, 1459],
19280 [3982, 1508],
19281 [4016, 1520],
19282 [4012, 1471],
19283 [4042, 1426],
19284 [4068, 1422],
19285 [4198, 1390],
19286 [4224, 1368],
19287 [4224, 969],
19288 [4214, 1019],
19289 [4177, 1095],
19290 [4142, 1070],
19291 [4176, 978],
19292 [4202, 843],
19293 [4213, 653],
19294 [4181, 656],
19295 [4181, 804],
19296 [4155, 796],
19297 [4138, 673],
19298 [4114, 600],
19299 [4050, 622],
19300 [4050, 573],
19301 [4100, 551],
19302 [4050, 379],
19303 [4015, 274],
19304 [3986, 208],
19305 [3972, 175],
19306 [3965, 158],
19307 [3953, 131],
19308 [3921, 99],
19309 [3885, 60],
19310 [3853, 29],
19311 [3807, -4],
19312 [3755, -27],
19313 [3692, -53],
19314 [3639, -58],
19315 [3595, -34],
19316 [3573, -11],
19317 [3519, -4],
19318 [3488, 17],
19319 [3467, 6],
19320 [3426, 4],
19321 [3384, 25],
19322 [3308, 28],
19323 [3263, -93],
19324 [3126, -83],
19325 [3041, -46],
19326 [3030, -21],
19327 [3030, -21],
19328 ],
19329 &[
19330 [3832, -21],
19331 [3840, -17],
19332 [3877, 21],
19333 [3895, 39],
19334 [3961, -21],
19335 [3893, -98],
19336 [3855, -128],
19337 [3688, -128],
19338 [3742, -81],
19339 [3793, -41],
19340 [3832, -21],
19341 [3832, -21],
19342 ],
19343 &[
19344 [4205, 596],
19345 [4224, 572],
19346 [4224, 248],
19347 [4166, 163],
19348 [4119, 50],
19349 [4020, 36],
19350 [4004, 21],
19351 [3969, 21],
19352 [3936, 62],
19353 [3982, 117],
19354 [4088, 293],
19355 [4152, 419],
19356 [4185, 544],
19357 [4205, 596],
19358 [4205, 596],
19359 ],
19360 &[
19361 [3228, 2459],
19362 [3243, 2459],
19363 [3248, 2434],
19364 [3273, 2429],
19365 [3218, 2186],
19366 [3255, 2102],
19367 [3285, 2094],
19368 [3314, 1972],
19369 [3198, 1969],
19370 [3192, 1943],
19371 [3223, 1943],
19372 [3222, 1913],
19373 [3177, 1928],
19374 [3187, 1979],
19375 [3180, 2171],
19376 [3134, 2187],
19377 [3212, 2399],
19378 [3243, 2398],
19379 [3228, 2459],
19380 [3228, 2459],
19381 ],
19382 &[
19383 [4224, 1574],
19384 [4212, 1572],
19385 [4175, 1600],
19386 [4152, 1647],
19387 [4131, 1689],
19388 [4106, 1736],
19389 [4101, 1785],
19390 [4115, 1851],
19391 [4149, 1885],
19392 [4169, 1920],
19393 [4204, 1908],
19394 [4224, 1875],
19395 [4214, 1844],
19396 [4199, 1798],
19397 [4215, 1763],
19398 [4224, 1767],
19399 [4224, 1574],
19400 ],
19401 ]);
19402 }
19403
19404 #[test]
water_3b()19405 fn water_3b() {
19406 earcut_test(&[
19407 &[
19408 [-128, 4224],
19409 [-128, -128],
19410 [4224, -128],
19411 [4224, 4224],
19412 [-128, 4224],
19413 ],
19414 &[
19415 [3832, -21],
19416 [3840, -17],
19417 [3877, 21],
19418 [3895, 39],
19419 [3961, -21],
19420 [3893, -98],
19421 [3855, -128],
19422 [3688, -128],
19423 [3742, -81],
19424 [3793, -41],
19425 [3832, -21],
19426 [3832, -21],
19427 ],
19428 &[
19429 [4205, 596],
19430 [4224, 572],
19431 [4224, 248],
19432 [4166, 163],
19433 [4119, 50],
19434 [4020, 36],
19435 [4004, 21],
19436 [3969, 21],
19437 [3936, 62],
19438 [3982, 117],
19439 [4088, 293],
19440 [4152, 419],
19441 [4185, 544],
19442 [4205, 596],
19443 [4205, 596],
19444 ],
19445 ]);
19446 }
19447
19448 #[test]
water_4()19449 fn water_4() {
19450 earcut_test(&[
19451 &[
19452 [3911, 4075],
19453 [3910, 4075],
19454 [3926, 4114],
19455 [3950, 4132],
19456 [3965, 4126],
19457 [3978, 4139],
19458 [3986, 4131],
19459 [3979, 4119],
19460 [3986, 4084],
19461 [3991, 4075],
19462 [4020, 4020],
19463 [4027, 4012],
19464 [4030, 4022],
19465 [4047, 4033],
19466 [4058, 4030],
19467 [4067, 4022],
19468 [4120, 4003],
19469 [4118, 3993],
19470 [4135, 3995],
19471 [4130, 4032],
19472 [4121, 4038],
19473 [4118, 4056],
19474 [4107, 4050],
19475 [4095, 4060],
19476 [4086, 4062],
19477 [4070, 4075],
19478 [4027, 4111],
19479 [4042, 4140],
19480 [4058, 4139],
19481 [4067, 4135],
19482 [4078, 4138],
19483 [4067, 4151],
19484 [4067, 4166],
19485 [4077, 4180],
19486 [4088, 4191],
19487 [4047, 4172],
19488 [4031, 4161],
19489 [4020, 4165],
19490 [4000, 4147],
19491 [4013, 4171],
19492 [4000, 4224],
19493 [3836, 4224],
19494 [3828, 4224],
19495 [3071, 4224],
19496 [3070, 4212],
19497 [3158, 4140],
19498 [3202, 4158],
19499 [3171, 4117],
19500 [3161, 4104],
19501 [3136, 4131],
19502 [3122, 4117],
19503 [3105, 4099],
19504 [3122, 4075],
19505 [3136, 4055],
19506 [3156, 4075],
19507 [3178, 4097],
19508 [3205, 4082],
19509 [3176, 4036],
19510 [3187, 3979],
19511 [3105, 3947],
19512 [3084, 3920],
19513 [3036, 3976],
19514 [2980, 3982],
19515 [2993, 4043],
19516 [2956, 3964],
19517 [3020, 3960],
19518 [3050, 3921],
19519 [3032, 3880],
19520 [3069, 3902],
19521 [3093, 3894],
19522 [3188, 3961],
19523 [3236, 3917],
19524 [3222, 3893],
19525 [3191, 3891],
19526 [3173, 3863],
19527 [3187, 3818],
19528 [3225, 3775],
19529 [3292, 3774],
19530 [3239, 3798],
19531 [3197, 3845],
19532 [3211, 3873],
19533 [3249, 3877],
19534 [3442, 3801],
19535 [3567, 3769],
19536 [3587, 3798],
19537 [3632, 3777],
19538 [3607, 3820],
19539 [3644, 3880],
19540 [3707, 3851],
19541 [3726, 3899],
19542 [3766, 3951],
19543 [3770, 3977],
19544 [3778, 3985],
19545 [3772, 4012],
19546 [3763, 3998],
19547 [3745, 3990],
19548 [3747, 3977],
19549 [3738, 3974],
19550 [3735, 3985],
19551 [3725, 3995],
19552 [3745, 4010],
19553 [3758, 4024],
19554 [3763, 4048],
19555 [3772, 4067],
19556 [3762, 4074],
19557 [3754, 4093],
19558 [3763, 4094],
19559 [3779, 4083],
19560 [3779, 4074],
19561 [3784, 4066],
19562 [3792, 4060],
19563 [3794, 4043],
19564 [3795, 4029],
19565 [3798, 4016],
19566 [3807, 4006],
19567 [3799, 3933],
19568 [3849, 3871],
19569 [3838, 3840],
19570 [3885, 3818],
19571 [3913, 3778],
19572 [3958, 3687],
19573 [4056, 3501],
19574 [4109, 3301],
19575 [3956, 3259],
19576 [3876, 3277],
19577 [3775, 3251],
19578 [3705, 3225],
19579 [3659, 3243],
19580 [3613, 3232],
19581 [3614, 3310],
19582 [3606, 3266],
19583 [3552, 3297],
19584 [3494, 3235],
19585 [3440, 3221],
19586 [3402, 3190],
19587 [3344, 3177],
19588 [3264, 3142],
19589 [3279, 3201],
19590 [3248, 3256],
19591 [3229, 3197],
19592 [3200, 3194],
19593 [3191, 3246],
19594 [3159, 3244],
19595 [3125, 3282],
19596 [3097, 3296],
19597 [3068, 3279],
19598 [3013, 3393],
19599 [3002, 3486],
19600 [2994, 3383],
19601 [2917, 3406],
19602 [2985, 3359],
19603 [3073, 3239],
19604 [3106, 3270],
19605 [3139, 3238],
19606 [3156, 3166],
19607 [3156, 3101],
19608 [3106, 3069],
19609 [3095, 3021],
19610 [3060, 3025],
19611 [3100, 2967],
19612 [3058, 2920],
19613 [3115, 2933],
19614 [3138, 2891],
19615 [3168, 2877],
19616 [3217, 2892],
19617 [3207, 2847],
19618 [3143, 2821],
19619 [3192, 2691],
19620 [3239, 2686],
19621 [3176, 2615],
19622 [3191, 2615],
19623 [3191, 2600],
19624 [3240, 2590],
19625 [3189, 2544],
19626 [3161, 2570],
19627 [3112, 2769],
19628 [3087, 2798],
19629 [3045, 2878],
19630 [3028, 2890],
19631 [2992, 3118],
19632 [2905, 3266],
19633 [2880, 3271],
19634 [2860, 3342],
19635 [2820, 3348],
19636 [2800, 3419],
19637 [2775, 3424],
19638 [2756, 3495],
19639 [2731, 3501],
19640 [2711, 3572],
19641 [2686, 3577],
19642 [2642, 3729],
19643 [2612, 3730],
19644 [2628, 3805],
19645 [2628, 3821],
19646 [2579, 3968],
19647 [2554, 3973],
19648 [2554, 4004],
19649 [2524, 4004],
19650 [2534, 4029],
19651 [2479, 4050],
19652 [2470, 4075],
19653 [2457, 4111],
19654 [2442, 4117],
19655 [2419, 4126],
19656 [2414, 4197],
19657 [2390, 4218],
19658 [2388, 4224],
19659 [-128, 4224],
19660 [-128, -128],
19661 [-128, -128],
19662 [4224, -128],
19663 [4224, -128],
19664 [4224, 3063],
19665 [4156, 3260],
19666 [4172, 3284],
19667 [4147, 3288],
19668 [4125, 3375],
19669 [4092, 3462],
19670 [4080, 3524],
19671 [3983, 3692],
19672 [3965, 3786],
19673 [3984, 3816],
19674 [3943, 3891],
19675 [3973, 3902],
19676 [3978, 3917],
19677 [3976, 3929],
19678 [3964, 3953],
19679 [3957, 3968],
19680 [3941, 3983],
19681 [3925, 4009],
19682 [3923, 4024],
19683 [3924, 4033],
19684 [3922, 4046],
19685 [3920, 4055],
19686 [3911, 4075],
19687 [3911, 4075],
19688 ],
19689 &[
19690 [3364, 4097],
19691 [3383, 4108],
19692 [3398, 4124],
19693 [3406, 4144],
19694 [3413, 4155],
19695 [3426, 4156],
19696 [3442, 4162],
19697 [3446, 4176],
19698 [3465, 4185],
19699 [3488, 4189],
19700 [3502, 4192],
19701 [3517, 4205],
19702 [3520, 4224],
19703 [3549, 4224],
19704 [3557, 4208],
19705 [3540, 4198],
19706 [3528, 4191],
19707 [3523, 4183],
19708 [3510, 4184],
19709 [3498, 4178],
19710 [3485, 4184],
19711 [3479, 4173],
19712 [3480, 4136],
19713 [3489, 4120],
19714 [3475, 4116],
19715 [3460, 4105],
19716 [3471, 4103],
19717 [3469, 4083],
19718 [3444, 4074],
19719 [3444, 4056],
19720 [3455, 4070],
19721 [3470, 4074],
19722 [3478, 4083],
19723 [3488, 4079],
19724 [3477, 4089],
19725 [3483, 4100],
19726 [3475, 4107],
19727 [3483, 4113],
19728 [3506, 4102],
19729 [3502, 4092],
19730 [3527, 4107],
19731 [3513, 4106],
19732 [3512, 4117],
19733 [3504, 4125],
19734 [3490, 4136],
19735 [3487, 4146],
19736 [3486, 4172],
19737 [3501, 4173],
19738 [3510, 4178],
19739 [3523, 4177],
19740 [3532, 4185],
19741 [3568, 4199],
19742 [3582, 4198],
19743 [3600, 4183],
19744 [3579, 4144],
19745 [3580, 4123],
19746 [3586, 4114],
19747 [3586, 4104],
19748 [3594, 4099],
19749 [3573, 4090],
19750 [3581, 4103],
19751 [3578, 4114],
19752 [3565, 4110],
19753 [3565, 4101],
19754 [3562, 4092],
19755 [3542, 4081],
19756 [3540, 4067],
19757 [3553, 4052],
19758 [3538, 4041],
19759 [3529, 4040],
19760 [3532, 4027],
19761 [3538, 4019],
19762 [3551, 4018],
19763 [3565, 4011],
19764 [3567, 3999],
19765 [3576, 3996],
19766 [3595, 3992],
19767 [3588, 3958],
19768 [3573, 3922],
19769 [3578, 3885],
19770 [3559, 3878],
19771 [3553, 3866],
19772 [3558, 3790],
19773 [3529, 3795],
19774 [3468, 3809],
19775 [3395, 3836],
19776 [3247, 3891],
19777 [3246, 3922],
19778 [3246, 3948],
19779 [3274, 3976],
19780 [3335, 3983],
19781 [3387, 3980],
19782 [3383, 4036],
19783 [3387, 4052],
19784 [3364, 4097],
19785 [3364, 4097],
19786 ],
19787 &[
19788 [2976, 2176],
19789 [2953, 2237],
19790 [2969, 2285],
19791 [3011, 2301],
19792 [3046, 2297],
19793 [3091, 2255],
19794 [3133, 2276],
19795 [3155, 2245],
19796 [3145, 2194],
19797 [3171, 2157],
19798 [3148, 2085],
19799 [3109, 2097],
19800 [3096, 2079],
19801 [3073, 2080],
19802 [3056, 2136],
19803 [3008, 2171],
19804 [3032, 2134],
19805 [3042, 2085],
19806 [3064, 2068],
19807 [3067, 2028],
19808 [3099, 1984],
19809 [3126, 1980],
19810 [3146, 1951],
19811 [3158, 1893],
19812 [3207, 1857],
19813 [3240, 1826],
19814 [3321, 1842],
19815 [3238, 1848],
19816 [3213, 1885],
19817 [3177, 1917],
19818 [3163, 1968],
19819 [3138, 2017],
19820 [3180, 2004],
19821 [3206, 1958],
19822 [3272, 1951],
19823 [3346, 1944],
19824 [3360, 1988],
19825 [3402, 2001],
19826 [3437, 2053],
19827 [3460, 2054],
19828 [3468, 2089],
19829 [3455, 2140],
19830 [3425, 2187],
19831 [3486, 2135],
19832 [3505, 2080],
19833 [3506, 2038],
19834 [3516, 1985],
19835 [3559, 1955],
19836 [3556, 1887],
19837 [3548, 1857],
19838 [3520, 1881],
19839 [3482, 1895],
19840 [3473, 1860],
19841 [3448, 1842],
19842 [3449, 1791],
19843 [3480, 1773],
19844 [3532, 1750],
19845 [3510, 1789],
19846 [3463, 1808],
19847 [3475, 1835],
19848 [3509, 1874],
19849 [3542, 1836],
19850 [3579, 1847],
19851 [3579, 1891],
19852 [3580, 1936],
19853 [3601, 1954],
19854 [3630, 1924],
19855 [3699, 1930],
19856 [3720, 1966],
19857 [3708, 1994],
19858 [3695, 1943],
19859 [3629, 1945],
19860 [3611, 1975],
19861 [3581, 1966],
19862 [3556, 1993],
19863 [3548, 2073],
19864 [3517, 2148],
19865 [3475, 2199],
19866 [3486, 2254],
19867 [3456, 2300],
19868 [3410, 2293],
19869 [3384, 2219],
19870 [3346, 2189],
19871 [3270, 2185],
19872 [3214, 2148],
19873 [3183, 2217],
19874 [3231, 2271],
19875 [3301, 2317],
19876 [3296, 2369],
19877 [3282, 2441],
19878 [3230, 2488],
19879 [3242, 2507],
19880 [3233, 2539],
19881 [3275, 2568],
19882 [3272, 2646],
19883 [3301, 2638],
19884 [3312, 2583],
19885 [3359, 2662],
19886 [3350, 2602],
19887 [3374, 2555],
19888 [3413, 2549],
19889 [3444, 2550],
19890 [3459, 2526],
19891 [3481, 2534],
19892 [3464, 2556],
19893 [3506, 2588],
19894 [3536, 2535],
19895 [3555, 2549],
19896 [3518, 2625],
19897 [3491, 2600],
19898 [3463, 2623],
19899 [3451, 2583],
19900 [3398, 2637],
19901 [3437, 2690],
19902 [3378, 2678],
19903 [3354, 2693],
19904 [3301, 2701],
19905 [3301, 2767],
19906 [3266, 2712],
19907 [3235, 2713],
19908 [3195, 2731],
19909 [3203, 2761],
19910 [3224, 2792],
19911 [3291, 2804],
19912 [3341, 2802],
19913 [3357, 2780],
19914 [3363, 2753],
19915 [3388, 2724],
19916 [3415, 2726],
19917 [3445, 2736],
19918 [3460, 2779],
19919 [3516, 2736],
19920 [3537, 2741],
19921 [3579, 2749],
19922 [3608, 2715],
19923 [3645, 2709],
19924 [3659, 2727],
19925 [3691, 2712],
19926 [3734, 2691],
19927 [3745, 2648],
19928 [3731, 2635],
19929 [3687, 2679],
19930 [3654, 2685],
19931 [3633, 2662],
19932 [3598, 2658],
19933 [3584, 2630],
19934 [3596, 2597],
19935 [3594, 2557],
19936 [3613, 2518],
19937 [3640, 2517],
19938 [3636, 2486],
19939 [3658, 2444],
19940 [3647, 2409],
19941 [3686, 2446],
19942 [3652, 2488],
19943 [3651, 2525],
19944 [3626, 2560],
19945 [3655, 2597],
19946 [3630, 2629],
19947 [3667, 2669],
19948 [3727, 2616],
19949 [3758, 2623],
19950 [3817, 2628],
19951 [3823, 2593],
19952 [3791, 2551],
19953 [3753, 2515],
19954 [3754, 2484],
19955 [3775, 2484],
19956 [3795, 2454],
19957 [3831, 2471],
19958 [3893, 2485],
19959 [3927, 2485],
19960 [3953, 2458],
19961 [3998, 2422],
19962 [4046, 2383],
19963 [4022, 2355],
19964 [4020, 2296],
19965 [3946, 2285],
19966 [3902, 2357],
19967 [3920, 2295],
19968 [3894, 2249],
19969 [3839, 2250],
19970 [3898, 2235],
19971 [3927, 2187],
19972 [3916, 2149],
19973 [3887, 2161],
19974 [3822, 2135],
19975 [3883, 2132],
19976 [3922, 2040],
19977 [3909, 2109],
19978 [3937, 2104],
19979 [3949, 2152],
19980 [3998, 2135],
19981 [4080, 2138],
19982 [4119, 2083],
19983 [4101, 2020],
19984 [4106, 1978],
19985 [4164, 1986],
19986 [4163, 1952],
19987 [4203, 1992],
19988 [4210, 2013],
19989 [4200, 2031],
19990 [4224, 2021],
19991 [4224, 1949],
19992 [4216, 1915],
19993 [4199, 1891],
19994 [4199, 1876],
19995 [4183, 1816],
19996 [4097, 1796],
19997 [4059, 1748],
19998 [4030, 1713],
19999 [3989, 1696],
20000 [3955, 1681],
20001 [3926, 1657],
20002 [3869, 1646],
20003 [3824, 1612],
20004 [3788, 1591],
20005 [3561, 1609],
20006 [3546, 1624],
20007 [3515, 1624],
20008 [3510, 1649],
20009 [3350, 1732],
20010 [3335, 1732],
20011 [3274, 1748],
20012 [3259, 1763],
20013 [3108, 1795],
20014 [3049, 1887],
20015 [3015, 2080],
20016 [2976, 2176],
20017 [2976, 2176],
20018 ],
20019 &[
20020 [3183, -128],
20021 [3192, -118],
20022 [3253, -36],
20023 [3313, 26],
20024 [3357, 31],
20025 [3406, 103],
20026 [3514, 134],
20027 [3541, 271],
20028 [3547, 344],
20029 [3664, 311],
20030 [3669, 216],
20031 [3565, 168],
20032 [3662, 150],
20033 [3655, 88],
20034 [3528, 39],
20035 [3581, 26],
20036 [3608, -21],
20037 [3675, -87],
20038 [3637, -128],
20039 [3183, -128],
20040 ],
20041 &[
20042 [3205, -15],
20043 [3114, -30],
20044 [3065, -59],
20045 [3017, -29],
20046 [3047, 7],
20047 [3013, 118],
20048 [2971, 183],
20049 [2978, 281],
20050 [3026, 305],
20051 [3081, 298],
20052 [3107, 369],
20053 [3157, 360],
20054 [3191, 397],
20055 [3312, 393],
20056 [3350, 371],
20057 [3363, 294],
20058 [3419, 236],
20059 [3334, 298],
20060 [3306, 338],
20061 [3305, 290],
20062 [3261, 235],
20063 [3253, 140],
20064 [3254, 86],
20065 [3335, 51],
20066 [3273, 34],
20067 [3227, 26],
20068 [3199, 49],
20069 [3232, 96],
20070 [3223, 166],
20071 [3224, 247],
20072 [3242, 268],
20073 [3224, 281],
20074 [3202, 244],
20075 [3173, 266],
20076 [3187, 328],
20077 [3158, 328],
20078 [3136, 258],
20079 [3184, 231],
20080 [3177, 169],
20081 [3149, 144],
20082 [3133, 188],
20083 [3078, 155],
20084 [3058, 183],
20085 [3102, 221],
20086 [3074, 236],
20087 [3048, 198],
20088 [3011, 180],
20089 [3043, 144],
20090 [3111, 74],
20091 [3120, 37],
20092 [3098, 19],
20093 [3100, -1],
20094 [3201, 8],
20095 [3205, -15],
20096 [3205, -15],
20097 ],
20098 &[
20099 [4224, 2296],
20100 [4180, 2330],
20101 [4198, 2362],
20102 [4203, 2411],
20103 [4224, 2415],
20104 [4224, 2482],
20105 [4212, 2474],
20106 [4198, 2509],
20107 [4197, 2541],
20108 [4177, 2531],
20109 [4124, 2533],
20110 [4101, 2514],
20111 [4023, 2555],
20112 [4029, 2506],
20113 [4055, 2468],
20114 [4029, 2422],
20115 [3955, 2489],
20116 [3928, 2532],
20117 [3913, 2515],
20118 [3857, 2512],
20119 [3804, 2481],
20120 [3789, 2511],
20121 [3844, 2590],
20122 [3830, 2643],
20123 [3767, 2641],
20124 [3761, 2730],
20125 [3704, 2728],
20126 [3675, 2737],
20127 [3670, 2764],
20128 [3651, 2765],
20129 [3651, 2741],
20130 [3626, 2729],
20131 [3607, 2761],
20132 [3552, 2763],
20133 [3551, 2781],
20134 [3513, 2781],
20135 [3505, 2817],
20136 [3477, 2800],
20137 [3459, 2831],
20138 [3422, 2852],
20139 [3420, 2901],
20140 [3399, 2855],
20141 [3428, 2807],
20142 [3428, 2770],
20143 [3402, 2751],
20144 [3378, 2764],
20145 [3400, 2817],
20146 [3363, 2833],
20147 [3319, 2849],
20148 [3299, 2895],
20149 [3313, 2925],
20150 [3283, 2942],
20151 [3286, 2853],
20152 [3237, 2904],
20153 [3230, 2941],
20154 [3254, 2952],
20155 [3267, 2985],
20156 [3302, 3016],
20157 [3346, 2995],
20158 [3379, 3004],
20159 [3384, 3070],
20160 [3416, 3072],
20161 [3456, 3069],
20162 [3459, 3042],
20163 [3478, 2986],
20164 [3481, 3022],
20165 [3496, 3023],
20166 [3512, 3072],
20167 [3486, 3080],
20168 [3488, 3150],
20169 [3508, 3174],
20170 [3535, 3195],
20171 [3553, 3174],
20172 [3571, 3206],
20173 [3605, 3179],
20174 [3639, 3213],
20175 [3701, 3204],
20176 [3881, 3256],
20177 [3964, 3239],
20178 [4113, 3273],
20179 [4168, 3133],
20180 [4224, 2979],
20181 [4224, 2296],
20182 ],
20183 ]);
20184 }
20185
earcut_test(path: &[&[[i32; 2]]])20186 fn earcut_test(path: &[&[[i32; 2]]]) {
20187 let mut builder = Path::builder();
20188 for &sub_path in path {
20189 if sub_path.len() == 0 {
20190 continue;
20191 }
20192 let start = sub_path[0];
20193 builder.move_to(point(start[0] as f32, start[0] as f32));
20194 for p in sub_path {
20195 builder.line_to(point(p[0] as f32, p[1] as f32));
20196 }
20197 builder.close();
20198 }
20199 let path = builder.build();
20200 test_path(path.as_slice());
20201 }
20202
earcut_test_f32(path: &[&[[f32; 2]]])20203 fn earcut_test_f32(path: &[&[[f32; 2]]]) {
20204 let mut builder = Path::builder();
20205 for &sub_path in path {
20206 if sub_path.len() == 0 {
20207 continue;
20208 }
20209 let start = sub_path[0];
20210 builder.move_to(point(start[0], start[0]));
20211 for p in sub_path {
20212 builder.line_to(point(p[0], p[1]));
20213 }
20214 builder.close();
20215 }
20216 let path = builder.build();
20217 test_path(path.as_slice());
20218 }
20219
20220 #[cfg(test)]
tessellate(path: PathSlice, log: bool) -> Result<usize, TessellationError>20221 fn tessellate(path: PathSlice, log: bool) -> Result<usize, TessellationError> {
20222 let mut buffers: VertexBuffers<Point, u16> = VertexBuffers::new();
20223 {
20224 let options = FillOptions::tolerance(0.05);
20225
20226 use crate::path::builder::*;
20227 use crate::path::iterator::*;
20228 let mut builder = Path::builder();
20229 for e in path.iter().flattened(0.05) {
20230 builder.path_event(e);
20231 }
20232
20233 let mut vertex_builder = simple_builder(&mut buffers);
20234 let mut tess = FillTessellator::new();
20235 tess.set_logging(log);
20236 tess.tessellate(&builder.build(), &options, &mut vertex_builder)
20237 .unwrap();
20238 }
20239 return Ok(buffers.indices.len() / 3);
20240 }
20241
20242 #[cfg(test)]
test_path(path: PathSlice)20243 fn test_path(path: PathSlice) {
20244 let add_logging = std::env::var("LYON_ENABLE_LOGGING").is_ok();
20245 let find_test_case = std::env::var("LYON_REDUCED_TESTCASE").is_ok();
20246
20247 let res = ::std::panic::catch_unwind(|| tessellate(path, false));
20248
20249 if let Ok(Ok(_)) = res {
20250 return;
20251 }
20252
20253 if find_test_case {
20254 crate::extra::debugging::find_reduced_test_case(path, &|path: Path| {
20255 return tessellate(path.as_slice(), false).is_err();
20256 });
20257 }
20258
20259 if add_logging {
20260 tessellate(path, true).unwrap();
20261 }
20262
20263 panic!();
20264 }
20265