-
Notifications
You must be signed in to change notification settings - Fork 0
/
videothonTHF.pd
544 lines (544 loc) · 14.7 KB
/
videothonTHF.pd
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
#N canvas 6 63 1354 671 10;
#X obj 357 390 cnv 15 423 611 empty empty empty 20 12 0 14 -33289 -66577
0;
#X obj 1146 54 cnv 15 100 60 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 1264 97 cnv 15 100 60 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 1274 107 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1284 117 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1294 127 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 360 394 cnv 15 416 601 empty empty Affichage_Images 20 12 0
14 -221139 -66577 0;
#X obj 1314 147 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1324 157 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1334 167 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1344 177 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1354 187 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1364 197 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1374 207 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1384 217 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1394 227 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1404 237 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1414 247 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 1424 257 cnv 15 100 60 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 14 298 gemwin 25;
#X msg 41 157 0 \, destroy;
#X msg 27 114 create \, 1;
#X text 19 94 basic create and start rendering;
#X text 109 158 destroy window;
#X text 39 139 (stop rendering and);
#X msg 13 65 reset \, dimen 640 480 \, create \, border 1 \, 1;
#X floatatom 509 959 5 0 0 0 - - -;
#X floatatom 560 956 5 0 0 0 - - -;
#X obj 461 745 pix_image;
#X obj 43 642 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#N canvas 1 56 450 300 openpanel 0;
#X obj 114 62 inlet;
#X obj 121 254 outlet;
#X obj 114 125 openpanel;
#X msg 114 162 set open \$1;
#X obj 114 199 t b a;
#X connect 0 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 1 0;
#X connect 4 1 1 0;
#X restore 43 663 pd openpanel;
#X obj 461 784 pix_texture;
#X obj 458 476 gemhead 3;
#X msg 13 49 reset \, dimen 960 540 \, create \, border 1 \, 1;
#X obj 511 912 * 16;
#X obj 510 932 / 9;
#X floatatom 560 865 5 0 0 0 - - -;
#X obj 461 985 rectangle 7.111 4;
#X obj 458 455 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 607 7 gemkeyboard;
#X floatatom 607 26 5 0 0 1 keyCode - -;
#X obj 461 913 alpha;
#X obj 461 843 colorRGB 1 1 1 1;
#X obj 665 739 vsl 30 60 0 1 0 0 empty empty empty 0 -9 0 10 -128992
-258113 -1 0 1;
#X msg 684 680 0 250;
#X msg 665 654 1 250;
#X obj 665 708 line;
#X obj 485 648 t a;
#X obj 857 462 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 857 494 gemhead 4;
#X floatatom 918 961 5 0 100 1 size - -;
#X obj 863 977 text3d;
#X msg 1021 576 text \$1;
#X obj 862 859 colorRGB 1 1 1 1;
#X obj 863 930 alpha;
#X obj 319 29 gemkeyboard;
#X floatatom 319 67 5 0 0 1 keyCode - -;
#X obj 319 116 sel 9;
#X obj 607 48 sel 65;
#X text 362 114 ESC ferme la fenetre;
#N canvas 151 63 1209 671 webcam_record 1;
#X obj 511 99 cnv 15 298 138 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 338 288 pix_video;
#X obj 338 385 pix_texture;
#X floatatom 387 451 5 0 0 0 - - -;
#X floatatom 439 483 5 0 0 0 - - -;
#X obj 338 149 gemhead 1;
#X obj 338 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 338 509 rectangle 7.111 4;
#X obj 226 781 pix_record;
#X obj 245 750 cnv 15 145 25 empty empty empty 20 12 0 14 -225271 -66577
0;
#X msg 255 754 bang;
#X msg 327 754 auto \$1;
#X obj 308 755 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 245 651 t a;
#X msg 295 722 record \$1;
#X obj 275 724 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 238 722 t a;
#X floatatom 314 784 5 0 0 0 - - -;
#X obj 421 91 loadbang;
#X obj 421 122 t b b;
#X msg 446 255 device 0;
#X msg 410 603 codec v4l2 \, file /dev/video10 \, record 1;
#X obj 225 571 rotateXYZ 0 0 0;
#X floatatom 266 545 5 0 0 0 - - -;
#X obj 338 413 pix_separator;
#X obj 225 511 pix_separator;
#X obj 338 343 pix_flip;
#X obj 410 570 loadbang;
#X obj 513 101 cnv 15 293 133 empty empty Webcam_rec 20 12 0 14 -204786
-66577 0;
#X obj 534 143 hradio 15 1 0 6 empty empty Num_de_webcam 0 -8 0 10
-262144 -1 -1 2;
#X msg 447 224 device \$1;
#X floatatom 534 163 5 0 0 0 - - -;
#X floatatom 537 204 4 0 0 2 width - -;
#X floatatom 574 204 4 0 0 2 height - -;
#X floatatom 552 329 4 0 0 1 bytes/pixel - -;
#X floatatom 562 312 5 0 0 1 coulorspace - -;
#X obj 522 291 pix_info . . . .;
#X floatatom 717 188 5 0 0 2 images - -;
#X obj 717 144 bng 15 250 50 0 empty empty Lancer_rec_v4l2 0 -6 0 8
-258699 -1 -1;
#X msg 231 226 colorspace RGBA;
#X msg 351 232 dimen 640 480;
#X obj 583 730 ggee/shell;
#X obj 583 778 print stout;
#X obj 638 752 print done;
#X msg 719 670 killall ffmpeg;
#X obj 583 635 r startrec;
#X obj 718 638 r stoprec;
#X msg 583 669 ./launch_rec.sh 30;
#X obj 439 439 / 16;
#X obj 439 462 * 9;
#X obj 475 441 / 4;
#X obj 475 464 * 3;
#X floatatom 387 475 5 0 0 0 - - -;
#X text 351 451 16/9;
#X text 355 475 4/3;
#X obj 446 377 loadbang;
#X msg 446 400 7.111;
#X msg 438 277 none;
#X msg 438 297 horizontal;
#X msg 438 317 vertical;
#X obj 226 618 pix_flip;
#X msg 622 483 vertical;
#X text 22 503 Enlever le loadbang;
#X text 23 529 est tête en bas;
#X text 23 517 si l'image d'enregistrement;
#X msg 641 458 none;
#X obj 621 50 loadbang;
#X obj 621 204 tgl 15 0 empty empty Rec_inversé 0 -8 0 10 -262144
-258113 -1 0 1;
#X msg 621 71 1;
#X obj 622 433 sel 1 0;
#X msg 374 192 dimen 1920 1080;
#X msg 448 144 2;
#X msg 447 240 open /dev/video2;
#X connect 1 0 36 0;
#X connect 1 0 26 0;
#X connect 2 0 24 0;
#X connect 2 0 25 0;
#X connect 3 0 7 1;
#X connect 3 0 48 0;
#X connect 4 0 7 2;
#X connect 5 0 1 0;
#X connect 6 0 5 0;
#X connect 8 1 17 0;
#X connect 10 0 8 0;
#X connect 11 0 8 0;
#X connect 12 0 11 0;
#X connect 13 0 8 0;
#X connect 14 0 16 0;
#X connect 15 0 14 0;
#X connect 16 0 8 0;
#X connect 17 0 37 0;
#X connect 18 0 19 0;
#X connect 19 0 70 0;
#X connect 19 1 71 0;
#X connect 20 0 1 0;
#X connect 21 0 13 0;
#X connect 22 0 60 0;
#X connect 23 0 22 1;
#X connect 24 0 7 0;
#X connect 25 0 22 0;
#X connect 26 0 2 0;
#X connect 27 0 21 0;
#X connect 29 0 31 0;
#X connect 30 0 1 0;
#X connect 31 0 30 0;
#X connect 36 1 32 0;
#X connect 36 2 33 0;
#X connect 36 3 34 0;
#X connect 36 4 35 0;
#X connect 38 0 21 0;
#X connect 39 0 1 0;
#X connect 40 0 1 0;
#X connect 41 0 42 0;
#X connect 41 1 43 0;
#X connect 44 0 41 0;
#X connect 45 0 47 0;
#X connect 46 0 44 0;
#X connect 47 0 41 0;
#X connect 48 0 49 0;
#X connect 49 0 4 0;
#X connect 50 0 51 0;
#X connect 51 0 4 0;
#X connect 52 0 7 1;
#X connect 52 0 50 0;
#X connect 55 0 56 0;
#X connect 56 0 3 0;
#X connect 57 0 26 0;
#X connect 58 0 26 0;
#X connect 59 0 26 0;
#X connect 60 0 8 0;
#X connect 61 0 60 0;
#X connect 65 0 60 0;
#X connect 66 0 68 0;
#X connect 67 0 69 0;
#X connect 68 0 67 0;
#X connect 69 0 61 0;
#X connect 69 1 65 0;
#X connect 70 0 1 0;
#X connect 71 0 29 0;
#X connect 72 0 1 0;
#X coords 0 -1 1 1 300 140 1 510 98;
#X restore 49 453 pd webcam_record;
#X obj 772 17 loadbang;
#X msg 772 62 0;
#X obj 663 98 hradio 49 1 0 4 empty empty Etapes 40 -10 0 14 -260914
-1 -1 0;
#X obj 607 99 bng 49 250 50 0 empty empty empty 17 7 0 10 -260914 -258056
-1;
#X obj 607 168 f;
#X obj 607 188 + 1;
#X floatatom 663 151 5 0 0 0 - - -;
#X floatatom 663 78 5 0 0 0 - - -;
#X msg 519 499 open images/1-accueil.jpg;
#X msg 536 542 open images/2-information.jpg;
#X msg 972 916 font UbuntuMono-B.ttf;
#X msg 955 649 100;
#X obj 973 866 loadbang;
#X msg 973 900 justify center center;
#X obj 858 728 translateXYZ;
#X msg 1020 286 1;
#X msg 542 584 open images/7-merci.jpg;
#X obj 607 209 mod 4;
#X obj 990 251 t b b b b b b;
#X obj 663 241 t b b b;
#X obj 722 242 t b b b;
#X obj 1082 794 vsl 30 60 0 1 0 0 empty empty empty 0 -9 0 10 -128992
-258113 -1 0 1;
#X obj 1082 768 line;
#X msg 1091 744 0 250;
#X msg 1082 722 1 250;
#N canvas 572 143 788 591 rec_symbol 0;
#X obj 225 103 cnv 15 132 97 empty empty Rec_On_Air 20 12 0 14 -162920
-66577 0;
#X floatatom 296 509 5 0 0 0 - - -;
#X obj 247 242 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 248 515 alpha;
#X obj 247 263 gemhead 5;
#X obj 248 494 colorRGB 1 0 0 1;
#X floatatom 333 305 5 0 0 0 - - -;
#X floatatom 291 303 5 0 0 0 - - -;
#X obj 248 535 circle 0.23;
#X obj 248 329 translateXYZ -1 -3.5 0;
#X obj 463 428 vsl 30 60 0 1 0 0 empty empty empty 0 -9 0 10 -128992
-258113 -1 0 1;
#X obj 474 300 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 474 320 sel 0 1;
#X obj 474 252 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 463 402 line;
#X obj 474 279 metro 500;
#X msg 472 378 0 250;
#X msg 463 356 1 250;
#X msg 494 251 500;
#X msg 524 251 250;
#X obj 247 70 inlet;
#X obj 247 144 tgl 39 0 empty empty Rec 0 -10 0 10 -262144 -258113
-1 0 1;
#X obj 297 143 bng 39 250 50 0 empty empty On_air 0 -10 0 10 -1 -258113
-1;
#X obj 247 210 t f f;
#X obj 584 337 loadbang;
#X msg 584 362 0;
#X connect 1 0 8 1;
#X connect 2 0 4 0;
#X connect 3 0 8 0;
#X connect 4 0 9 0;
#X connect 5 0 3 0;
#X connect 6 0 9 2;
#X connect 7 0 9 1;
#X connect 9 0 5 0;
#X connect 10 0 5 4;
#X connect 11 0 12 0;
#X connect 12 0 16 0;
#X connect 12 1 17 0;
#X connect 13 0 15 0;
#X connect 14 0 10 0;
#X connect 15 0 11 0;
#X connect 15 0 22 0;
#X connect 16 0 14 0;
#X connect 17 0 14 0;
#X connect 18 0 15 1;
#X connect 19 0 15 1;
#X connect 20 0 21 0;
#X connect 21 0 23 0;
#X connect 23 0 2 0;
#X connect 23 1 13 0;
#X connect 24 0 25 0;
#X connect 25 0 16 0;
#X coords 0 -1 1 1 139 103 1 221 100;
#X restore 1111 602 pd rec_symbol;
#X floatatom 914 704 5 0 0 0 - - -;
#X floatatom 880 704 5 0 0 0 - - -;
#X msg 913 651 -3.36;
#X msg 919 673 0;
#X obj 1020 385 f;
#X obj 1050 386 + 1;
#X obj 1020 329 metro 1000;
#X obj 1020 309 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
0 1;
#X floatatom 1020 406 5 0 0 0 - - -;
#X text 652 48 65 = Barre espace;
#X obj 1050 294 s typo2;
#X msg 1050 272 1;
#X obj 916 548 r typo2;
#X obj 916 569 sel 1 2;
#X msg 986 649 18;
#X obj 1020 426 t f f;
#X obj 1021 514 - 5;
#X obj 1021 535 abs;
#X floatatom 1021 556 5 0 0 0 - - -;
#X msg 1035 357 1;
#X obj 1086 515 s typo2;
#X msg 1086 493 2;
#X obj 1048 535 s startrec;
#X obj 1226 523 s stoprec;
#X obj 1047 473 t b b b;
#X msg 1059 493 1;
#X msg 1243 497 0;
#X obj 1157 306 delay 2000;
#X obj 1157 352 s nextetape;
#X obj 527 46 r nextetape;
#X obj 1209 472 t b b b b;
#X msg 937 332 29;
#X msg 1123 282 stop;
#X obj 1697 838 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 1697 858 sel 0 1;
#X obj 1697 817 metro 2000;
#X msg 1696 886 0 500;
#X msg 1735 887 1 500;
#X obj 1696 790 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 1720 928 line;
#X obj 1155 728 loadbang;
#X msg 1155 752 0;
#X obj 1161 524 s stoprec;
#X msg 1178 498 0;
#X obj 1144 473 t b b b b;
#X obj 1146 546 s nextetape;
#X obj 1047 448 sel 5 35;
#X msg 13 33 reset \, dimen 1366 768 \, border 0 \, create \, 1;
#X obj 1377 481 t b b b b;
#X text 1448 506 commence par là;
#X text 1416 540 continue là;
#X text 1394 563 puis là;
#X obj 1376 425 bng 31 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1429 504 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1412 522 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1394 538 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1378 560 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 663 171 sel 0 1 2 3;
#X obj 1157 253 t b b b b;
#X msg 43 685 open videothon_TV1000vaches/images/5.png, f 67;
#X msg 13 17 reset \, dimen 1920 1080 \, offset 1366 0 \, border 0
\, create \, 1;
#X connect 20 0 19 0;
#X connect 21 0 19 0;
#X connect 25 0 19 0;
#X connect 26 0 37 1;
#X connect 27 0 37 2;
#X connect 28 0 31 0;
#X connect 29 0 30 0;
#X connect 30 0 146 0;
#X connect 31 0 42 0;
#X connect 32 0 28 0;
#X connect 33 0 19 0;
#X connect 34 0 35 0;
#X connect 35 0 26 0;
#X connect 36 0 34 0;
#X connect 36 0 27 0;
#X connect 38 0 32 0;
#X connect 39 0 40 0;
#X connect 40 0 58 0;
#X connect 41 0 37 0;
#X connect 42 0 41 0;
#X connect 43 0 42 4;
#X connect 44 0 46 0;
#X connect 45 0 46 0;
#X connect 46 0 43 0;
#X connect 47 0 28 0;
#X connect 48 0 49 0;
#X connect 49 0 75 0;
#X connect 50 0 51 1;
#X connect 52 0 51 0;
#X connect 53 0 54 0;
#X connect 54 0 51 0;
#X connect 55 0 56 0;
#X connect 56 0 57 0;
#X connect 57 0 20 0;
#X connect 58 0 64 0;
#X connect 62 0 68 0;
#X connect 63 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 78 0;
#X connect 67 0 65 1;
#X connect 67 0 144 0;
#X connect 68 0 63 0;
#X connect 69 0 47 0;
#X connect 70 0 47 0;
#X connect 71 0 51 0;
#X connect 72 0 50 0;
#X connect 73 0 74 0;
#X connect 73 0 71 0;
#X connect 74 0 51 0;
#X connect 75 0 53 0;
#X connect 76 0 94 0;
#X connect 77 0 47 0;
#X connect 78 0 68 0;
#X connect 79 1 85 0;
#X connect 79 2 76 0;
#X connect 79 3 106 0;
#X connect 79 4 98 0;
#X connect 79 5 44 0;
#X connect 80 0 45 0;
#X connect 80 1 69 0;
#X connect 80 2 119 0;
#X connect 81 1 45 0;
#X connect 81 2 70 0;
#X connect 82 0 53 4;
#X connect 83 0 82 0;
#X connect 84 0 83 0;
#X connect 85 0 83 0;
#X connect 87 0 75 2;
#X connect 88 0 75 1;
#X connect 89 0 87 0;
#X connect 90 0 87 0;
#X connect 91 0 92 0;
#X connect 91 0 95 0;
#X connect 92 0 91 1;
#X connect 93 0 91 0;
#X connect 94 0 93 0;
#X connect 95 0 102 0;
#X connect 98 0 97 0;
#X connect 99 0 100 0;
#X connect 100 0 90 0;
#X connect 100 0 72 0;
#X connect 100 0 85 0;
#X connect 100 1 89 0;
#X connect 100 1 101 0;
#X connect 101 0 50 0;
#X connect 102 0 103 0;
#X connect 102 1 133 0;
#X connect 103 0 104 0;
#X connect 104 0 105 0;
#X connect 105 0 52 0;
#X connect 106 0 91 1;
#X connect 108 0 107 0;
#X connect 111 0 109 0;
#X connect 111 1 112 0;
#X connect 111 2 108 0;
#X connect 112 0 86 0;
#X connect 113 0 86 0;
#X connect 113 0 94 0;
#X connect 114 0 115 0;
#X connect 116 0 64 0;
#X connect 117 1 110 0;
#X connect 117 2 113 0;
#X connect 117 3 84 0;
#X connect 118 0 91 1;
#X connect 119 0 114 0;
#X connect 120 0 121 0;
#X connect 121 0 123 0;
#X connect 121 1 124 0;
#X connect 122 0 120 0;
#X connect 123 0 126 0;
#X connect 124 0 126 0;
#X connect 125 0 122 0;
#X connect 127 0 128 0;
#X connect 128 0 83 0;
#X connect 130 0 94 0;
#X connect 131 0 132 0;
#X connect 131 1 129 0;
#X connect 131 2 130 0;
#X connect 133 0 111 0;
#X connect 133 1 131 0;
#X connect 134 0 19 0;
#X connect 135 0 143 0;
#X connect 135 1 142 0;
#X connect 135 2 141 0;
#X connect 135 3 140 0;
#X connect 139 0 135 0;
#X connect 144 0 80 0;
#X connect 144 1 81 0;
#X connect 144 2 79 0;
#X connect 144 3 145 0;
#X connect 145 0 114 0;
#X connect 145 1 45 0;
#X connect 145 2 77 0;
#X connect 145 3 117 0;
#X connect 146 0 28 0;
#X connect 147 0 19 0;