aboutsummaryrefslogtreecommitdiff
path: root/xgui/main
diff options
context:
space:
mode:
Diffstat (limited to 'xgui/main')
-rw-r--r--xgui/main/alias.pd9
-rw-r--r--xgui/main/arc.pd59
-rw-r--r--xgui/main/canvas.pd28
-rw-r--r--xgui/main/make4seg_ss.pd31
-rw-r--r--xgui/main/make4seg_sss.pd33
-rw-r--r--xgui/main/make_obj_name.pd23
-rw-r--r--xgui/main/node.pd100
-rwxr-xr-xxgui/main/pdx_connect.pd77
-rw-r--r--xgui/main/rect.pd59
-rw-r--r--xgui/main/seg.pd60
-rw-r--r--xgui/main/text.pd59
11 files changed, 0 insertions, 538 deletions
diff --git a/xgui/main/alias.pd b/xgui/main/alias.pd
deleted file mode 100644
index d5c0d467..00000000
--- a/xgui/main/alias.pd
+++ /dev/null
@@ -1,9 +0,0 @@
-#N canvas 0 0 454 304 12;
-#X obj 10 9 inlet;
-#X obj 10 90 outlet;
-#X text 77 93 dh20020215;
-#X text 95 7 alias an existing object;
-#X obj 10 36 s \$1-in;
-#X obj 10 63 r \$1-out;
-#X connect 0 0 4 0;
-#X connect 5 0 1 0;
diff --git a/xgui/main/arc.pd b/xgui/main/arc.pd
deleted file mode 100644
index 6586c96c..00000000
--- a/xgui/main/arc.pd
+++ /dev/null
@@ -1,59 +0,0 @@
-#N canvas 201 377 599 300 10;
-#X obj 24 30 inlet;
-#X obj 462 176 outlet;
-#X text 454 203 dh2002010x;
-#X text 465 214 dh20020316;
-#X text 24 9 The SEG onject;
-#X text 476 228 dh20020425;
-#X obj 333 121 oname2l;
-#X obj 333 144 unpack s s s;
-#X obj 333 75 loadbang;
-#X obj 333 236 s \$1-c;
-#X obj 408 164 s \$1-o;
-#X obj 52 90 r \$1-c;
-#X obj 126 94 r \$1-o;
-#X obj 333 167 pack s s;
-#X text 486 235 dh20020530;
-#X obj 332 207 a2s;
-#X msg 333 190 list \$1 / \$2;
-#X obj 139 228 send to_node;
-#X obj 333 98 symbol \$2;
-#X obj 59 30 r \$1-in;
-#X obj 471 151 s \$1-out;
-#X obj 195 154 concat do;
-#X obj 195 131 concat \$2;
-#X obj 13 145 make4seg_sss x del x;
-#X obj 24 55 route show hide @;
-#X obj 462 99 recv2 \$2;
-#X obj 460 73 concat @;
-#X obj 216 101 concat symbol;
-#X obj 13 122 make4seg_sss x add_arc x;
-#X connect 0 0 24 0;
-#X connect 6 0 7 0;
-#X connect 7 0 13 0;
-#X connect 7 1 13 1;
-#X connect 7 2 10 0;
-#X connect 8 0 18 0;
-#X connect 11 0 23 1;
-#X connect 11 0 28 1;
-#X connect 12 0 23 3;
-#X connect 12 0 28 3;
-#X connect 13 0 16 0;
-#X connect 15 0 9 0;
-#X connect 16 0 15 0;
-#X connect 18 0 6 0;
-#X connect 19 0 24 0;
-#X connect 21 0 17 0;
-#X connect 22 0 21 0;
-#X connect 23 0 17 0;
-#X connect 24 0 28 0;
-#X connect 24 1 23 0;
-#X connect 24 2 18 0;
-#X connect 24 2 26 0;
-#X connect 24 2 27 0;
-#X connect 24 3 22 0;
-#X connect 25 0 1 0;
-#X connect 25 0 20 0;
-#X connect 26 0 25 0;
-#X connect 27 0 22 1;
-#X connect 28 0 17 0;
diff --git a/xgui/main/canvas.pd b/xgui/main/canvas.pd
deleted file mode 100644
index b40a101d..00000000
--- a/xgui/main/canvas.pd
+++ /dev/null
@@ -1,28 +0,0 @@
-#N canvas 50 250 521 286 10;
-#X obj 196 8 inlet;
-#X obj 399 104 outlet;
-#X obj 237 8 r \$1-in;
-#X obj 423 64 s \$1-out;
-#X text 406 137 dh20020316;
-#X text 22 8 The CANVAS object;
-#X obj 69 111 make4seg_ss */ add_canvas \$1;
-#X obj 121 134 make4seg_ss */ del_canvas \$1;
-#X obj 399 32 receive \$1;
-#X obj 202 231 send to_node;
-#X obj 399 9 receive \$1/;
-#X obj 303 132 concat do;
-#X obj 196 33 route show hide;
-#X obj 303 107 concat \$1;
-#X connect 0 0 12 0;
-#X connect 2 0 12 0;
-#X connect 6 0 9 0;
-#X connect 7 0 9 0;
-#X connect 8 0 3 0;
-#X connect 8 0 1 0;
-#X connect 10 0 1 0;
-#X connect 10 0 3 0;
-#X connect 11 0 9 0;
-#X connect 12 0 6 0;
-#X connect 12 1 7 0;
-#X connect 12 2 13 0;
-#X connect 13 0 11 0;
diff --git a/xgui/main/make4seg_ss.pd b/xgui/main/make4seg_ss.pd
deleted file mode 100644
index 1d6dd1f9..00000000
--- a/xgui/main/make4seg_ss.pd
+++ /dev/null
@@ -1,31 +0,0 @@
-#N canvas 353 333 341 355 12;
-#X obj 21 34 inlet;
-#X obj 21 294 outlet;
-#X obj 43 130 symbol \$1;
-#X obj 80 157 symbol \$2;
-#X obj 118 182 symbol \$3;
-#X obj 21 60 bang;
-#X obj 110 103 inlet;
-#X obj 147 130 inlet;
-#X obj 184 157 inlet;
-#X obj 43 208 pack s s s;
-#X obj 21 86 t b b b b;
-#X text 205 299 dh20020316;
-#X text 25 4 make easy to concatenate 3 symbols.;
-#X msg 43 234 set do \$1 \$2 \$3;
-#X msg 21 268 do */ add_canvas */my_first_canvas;
-#X connect 0 0 5 0;
-#X connect 2 0 9 0;
-#X connect 3 0 9 1;
-#X connect 4 0 9 2;
-#X connect 5 0 10 0;
-#X connect 6 0 2 1;
-#X connect 7 0 3 1;
-#X connect 8 0 4 1;
-#X connect 9 0 13 0;
-#X connect 10 0 14 0;
-#X connect 10 1 2 0;
-#X connect 10 2 3 0;
-#X connect 10 3 4 0;
-#X connect 13 0 14 0;
-#X connect 14 0 1 0;
diff --git a/xgui/main/make4seg_sss.pd b/xgui/main/make4seg_sss.pd
deleted file mode 100644
index 75f3027c..00000000
--- a/xgui/main/make4seg_sss.pd
+++ /dev/null
@@ -1,33 +0,0 @@
-#N canvas 325 279 339 353 12;
-#X obj 21 34 inlet;
-#X obj 21 294 outlet;
-#X obj 43 130 symbol \$1;
-#X obj 80 157 symbol \$2;
-#X obj 118 182 symbol \$3;
-#X msg 21 268 do */my_first_canvas/my_first_seg add_seg ;
-#X obj 21 60 bang;
-#X obj 43 208 pack s s s;
-#X obj 21 86 t b b b b;
-#X text 205 299 dh20020316;
-#X text 25 4 make easy to concatenate 3 symbols.;
-#X obj 208 125 inlet;
-#X obj 209 155 symbol;
-#X msg 43 234 set do \$1 \$2 \$3;
-#X obj 111 99 inlet;
-#X obj 148 130 inlet;
-#X connect 0 0 6 0;
-#X connect 2 0 7 0;
-#X connect 3 0 7 1;
-#X connect 4 0 7 2;
-#X connect 5 0 1 0;
-#X connect 6 0 8 0;
-#X connect 7 0 13 0;
-#X connect 8 0 5 0;
-#X connect 8 1 2 0;
-#X connect 8 2 3 0;
-#X connect 8 3 4 0;
-#X connect 11 0 12 0;
-#X connect 12 0 4 1;
-#X connect 13 0 5 0;
-#X connect 14 0 2 1;
-#X connect 15 0 3 1;
diff --git a/xgui/main/make_obj_name.pd b/xgui/main/make_obj_name.pd
deleted file mode 100644
index 89c24023..00000000
--- a/xgui/main/make_obj_name.pd
+++ /dev/null
@@ -1,23 +0,0 @@
-#N canvas 295 214 335 231 10;
-#X msg 28 174 @ \$1;
-#X obj 28 110 concat \$1;
-#X obj 28 88 concat /;
-#X obj 28 131 concat list;
-#X obj 28 153 a2s;
-#X obj 28 196 outlet;
-#X text 253 200 dh20020602;
-#X obj 28 68 concat o;
-#X obj 28 46 unique;
-#X msg 157 28 bang;
-#X symbolatom 159 171 10 0 0;
-#X obj 28 22 loadbang;
-#X connect 0 0 5 0;
-#X connect 1 0 3 0;
-#X connect 2 0 1 0;
-#X connect 3 0 4 0;
-#X connect 4 0 0 0;
-#X connect 4 0 10 0;
-#X connect 7 0 2 0;
-#X connect 8 0 7 0;
-#X connect 9 0 8 0;
-#X connect 11 0 8 0;
diff --git a/xgui/main/node.pd b/xgui/main/node.pd
deleted file mode 100644
index cb84207a..00000000
--- a/xgui/main/node.pd
+++ /dev/null
@@ -1,100 +0,0 @@
-#N canvas 409 95 574 567 10;
-#X obj 31 28 inlet;
-#X text 14 10 The pd basic node;
-#X obj 9 260 outlet;
-#X obj 47 304 netreceive \$2;
-#X obj 261 9 loadbang;
-#X obj 163 141 concat send;
-#X obj 261 60 symbol \$1;
-#X obj 321 59 float \$2;
-#X obj 261 85 pack s f;
-#X obj 31 51 route connect disconnect do;
-#X obj 82 163 netsend;
-#X obj 9 228 r */;
-#X obj 74 27 r to_node;
-#X msg 261 108 list \$1 : \$2;
-#X obj 261 130 a2s;
-#X obj 261 33 t b b;
-#X text 310 398 dh20020530;
-#X obj 161 96 spigot;
-#X obj 86 263 outlet;
-#X obj 86 240 a2s;
-#X obj 86 215 concat list;
-#X obj 193 395 outlet;
-#X obj 189 367 a2s;
-#X obj 188 344 concat list;
-#X msg 86 191 connect_to_ \$1 _other_nodes;
-#X msg 188 320 connect_from_ \$1 _other_nodes;
-#X obj 31 80 t a b;
-#X obj 23 330 replace_selector foo;
-#X obj 23 354 route foo;
-#X obj 55 401 send2;
-#X obj 416 344 oname2l;
-#X obj 416 321 symbol;
-#X obj 419 390 a2s;
-#X msg 416 367 list * / \$2 / \$3;
-#X obj 23 424 replace_selector foo;
-#X obj 23 455 send2;
-#X obj 446 414 a2s;
-#X msg 443 391 list * / \$2;
-#X obj 23 378 t a a a a;
-#X obj 164 426 replace_selector foo;
-#X obj 190 248 print in_pd;
-#X obj 285 238 print out_pd;
-#X obj 31 108 concat connect;
-#X msg 69 132 disconnect;
-#X obj 284 216 spigot;
-#X obj 190 227 spigot;
-#X obj 520 17 inlet;
-#X obj 162 118 concat pd;
-#X connect 0 0 9 0;
-#X connect 3 0 45 0;
-#X connect 3 0 27 0;
-#X connect 3 1 25 0;
-#X connect 4 0 15 0;
-#X connect 5 0 44 0;
-#X connect 5 0 10 0;
-#X connect 6 0 8 0;
-#X connect 7 0 8 1;
-#X connect 8 0 13 0;
-#X connect 9 0 26 0;
-#X connect 9 1 43 0;
-#X connect 9 2 17 0;
-#X connect 10 0 24 0;
-#X connect 10 0 17 1;
-#X connect 11 0 2 0;
-#X connect 12 0 9 0;
-#X connect 13 0 14 0;
-#X connect 15 0 6 0;
-#X connect 15 1 7 0;
-#X connect 17 0 47 0;
-#X connect 19 0 18 0;
-#X connect 20 0 19 0;
-#X connect 22 0 21 0;
-#X connect 23 0 22 0;
-#X connect 24 0 20 0;
-#X connect 25 0 23 0;
-#X connect 26 0 42 0;
-#X connect 26 1 43 0;
-#X connect 27 0 28 0;
-#X connect 28 0 38 0;
-#X connect 30 0 33 0;
-#X connect 30 0 37 0;
-#X connect 31 0 30 0;
-#X connect 32 0 34 1;
-#X connect 33 0 32 0;
-#X connect 34 0 35 0;
-#X connect 36 0 39 1;
-#X connect 37 0 36 0;
-#X connect 38 0 34 0;
-#X connect 38 1 39 0;
-#X connect 38 2 29 0;
-#X connect 38 3 31 0;
-#X connect 39 0 35 0;
-#X connect 42 0 10 0;
-#X connect 43 0 10 0;
-#X connect 44 0 41 0;
-#X connect 45 0 40 0;
-#X connect 46 0 44 1;
-#X connect 46 0 45 1;
-#X connect 47 0 5 0;
diff --git a/xgui/main/pdx_connect.pd b/xgui/main/pdx_connect.pd
deleted file mode 100755
index 54298a29..00000000
--- a/xgui/main/pdx_connect.pd
+++ /dev/null
@@ -1,77 +0,0 @@
-#N canvas 60 126 1021 550 12;
-#X msg 728 285 bang;
-#X msg 778 285 stop;
-#X obj 728 313 loadbang;
-#X obj 700 475 s b_mass;
-#X obj 806 393 s b_init;
-#X obj 728 367 t b b b b;
-#X obj 775 424 s b_spring;
-#X obj 728 341 metro 50;
-#X obj 672 505 valueinit time_interval 0.05;
-#X obj 740 451 s b_force;
-#X text 443 442 dh20020530;
-#X obj 15 253 print node1;
-#X obj 15 339 print node2;
-#X symbolatom 25 198 30 0 0;
-#X symbolatom 26 225 30 0 0;
-#X obj 15 171 node localhost 4871;
-#X msg 260 67 disconnect;
-#X text -17 515 Keep this patch open to keep the link with xgui active.
-;
-#X text -18 497 Go and see Help Pure documentation /xgui to see some
-demos;
-#X obj 14 18 loadbang;
-#X obj 14 43 t b b;
-#X floatatom 199 173 1 0 1;
-#X obj 15 310 node 192.168.0.5 4872;
-#X msg 15 282 connect 192.168.0.4 4877 \, do */ connect 192.168.0.4:4877
-;
-#X msg 64 43 do ~/ connect_on 192.168.0.4:4877 physics;
-#X msg 547 59 do ~/ connect_on 192.168.0.4:4877 my_canvas;
-#X msg 548 31 do ~/ connect_on pd.la-kitchen.net:4877 physics;
-#X msg 448 224 do localhost:4878/ connect pd pd.la-kitchen:4871;
-#X msg 450 149 do pd.la-kitchen.net:4877/ connect me;
-#X msg 450 176 do pd.la-kitchen.net:4877/ clone physics ~/physics localhost:4877
-;
-#X msg 446 100 do ~/ connect pd.la-kitchen.net:4877;
-#X msg 259 316 connect pd.la-kitchen.net 4877;
-#X symbolatom 95 366 30 0 0;
-#X symbolatom 96 393 30 0 0;
-#X msg 14 95 do localhost:4877/ connect pd localhost:4871;
-#X msg 24 121 do localhost:4877/ disconnect pd;
-#X msg 49 68 connect localhost 4877;
-#X msg 447 122 do pd.la-kitchen.net:4877/ # test***;
-#X msg 190 4 do ~/ rename moi 4877;
-#X connect 0 0 7 0;
-#X connect 1 0 7 0;
-#X connect 2 0 7 0;
-#X connect 5 0 3 0;
-#X connect 5 1 9 0;
-#X connect 5 2 6 0;
-#X connect 5 3 4 0;
-#X connect 7 0 5 0;
-#X connect 15 0 11 0;
-#X connect 15 1 13 0;
-#X connect 15 2 14 0;
-#X connect 16 0 15 0;
-#X connect 19 0 20 0;
-#X connect 20 0 34 0;
-#X connect 20 1 36 0;
-#X connect 21 0 15 1;
-#X connect 22 0 12 0;
-#X connect 22 1 32 0;
-#X connect 22 2 33 0;
-#X connect 23 0 22 0;
-#X connect 24 0 15 0;
-#X connect 25 0 15 0;
-#X connect 26 0 15 0;
-#X connect 27 0 15 0;
-#X connect 28 0 15 0;
-#X connect 29 0 15 0;
-#X connect 30 0 15 0;
-#X connect 31 0 22 0;
-#X connect 34 0 15 0;
-#X connect 35 0 15 0;
-#X connect 36 0 15 0;
-#X connect 37 0 15 0;
-#X connect 38 0 15 0;
diff --git a/xgui/main/rect.pd b/xgui/main/rect.pd
deleted file mode 100644
index b964a70f..00000000
--- a/xgui/main/rect.pd
+++ /dev/null
@@ -1,59 +0,0 @@
-#N canvas 201 377 601 302 10;
-#X obj 24 30 inlet;
-#X obj 462 176 outlet;
-#X text 454 203 dh2002010x;
-#X text 465 214 dh20020316;
-#X text 476 228 dh20020425;
-#X obj 333 121 oname2l;
-#X obj 333 144 unpack s s s;
-#X obj 333 75 loadbang;
-#X obj 333 236 s \$1-c;
-#X obj 408 164 s \$1-o;
-#X obj 52 90 r \$1-c;
-#X obj 126 94 r \$1-o;
-#X obj 333 167 pack s s;
-#X text 486 235 dh20020530;
-#X obj 332 207 a2s;
-#X msg 333 190 list \$1 / \$2;
-#X obj 139 228 send to_node;
-#X obj 333 98 symbol \$2;
-#X obj 59 30 r \$1-in;
-#X obj 471 151 s \$1-out;
-#X obj 195 154 concat do;
-#X obj 195 131 concat \$2;
-#X obj 13 145 make4seg_sss x del x;
-#X obj 24 55 route show hide @;
-#X obj 462 99 recv2 \$2;
-#X obj 460 73 concat @;
-#X obj 216 101 concat symbol;
-#X obj 13 122 make4seg_sss x add_rect x;
-#X text 24 9 The Rect onject;
-#X connect 0 0 23 0;
-#X connect 5 0 6 0;
-#X connect 6 0 12 0;
-#X connect 6 1 12 1;
-#X connect 6 2 9 0;
-#X connect 7 0 17 0;
-#X connect 10 0 22 1;
-#X connect 10 0 27 1;
-#X connect 11 0 22 3;
-#X connect 11 0 27 3;
-#X connect 12 0 15 0;
-#X connect 14 0 8 0;
-#X connect 15 0 14 0;
-#X connect 17 0 5 0;
-#X connect 18 0 23 0;
-#X connect 20 0 16 0;
-#X connect 21 0 20 0;
-#X connect 22 0 16 0;
-#X connect 23 0 27 0;
-#X connect 23 1 22 0;
-#X connect 23 2 17 0;
-#X connect 23 2 25 0;
-#X connect 23 2 26 0;
-#X connect 23 3 21 0;
-#X connect 24 0 1 0;
-#X connect 24 0 19 0;
-#X connect 25 0 24 0;
-#X connect 26 0 21 1;
-#X connect 27 0 16 0;
diff --git a/xgui/main/seg.pd b/xgui/main/seg.pd
deleted file mode 100644
index 1b44fd5d..00000000
--- a/xgui/main/seg.pd
+++ /dev/null
@@ -1,60 +0,0 @@
-#N canvas 387 -9 599 292 10;
-#X obj 24 30 inlet;
-#X obj 472 176 outlet;
-#X text 454 203 dh2002010x;
-#X text 465 214 dh20020316;
-#X text 24 9 The SEG onject;
-#X text 476 228 dh20020425;
-#X obj 333 121 oname2l;
-#X obj 333 144 unpack s s s;
-#X obj 333 75 loadbang;
-#X obj 333 236 s \$1-c;
-#X obj 408 164 s \$1-o;
-#X obj 52 90 r \$1-c;
-#X obj 126 94 r \$1-o;
-#X obj 333 167 pack s s;
-#X text 486 235 dh20020530;
-#X obj 332 207 a2s;
-#X msg 333 190 list \$1 / \$2;
-#X obj 139 228 send to_node;
-#X obj 333 98 symbol \$2;
-#X obj 59 30 r \$1-in;
-#X obj 481 151 s \$1-out;
-#X obj 195 154 concat do;
-#X obj 195 131 concat \$2;
-#X obj 13 145 make4seg_sss x del x;
-#X obj 13 122 make4seg_sss x add_seg x;
-#X obj 24 55 route show hide @;
-#X obj 472 99 recv2 \$2;
-#X obj 470 73 concat @;
-#X obj 216 101 concat symbol;
-#X text 18 342 today's the 14 of july;
-#X connect 0 0 25 0;
-#X connect 6 0 7 0;
-#X connect 7 0 13 0;
-#X connect 7 1 13 1;
-#X connect 7 2 10 0;
-#X connect 8 0 18 0;
-#X connect 11 0 23 1;
-#X connect 11 0 24 1;
-#X connect 12 0 23 3;
-#X connect 12 0 24 3;
-#X connect 13 0 16 0;
-#X connect 15 0 9 0;
-#X connect 16 0 15 0;
-#X connect 18 0 6 0;
-#X connect 19 0 25 0;
-#X connect 21 0 17 0;
-#X connect 22 0 21 0;
-#X connect 23 0 17 0;
-#X connect 24 0 17 0;
-#X connect 25 0 24 0;
-#X connect 25 1 23 0;
-#X connect 25 2 18 0;
-#X connect 25 2 27 0;
-#X connect 25 2 28 0;
-#X connect 25 3 22 0;
-#X connect 26 0 1 0;
-#X connect 26 0 20 0;
-#X connect 27 0 26 0;
-#X connect 28 0 22 1;
diff --git a/xgui/main/text.pd b/xgui/main/text.pd
deleted file mode 100644
index ee3b8186..00000000
--- a/xgui/main/text.pd
+++ /dev/null
@@ -1,59 +0,0 @@
-#N canvas 201 377 599 300 10;
-#X obj 24 30 inlet;
-#X obj 462 176 outlet;
-#X text 454 203 dh2002010x;
-#X text 465 214 dh20020316;
-#X text 476 228 dh20020425;
-#X obj 333 121 oname2l;
-#X obj 333 144 unpack s s s;
-#X obj 333 75 loadbang;
-#X obj 333 236 s \$1-c;
-#X obj 408 164 s \$1-o;
-#X obj 52 90 r \$1-c;
-#X obj 126 94 r \$1-o;
-#X obj 333 167 pack s s;
-#X text 486 235 dh20020530;
-#X obj 332 207 a2s;
-#X msg 333 190 list \$1 / \$2;
-#X obj 139 228 send to_node;
-#X obj 333 98 symbol \$2;
-#X obj 59 30 r \$1-in;
-#X obj 471 151 s \$1-out;
-#X obj 195 154 concat do;
-#X obj 195 131 concat \$2;
-#X obj 13 145 make4seg_sss x del x;
-#X obj 24 55 route show hide @;
-#X obj 462 99 recv2 \$2;
-#X obj 460 73 concat @;
-#X obj 216 101 concat symbol;
-#X text 24 9 The text onject;
-#X obj 13 122 make4seg_sss x add_text x;
-#X connect 0 0 23 0;
-#X connect 5 0 6 0;
-#X connect 6 0 12 0;
-#X connect 6 1 12 1;
-#X connect 6 2 9 0;
-#X connect 7 0 17 0;
-#X connect 10 0 22 1;
-#X connect 10 0 28 1;
-#X connect 11 0 22 3;
-#X connect 11 0 28 3;
-#X connect 12 0 15 0;
-#X connect 14 0 8 0;
-#X connect 15 0 14 0;
-#X connect 17 0 5 0;
-#X connect 18 0 23 0;
-#X connect 20 0 16 0;
-#X connect 21 0 20 0;
-#X connect 22 0 16 0;
-#X connect 23 0 28 0;
-#X connect 23 1 22 0;
-#X connect 23 2 17 0;
-#X connect 23 2 25 0;
-#X connect 23 2 26 0;
-#X connect 23 3 21 0;
-#X connect 24 0 1 0;
-#X connect 24 0 19 0;
-#X connect 25 0 24 0;
-#X connect 26 0 21 1;
-#X connect 28 0 16 0;