Skip to content

Instantly share code, notes, and snippets.

@daroczig
Last active Mar 1, 2020
Embed
What would you like to do?
## load data
df <- read.csv('http://bit.ly/CEU-R-numbers')
## analyze the association between x and y
summary(df)
cor(df)
## ..
## visualize the association between x and y
plot(df)
## ..
## download data
t <- tempfile()
download.file(
'http://phylopic.org/assets/images/submissions/202c2ad3-48a7-471d-87ef-c6d8406640e8.original.png',
destfile = t, mode = 'wb')
## read data
library(png)
img <- readPNG(t)
## record the dimensions of the image
height <- dim(img)[1]
width <- dim(img)[2]
## convert to 2d
points <- as.data.frame(matrix(img, height * width))
points$x <- rep(1:height)
points$y <- rep(1:width, each = height)
## filter for gray points (contour)
points <- subset(points, V4 > 0.5 & V4 < 0.8)
## sample polygon
np <- 15 * 1e3
points <- points[sample(nrow(points), np, replace = TRUE), ]
## flip axeses
points <- data.frame(x = points$y, y = -points$x)
## render polygon
ggplot(points, aes(x, y)) + geom_point()
## add noise
nn <- 1e4 * 2
noise <- round(data.frame(
x = rnorm(nn, mean = width / 2, sd = width / 4),
y = rnorm(nn, mean = -height / 2, sd = height / 4)
))
## render noise
ggplot(noise, aes(x, y)) + geom_point()
## add noise to polygon
df <- rbind(points[, c('x', 'y')], noise)
## visualize all points
ggplot(df, aes(x, y)) + geom_point()
ggplot(df, aes(x, y)) + geom_point(alpha = 0.05)
ggplot(df, aes(x, y)) + geom_point(size = 0.2, alpha = 0.1)
ggplot(df, aes(x, y)) + geom_hex(binwidth = 25)
x y
623 -380
1114 -225
828 -634
456 -422
716 -502
1122 -539
585 -277
1555 -739
550 -727
802 -419
628 -397
307 -155
570 -935
982 -126
473 -853
-208 -758
897 -1159
956 -797
343 -203
183 -772
949 -816
523 -276
574 -523
87 -445
476 -487
1448 -883
1058 -277
489 -293
1295 -193
579 -700
1921 -536
1449 -511
1898 -600
1166 -738
2152 -1118
1545 -398
1130 -59
1225 -581
603 -96
1074 -339
743 -606
191 -531
1880 -643
528 -1045
699 -763
1184 -996
525 -787
634 -959
1259 -607
1292 -213
538 -518
788 -1038
1767 -457
1195 -949
1062 -288
1291 -979
743 -866
1190 -154
675 -777
483 -795
1180 -678
1683 -424
1318 -302
1774 -335
1051 -551
950 -839
747 -854
1102 -844
970 -423
899 -293
1105 -367
705 -604
931 -842
572 -962
1012 -686
887 -324
1830 -658
336 -727
638 -609
39 -933
724 -511
795 -1082
522 -587
1002 -896
1255 -395
436 -473
1304 -471
1265 -861
454 -392
103 -928
1331 -460
1207 -989
1096 -700
1368 -388
991 -467
181 -535
1196 -501
1419 -316
1117 -427
1310 -973
778 -712
1080 -269
1457 -875
538 -518
1344 -325
894 -433
1298 -464
174 -560
98 -739
1280 -677
1163 -441
694 -422
1389 -382
1185 -180
607 -276
1274 -540
730 -496
767 -766
38 -702
1658 -422
1199 -91
1273 -667
1900 -111
325 -470
1580 -785
1001 -197
2193 -511
1412 -610
1706 -506
920 -735
900 -901
259 -428
804 -421
1175 -702
515 -532
1019 -914
1798 -472
903 -896
1293 -835
398 -306
761 -359
1857 -596
447 -662
1086 -717
1486 -789
860 -994
1082 -232
395 -451
932 -574
199 -527
658 -480
210 -800
182 -559
593 -724
1857 -596
607 -337
1319 -261
1046 -486
267 -365
1839 -657
891 -811
1196 -822
217 -799
1331 -325
630 -273
1113 -200
66 -215
1447 -385
744 -862
1501 -389
1330 -133
1352 -1114
1105 -382
1256 -689
978 -301
1789 -287
903 -388
-4 -332
1319 -257
903 -895
1518 -532
1448 -385
551 -313
615 -731
1326 -370
1269 -363
722 -369
1262 -903
649 -1190
760 -493
1304 -684
1022 -907
686 -778
1305 -482
414 -820
871 -937
912 -840
1019 -357
1233 -730
754 -861
347 -871
862 -986
1367 -946
398 -646
1399 -444
1700 -429
582 -437
850 -678
-7 -744
492 -503
1318 -304
142 -572
721 -833
812 -747
1261 -865
702 -875
888 -558
375 -419
1577 -406
990 -383
287 -298
834 -776
1283 -824
1199 -430
565 -343
944 -334
461 -695
1187 -722
795 -710
1586 -741
516 -789
319 -472
1749 -48
999 -387
382 -187
1240 -825
847 -808
2050 -344
1297 -976
1672 -444
254 -281
424 -454
89 -280
1242 -986
601 -768
1205 -518
517 -789
1889 -509
1651 -422
527 -402
1469 -386
178 -557
970 -817
962 -424
50 -614
1298 -428
894 -673
1064 -554
1298 -325
955 -408
1766 -456
1058 164
1338 -1069
1518 -394
843 -461
614 -963
1254 -874
736 -686
1319 -235
1305 -974
861 -999
344 -668
1427 -443
1271 -981
465 -479
1091 -631
1190 -362
1910 -621
1079 -691
434 -822
391 -653
1235 -298
2012 -473
696 -777
542 -424
645 -273
1314 -971
9 -667
1287 -273
248 -820
1220 -637
1366 -395
889 -328
-70 -177
25 -622
845 -317
1525 -395
651 -856
525 -803
1922 -407
808 -377
1810 -644
1043 -936
1244 -884
1634 -755
1551 -967
816 -518
1579 -406
876 -856
42 -705
636 -762
845 -305
1157 -1175
729 -147
6 -403
1124 -531
1141 -186
753 -442
868 -388
1041 -186
1525 -257
597 -623
1324 -351
1241 -166
1073 -338
1110 -646
-164 -841
911 -882
656 -786
2201 -462
1231 -190
635 -613
576 -967
1059 -390
1242 -478
808 -377
-249 -1072
903 -895
327 -710
1092 -608
1765 -231
952 -640
890 -82
677 -516
840 -565
1692 -721
230 -813
884 -810
1806 -474
845 -435
70 -727
1078 -424
603 -330
872 -809
642 -174
1212 -923
1515 -802
2057 -441
1406 -383
730 -891
1260 -983
597 -529
921 -1000
1167 -797
1525 -540
1652 -373
929 -814
912 -880
974 -451
274 -176
1265 -984
660 -278
756 -20
409 -837
1498 -388
1849 -476
1693 -427
732 -520
1236 -753
1348 -683
909 -481
882 -434
-161 -377
1018 -306
1246 -204
636 -414
1876 -644
383 -487
1089 -457
1319 -271
385 -667
1683 -424
1438 -385
2003 -483
1706 -785
678 -143
799 19
849 -322
1191 -176
1664 -422
176 -929
1249 -274
720 -313
778 -184
1023 -905
1796 -611
1512 -392
576 -915
1874 -697
1351 -379
1731 -268
503 158
1269 -856
855 -1015
2032 -826
1477 -350
588 -358
83 -735
986 -455
630 -670
650 -692
56 -556
1198 -716
857 -742
1031 -889
791 -861
1248 -205
16 -679
1314 -387
984 -299
207 -523
1168 -943
402 -841
1202 -823
1271 -444
1319 -261
735 -971
500 -495
1411 -840
1021 -909
419 -831
92 -596
344 -859
667 -759
665 -946
1441 -598
1557 -783
920 -872
1295 -977
1573 -405
235 51
806 -567
685 -409
1537 -484
936 -852
1127 -611
1728 -906
1839 -565
1500 -760
679 -401
841 -808
768 -627
705 -697
589 -770
1285 -175
914 -813
361 -485
1793 -659
522 -516
1319 -271
1056 -788
2273 -461
287 -486
1433 -305
655 -517
217 -804
292 -251
507 -805
1164 -181
517 -515
642 -519
1028 -764
2841 -201
1925 -571
-252 -445
230 -511
1689 -635
501 -512
876 -386
165 -560
1033 -884
844 -808
530 -787
1159 -802
1160 -780
927 -430
1721 -717
1694 -530
665 -573
1317 -310
1128 -197
1039 -540
844 -435
718 -904
675 -759
1418 -583
859 -890
927 -430
1145 -759
428 -296
1238 -987
576 -916
312 -475
1572 -791
392 -711
-400 -791
1017 -588
1635 -421
809 -484
1107 -816
592 -700
1312 -366
772 -524
1723 -705
849 -808
1201 -334
199 -224
709 -513
1083 -260
946 -64
1322 -1088
843 -535
1245 -646
753 -334
961 -322
1855 -495
88 -611
1289 -838
1149 -256
1038 -609
1241 -887
278 -222
720 -788
436 -430
2292 -339
701 -371
627 -766
1863 -607
1436 -490
846 -1031
653 -492
751 -494
1615 -358
132 -737
1389 -382
1285 -841
1864 -607
-332 -425
1109 -194
224 -425
1177 -183
997 -941
1255 -481
1642 -511
1442 -516
689 -483
1352 -94
712 -845
1033 -471
1309 -198
139 -77
671 -759
1530 -724
1430 -450
1509 -804
858 -360
1088 -445
963 -564
64 -786
804 -692
644 -258
351 -421
1874 -645
1409 -558
538 -359
1410 -308
65 -602
1113 -200
-272 -591
1439 -110
420 -455
654 -735
1124 -323
480 -856
541 -776
1775 -460
785 -275
1784 -355
178 -537
665 -779
1242 -295
579 -693
1626 -1382
1644 -750
588 -874
874 -440
1319 -283
978 -808
1248 -881
460 -161
842 23
1928 -539
978 -827
711 -159
1573 -405
1514 -803
1438 -385
1470 -178
-74 -425
-470 -940
1118 -443
1285 -841
1422 -906
679 -475
819 -431
986 -762
899 -424
174 -541
337 -958
1306 -189
818 -628
713 -767
1886 -731
1073 -212
1330 -577
803 214
-157 -282
1406 -593
1048 -510
902 -124
1398 -443
1625 -419
868 -469
1735 -702
1687 -425
936 -1093
1838 -668
903 -447
1121 -835
1294 -574
-178 -729
1248 -678
1005 -777
826 -301
1381 -382
1580 -1308
1233 -564
1245 -203
1233 -728
1725 -404
1369 -756
641 -531
1985 -1077
369 -436
2050 -889
1678 -423
1099 -702
165 -376
580 -902
1235 -385
1371 24
985 -40
386 -849
1438 -749
1227 -35
1072 -407
53 -605
707 -778
49 -712
1598 -33
1078 -472
1398 -928
964 -1155
667 -1144
1667 -422
1048 -868
906 -315
337 -858
128 -592
216 -799
661 -760
617 -360
159 -607
1784 -465
1088 -633
1108 -397
1450 -551
902 -780
678 -679
1900 -599
524 -640
1882 -591
310 -123
838 -435
640 -566
1812 -478
1471 -837
1372 -686
1130 -758
1351 -343
1124 -944
868 -953
627 -763
592 -307
1865 -646
1173 -574
1904 -523
710 -766
1215 -247
650 -450
2180 -458
1181 -821
148 -567
1781 -682
581 -565
1309 -198
305 -849
1222 -656
1059 -515
1028 -630
1665 -736
1406 -523
742 -870
628 -763
1737 -277
-381 -339
123 -740
150 -252
1441 -895
688 -515
782 -334
1642 -673
1170 7
1447 -886
630 -763
1072 -330
818 -815
601 -841
726 -496
1148 -956
1366 -947
830 -632
35 -615
533 -518
1309 -800
644 -273
145 -569
833 -508
1332 -963
1081 -431
1248 -577
611 -522
897 -240
72 -601
1989 -1367
630 -763
104 -740
1661 -617
610 -847
1164 -47
1071 -336
1032 -613
584 -966
1545 -371
1068 -497
1875 -606
1591 -446
317 -660
854 -1035
610 -343
1342 -500
837 -808
385 -948
1920 -576
1373 -450
1028 -895
860 -997
104 -740
389 -452
622 -393
372 -455
102 -595
535 -90
1081 -852
725 -572
1360 -801
403 -451
807 -424
1878 -504
654 -454
1172 -443
1387 -987
1730 -684
558 -600
1206 -397
1098 -784
841 -435
2264 -832
606 -380
1244 -253
1843 -443
28 -691
1149 -674
214 -521
1573 -194
390 -416
1844 -491
1093 -235
588 -297
1239 -817
575 -918
666 -281
654 -783
624 -775
614 -521
717 -512
1225 -825
552 -704
1680 -912
907 -889
1682 -424
1139 -505
717 -646
2119 -697
758 -283
1270 -847
1019 -913
112 -859
916 -382
1189 -994
1048 -77
968 -454
1356 -875
691 -761
436 -649
1252 -208
510 -55
1452 -874
1909 -526
32 -696
635 -273
1815 75
1038 -786
860 -259
1917 -610
820 -583
1548 -787
335 -858
1313 -698
1347 -834
182 -557
1436 -1040
666 -517
567 -356
1680 -611
909 133
723 -899
232 -564
950 -235
418 -573
1220 -175
1873 -420
879 -1025
1109 -194
872 -528
1271 -981
-41 -721
1480 -828
1022 -907
1500 -389
713 -452
435 -421
1904 -586
1509 -391
1491 -635
1302 -181
1456 -873
500 -511
697 -514
1277 -218
1828 -485
1416 -424
1661 -422
118 -595
688 -608
198 -527
885 -540
115 -741
1905 -523
600 -768
657 -517
1588 -782
1248 -555
1288 -824
983 -663
749 -776
1317 -315
1317 -752
1008 -420
657 -780
1201 -940
820 -669
198 -527
1494 -387
658 -517
779 -652
1244 -825
817 -490
710 -913
894 -294
824 -769
1130 -569
279 -801
342 9
1618 -451
185 -341
1083 -750
57 -489
439 -456
1233 -882
1181 -924
1047 -897
594 -523
390 -85
573 -84
952 -490
328 -469
1518 -950
1220 -988
515 -128
240 -593
977 -206
1537 -793
1204 -105
1161 -461
1432 -385
1485 -821
1078 -652
471 -807
1662 -637
766 -597
723 -899
1716 -708
1008 -405
788 -858
1474 -291
1320 -383
990 -271
22 -625
867 -348
1665 -422
1591 -781
1229 -188
1231 -646
930 -367
1101 -452
644 -555
1263 -416
636 -273
1375 -357
1244 -643
244 -504
725 -209
1729 -387
727 -496
1677 -423
611 -276
744 -512
603 -836
-33 -1036
1405 -458
498 -727
917 -431
1055 -325
1372 -943
1055 -282
1342 -375
715 -304
28 -620
403 -525
1470 -486
1055 -325
1101 -844
949 -741
1306 -362
635 -520
638 -137
442 -464
583 -619
-34 -142
625 -274
850 -436
1296 -824
1230 -624
652 -760
1462 -857
1099 -326
1030 -892
441 -673
1898 -649
1190 -158
1479 -818
531 -594
962 -339
1218 -824
314 -912
715 -908
593 -523
134 -714
712 -665
560 -614
1046 -724
1885 -603
1850 -493
2491 -462
1947 -458
902 -812
655 -455
1428 -385
854 -889
1140 -176
1696 -927
90 -596
565 -946
1031 -709
1485 -820
351 -860
-102 -293
1192 -166
970 -966
1883 -604
1755 -451
632 -403
170 -547
517 -515
1211 -989
1299 -829
293 -843
1005 -714
263 -572
950 -202
994 -671
1086 -800
1119 -775
181 -888
56 -296
439 -858
1762 -854
509 -442
849 -1037
115 -594
644 -442
590 -583
233 -1023
1299 -612
980 -422
1149 -565
861 -1032
743 -253
1178 -1029
883 -652
-140 -674
66 -724
572 -523
670 -283
1386 -471
1214 -769
1159 -750
1198 -597
1869 -592
866 -1030
1160 -578
105 -595
854 -41
410 -89
1475 -750
717 -739
-402 -230
862 49
1232 -987
691 -293
1256 -480
1330 -538
648 -771
1856 -650
1142 -188
514 -230
224 -660
638 -433
1513 -1159
1233 -375
1915 -599
163 -748
383 -453
691 -513
1069 -333
1187 -455
1595 -457
1101 -571
1662 -422
867 -809
709 -471
928 -862
36 -701
1257 -708
34 -670
169 -560
1243 -986
1917 -533
1173 -651
1084 -851
594 -856
1600 -413
635 -407
1120 -836
977 -422
1089 -233
1009 -928
554 -168
1215 -687
301 -562
1096 -275
629 -700
789 -399
1049 -1130
868 -952
270 -640
1493 -324
656 -517
1199 -155
1398 -436
242 -818
93 -484
637 -339
1618 -417
1449 -161
1175 -944
865 -435
692 -134
1182 -821
909 -640
1245 -825
1322 -1016
1261 -198
1962 -230
229 -141
1566 -466
892 -913
1225 -343
658 -780
602 -522
516 -723
1665 -792
1246 -882
1092 -390
1737 -443
424 -756
249 -501
1816 -661
495 -506
1782 -340
1080 -619
1262 -215
1458 -793
1193 -825
468 -743
1250 -985
921 -1000
1263 -304
1675 -1059
1475 -611
807 -894
261 -496
1898 -587
-212 -506
1070 -215
1378 -584
1524 -395
906 -890
465 -823
1486 -409
686 -778
136 -434
580 -511
517 -566
1746 -696
699 -394
1499 -317
933 -537
583 -291
630 -401
941 -538
1202 -577
1219 -988
1061 -241
1047 -153
867 -632
1379 -382
656 -737
831 -849
744 -480
1177 -183
751 -603
1388 -348
590 -865
676 -286
1434 -900
1121 -835
977 -828
900 -901
282 -828
290 -651
-93 -501
257 -823
797 -580
1680 -728
1227 -802
747 -507
1157 -502
1165 -607
1328 -509
533 -518
1124 -440
1228 -909
810 -750
218 -807
846 -808
459 -582
1022 -127
603 -836
1352 -371
1330 -447
1444 -635
1106 -741
1162 -817
1753 -757
768 -631
740 -1000
469 -422
1015 -56
154 -764
1070 -857
794 -812
1162 -604
1296 -824
681 -938
791 -170
326 -858
1489 -387
626 -99
1695 -265
1221 -642
1680 -658
804 -705
732 -510
1689 -286
1083 -232
689 -334
1678 -736
845 -435
1239 -504
1168 -819
70 -267
1802 -301
519 -789
396 -198
736 -1093
858 -435
411 -278
79 -599
567 -713
771 -414
802 -1208
1432 -471
930 -860
532 -810
1297 -976
68 -726
936 -815
441 -304
1894 -660
673 -753
363 -458
1574 -631
835 -335
968 -423
1167 -449
971 -178
197 -1054
-162 -533
623 -921
532 -785
1036 -693
244 -782
970 -966
1049 -90
1462 -386
1081 -852
682 -857
383 -453
1614 -416
820 -932
815 -90
873 -526
605 -833
637 -516
1166 -830
1353 -379
1319 -291
567 -618
1011 -403
838 -808
1423 -317
1368 3
-79 -1074
848 -1037
690 -466
992 -872
745 -498
493 -211
573 -594
1237 -919
1494 -387
1519 -9
1435 -570
449 -814
845 -435
1206 -931
658 -437
1212 -468
1329 -557
1300 -828
1748 -448
885 -180
752 -139
436 -461
887 -207
752 -841
819 -367
925 -814
1747 -447
1130 -683
1065 -603
1141 121
329 -270
1728 -165
1005 -545
1048 -509
1278 -825
1327 -406
2128 -620
1317 -624
1349 -957
823 -779
1289 -415
1683 -341
1130 -477
1389 -977
-159 -321
485 -795
1245 -502
1215 -417
769 -495
1923 -262
2341 -376
173 -555
367 -826
740 -594
919 -431
1282 -824
1080 -473
1675 -336
1231 -900
1882 -591
528 -517
335 -858
494 -505
1600 -53
615 -762
847 -1029
362 -558
691 -363
886 -727
422 -829
611 -586
1225 -825
1192 -429
855 -563
873 -256
1680 -424
207 -410
267 -494
1051 -333
990 -502
1153 -696
659 -469
578 -773
850 -527
1458 -452
654 -517
731 -322
634 -717
1035 -549
643 -519
759 -834
1411 -539
939 -664
1173 -183
714 -396
1719 -706
720 -65
596 -316
955 -978
986 -300
1801 -668
362 -858
1235 -195
580 -488
305 -478
1412 -501
1002 -441
225 -913
1249 -771
928 -862
1929 -561
1398 -928
1419 -384
1479 -437
1033 -788
918 -1002
540 -784
437 -907
1067 -301
248 -305
1767 -457
1806 -474
288 -532
942 -848
1414 -263
635 -520
587 -56
407 -605
1386 -388
1402 -925
952 -428
1117 -198
765 -337
1115 -325
330 -759
246 -545
289 -879
281 -488
833 -461
1098 -1060
695 -561
606 -276
1059 -327
155 -664
1380 -382
758 -807
161 -771
1145 -767
710 -276
825 -432
968 -968
2033 -562
914 -830
1201 -939
43 -706
631 -763
409 -837
1861 -648
181 -232
1395 -376
1482 -708
128 -739
918 -874
416 -774
1443 -893
1136 -766
570 -967
1326 -105
1403 -383
954 57
1826 -484
2141 -920
715 -512
699 -100
1745 -674
1848 -493
1398 -636
392 -279
1061 -167
1095 -852
1456 -528
92 -738
245 -481
286 -828
648 -371
556 -228
287 -650
1186 -995
856 -1011
1382 -297
286 -828
1844 -605
1393 -383
879 -927
630 -116
1351 -820
562 -481
1588 -716
1736 -442
345 -429
1320 -968
681 -549
1653 -744
1502 -806
829 -725
606 -525
686 -479
1366 -947
810 -629
1861 -607
651 -402
1091 -561
1311 -828
1486 -314
907 -888
654 -780
1431 -481
1236 -697
1094 -978
536 -56
1323 -666
722 -495
1202 -142
1053 -626
1245 -413
1212 -824
576 -594
1087 -145
1419 -520
994 -609
1068 -858
1541 -673
651 -275
1709 -711
1463 -853
889 -520
1241 -825
965 -668
364 -458
1296 -977
1391 -1531
909 -432
554 -965
1279 -690
97 -596
634 -352
686 -567
220 -798
388 -650
1480 -889
925 -430
619 -370
603 -964
758 -479
1609 -415
927 -853
641 -412
960 -817
1320 -248
872 -935
831 -808
67 -548
1067 -356
1918 -608
506 -577
1110 -840
1012 -471
701 -487
109 -594
1177 -252
1334 295
810 -809
955 -978
991 -660
1663 -422
627 -142
955 -1061
1294 -241
1128 -198
785 -447
1522 -619
327 -450
618 -296
549 -765
1309 -347
145 -171
822 -807
1148 -587
964 -285
1077 -233
866 -445
1295 -206
977 -539
1223 -179
533 -1029
137 -743
1031 -118
526 -1043
604 -964
1098 -834
1249 -561
642 -483
789 -399
615 -276
1058 -863
1647 -421
1920 -576
1768 -1207
747 -338
1320 -249
501 -366
846 -395
1886 -447
1390 -933
1264 -744
656 -277
272 -492
473 -826
1370 -381
57 -612
1072 -358
1468 -386
862 -983
1532 -715
407 -363
1940 -198
592 31
1457 -875
1850 -249
476 -482
1189 -797
846 -1031
1257 -736
676 -516
851 -1023
1146 -177
1300 -657
746 -507
609 -792
123 -596
911 -812
1638 -610
1520 -493
668 -945
596 -277
508 -893
503 -756
495 -785
729 -320
405 -839
1402 -694
923 -868
1118 -1157
617 -963
639 -415
599 -843
973 -423
911 -810
607 -828
223 -477
868 -952
180 -536
486 -795
53 -601
980 -956
374 -230
1809 -476
992 -340
1953 -811
814 -588
1369 -945
946 -799
512 -571
1074 -259
960 -425
1411 -606
664 -947
283 -827
601 -841
114 -511
1075 -341
1010 -905
1502 -389
1521 -800
23 -538
1313 -367
1811 -477
1558 -968
323 -857
1234 -194
620 -67
1106 -201
881 -679
839 -808
756 54
1411 -737
914 -471
1425 -902
1010 -927
967 -670
1043 -726
1072 -360
607 -338
1104 -977
1460 -619
1277 -788
746 -582
579 -285
590 -138
1431 -832
571 -444
938 -1041
1045 -381
852 -390
943 -846
1624 -763
886 -1001
1623 -393
542 -92
624 -383
592 -307
1919 -604
482 -337
1851 -599
700 -570
725 -34
1400 -383
1442 -385
1301 -180
1182 -983
1250 -533
29 -751
325 -470
1053 -317
630 -401
1627 -420
716 68
602 -277
318 -472
925 -631
1446 -385
1076 -388
1251 -364
759 -482
1908 -598
1003 -287
289 -735
1257 -1008
871 -503
946 -260
1330 -147
715 -466
1287 -215
1288 -643
914 -1005
1677 -346
1163 -764
982 -689
1925 -544
523 -166
1511 -391
820 -808
381 -694
1020 -592
942 -172
747 -194
731 -623
964 -653
1228 -903
1479 -829
811 -426
1038 -289
848 -1037
955 -318
33 -453
1549 -645
678 -760
575 -739
957 -425
14 -675
1548 -549
1192 -174
10 -641
44 -708
870 -616
1089 -385
895 -433
1319 -280
633 -452
359 -379
581 -383
293 -587
1922 66
1854 -608
410 -284
390 -440
537 -518
297 -416
1281 -175
1191 -504
1181 -182
1185 -205
593 -506
76 -553
619 -670
1155 -644
1469 -552
1137 -388
620 -764
1218 -373
1432 -408
510 -514
346 -463
1356 -953
929 -377
1067 -296
1295 -204
437 -461
1804 -691
908 -886
1645 -658
1131 -244
1707 -792
1363 -518
288 -729
720 -494
1634 -421
1113 -800
136 -581
1172 -566
1877 -605
1203 -653
1021 -263
155 -73
649 -274
1881 -642
1522 -394
649 -953
35 -846
1495 -387
683 -760
933 -842
802 -540
580 -636
866 -1030
78 -732
1175 -184
799 -716
998 -927
918 -431
304 -795
736 -509
890 -433
976 -458
178 -537
1113 -198
523 -362
1063 -408
1349 -114
1645 -499
715 -545
1073 -338
1365 -381
1035 -409
1263 -311
1306 -362
866 -229
1343 -377
1289 -490
894 -433
1275 -250
1734 -497
970 -966
1434 -385
862 -809
1030 -892
1744 -699
1616 -548
136 -738
894 -1017
514 -401
567 -353
1211 -989
841 -819
736 -301
490 -556
1610 -54
850 -317
931 -711
614 -353
976 -821
592 -366
1101 -230
610 -522
293 -843
1876 -277
994 -944
682 -445
1472 -879
1827 -751
1349 -974
870 -435
1675 -1122
411 -921
1132 -464
1379 -382
496 -391
1237 -790
847 -724
793 -867
1339 -376
353 -795
241 -573
952 -526
1168 -819
1269 -643
291 -484
-227 -517
206 -801
1515 -384
874 -1027
1738 -1001
1668 -292
1767 -227
573 -523
2097 -765
1082 -232
1220 -988
98 -739
190 -793
732 -215
1322 -570
1498 -408
608 -236
681 -922
1501 -389
1356 -820
218 -835
-233 -619
594 -286
1454 -497
1436 -596
287 -833
930 -561
637 -958
1251 -138
1023 -904
1062 -519
972 -510
1126 -414
1217 -705
1148 -291
823 -710
1248 -845
241 -343
630 -960
1311 -341
940 -283
1643 -421
-55 -633
1280 -529
702 -778
372 -554
1777 -300
2055 -842
978 -958
761 -493
1048 -868
1501 -221
817 -430
259 -497
1180 -993
835 -83
676 -531
1401 -926
996 -116
1132 -437
1414 -320
1348 -528
289 -841
356 -845
5 -655
863 -435
1412 -396
1557 -401
572 -154
681 -279
1821 -308
592 -861
1124 -554
1123 -576
1213 161
135 -697
1364 -436
931 -814
1503 -446
1738 -433
1148 -209
654 -783
748 -850
640 -411
890 -251
1667 -834
58 -604
1928 -566
1180 -248
682 -760
569 -685
1070 -334
1747 -698
695 -64
1831 -658
721 -593
116 -167
1097 -232
754 -263
1087 -516
595 -226
1547 -268
939 -425
666 -595
712 -533
1052 -396
1280 -825
1386 -382
903 -896
555 -792
861 -206
637 -958
1030 -413
1325 -391
1775 -686
569 -1062
615 -783
526 -546
167 -560
531 -517
1656 -422
525 -516
1303 -899
1025 -556
1131 -638
1858 -389
578 -967
689 -778
-94 -626
1837 -483
1376 -382
673 -777
660 -78
1703 -429
288 -833
1586 -408
271 -492
1480 -586
121 -367
1185 -484
1052 -851
1019 -913
867 -699
645 -273
680 -799
945 -427
1723 -436
814 -994
976 -829
875 -576
1205 -867
402 -841
999 -939
1258 -869
691 -778
739 -876
668 -778
930 -814
656 -517
625 -278
1531 -396
1346 -443
86 -623
1441 -385
592 -689
472 -413
1722 -264
1668 -422
676 -516
361 -458
1503 -285
1583 -606
914 -878
941 -988
1069 -277
963 -424
182 -558
396 -388
590 -277
1618 -755
620 -962
848 -997
419 -831
201 -798
1774 -687
937 -428
1182 -984
919 121
1852 -599
844 -348
788 -612
1133 -830
1152 -864
871 -604
642 -553
716 -1042
1327 -701
1277 -849
1163 -383
1044 -893
379 -437
927 -645
251 -395
747 -856
137 -617
1263 -882
1218 -561
177 -560
937 -537
923 -551
1283 -593
1190 -983
754 -399
621 -278
589 -870
711 -912
965 -996
664 -759
741 -439
552 -521
675 -349
990 -677
788 -814
1533 -807
1006 -80
807 -490
1417 -89
920 -632
1151 -939
380 -498
1581 -407
854 -809
882 -517
498 -522
1489 -887
861 -989
1431 -385
1095 -646
1899 -518
1350 -956
787 -534
1383 -346
706 -743
702 -363
928 -862
821 -391
744 -588
-19 -687
891 -868
972 -964
1221 -988
865 -435
340 -859
1008 -596
856 -809
544 -588
450 -813
336 -214
1127 -514
1039 -636
1319 -254
1000 -936
1293 -211
668 -378
1050 -1114
1161 -394
1260 -866
1513 -569
874 -650
194 -383
113 -741
404 -598
1317 -225
1893 -589
1301 -986
1469 -845
1069 -376
583 -518
1490 -204
515 -750
1071 -370
1335 -962
464 -262
1279 -846
765 -501
1288 -839
-535 -532
647 -851
1846 -360
841 -319
328 -645
626 -415
904 -549
1606 -774
809 -619
401 -816
1389 -382
980 113
1535 -397
1448 -884
463 -561
1212 -166
861 -476
613 -963
1849 -653
-103 -414
-61 -57
488 -949
1204 -990
688 -313
221 -809
1262 -743
1235 -618
1212 -398
1297 -612
62 -722
1055 -277
1599 -416
738 -878
759 -834
1584 -408
464 -134
622 -1152
1895 -515
942 -445
774 -820
1709 -711
1762 -693
1796 -544
997 -566
1742 -781
359 -899
1042 -340
1039 -506
1332 -587
1271 -218
1070 -857
1343 -960
1327 -265
1269 -218
958 11
1301 -180
1623 -418
1114 -225
1127 -199
944 -748
1881 26
419 -968
941 -849
1848 -313
466 -1028
987 -482
1031 -510
1266 -604
1563 -403
775 -488
361 -458
1755 -376
1310 -364
1373 -381
651 -559
1079 -239
1004 -1011
1329 -392
990 -705
1285 -243
1309 -711
1772 -688
1421 -923
702 -290
1026 -723
645 -119
661 -460
868 -733
1041 -815
852 -880
1076 -914
983 -444
1240 -825
688 -480
1306 -724
1919 -600
1333 -148
1271 -599
745 -336
598 -1048
551 -805
266 -826
666 -86
1239 -793
1314 -326
537 -274
798 -751
1235 -195
1795 -672
1861 -607
1277 -849
1627 -749
1375 -484
1019 -408
973 -350
1232 -673
1309 -198
591 -777
1503 -687
368 -893
653 -790
1134 -829
1191 -956
729 -349
1012 -815
1824 -659
1321 -1205
1468 -386
1754 -451
879 -927
915 -152
1080 -229
908 -609
1694 -948
710 -772
1404 -454
315 -854
11 -669
92 -156
79 -599
659 -780
1160 -494
270 -493
720 -511
562 -524
1130 -434
532 -785
812 117
589 -870
1567 -669
1278 -317
93 -738
708 -379
1615 -256
171 -780
742 -330
1768 -457
1671 -732
800 -403
1265 -697
693 -428
907 -432
174 -541
634 -543
1453 -970
773 -295
956 -425
1039 -876
930 -660
725 -429
1036 -255
269 -493
1132 -975
919 -1213
1807 -140
971 -108
880 -926
794 -173
602 -326
576 -967
856 -1012
728 -775
1516 -802
804 -544
744 -558
866 -962
978 -958
1312 -972
1342 -664
277 77
1069 -754
1440 -385
887 -1021
1041 -527
131 -175
1178 -183
1076 -716
1141 -185
966 -331
-357 -332
1760 -200
681 -778
647 -790
806 -1086
859 -1001
1574 -786
962 -733
955 -980
472 -72
327 -469
1258 -825
556 -333
1307 -191
1138 -736
636 -273
1010 -626
1340 -625
1126 -667
340 -1136
1515 -393
-36 -270
652 -951
1333 -262
1310 -345
760 -528
1433 -385
804 -497
706 -778
946 -748
1434 -736
708 -589
928 -430
763 -756
1578 -609
1224 -528
1679 -337
1867 -607
1494 -808
274 -395
335 -858
862 -809
1440 -896
1666 -835
1075 -340
1346 -682
1392 -883
6 -653
1105 -229
1884 -506
268 -355
960 -188
1532 -703
1396 -648
1312 -338
946 -340
884 -1033
1043 -984
538 -672
608 -392
526 -787
587 -326
1252 -50
1245 69
1651 -422
674 -516
655 -760
1399 -341
1090 -74
1016 -340
873 -1027
1486 -448
891 -433
429 -781
622 -296
1426 -113
1856 -608
726 -696
866 -1030
927 -814
708 -765
1089 -281
1588 -1145
707 -316
676 -759
1369 -694
572 -967
1228 -570
796 -811
731 -322
1634 -925
1493 -344
271 -401
1330 -621
-7 -707
1587 -242
415 -408
5 -656
1872 -606
1453 -872
1257 -870
1344 -285
552 -679
1461 -386
857 -60
1925 -571
1463 -855
321 -471
740 -873
1038 -389
713 -307
445 -662
659 -455
856 -435
404 -915
787 -814
1537 -452
1381 -276
912 -527
1663 -422
747 -854
764 -829
1370 -381
543 -519
506 -791
999 -480
1259 -437
396 -708
660 -246
1138 -242
1417 24
728 -520
702 -763
167 -777
1764 -455
902 -578
1140 -696
2277 241
1862 -607
1465 -352
557 -201
33 -775
1356 -644
1333 -374
1194 -578
1008 -655
1197 -143
869 -923
165 -1113
1467 -303
1315 -628
1620 -492
1164 -179
1317 -220
934 -985
1693 -427
1159 -527
1812 -478
1410 -950
647 -847
1105 -661
393 -452
1411 -562
661 -460
468 -733
1668 -422
710 -704
672 -517
1032 -678
-52 -326
345 -794
818 -584
1022 -907
1215 -920
977 -895
1073 -857
617 -750
1342 -960
-16 -551
547 -1462
1561 -732
1415 -383
241 -287
630 -401
1620 -765
1476 -251
872 -434
139 -747
1367 -288
800 -749
579 -287
1313 -209
1051 -454
728 -319
986 -451
741 -792
957 -469
526 266
319 -472
576 -88
884 -450
86 -509
704 -507
813 -427
283 -827
1487 -818
1044 -9
909 -812
879 -496
710 -778
1708 -431
1401 -533
1072 -363
1476 -106
1415 -509
1007 -541
1019 -551
934 -855
837 -451
294 -836
534 -111
864 -970
1150 -738
1124 -1139
1313 -641
1176 -296
1810 -443
1609 -772
551 -521
1365 -381
570 -378
710 -731
246 -507
806 -303
909 -135
637 -958
808 -810
717 -769
158 -516
1917 -599
1217 -171
553 -701
989 -381
692 -628
697 -170
1402 1
1583 -91
110 -741
624 -279
1315 -967
894 -876
449 -432
51 -53
1017 -517
398 -777
1538 -398
595 -682
377 -749
742 -296
994 -512
1152 -568
1076 -273
599 -844
1564 -524
1182 -444
839 -476
1182 -182
1259 -599
614 -729
400 -842
617 -725
858 -878
494 -794
518 -456
916 -334
558 -416
1497 -763
984 -821
1082 -266
1838 -657
884 -643
896 -93
1763 -692
474 -103
746 -632
628 -412
1401 -926
1644 -421
1274 -614
1824 -603
987 -419
986 -347
544 -393
917 -875
503 -211
274 -491
1711 -636
845 -1039
472 -499
768 -500
101 -595
1464 -1053
867 -435
1546 -304
643 -791
1774 -923
1319 -235
300 -233
672 -942
638 -410
194 -973
66 -505
1191 -956
1566 -785
1184 -568
1112 -197
1027 -363
543 -519
415 -453
1704 -677
1380 -382
869 -809
1299 -356
459 -447
481 -774
1823 -659
1461 -76
304 -849
1661 -1000
475 -410
719 -903
416 -833
1502 -865
1583 -784
1259 -701
1712 -710
777 -818
1289 -838
578 -89
1261 23
294 -176
1374 -381
1695 -435
1525 -241
1044 -164
1636 -511
1501 -816
1029 -413
1357 -635
942 -638
851 -171
1878 -605
1191 -912
809 -994
998 -847
218 -807
1775 -686
919 -409
353 -860
145 -598
1132 -692
1360 -380
1134 -362
290 -838
1194 -515
118 -595
250 -816
671 -306
678 -326
1442 -234
1157 -558
887 -368
600 -277
1919 -577
642 -415
908 -1101
310 -306
655 -785
962 -817
709 -305
574 -924
1929 -563
1549 -399
1201 -755
1598 -412
1607 -773
811 -113
1146 -120
695 -410
1261 -983
1375 -941
720 -511
1337 -696
1339 -387
1520 -394
1017 -617
1158 -180
1928 -549
1486 -51
384 -453
13 -673
900 -901
858 -638
1100 -519
1139 -827
570 -776
1025 -628
1067 -162
1526 -465
893 -433
648 -606
749 -845
1077 -601
690 -292
1367 -694
316 -854
1547 -399
1594 -228
1896 -515
757 -504
1326 -370
644 -762
946 -342
89 -737
759 -834
939 -428
1097 -140
987 -864
714 -470
713 -307
1344 -906
899 -33
649 -241
1081 -284
837 -808
477 -423
719 -321
377 -508
972 -618
1488 -575
1422 -712
894 -910
1184 -577
949 95
735 -883
1164 -477
757 -493
594 -856
1474 -434
627 -458
227 -718
147 -568
1372 -453
1419 -384
1868 -500
1372 -269
1564 -784
1811 -477
1164 -450
1614 -769
805 -566
841 -670
1141 -289
947 -836
1536 -662
308 -851
-32 -401
965 -970
1390 -284
682 -162
428 -557
1443 -664
1313 -209
891 -667
963 -901
1398 -589
317 -473
455 -539
1009 -158
726 -441
1440 -499
1111 -190
890 -916
92 -507
1230 -830
1367 -381
328 -998
195 -68
889 -811
632 -273
909 37
887 -420
1026 -737
890 -424
1567 -352
770 -732
806 -423
1529 -214
866 -963
1144 -660
29 -604
199 -527
907 -682
714 -512
1338 -309
1821 -481
780 -388
1630 -403
605 -276
896 -1016
231 -228
1066 -396
1064 -824
-182 -835
1049 -614
501 -522
422 -1104
612 -426
226 -812
444 -465
1280 -881
323 -857
586 -975
558 -105
327 -540
1436 -901
1251 -877
1333 -374
972 -830
457 -732
325 -470
974 -423
606 -830
953 -426
995 -746
1159 -566
1943 -839
1021 -586
673 -469
623 -706
628 -412
1083 -262
1525 -652
1152 -819
1313 -971
768 -826
332 -759
1111 -510
1071 -368
1480 -386
1058 -314
709 -778
1606 -778
1554 -304
381 -664
1011 -763
1720 -306
1160 -23
1274 -852
1253 -271
1782 -711
627 -393
1240 -590
460 -722
1535 -377
1689 -437
11 -995
677 -474
1099 -596
586 -645
1603 -775
1230 -210
31 -584
1914 -530
78 -732
86 -736
606 -532
590 -865
439 -281
1226 -467
1312 -338
934 -855
671 -608
1297 -547
850 -1024
1739 -700
1452 175
1084 -249
1655 -743
1164 -338
269 -828
1070 -857
372 -309
1219 -174
1257 -391
883 -412
1870 -645
345 -232
1710 -339
1253 -209
865 -332
706 -475
770 -824
581 -898
723 -899
1313 -471
1336 -962
609 -824
727 -694
1097 -361
680 -938
659 -867
1301 -288
839 -442
846 -93
720 -677
188 -646
1738 -414
946 -787
956 -157
500 -919
1551 -646
1305 -317
-22 -604
910 -423
774 -454
604 -125
862 -809
955 -817
-298 -106
11 -639
935 -745
509 -734
1113 -191
1074 -870
566 -944
637 -409
248 -1048
1468 -840
1185 -777
1276 -1019
596 -769
1497 -797
1118 -214
899 -271
1531 -685
959 -568
1910 -582
831 -808
1691 -139
927 -814
840 -32
217 -799
809 -426
1289 -198
378 -299
107 -479
1557 -585
995 -419
589 -523
817 -556
1082 -742
825 -702
462 -913
1074 -352
1051 -236
480 -796
471 -247
977 -817
1237 -197
1912 -582
501 -512
572 -424
1225 -579
911 -621
114 -594
194 -232
2087 -575
887 -818
458 -474
1808 -542
1522 -562
664 -1471
734 -590
2149 -711
1057 -361
742 -681
1463 -590
502 -76
66 -602
1281 -980
1249 -372
1143 -656
824 -355
1420 -384
1275 -851
1235 -666
1483 -823
1105 -379
645 -443
38 -702
132 -56
768 -370
1623 -763
241 -650
1173 -183
1688 -589
1151 -677
1656 -742
-41 -895
1083 -258
1401 -661
1965 -428
1169 -908
377 -454
1754 -451
1333 -666
626 -403
841 -613
1390 -496
1119 -285
629 -400
916 -876
450 -582
840 -1037
1302 -181
-141 -296
11 -639
1881 -642
1100 -339
1357 -465
1250 -878
1482 -674
1246 -1060
867 -482
1065 -355
1018 -241
658 -747
1045 -870
1877 -231
627 -462
435 -822
145 -569
1307 -191
82 -734
1497 -539
601 -325
295 -844
67 -725
629 -400
177 -722
997 -751
1444 -891
1257 -147
1709 -431
1305 -528
1012 -765
1347 -714
396 -844
796 -125
822 -504
495 -761
287 -833
537 -427
1297 -785
576 -967
1028 -515
595 -853
927 -309
1469 -386
586 -882
998 -488
1237 -197
1357 -380
847 -1029
1533 -835
680 -682
589 -870
654 -475
1814 -662
957 -1018
1130 -293
1130 -213
1097 -877
956 -835
600 -215
684 -515
926 -834
116 -594
1291 -392
388 -583
607 -338
934 -296
1478 -354
1895 -486
1312 -338
964 -988
598 -277
738 -440
237 -508
811 -1040
648 -469
826 -286
734 -983
1319 -258
1068 -380
1063 -349
272 -830
868 -951
749 -845
860 -997
1898 -587
1288 -438
1930 -556
1138 -237
1250 -985
160 -253
1468 -386
1130 -344
209 -424
1277 -825
1656 -742
1166 -544
172 -560
590 -966
985 -718
-110 -329
302 -465
1169 -72
1486 -722
1796 -764
1630 -759
1503 -389
904 -528
671 -759
1371 -768
960 -349
1486 -819
872 -85
446 -379
1241 23
1199 -391
975 -322
845 -398
1506 -595
970 -748
1545 -435
508 -662
1314 -325
73 -820
627 -538
1966 -273
860 -912
650 -773
1045 -446
1472 -411
803 -810
834 -434
685 -972
1553 -504
769 -372
981 -382
803 -333
632 -609
1550 -261
1248 -419
1201 -823
236 -815
1142 -826
1210 -609
1558 -160
1500 -366
1703 -429
600 -768
1356 -380
725 -673
817 -808
443 -327
1333 -963
1295 -193
1042 -933
883 -923
1125 -746
1402 -1012
414 -957
372 -660
579 -285
1718 -707
1347 -566
1502 -684
828 -443
1586 -620
1188 -281
-161 -625
703 -933
852 153
1161 -967
1706 -573
1829 -658
1610 -415
1495 -554
1329 -1187
1039 -232
1252 -984
617 -636
467 -803
1039 -587
1562 -199
934 -47
959 -817
972 -830
1215 -989
936 -112
1349 -511
1493 -809
1395 -686
49 -712
794 -406
1411 -917
1710 -431
982 -955
1944 -683
821 -588
772 -724
1686 -394
1034 -296
1641 -752
984 -818
1580 -397
1689 -304
707 -385
705 -813
1583 -468
748 -830
805 -722
577 -249
569 -693
1169 -639
1145 -355
1311 -557
963 -554
1826 -444
1256 -825
1150 -558
565 -948
1365 -861
648 -790
1371 -721
1345 -378
1863 -607
789 -399
1080 -231
591 -305
1556 -477
1704 -714
743 -575
770 -824
1458 -623
270 -493
311 -505
688 -931
744 -508
1020 -339
950 -223
1596 -12
1100 -462
1261 -983
507 -141
953 -426
651 -401
772 -44
708 -625
1753 -711
818 -631
809 -1196
1560 -788
1469 -824
1424 -210
-128 -725
357 -687
747 -507
536 -364
645 -611
1217 -917
651 -790
667 -530
891 -811
665 -517
335 -858
1439 -385
1392 -932
929 -667
653 -782
634 -406
763 -399
1308 -194
520 -493
1175 -470
1796 -796
1255 -840
501 -792
1078 -488
1068 -380
589 -300
1024 -328
496 -507
974 -582
610 -822
382 -144
176 -784
1435 -145
601 -522
594 -650
1243 -210
1411 -463
505 -513
1411 -629
103 -595
1225 -475
1069 -333
634 -273
1756 -695
257 -590
111 -594
1679 -393
596 -316
1463 -386
256 -823
526 -582
807 -1108
602 -620
128 -739
661 -726
1709 -431
2072 -583
757 -492
661 -517
1803 -667
802 -810
438 -765
1086 -521
751 -475
602 -522
971 -150
312 -572
1747 -671
1089 -385
1758 -453
1478 -830
272 -538
620 -372
684 -124
741 -508
1089 -623
1670 -371
1064 -310
1523 -799
604 -752
907 -889
405 -839
1448 -882
1776 -297
748 -157
579 -286
892 -1018
717 -906
1863 -168
1515 -20
1304 -367
1645 -421
1203 -158
1740 -700
224 -373
1218 -824
1309 -198
188 -532
501 -792
1584 -751
1455 -872
1480 -481
1554 -400
1904 -627
1118 -212
1387 -935
1148 2
989 -420
618 -575
1316 -318
722 -511
16 -523
1483 -823
1396 -382
1292 -974
1640 -1061
776 -1125
920 -711
1158 -622
757 -501
537 -743
1672 -267
1116 -720
1429 -503
835 -803
654 -295
872 -633
1156 -706
345 -859
1459 -874
769 -372
771 -802
862 -530
677 -777
1320 -249
1773 -459
1351 -379
1877 -644
875 -809
5 -569
880 -205
532 -106
441 -818
1229 -988
1224 -825
1142 -387
1659 -460
1912 -619
928 -430
1859 -497
1462 -866
514 -915
1679 -476
207 -13
1297 -181
1532 -396
1007 -949
1316 -970
1798 -530
521 -516
969 -423
994 -1006
1172 -566
869 -205
1529 -551
933 -606
1461 -652
909 -678
1006 -189
192 -965
420 -839
1372 -381
516 -789
995 -710
978 -572
1319 -267
1282 -296
1150 -773
1854 -608
980 -422
1701 -716
1334 -374
1181 -431
12 -672
872 -499
1279 -846
273 -415
780 -234
748 -851
1523 -614
1765 -691
581 -260
1552 -785
1162 -689
1951 -641
342 -421
920 -630
635 -581
632 -937
1232 -987
665 -517
664 -841
1401 -1020
1205 -823
338 -858
550 -617
1102 -747
1866 -524
1861 -607
1638 -565
719 -312
866 -435
113 -741
1194 -813
1219 -656
608 -347
1215 -22
1182 -982
791 -999
886 -723
887 -599
537 -518
465 -556
1190 -177
693 -294
1134 -295
1339 -961
647 -290
1424 -376
789 -322
805 -804
1376 -970
310 -586
1908 -525
1333 -827
216 -175
864 -971
716 -771
70 -601
251 -821
1148 -821
757 -747
595 -535
1586 -832
1126 -707
648 -447
299 -584
1291 -399
418 -609
1109 -348
824 -403
919 -431
896 -389
981 -427
1529 -796
361 -458
804 -421
98 -596
1671 -422
653 -790
603 -522
848 -639
85 -597
770 -374
1035 -408
2265 -547
214 -799
1508 -583
506 -799
1450 -204
1036 -856
1022 -273
1779 -683
987 -451
1244 275
1066 -305
1180 -448
647 -384
1509 -274
587 -770
576 -915
639 -435
1523 -246
1132 -830
995 -1044
22 -625
1359 -380
1014 -416
626 -413
849 -159
203 -800
659 -517
572 -930
170 -547
797 -269
1061 -327
435 -468
324 -440
1724 -705
1266 -1084
2323 -718
1018 -445
666 -285
985 -952
592 -306
807 -424
865 -618
943 -426
233 -614
724 -490
1193 -712
622 -962
704 -602
1053 -279
900 -433
1210 -22
1548 -877
1398 -123
1803 -473
1121 -757
877 -809
1063 -312
177 -537
505 -513
822 -648
1726 -362
1794 -673
1299 -413
122 -596
594 -857
1899 -587
1525 -305
862 -985
469 -816
1184 -181
1955 -260
1059 -285
1461 -386
370 -948
1080 -798
402 -451
1604 -977
-143 -788
1403 -411
904 -559
967 -817
1220 -582
358 -351
887 -811
1754 -1013
1076 -855
1655 -422
578 -967
862 -656
1545 -225
908 -812
1006 -583
1134 -534
1560 -43
1142 -188
188 -792
809 -288
1901 -599
685 -778
924 -814
943 -140
1117 -169
1710 -168
735 -497
1139 -196
1126 -360
792 -593
1398 -928
864 -809
851 111
714 -776
-338 -457
983 -742
327 -457
657 -741
38 -614
455 -589
1674 -731
326 -616
1376 -382
669 -944
1441 -703
1182 -984
1198 -83
101 -739
365 -857
991 -738
1134 -829
126 -596
1099 -600
974 -817
617 -811
1399 -835
1464 -688
38 -670
1174 -430
625 -387
195 -529
1015 -983
1399 -927
881 -804
587 -878
595 -726
671 -517
1079 -577
973 -817
1113 -7
1194 -466
179 -560
731 -890
661 -478
1899 -518
1000 -419
1335 -962
1160 -761
683 -760
938 -785
1052 -324
997 -522
622 -343
1272 -611
1150 -645
1161 -693
1159 -180
656 -788
1267 -500
474 -855
188 -532
224 -515
1008 -948
1067 -258
1056 -656
1121 -43
153 -565
1266 -859
905 -892
1891 -589
894 -1017
573 -244
1024 -611
658 -827
907 -560
1388 -382
1066 -305
1295 -212
1178 -183
775 -196
593 -533
1130 -442
832 -641
1128 -198
963 -310
104 -740
675 -585
1754 -845
998 -548
1894 -587
1182 -983
845 -29
1283 -687
1661 -739
1558 -631
1854 -608
1335 -450
312 -475
789 -250
522 -516
576 -915
420 -141
1748 -448
507 -594
586 -94
644 -955
825 -432
1208 -540
898 -904
640 -608
1270 -218
1143 -295
144 -754
1233 -218
1102 -490
1373 -942
1155 -180
964 -817
1083 -259
1377 17
1161 26
944 -346
594 -277
655 -517
1504 -370
218 -807
1493 -92
1454 259
1306 -436
1665 -497
906 -493
452 -577
1148 -466
862 -368
631 -402
63 -406
1499 -715
492 -503
530 -785
1340 -71
1148 -178
1850 -493
1068 -677
916 -264
236 -815
1308 -194
899 -433
115 -594
840 -1039
859 -730
634 -427
663 -678
1732 -440
168 -777
2119 -896
750 -70
987 -635
1247 -819
1231 -987
889 -811
696 -729
2060 -665
417 -475
1133 -197
1015 -921
864 -435
1706 -431
673 -1038
568 -967
1392 -261
1065 -559
513 -538
601 -965
187 -520
1271 -250
583 -892
875 -56
1096 -675
1475 -356
1126 -745
246 -684
1088 -849
1677 -473
361 -453
1305 -361
290 -300
945 -108
170 -560
1040 -755
1229 -825
403 -137
621 -375
1457 -583
569 -967
1630 -759
1437 -385
1176 -821
945 -845
861 -216