aboutsummaryrefslogtreecommitdiff
path: root/examples/38_elastique_membrane_on_a_sphere.pd
blob: 7ae4b0f413377609dc9ceafddca28b1d7ce2ff24 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
#N canvas 63 91 711 552 10;
#X declare -lib Gem;
#X obj 31 35 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 68 188 s masse;
#X msg 364 476 setK \$1;
#X msg 481 476 setM \$1;
#X obj 481 504 s masse;
#X msg 228 105 0 \, destroy;
#X floatatom 364 452 5 0 0 0 - - -;
#X floatatom 419 452 5 0 0 0 - - -;
#X floatatom 481 453 5 0 0 0 - - -;
#X obj 606 475 world_light;
#X obj 606 452 gemhead;
#X msg 419 475 setD2 \$1;
#X obj 453 86 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 511 199 loadbang;
#X obj 477 224 t b b b;
#X msg 514 254 reset;
#X msg 477 351 resetF;
#X obj 529 282 s masse;
#X msg 420 427 0.03;
#X obj 364 407 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 477 373 s link;
#X obj 41 256 s lia;
#X obj 495 329 s r_lia;
#X obj 514 306 s masse2;
#X msg 219 81 lighting 1 \, create \, 1;
#X obj 66 214 s masse3;
#X obj 31 140 t b b b;
#X msg 481 429 1;
#X obj 313 503 s link;
#X obj 219 226 ch_gemwin;
#X obj 49 235 s masse2;
#X text 481 86 <- reset;
#X floatatom 74 68 5 0 0 0 - - -;
#N canvas 0 80 1142 764 array 0;
#X obj 30 39 mass_link2 -1 -1 0;
#X obj 1571 718 mass_link2 16 16 0;
#X obj 21 725 mass_link2 -1 16 0;
#X obj 1540 58 mass_link2 16 -1 0;
#X obj 622 82 mass_link 6 0 0;
#X obj 526 320 mass_link 5 6 0;
#X obj 321 321 mass_link 3 6 0;
#X obj 523 371 mass_link 5 7 0;
#X obj 430 361 mass_link 4 7 0;
#X obj 531 445 mass_link 5 9 0;
#X obj 30 75 mass_link 0 0 0;
#X obj 130 118 mass_link 1 1 0;
#X obj 123 74 mass_link 1 0 0;
#X obj 330 79 mass_link 3 0 0;
#X obj 125 165 mass_link 1 2 0;
#X obj 28 113 mass_link 0 1 0;
#X obj 30 313 mass_link 0 6 0;
#X obj 35 197 mass_link 0 3 0;
#X obj 31 156 mass_link 0 2 0;
#X obj 33 231 mass_link 0 4 0;
#X obj 30 270 mass_link 0 5 0;
#X obj 30 357 mass_link 0 7 0;
#X obj 127 203 mass_link 1 3 0;
#X obj 126 235 mass_link 1 4 0;
#X obj 126 275 mass_link 1 5 0;
#X obj 126 316 mass_link 1 6 0;
#X obj 123 367 mass_link 1 7 0;
#X obj 222 78 mass_link 2 0 0;
#X obj 227 116 mass_link 2 1 0;
#X obj 228 163 mass_link 2 2 0;
#X obj 220 208 mass_link 2 3 0;
#X obj 224 238 mass_link 2 4 0;
#X obj 223 280 mass_link 2 5 0;
#X obj 222 321 mass_link 2 6 0;
#X obj 220 363 mass_link 2 7 0;
#X obj 323 117 mass_link 3 1 0;
#X obj 327 161 mass_link 3 2 0;
#X obj 324 201 mass_link 3 3 0;
#X obj 321 238 mass_link 3 4 0;
#X obj 323 276 mass_link 3 5 0;
#X obj 321 365 mass_link 3 7 0;
#X obj 430 79 mass_link 4 0 0;
#X obj 428 117 mass_link 4 1 0;
#X obj 432 160 mass_link 4 2 0;
#X obj 435 201 mass_link 4 3 0;
#X obj 433 235 mass_link 4 4 0;
#X obj 430 275 mass_link 4 5 0;
#X obj 430 317 mass_link 4 6 0;
#X obj 523 78 mass_link 5 0 0;
#X obj 530 122 mass_link 5 1 0;
#X obj 525 169 mass_link 5 2 0;
#X obj 527 207 mass_link 5 3 0;
#X obj 526 239 mass_link 5 4 0;
#X obj 526 279 mass_link 5 5 0;
#X obj 627 120 mass_link 6 1 0;
#X obj 628 167 mass_link 6 2 0;
#X obj 621 212 mass_link 6 3 0;
#X obj 624 242 mass_link 6 4 0;
#X obj 623 284 mass_link 6 5 0;
#X obj 622 325 mass_link 6 6 0;
#X obj 620 367 mass_link 6 7 0;
#X obj 730 83 mass_link 7 0 0;
#X obj 723 121 mass_link 7 1 0;
#X obj 728 166 mass_link 7 2 0;
#X obj 724 205 mass_link 7 3 0;
#X obj 721 242 mass_link 7 4 0;
#X obj 723 280 mass_link 7 5 0;
#X obj 721 324 mass_link 7 6 0;
#X obj 721 369 mass_link 7 7 0;
#X obj 839 82 mass_link 8 0 0;
#X obj 837 120 mass_link 8 1 0;
#X obj 840 163 mass_link 8 2 0;
#X obj 844 204 mass_link 8 3 0;
#X obj 842 238 mass_link 8 4 0;
#X obj 839 277 mass_link 8 5 0;
#X obj 839 320 mass_link 8 6 0;
#X obj 839 365 mass_link 8 7 0;
#X obj 932 81 mass_link 9 0 0;
#X obj 939 125 mass_link 9 1 0;
#X obj 934 172 mass_link 9 2 0;
#X obj 936 210 mass_link 9 3 0;
#X obj 936 242 mass_link 9 4 0;
#X obj 935 281 mass_link 9 5 0;
#X obj 935 323 mass_link 9 6 0;
#X obj 932 375 mass_link 9 7 0;
#X obj 1031 85 mass_link 10 0 0;
#X obj 1036 123 mass_link 10 1 0;
#X obj 1040 169 mass_link 10 2 0;
#X obj 1029 215 mass_link 10 3 0;
#X obj 1033 245 mass_link 10 4 0;
#X obj 1032 287 mass_link 10 5 0;
#X obj 1031 328 mass_link 10 6 0;
#X obj 1029 370 mass_link 10 7 0;
#X obj 1139 86 mass_link 11 0 0;
#X obj 1132 125 mass_link 11 1 0;
#X obj 1137 168 mass_link 11 2 0;
#X obj 1133 208 mass_link 11 3 0;
#X obj 1130 245 mass_link 11 4 0;
#X obj 1132 283 mass_link 11 5 0;
#X obj 1130 328 mass_link 11 6 0;
#X obj 1130 372 mass_link 11 7 0;
#X obj 1239 88 mass_link 12 0 0;
#X obj 1237 124 mass_link 12 1 0;
#X obj 1241 167 mass_link 12 2 0;
#X obj 1244 208 mass_link 12 3 0;
#X obj 1242 242 mass_link 12 4 0;
#X obj 1239 282 mass_link 12 5 0;
#X obj 1240 324 mass_link 12 6 0;
#X obj 1239 369 mass_link 12 7 0;
#X obj 1333 86 mass_link 13 0 0;
#X obj 1339 129 mass_link 13 1 0;
#X obj 1334 176 mass_link 13 2 0;
#X obj 1340 242 mass_link 13 4 0;
#X obj 1335 286 mass_link 13 5 0;
#X obj 1336 327 mass_link 13 6 0;
#X obj 1333 371 mass_link 13 7 0;
#X obj 1431 89 mass_link 14 0 0;
#X obj 1437 127 mass_link 14 1 0;
#X obj 1437 174 mass_link 14 2 0;
#X obj 1430 219 mass_link 14 3 0;
#X obj 1433 249 mass_link 14 4 0;
#X obj 1432 291 mass_link 14 5 0;
#X obj 1431 332 mass_link 14 6 0;
#X obj 1429 374 mass_link 14 7 0;
#X obj 1540 90 mass_link 15 0 0;
#X obj 1532 128 mass_link 15 1 0;
#X obj 1536 172 mass_link 15 2 0;
#X obj 1533 212 mass_link 15 3 0;
#X obj 1530 249 mass_link 15 4 0;
#X obj 1532 287 mass_link 15 5 0;
#X obj 1530 331 mass_link 15 6 0;
#X obj 1530 378 mass_link 15 7 0;
#X obj 32 398 mass_link 0 8 0;
#X obj 29 436 mass_link 0 9 0;
#X obj 32 479 mass_link 0 10 0;
#X obj 37 520 mass_link 0 11 0;
#X obj 34 554 mass_link 0 12 0;
#X obj 31 594 mass_link 0 13 0;
#X obj 31 636 mass_link 0 14 0;
#X obj 31 680 mass_link 0 15 0;
#X obj 124 690 mass_link 1 15 0;
#X obj 221 685 mass_link 2 15 0;
#X obj 323 688 mass_link 3 15 0;
#X obj 432 684 mass_link 4 15 0;
#X obj 524 694 mass_link 5 15 0;
#X obj 622 690 mass_link 6 15 0;
#X obj 722 692 mass_link 7 15 0;
#X obj 837 687 mass_link 8 15 0;
#X obj 933 698 mass_link 9 15 0;
#X obj 1030 693 mass_link 10 15 0;
#X obj 1132 695 mass_link 11 15 0;
#X obj 1241 692 mass_link 12 15 0;
#X obj 1334 694 mass_link 13 15 0;
#X obj 1430 697 mass_link 14 15 0;
#X obj 1532 701 mass_link 15 15 0;
#X obj 1531 654 mass_link 15 14 0;
#X obj 1432 655 mass_link 14 14 0;
#X obj 1337 650 mass_link 13 14 0;
#X obj 1242 647 mass_link 12 14 0;
#X obj 1131 651 mass_link 11 14 0;
#X obj 1033 651 mass_link 10 14 0;
#X obj 936 646 mass_link 9 14 0;
#X obj 842 644 mass_link 8 14 0;
#X obj 722 647 mass_link 7 14 0;
#X obj 624 648 mass_link 6 14 0;
#X obj 527 643 mass_link 5 14 0;
#X obj 432 641 mass_link 4 14 0;
#X obj 322 644 mass_link 3 14 0;
#X obj 223 644 mass_link 2 14 0;
#X obj 127 639 mass_link 1 14 0;
#X obj 127 598 mass_link 1 13 0;
#X obj 224 603 mass_link 2 13 0;
#X obj 324 599 mass_link 3 13 0;
#X obj 431 598 mass_link 4 13 0;
#X obj 526 602 mass_link 5 13 0;
#X obj 624 607 mass_link 6 13 0;
#X obj 724 602 mass_link 7 13 0;
#X obj 840 600 mass_link 8 13 0;
#X obj 936 604 mass_link 9 13 0;
#X obj 1033 610 mass_link 10 13 0;
#X obj 1133 606 mass_link 11 13 0;
#X obj 1240 605 mass_link 12 13 0;
#X obj 1336 609 mass_link 13 13 0;
#X obj 1433 614 mass_link 14 13 0;
#X obj 1534 610 mass_link 15 13 0;
#X obj 1530 573 mass_link 15 12 0;
#X obj 1429 572 mass_link 14 12 0;
#X obj 1337 569 mass_link 13 12 0;
#X obj 1243 565 mass_link 12 12 0;
#X obj 1131 568 mass_link 11 12 0;
#X obj 1034 568 mass_link 10 12 0;
#X obj 937 565 mass_link 9 12 0;
#X obj 843 561 mass_link 8 12 0;
#X obj 722 565 mass_link 7 12 0;
#X obj 625 565 mass_link 6 12 0;
#X obj 527 562 mass_link 5 12 0;
#X obj 434 558 mass_link 4 12 0;
#X obj 322 561 mass_link 3 12 0;
#X obj 225 561 mass_link 2 12 0;
#X obj 127 558 mass_link 1 12 0;
#X obj 128 526 mass_link 1 11 0;
#X obj 221 531 mass_link 2 11 0;
#X obj 326 524 mass_link 3 11 0;
#X obj 436 524 mass_link 4 11 0;
#X obj 525 531 mass_link 5 11 0;
#X obj 622 536 mass_link 6 11 0;
#X obj 725 528 mass_link 7 11 0;
#X obj 845 527 mass_link 8 11 0;
#X obj 938 533 mass_link 9 11 0;
#X obj 1030 538 mass_link 10 11 0;
#X obj 1134 531 mass_link 11 11 0;
#X obj 1245 531 mass_link 12 11 0;
#X obj 1431 542 mass_link 14 11 0;
#X obj 1533 536 mass_link 15 11 0;
#X obj 1533 451 mass_link 15 9 0;
#X obj 1443 451 mass_link 14 9 0;
#X obj 1340 452 mass_link 13 9 0;
#X obj 1238 447 mass_link 12 9 0;
#X obj 1133 448 mass_link 11 9 0;
#X obj 1037 446 mass_link 10 9 0;
#X obj 940 448 mass_link 9 9 0;
#X obj 839 443 mass_link 8 9 0;
#X obj 724 444 mass_link 7 9 0;
#X obj 628 443 mass_link 6 9 0;
#X obj 430 440 mass_link 4 9 0;
#X obj 325 440 mass_link 3 9 0;
#X obj 228 439 mass_link 2 9 0;
#X obj 131 441 mass_link 1 9 0;
#X obj 124 396 mass_link 1 8 0;
#X obj 223 401 mass_link 2 8 0;
#X obj 331 403 mass_link 3 8 0;
#X obj 430 405 mass_link 4 8 0;
#X obj 524 401 mass_link 5 8 0;
#X obj 623 405 mass_link 6 8 0;
#X obj 731 406 mass_link 7 8 0;
#X obj 841 405 mass_link 8 8 0;
#X obj 933 406 mass_link 9 8 0;
#X obj 1034 408 mass_link 10 8 0;
#X obj 1140 409 mass_link 11 8 0;
#X obj 1241 411 mass_link 12 8 0;
#X obj 1336 410 mass_link 13 8 0;
#X obj 1432 412 mass_link 14 8 0;
#X obj 1545 413 mass_link 15 8 0;
#X obj 126 488 mass_link 1 10 0;
#X obj 230 486 mass_link 2 10 0;
#X obj 328 484 mass_link 3 10 0;
#X obj 437 484 mass_link 4 10 0;
#X obj 526 492 mass_link 5 10 0;
#X obj 629 490 mass_link 6 10 0;
#X obj 729 489 mass_link 7 10 0;
#X obj 841 486 mass_link 8 10 0;
#X obj 936 496 mass_link 9 10 0;
#X obj 1042 492 mass_link 10 10 0;
#X obj 1139 491 mass_link 11 10 0;
#X obj 1242 490 mass_link 12 10 0;
#X obj 1335 499 mass_link 13 10 0;
#X obj 1438 497 mass_link 14 10 0;
#X obj 1537 495 mass_link 15 10 0;
#X obj 1336 216 mass_link 13 3 0;
#X obj 1338 537 mass_link 13 11 0;
#X connect 0 0 10 0;
#X connect 1 0 154 0;
#X connect 2 0 139 0;
#X connect 3 0 124 0;
#X connect 4 0 48 0;
#X connect 4 0 54 0;
#X connect 4 0 61 0;
#X connect 5 0 7 0;
#X connect 5 0 47 0;
#X connect 5 0 53 0;
#X connect 5 0 59 0;
#X connect 6 0 33 0;
#X connect 6 0 39 0;
#X connect 6 0 40 0;
#X connect 6 0 47 0;
#X connect 7 0 5 0;
#X connect 7 0 8 0;
#X connect 7 0 60 0;
#X connect 7 0 232 0;
#X connect 8 0 7 0;
#X connect 8 0 40 0;
#X connect 8 0 47 0;
#X connect 8 0 231 0;
#X connect 9 0 223 0;
#X connect 9 0 224 0;
#X connect 9 0 232 0;
#X connect 9 0 247 0;
#X connect 10 0 12 0;
#X connect 10 0 15 0;
#X connect 11 0 12 0;
#X connect 11 0 14 0;
#X connect 11 0 15 0;
#X connect 11 0 28 0;
#X connect 12 0 10 0;
#X connect 12 0 11 0;
#X connect 12 0 27 0;
#X connect 13 0 27 0;
#X connect 13 0 35 0;
#X connect 13 0 41 0;
#X connect 14 0 11 0;
#X connect 14 0 18 0;
#X connect 14 0 22 0;
#X connect 14 0 29 0;
#X connect 15 0 10 0;
#X connect 15 0 11 0;
#X connect 15 0 18 0;
#X connect 16 0 20 0;
#X connect 16 0 21 0;
#X connect 16 0 25 0;
#X connect 17 0 18 0;
#X connect 17 0 19 0;
#X connect 17 0 22 0;
#X connect 18 0 14 0;
#X connect 18 0 15 0;
#X connect 18 0 17 0;
#X connect 19 0 17 0;
#X connect 19 0 20 0;
#X connect 19 0 23 0;
#X connect 20 0 16 0;
#X connect 20 0 19 0;
#X connect 20 0 24 0;
#X connect 21 0 16 0;
#X connect 21 0 26 0;
#X connect 21 0 132 0;
#X connect 22 0 14 0;
#X connect 22 0 17 0;
#X connect 22 0 23 0;
#X connect 22 0 30 0;
#X connect 23 0 19 0;
#X connect 23 0 22 0;
#X connect 23 0 24 0;
#X connect 23 0 31 0;
#X connect 24 0 20 0;
#X connect 24 0 23 0;
#X connect 24 0 25 0;
#X connect 24 0 32 0;
#X connect 25 0 16 0;
#X connect 25 0 24 0;
#X connect 25 0 26 0;
#X connect 25 0 33 0;
#X connect 26 0 21 0;
#X connect 26 0 25 0;
#X connect 26 0 34 0;
#X connect 26 0 228 0;
#X connect 27 0 12 0;
#X connect 27 0 13 0;
#X connect 27 0 28 0;
#X connect 28 0 11 0;
#X connect 28 0 27 0;
#X connect 28 0 29 0;
#X connect 28 0 35 0;
#X connect 29 0 14 0;
#X connect 29 0 28 0;
#X connect 29 0 30 0;
#X connect 29 0 36 0;
#X connect 30 0 22 0;
#X connect 30 0 29 0;
#X connect 30 0 31 0;
#X connect 30 0 37 0;
#X connect 31 0 23 0;
#X connect 31 0 30 0;
#X connect 31 0 32 0;
#X connect 31 0 38 0;
#X connect 32 0 24 0;
#X connect 32 0 31 0;
#X connect 32 0 33 0;
#X connect 32 0 39 0;
#X connect 33 0 6 0;
#X connect 33 0 25 0;
#X connect 33 0 32 0;
#X connect 33 0 34 0;
#X connect 34 0 26 0;
#X connect 34 0 33 0;
#X connect 34 0 40 0;
#X connect 34 0 229 0;
#X connect 35 0 13 0;
#X connect 35 0 28 0;
#X connect 35 0 36 0;
#X connect 35 0 42 0;
#X connect 36 0 29 0;
#X connect 36 0 35 0;
#X connect 36 0 37 0;
#X connect 36 0 43 0;
#X connect 37 0 30 0;
#X connect 37 0 36 0;
#X connect 37 0 38 0;
#X connect 37 0 44 0;
#X connect 38 0 31 0;
#X connect 38 0 37 0;
#X connect 38 0 39 0;
#X connect 38 0 45 0;
#X connect 39 0 6 0;
#X connect 39 0 32 0;
#X connect 39 0 38 0;
#X connect 39 0 46 0;
#X connect 40 0 6 0;
#X connect 40 0 8 0;
#X connect 40 0 34 0;
#X connect 40 0 230 0;
#X connect 41 0 13 0;
#X connect 41 0 42 0;
#X connect 41 0 48 0;
#X connect 42 0 35 0;
#X connect 42 0 41 0;
#X connect 42 0 43 0;
#X connect 42 0 49 0;
#X connect 43 0 36 0;
#X connect 43 0 42 0;
#X connect 43 0 44 0;
#X connect 43 0 50 0;
#X connect 44 0 37 0;
#X connect 44 0 43 0;
#X connect 44 0 45 0;
#X connect 44 0 51 0;
#X connect 45 0 38 0;
#X connect 45 0 44 0;
#X connect 45 0 46 0;
#X connect 45 0 52 0;
#X connect 46 0 39 0;
#X connect 46 0 45 0;
#X connect 46 0 47 0;
#X connect 46 0 53 0;
#X connect 47 0 5 0;
#X connect 47 0 6 0;
#X connect 47 0 8 0;
#X connect 47 0 46 0;
#X connect 48 0 4 0;
#X connect 48 0 41 0;
#X connect 48 0 49 0;
#X connect 49 0 42 0;
#X connect 49 0 48 0;
#X connect 49 0 50 0;
#X connect 49 0 54 0;
#X connect 50 0 43 0;
#X connect 50 0 49 0;
#X connect 50 0 51 0;
#X connect 50 0 55 0;
#X connect 51 0 44 0;
#X connect 51 0 50 0;
#X connect 51 0 52 0;
#X connect 51 0 56 0;
#X connect 52 0 45 0;
#X connect 52 0 51 0;
#X connect 52 0 53 0;
#X connect 52 0 57 0;
#X connect 53 0 5 0;
#X connect 53 0 46 0;
#X connect 53 0 52 0;
#X connect 53 0 58 0;
#X connect 54 0 4 0;
#X connect 54 0 49 0;
#X connect 54 0 55 0;
#X connect 54 0 62 0;
#X connect 55 0 50 0;
#X connect 55 0 54 0;
#X connect 55 0 56 0;
#X connect 55 0 63 0;
#X connect 56 0 51 0;
#X connect 56 0 55 0;
#X connect 56 0 57 0;
#X connect 56 0 64 0;
#X connect 57 0 52 0;
#X connect 57 0 56 0;
#X connect 57 0 58 0;
#X connect 57 0 65 0;
#X connect 58 0 53 0;
#X connect 58 0 57 0;
#X connect 58 0 59 0;
#X connect 58 0 66 0;
#X connect 59 0 5 0;
#X connect 59 0 58 0;
#X connect 59 0 60 0;
#X connect 59 0 67 0;
#X connect 60 0 7 0;
#X connect 60 0 59 0;
#X connect 60 0 68 0;
#X connect 60 0 233 0;
#X connect 61 0 4 0;
#X connect 61 0 62 0;
#X connect 61 0 69 0;
#X connect 62 0 54 0;
#X connect 62 0 61 0;
#X connect 62 0 63 0;
#X connect 62 0 70 0;
#X connect 63 0 55 0;
#X connect 63 0 62 0;
#X connect 63 0 64 0;
#X connect 63 0 71 0;
#X connect 64 0 56 0;
#X connect 64 0 63 0;
#X connect 64 0 65 0;
#X connect 64 0 72 0;
#X connect 65 0 57 0;
#X connect 65 0 64 0;
#X connect 65 0 66 0;
#X connect 65 0 73 0;
#X connect 66 0 58 0;
#X connect 66 0 65 0;
#X connect 66 0 67 0;
#X connect 66 0 74 0;
#X connect 67 0 59 0;
#X connect 67 0 66 0;
#X connect 67 0 68 0;
#X connect 67 0 75 0;
#X connect 68 0 60 0;
#X connect 68 0 67 0;
#X connect 68 0 76 0;
#X connect 68 0 234 0;
#X connect 69 0 61 0;
#X connect 69 0 70 0;
#X connect 69 0 77 0;
#X connect 70 0 62 0;
#X connect 70 0 69 0;
#X connect 70 0 71 0;
#X connect 70 0 78 0;
#X connect 71 0 63 0;
#X connect 71 0 70 0;
#X connect 71 0 72 0;
#X connect 71 0 79 0;
#X connect 72 0 64 0;
#X connect 72 0 71 0;
#X connect 72 0 73 0;
#X connect 72 0 80 0;
#X connect 73 0 65 0;
#X connect 73 0 72 0;
#X connect 73 0 74 0;
#X connect 73 0 81 0;
#X connect 74 0 66 0;
#X connect 74 0 73 0;
#X connect 74 0 75 0;
#X connect 74 0 82 0;
#X connect 75 0 67 0;
#X connect 75 0 74 0;
#X connect 75 0 76 0;
#X connect 75 0 83 0;
#X connect 76 0 68 0;
#X connect 76 0 75 0;
#X connect 76 0 84 0;
#X connect 76 0 235 0;
#X connect 77 0 69 0;
#X connect 77 0 78 0;
#X connect 77 0 85 0;
#X connect 78 0 70 0;
#X connect 78 0 77 0;
#X connect 78 0 79 0;
#X connect 78 0 86 0;
#X connect 79 0 71 0;
#X connect 79 0 78 0;
#X connect 79 0 80 0;
#X connect 79 0 87 0;
#X connect 80 0 72 0;
#X connect 80 0 79 0;
#X connect 80 0 81 0;
#X connect 80 0 88 0;
#X connect 81 0 73 0;
#X connect 81 0 80 0;
#X connect 81 0 82 0;
#X connect 81 0 89 0;
#X connect 82 0 74 0;
#X connect 82 0 81 0;
#X connect 82 0 83 0;
#X connect 82 0 90 0;
#X connect 83 0 75 0;
#X connect 83 0 82 0;
#X connect 83 0 84 0;
#X connect 83 0 91 0;
#X connect 84 0 76 0;
#X connect 84 0 83 0;
#X connect 84 0 92 0;
#X connect 84 0 236 0;
#X connect 85 0 77 0;
#X connect 85 0 86 0;
#X connect 85 0 93 0;
#X connect 86 0 78 0;
#X connect 86 0 85 0;
#X connect 86 0 87 0;
#X connect 86 0 94 0;
#X connect 87 0 79 0;
#X connect 87 0 86 0;
#X connect 87 0 88 0;
#X connect 87 0 95 0;
#X connect 88 0 80 0;
#X connect 88 0 87 0;
#X connect 88 0 89 0;
#X connect 88 0 96 0;
#X connect 89 0 81 0;
#X connect 89 0 88 0;
#X connect 89 0 90 0;
#X connect 89 0 97 0;
#X connect 90 0 82 0;
#X connect 90 0 89 0;
#X connect 90 0 91 0;
#X connect 90 0 98 0;
#X connect 91 0 83 0;
#X connect 91 0 90 0;
#X connect 91 0 92 0;
#X connect 91 0 99 0;
#X connect 92 0 84 0;
#X connect 92 0 91 0;
#X connect 92 0 100 0;
#X connect 92 0 237 0;
#X connect 93 0 85 0;
#X connect 93 0 94 0;
#X connect 93 0 101 0;
#X connect 94 0 86 0;
#X connect 94 0 93 0;
#X connect 94 0 95 0;
#X connect 94 0 102 0;
#X connect 95 0 87 0;
#X connect 95 0 94 0;
#X connect 95 0 96 0;
#X connect 95 0 103 0;
#X connect 96 0 88 0;
#X connect 96 0 95 0;
#X connect 96 0 97 0;
#X connect 96 0 104 0;
#X connect 97 0 89 0;
#X connect 97 0 96 0;
#X connect 97 0 98 0;
#X connect 97 0 105 0;
#X connect 98 0 90 0;
#X connect 98 0 97 0;
#X connect 98 0 99 0;
#X connect 98 0 106 0;
#X connect 99 0 91 0;
#X connect 99 0 98 0;
#X connect 99 0 100 0;
#X connect 99 0 107 0;
#X connect 100 0 92 0;
#X connect 100 0 99 0;
#X connect 100 0 108 0;
#X connect 100 0 238 0;
#X connect 101 0 93 0;
#X connect 101 0 102 0;
#X connect 101 0 109 0;
#X connect 102 0 94 0;
#X connect 102 0 101 0;
#X connect 102 0 103 0;
#X connect 102 0 110 0;
#X connect 103 0 95 0;
#X connect 103 0 102 0;
#X connect 103 0 104 0;
#X connect 103 0 111 0;
#X connect 104 0 96 0;
#X connect 104 0 103 0;
#X connect 104 0 105 0;
#X connect 104 0 258 0;
#X connect 105 0 97 0;
#X connect 105 0 104 0;
#X connect 105 0 106 0;
#X connect 105 0 112 0;
#X connect 106 0 98 0;
#X connect 106 0 105 0;
#X connect 106 0 107 0;
#X connect 106 0 113 0;
#X connect 107 0 99 0;
#X connect 107 0 106 0;
#X connect 107 0 108 0;
#X connect 107 0 114 0;
#X connect 108 0 100 0;
#X connect 108 0 107 0;
#X connect 108 0 115 0;
#X connect 108 0 239 0;
#X connect 109 0 101 0;
#X connect 109 0 110 0;
#X connect 109 0 116 0;
#X connect 110 0 102 0;
#X connect 110 0 109 0;
#X connect 110 0 111 0;
#X connect 110 0 117 0;
#X connect 111 0 103 0;
#X connect 111 0 110 0;
#X connect 111 0 118 0;
#X connect 111 0 258 0;
#X connect 112 0 105 0;
#X connect 112 0 113 0;
#X connect 112 0 120 0;
#X connect 112 0 258 0;
#X connect 113 0 106 0;
#X connect 113 0 112 0;
#X connect 113 0 114 0;
#X connect 113 0 121 0;
#X connect 114 0 107 0;
#X connect 114 0 113 0;
#X connect 114 0 115 0;
#X connect 114 0 122 0;
#X connect 115 0 108 0;
#X connect 115 0 114 0;
#X connect 115 0 123 0;
#X connect 115 0 240 0;
#X connect 116 0 109 0;
#X connect 116 0 117 0;
#X connect 116 0 124 0;
#X connect 117 0 110 0;
#X connect 117 0 116 0;
#X connect 117 0 118 0;
#X connect 117 0 125 0;
#X connect 118 0 111 0;
#X connect 118 0 117 0;
#X connect 118 0 119 0;
#X connect 118 0 126 0;
#X connect 119 0 118 0;
#X connect 119 0 120 0;
#X connect 119 0 127 0;
#X connect 119 0 258 0;
#X connect 120 0 112 0;
#X connect 120 0 119 0;
#X connect 120 0 121 0;
#X connect 120 0 128 0;
#X connect 121 0 113 0;
#X connect 121 0 120 0;
#X connect 121 0 122 0;
#X connect 121 0 129 0;
#X connect 122 0 114 0;
#X connect 122 0 121 0;
#X connect 122 0 123 0;
#X connect 122 0 130 0;
#X connect 123 0 115 0;
#X connect 123 0 122 0;
#X connect 123 0 131 0;
#X connect 123 0 241 0;
#X connect 124 0 116 0;
#X connect 124 0 125 0;
#X connect 125 0 117 0;
#X connect 125 0 124 0;
#X connect 125 0 126 0;
#X connect 126 0 118 0;
#X connect 126 0 125 0;
#X connect 126 0 127 0;
#X connect 127 0 119 0;
#X connect 127 0 126 0;
#X connect 127 0 128 0;
#X connect 128 0 120 0;
#X connect 128 0 127 0;
#X connect 128 0 129 0;
#X connect 129 0 121 0;
#X connect 129 0 128 0;
#X connect 129 0 130 0;
#X connect 130 0 122 0;
#X connect 130 0 129 0;
#X connect 130 0 131 0;
#X connect 131 0 123 0;
#X connect 131 0 130 0;
#X connect 131 0 242 0;
#X connect 132 0 21 0;
#X connect 132 0 133 0;
#X connect 132 0 228 0;
#X connect 133 0 132 0;
#X connect 133 0 134 0;
#X connect 133 0 227 0;
#X connect 134 0 133 0;
#X connect 134 0 135 0;
#X connect 134 0 243 0;
#X connect 135 0 134 0;
#X connect 135 0 136 0;
#X connect 135 0 200 0;
#X connect 136 0 135 0;
#X connect 136 0 137 0;
#X connect 136 0 199 0;
#X connect 137 0 136 0;
#X connect 137 0 138 0;
#X connect 137 0 170 0;
#X connect 138 0 137 0;
#X connect 138 0 139 0;
#X connect 138 0 169 0;
#X connect 139 0 138 0;
#X connect 139 0 140 0;
#X connect 140 0 139 0;
#X connect 140 0 141 0;
#X connect 140 0 169 0;
#X connect 141 0 140 0;
#X connect 141 0 142 0;
#X connect 141 0 168 0;
#X connect 142 0 141 0;
#X connect 142 0 143 0;
#X connect 142 0 167 0;
#X connect 143 0 142 0;
#X connect 143 0 144 0;
#X connect 143 0 166 0;
#X connect 144 0 143 0;
#X connect 144 0 145 0;
#X connect 144 0 165 0;
#X connect 145 0 144 0;
#X connect 145 0 146 0;
#X connect 145 0 164 0;
#X connect 146 0 145 0;
#X connect 146 0 147 0;
#X connect 146 0 163 0;
#X connect 147 0 146 0;
#X connect 147 0 148 0;
#X connect 147 0 162 0;
#X connect 148 0 147 0;
#X connect 148 0 149 0;
#X connect 148 0 161 0;
#X connect 149 0 148 0;
#X connect 149 0 150 0;
#X connect 149 0 160 0;
#X connect 150 0 149 0;
#X connect 150 0 151 0;
#X connect 150 0 159 0;
#X connect 151 0 150 0;
#X connect 151 0 152 0;
#X connect 151 0 158 0;
#X connect 152 0 151 0;
#X connect 152 0 153 0;
#X connect 152 0 157 0;
#X connect 153 0 152 0;
#X connect 153 0 154 0;
#X connect 153 0 156 0;
#X connect 154 0 153 0;
#X connect 154 0 155 0;
#X connect 155 0 154 0;
#X connect 155 0 156 0;
#X connect 155 0 184 0;
#X connect 156 0 153 0;
#X connect 156 0 155 0;
#X connect 156 0 157 0;
#X connect 156 0 183 0;
#X connect 157 0 152 0;
#X connect 157 0 156 0;
#X connect 157 0 158 0;
#X connect 157 0 182 0;
#X connect 158 0 151 0;
#X connect 158 0 157 0;
#X connect 158 0 159 0;
#X connect 158 0 181 0;
#X connect 159 0 150 0;
#X connect 159 0 158 0;
#X connect 159 0 160 0;
#X connect 159 0 180 0;
#X connect 160 0 149 0;
#X connect 160 0 159 0;
#X connect 160 0 161 0;
#X connect 160 0 179 0;
#X connect 161 0 148 0;
#X connect 161 0 160 0;
#X connect 161 0 162 0;
#X connect 161 0 178 0;
#X connect 162 0 147 0;
#X connect 162 0 161 0;
#X connect 162 0 163 0;
#X connect 162 0 177 0;
#X connect 163 0 146 0;
#X connect 163 0 162 0;
#X connect 163 0 164 0;
#X connect 163 0 176 0;
#X connect 164 0 145 0;
#X connect 164 0 163 0;
#X connect 164 0 165 0;
#X connect 164 0 175 0;
#X connect 165 0 144 0;
#X connect 165 0 164 0;
#X connect 165 0 166 0;
#X connect 165 0 174 0;
#X connect 166 0 143 0;
#X connect 166 0 165 0;
#X connect 166 0 167 0;
#X connect 166 0 173 0;
#X connect 167 0 142 0;
#X connect 167 0 166 0;
#X connect 167 0 168 0;
#X connect 167 0 172 0;
#X connect 168 0 141 0;
#X connect 168 0 167 0;
#X connect 168 0 169 0;
#X connect 168 0 171 0;
#X connect 169 0 138 0;
#X connect 169 0 140 0;
#X connect 169 0 168 0;
#X connect 169 0 170 0;
#X connect 170 0 137 0;
#X connect 170 0 169 0;
#X connect 170 0 171 0;
#X connect 170 0 199 0;
#X connect 171 0 168 0;
#X connect 171 0 170 0;
#X connect 171 0 172 0;
#X connect 171 0 198 0;
#X connect 172 0 167 0;
#X connect 172 0 171 0;
#X connect 172 0 173 0;
#X connect 172 0 197 0;
#X connect 173 0 166 0;
#X connect 173 0 172 0;
#X connect 173 0 174 0;
#X connect 173 0 196 0;
#X connect 174 0 165 0;
#X connect 174 0 173 0;
#X connect 174 0 175 0;
#X connect 174 0 195 0;
#X connect 175 0 164 0;
#X connect 175 0 174 0;
#X connect 175 0 176 0;
#X connect 175 0 194 0;
#X connect 176 0 163 0;
#X connect 176 0 175 0;
#X connect 176 0 177 0;
#X connect 176 0 193 0;
#X connect 177 0 162 0;
#X connect 177 0 176 0;
#X connect 177 0 178 0;
#X connect 177 0 192 0;
#X connect 178 0 161 0;
#X connect 178 0 177 0;
#X connect 178 0 179 0;
#X connect 178 0 191 0;
#X connect 179 0 160 0;
#X connect 179 0 178 0;
#X connect 179 0 180 0;
#X connect 179 0 190 0;
#X connect 180 0 159 0;
#X connect 180 0 179 0;
#X connect 180 0 181 0;
#X connect 180 0 189 0;
#X connect 181 0 158 0;
#X connect 181 0 180 0;
#X connect 181 0 182 0;
#X connect 181 0 188 0;
#X connect 182 0 157 0;
#X connect 182 0 181 0;
#X connect 182 0 183 0;
#X connect 182 0 187 0;
#X connect 183 0 156 0;
#X connect 183 0 182 0;
#X connect 183 0 184 0;
#X connect 183 0 186 0;
#X connect 184 0 155 0;
#X connect 184 0 183 0;
#X connect 184 0 185 0;
#X connect 185 0 184 0;
#X connect 185 0 186 0;
#X connect 185 0 213 0;
#X connect 186 0 183 0;
#X connect 186 0 185 0;
#X connect 186 0 187 0;
#X connect 186 0 212 0;
#X connect 187 0 182 0;
#X connect 187 0 186 0;
#X connect 187 0 188 0;
#X connect 187 0 259 0;
#X connect 188 0 181 0;
#X connect 188 0 187 0;
#X connect 188 0 189 0;
#X connect 188 0 211 0;
#X connect 189 0 180 0;
#X connect 189 0 188 0;
#X connect 189 0 190 0;
#X connect 189 0 210 0;
#X connect 190 0 179 0;
#X connect 190 0 189 0;
#X connect 190 0 191 0;
#X connect 190 0 209 0;
#X connect 191 0 178 0;
#X connect 191 0 190 0;
#X connect 191 0 192 0;
#X connect 191 0 208 0;
#X connect 192 0 177 0;
#X connect 192 0 191 0;
#X connect 192 0 193 0;
#X connect 192 0 207 0;
#X connect 193 0 176 0;
#X connect 193 0 192 0;
#X connect 193 0 194 0;
#X connect 193 0 206 0;
#X connect 194 0 175 0;
#X connect 194 0 193 0;
#X connect 194 0 195 0;
#X connect 194 0 205 0;
#X connect 195 0 174 0;
#X connect 195 0 194 0;
#X connect 195 0 196 0;
#X connect 195 0 204 0;
#X connect 196 0 173 0;
#X connect 196 0 195 0;
#X connect 196 0 197 0;
#X connect 196 0 203 0;
#X connect 197 0 172 0;
#X connect 197 0 196 0;
#X connect 197 0 198 0;
#X connect 197 0 202 0;
#X connect 198 0 171 0;
#X connect 198 0 197 0;
#X connect 198 0 199 0;
#X connect 198 0 201 0;
#X connect 199 0 136 0;
#X connect 199 0 170 0;
#X connect 199 0 198 0;
#X connect 199 0 200 0;
#X connect 200 0 135 0;
#X connect 200 0 199 0;
#X connect 200 0 201 0;
#X connect 200 0 243 0;
#X connect 201 0 198 0;
#X connect 201 0 200 0;
#X connect 201 0 202 0;
#X connect 201 0 244 0;
#X connect 202 0 197 0;
#X connect 202 0 201 0;
#X connect 202 0 203 0;
#X connect 202 0 245 0;
#X connect 203 0 196 0;
#X connect 203 0 202 0;
#X connect 203 0 204 0;
#X connect 203 0 246 0;
#X connect 204 0 195 0;
#X connect 204 0 203 0;
#X connect 204 0 205 0;
#X connect 204 0 247 0;
#X connect 205 0 194 0;
#X connect 205 0 204 0;
#X connect 205 0 206 0;
#X connect 205 0 248 0;
#X connect 206 0 193 0;
#X connect 206 0 205 0;
#X connect 206 0 207 0;
#X connect 206 0 249 0;
#X connect 207 0 192 0;
#X connect 207 0 206 0;
#X connect 207 0 208 0;
#X connect 207 0 250 0;
#X connect 208 0 191 0;
#X connect 208 0 207 0;
#X connect 208 0 209 0;
#X connect 208 0 251 0;
#X connect 209 0 190 0;
#X connect 209 0 208 0;
#X connect 209 0 210 0;
#X connect 209 0 252 0;
#X connect 210 0 189 0;
#X connect 210 0 209 0;
#X connect 210 0 211 0;
#X connect 210 0 253 0;
#X connect 211 0 188 0;
#X connect 211 0 210 0;
#X connect 211 0 254 0;
#X connect 211 0 259 0;
#X connect 212 0 186 0;
#X connect 212 0 213 0;
#X connect 212 0 256 0;
#X connect 212 0 259 0;
#X connect 213 0 185 0;
#X connect 213 0 212 0;
#X connect 213 0 257 0;
#X connect 214 0 215 0;
#X connect 214 0 242 0;
#X connect 214 0 257 0;
#X connect 215 0 214 0;
#X connect 215 0 216 0;
#X connect 215 0 241 0;
#X connect 215 0 256 0;
#X connect 216 0 215 0;
#X connect 216 0 217 0;
#X connect 216 0 240 0;
#X connect 216 0 255 0;
#X connect 217 0 216 0;
#X connect 217 0 218 0;
#X connect 217 0 239 0;
#X connect 217 0 254 0;
#X connect 218 0 217 0;
#X connect 218 0 219 0;
#X connect 218 0 238 0;
#X connect 218 0 253 0;
#X connect 219 0 218 0;
#X connect 219 0 220 0;
#X connect 219 0 237 0;
#X connect 219 0 252 0;
#X connect 220 0 219 0;
#X connect 220 0 221 0;
#X connect 220 0 236 0;
#X connect 220 0 251 0;
#X connect 221 0 220 0;
#X connect 221 0 222 0;
#X connect 221 0 235 0;
#X connect 221 0 250 0;
#X connect 222 0 221 0;
#X connect 222 0 223 0;
#X connect 222 0 234 0;
#X connect 222 0 249 0;
#X connect 223 0 9 0;
#X connect 223 0 222 0;
#X connect 223 0 233 0;
#X connect 223 0 248 0;
#X connect 224 0 9 0;
#X connect 224 0 225 0;
#X connect 224 0 231 0;
#X connect 224 0 246 0;
#X connect 225 0 224 0;
#X connect 225 0 226 0;
#X connect 225 0 230 0;
#X connect 225 0 245 0;
#X connect 226 0 225 0;
#X connect 226 0 227 0;
#X connect 226 0 229 0;
#X connect 226 0 244 0;
#X connect 227 0 133 0;
#X connect 227 0 226 0;
#X connect 227 0 228 0;
#X connect 227 0 243 0;
#X connect 228 0 26 0;
#X connect 228 0 132 0;
#X connect 228 0 227 0;
#X connect 228 0 229 0;
#X connect 229 0 34 0;
#X connect 229 0 226 0;
#X connect 229 0 228 0;
#X connect 229 0 230 0;
#X connect 230 0 40 0;
#X connect 230 0 225 0;
#X connect 230 0 229 0;
#X connect 230 0 231 0;
#X connect 231 0 8 0;
#X connect 231 0 224 0;
#X connect 231 0 230 0;
#X connect 231 0 232 0;
#X connect 232 0 7 0;
#X connect 232 0 9 0;
#X connect 232 0 231 0;
#X connect 232 0 233 0;
#X connect 233 0 60 0;
#X connect 233 0 223 0;
#X connect 233 0 232 0;
#X connect 233 0 234 0;
#X connect 234 0 68 0;
#X connect 234 0 222 0;
#X connect 234 0 233 0;
#X connect 234 0 235 0;
#X connect 235 0 76 0;
#X connect 235 0 221 0;
#X connect 235 0 234 0;
#X connect 235 0 236 0;
#X connect 236 0 84 0;
#X connect 236 0 220 0;
#X connect 236 0 235 0;
#X connect 236 0 237 0;
#X connect 237 0 92 0;
#X connect 237 0 219 0;
#X connect 237 0 236 0;
#X connect 237 0 238 0;
#X connect 238 0 100 0;
#X connect 238 0 218 0;
#X connect 238 0 237 0;
#X connect 238 0 239 0;
#X connect 239 0 108 0;
#X connect 239 0 217 0;
#X connect 239 0 238 0;
#X connect 239 0 240 0;
#X connect 240 0 115 0;
#X connect 240 0 216 0;
#X connect 240 0 239 0;
#X connect 240 0 241 0;
#X connect 241 0 123 0;
#X connect 241 0 215 0;
#X connect 241 0 240 0;
#X connect 241 0 242 0;
#X connect 242 0 131 0;
#X connect 242 0 214 0;
#X connect 242 0 241 0;
#X connect 243 0 134 0;
#X connect 243 0 200 0;
#X connect 243 0 227 0;
#X connect 243 0 244 0;
#X connect 244 0 201 0;
#X connect 244 0 226 0;
#X connect 244 0 243 0;
#X connect 244 0 245 0;
#X connect 245 0 202 0;
#X connect 245 0 225 0;
#X connect 245 0 244 0;
#X connect 245 0 246 0;
#X connect 246 0 203 0;
#X connect 246 0 224 0;
#X connect 246 0 245 0;
#X connect 246 0 247 0;
#X connect 247 0 9 0;
#X connect 247 0 204 0;
#X connect 247 0 246 0;
#X connect 247 0 248 0;
#X connect 248 0 205 0;
#X connect 248 0 223 0;
#X connect 248 0 247 0;
#X connect 248 0 249 0;
#X connect 249 0 206 0;
#X connect 249 0 222 0;
#X connect 249 0 248 0;
#X connect 249 0 250 0;
#X connect 250 0 207 0;
#X connect 250 0 221 0;
#X connect 250 0 249 0;
#X connect 250 0 251 0;
#X connect 251 0 208 0;
#X connect 251 0 220 0;
#X connect 251 0 250 0;
#X connect 251 0 252 0;
#X connect 252 0 209 0;
#X connect 252 0 219 0;
#X connect 252 0 251 0;
#X connect 252 0 253 0;
#X connect 253 0 210 0;
#X connect 253 0 218 0;
#X connect 253 0 252 0;
#X connect 253 0 254 0;
#X connect 254 0 211 0;
#X connect 254 0 217 0;
#X connect 254 0 253 0;
#X connect 254 0 255 0;
#X connect 255 0 216 0;
#X connect 255 0 254 0;
#X connect 255 0 256 0;
#X connect 255 0 259 0;
#X connect 256 0 212 0;
#X connect 256 0 215 0;
#X connect 256 0 255 0;
#X connect 256 0 257 0;
#X connect 257 0 213 0;
#X connect 257 0 214 0;
#X connect 257 0 256 0;
#X connect 258 0 104 0;
#X connect 258 0 111 0;
#X connect 258 0 112 0;
#X connect 258 0 119 0;
#X connect 259 0 187 0;
#X connect 259 0 211 0;
#X connect 259 0 212 0;
#X connect 259 0 255 0;
#X restore 606 498 pd array;
#X obj 364 384 loadbang;
#X msg 364 428 0.45;
#X msg 313 476 setL \$1;
#X msg 81 165 force3D 0 0 -0.0031;
#X msg 42 489 setZ \$1;
#X floatatom 42 342 5 0 0 0 - - -;
#X obj 31 512 iSphere3D masse 7.5 7.5 -12 0 9 0 1;
#X msg 266 425 0.4;
#X msg 313 358 1.3;
#X msg 42 318 -10;
#X obj 31 115 metro 20;
#X msg 290 404 0.8;
#X obj 42 387 line;
#X msg 42 362 \$1 100;
#X obj 477 116 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 477 136 t b b;
#X msg 127 462 -3;
#X obj 536 115 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 536 135 t b b;
#X text 337 7 elastic membrane on a sphere;
#X floatatom 313 453 5 0 0 0 - - -;
#X obj 42 293 loadbang;
#X msg 77 461 -7;
#X obj 502 161 s anim1;
#X obj 561 161 s anim2;
#X obj 77 437 r anim2;
#X obj 127 438 r anim1;
#X obj 313 334 r anim1;
#X obj 290 382 r anim2;
#X obj 51 413 s position;
#X text 63 34 <- begin (change metro speed if to much;
#X text 86 341 <- change red ball position;
#X obj 238 155 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
#X obj 254 178 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
#X obj 271 203 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
#X text 267 133 camera position;
#X text 359 79 <- 1;
#N canvas 0 0 545 312 spheres 0;
#X obj 44 101 r gemhead;
#X obj 44 122 separator;
#X obj 44 174 color 1 0 0;
#X msg 87 219 30;
#X obj 87 198 loadbang;
#X msg 132 104 7.5;
#X obj 132 127 / 3;
#X obj 44 239 sphere 3;
#X obj 44 151 translateXYZ 7.5 7.5 -4;
#X obj 177 128 / 3;
#X obj 132 79 loadbang;
#X msg 228 105 -7;
#X msg 197 83 -3;
#X obj 228 84 r anim2;
#X obj 197 59 r anim1;
#X obj 177 36 r position;
#X obj 323 92 gemhead;
#X obj 323 156 rotateXYZ;
#X obj 323 182 s gemhead;
#X floatatom 369 110 5 0 0 0 - - -;
#X floatatom 415 109 5 0 0 0 - - -;
#X floatatom 462 109 5 0 0 0 - - -;
#X obj 323 131 translateXYZ -2.5 -2.5 2;
#X connect 0 0 1 0;
#X connect 1 0 8 0;
#X connect 2 0 7 0;
#X connect 3 0 7 2;
#X connect 4 0 3 0;
#X connect 5 0 6 0;
#X connect 6 0 8 2;
#X connect 6 0 8 1;
#X connect 8 0 2 0;
#X connect 9 0 8 3;
#X connect 10 0 5 0;
#X connect 11 0 9 0;
#X connect 12 0 9 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X connect 15 0 9 0;
#X connect 16 0 22 0;
#X connect 17 0 18 0;
#X connect 19 0 22 1;
#X connect 20 0 22 2;
#X connect 21 0 22 3;
#X connect 22 0 17 0;
#X restore 608 428 pd spheres;
#X obj 10 2 declare -lib Gem;
#X connect 0 0 44 0;
#X connect 2 0 28 0;
#X connect 3 0 4 0;
#X connect 5 0 29 0;
#X connect 6 0 2 0;
#X connect 7 0 11 0;
#X connect 8 0 3 0;
#X connect 10 0 9 0;
#X connect 11 0 28 0;
#X connect 12 0 14 0;
#X connect 13 0 14 0;
#X connect 14 0 16 0;
#X connect 14 1 22 0;
#X connect 14 2 15 0;
#X connect 15 0 17 0;
#X connect 15 0 23 0;
#X connect 16 0 20 0;
#X connect 18 0 7 0;
#X connect 19 0 35 0;
#X connect 19 0 18 0;
#X connect 19 0 27 0;
#X connect 24 0 29 0;
#X connect 26 0 21 0;
#X connect 26 0 37 0;
#X connect 26 0 40 0;
#X connect 26 1 25 0;
#X connect 26 1 30 0;
#X connect 26 2 1 0;
#X connect 27 0 8 0;
#X connect 32 0 44 1;
#X connect 34 0 19 0;
#X connect 35 0 6 0;
#X connect 36 0 28 0;
#X connect 37 0 1 0;
#X connect 38 0 40 0;
#X connect 39 0 47 0;
#X connect 41 0 54 0;
#X connect 42 0 54 0;
#X connect 43 0 39 0;
#X connect 44 0 26 0;
#X connect 45 0 54 0;
#X connect 46 0 38 0;
#X connect 46 0 63 0;
#X connect 47 0 46 0;
#X connect 48 0 49 0;
#X connect 49 0 14 0;
#X connect 49 1 57 0;
#X connect 50 0 38 0;
#X connect 51 0 52 0;
#X connect 52 0 14 0;
#X connect 52 1 58 0;
#X connect 54 0 36 0;
#X connect 55 0 43 0;
#X connect 56 0 38 0;
#X connect 59 0 56 0;
#X connect 60 0 50 0;
#X connect 61 0 42 0;
#X connect 62 0 45 0;
#X connect 66 0 29 1;
#X connect 67 0 29 2;
#X connect 68 0 29 3;