annotate scene demo/compWireSource.pd @ 306:c57f401165ca tip

New Decision tree added
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Sat, 13 Jan 2018 14:47:35 +0000
parents fd9ea1175780
children
rev   line source
r@112 1 #N canvas 189 47 1139 835 10;
r@112 2 #X msg -440 113 300;
r@112 3 #X obj -440 88 loadbang;
r@111 4 #X obj 386 88 +;
r@111 5 #X obj 459 55 * -1;
r@111 6 #X obj 459 92 +;
r@111 7 #X floatatom 509 112 5 0 0 0 - - -;
r@112 8 #X floatatom 334 111 5 0 0 0 - - -;
r@112 9 #X obj 359 56 r Zpos;
r@112 10 #X obj 371 112 -;
r@111 11 #X obj 496 55 t b;
r@111 12 #X text 324 273 Calculates if the ball is between;
r@111 13 #X text 325 285 the end of the fence and then the;
r@111 14 #X text 324 297 distance in the z direction;
r@111 15 #X obj 579 114 r Zpos;
r@112 16 #X floatatom 579 135 8 0 0 0 - - -;
r@112 17 #X obj 371 156 s \$0_a;
r@112 18 #X obj 459 114 s \$0_b;
r@112 19 #X obj 397 112 s \$0_c;
r@111 20 #X obj 76 361 r \$0_a;
r@111 21 #X obj 91 385 r \$0_c;
r@111 22 #X obj 91 431 -;
r@111 23 #X obj 106 407 r \$0_b;
r@111 24 #X obj 76 470 /;
r@111 25 #X obj 76 494 abs;
r@111 26 #X obj 203 363 r Zpos;
r@111 27 #X obj 188 453 -;
r@111 28 #X obj 188 480 /;
r@111 29 #X obj 188 503 abs;
r@111 30 #X obj 188 342 r \$0_b;
r@111 31 #X obj 76 541 i;
r@111 32 #X obj 188 548 i;
r@111 33 #X obj 203 406 t f b;
r@111 34 #X obj 188 525 * 8;
r@111 35 #X obj 76 518 * 8;
r@111 36 #X obj 76 583 spigot;
r@111 37 #X obj 265 529 < 0;
r@111 38 #X obj 151 548 < 0;
r@111 39 #X obj 76 606 spigot;
r@111 40 #X floatatom 120 655 5 0 0 0 - - -;
r@111 41 #X obj 188 589 spigot;
r@111 42 #X obj 188 613 spigot;
r@111 43 #X floatatom 233 660 5 0 0 0 - - -;
r@111 44 #X obj 230 429 delay 3;
r@111 45 #X obj 76 629 spigot;
r@111 46 #X obj 188 638 spigot;
r@111 47 #X obj 220 569 < 8;
r@111 48 #X obj 109 562 < 7;
r@111 49 #X obj 203 384 + 0.01;
r@112 50 #X obj 371 134 + 0.01;
r@111 51 #X obj 543 456 r \$0_c;
r@111 52 #X obj 543 499 -;
r@111 53 #X obj 558 477 r \$0_b;
r@111 54 #X floatatom 568 524 5 0 0 0 - - -;
r@111 55 #X obj 317 375 r \$0_a;
r@111 56 #X obj 332 399 r \$0_c;
r@111 57 #X obj 332 445 -;
r@111 58 #X obj 347 421 r \$0_b;
r@111 59 #X obj 317 484 /;
r@111 60 #X obj 317 508 abs;
r@111 61 #X obj 444 378 r Zpos;
r@111 62 #X obj 429 467 -;
r@111 63 #X obj 429 494 /;
r@111 64 #X obj 429 517 abs;
r@111 65 #X obj 429 357 r \$0_b;
r@111 66 #X obj 444 420 t f b;
r@111 67 #X obj 462 538 < 0;
r@111 68 #X obj 350 533 < 0;
r@111 69 #X obj 317 558 spigot;
r@111 70 #X floatatom 366 607 5 0 0 0 - - -;
r@111 71 #X obj 429 562 spigot;
r@111 72 #X floatatom 476 613 5 0 0 0 - - -;
r@111 73 #X obj 471 443 delay 3;
r@111 74 #X obj 317 581 spigot;
r@111 75 #X obj 429 587 spigot;
r@111 76 #X obj 444 398 + 0.01;
r@111 77 #X obj 317 608 s \$0_d;
r@111 78 #X obj 429 614 s \$0_e;
r@111 79 #X obj 429 539 *;
r@111 80 #X obj 317 532 *;
r@111 81 #X obj 76 654 s \$0_f;
r@111 82 #X obj 188 661 s \$0_g;
r@112 83 #X obj -36 242 r \$0_e;
r@112 84 #X obj -73 220 r \$0_g;
r@112 85 #X obj -110 200 r \$0_d;
r@112 86 #X obj -147 181 r \$0_f;
r@112 87 #X obj -439 138 s wireDel;
r@112 88 #X obj -388 210 r wireDel;
r@112 89 #X obj -385 21 inlet;
r@112 90 #X obj -322 20 inlet;
r@112 91 #X obj -256 22 inlet;
r@112 92 #X obj -193 22 inlet;
r@112 93 #X obj -125 23 inlet;
r@112 94 #X obj -55 24 inlet;
r@112 95 #X obj 15 25 inlet;
r@112 96 #X obj 85 23 inlet;
r@112 97 #X obj 157 23 inlet;
r@112 98 #X obj 157 45 s \$0_WirRZ;
r@112 99 #X obj -55 45 s \$0_WirLZ;
r@112 100 #X obj -256 44 s \$0_WirZ;
r@112 101 #X obj -322 42 s \$0_WirY;
r@112 102 #X obj -385 41 s \$0_WirX;
r@112 103 #X obj 401 26 r \$0_WirZ;
r@112 104 #X obj 459 27 r \$0_WirLY;
r@112 105 #X msg -157 449 0;
r@112 106 #X obj -157 424 loadbang;
r@112 107 #X floatatom -357 314 5 0 0 0 - - -;
r@112 108 #X floatatom -343 340 5 0 0 0 - - -;
r@112 109 #X floatatom -326 366 5 0 0 0 - - -;
r@112 110 #X floatatom -313 389 5 0 0 0 - - -;
r@112 111 #X floatatom -294 415 5 0 0 0 - - -;
r@112 112 #X floatatom -281 443 5 0 0 0 - - -;
r@112 113 #X floatatom -267 473 5 0 0 0 - - -;
r@112 114 #X floatatom -253 497 5 0 0 0 - - -;
r@112 115 #X floatatom -223 522 5 0 0 0 - - -;
r@112 116 #X floatatom -256 74 5 0 0 0 - - -;
r@112 117 #X obj -189 144 pack f f f f f f f f f;
r@112 118 #N canvas 44 142 1189 657 gapCalc 0;
r@111 119 #X obj 116 67 inlet;
r@111 120 #X obj 59 66 inlet;
r@111 121 #X obj 1 67 inlet;
r@111 122 #X obj -55 67 inlet;
r@111 123 #X obj 116 88 s \$0_upD;
r@111 124 #X obj 1 88 s \$0_dwD;
r@111 125 #X obj 59 87 s \$0_upS;
r@111 126 #X obj -55 89 s \$0_dwS;
r@111 127 #X obj 291 10 r \$0_dwD;
r@111 128 #X obj 291 44 / 2;
r@111 129 #X obj 291 118 / 2;
r@111 130 #X obj 291 94 spigot;
r@111 131 #X obj 324 44 r \$0_dwS;
r@111 132 #X obj 291 192 / 2;
r@111 133 #X obj 291 168 spigot;
r@111 134 #X obj 324 118 r \$0_dwS;
r@111 135 #X obj 291 266 / 2;
r@111 136 #X obj 291 242 spigot;
r@111 137 #X obj 324 192 r \$0_dwS;
r@111 138 #X obj 291 339 / 2;
r@111 139 #X obj 291 315 spigot;
r@111 140 #X obj 324 265 r \$0_dwS;
r@111 141 #X obj 291 413 / 2;
r@111 142 #X obj 291 389 spigot;
r@111 143 #X obj 324 339 r \$0_dwS;
r@111 144 #X obj 291 487 / 2;
r@111 145 #X obj 291 463 spigot;
r@111 146 #X obj 324 413 r \$0_dwS;
r@111 147 #X floatatom 245 514 5 0 0 0 - - -;
r@111 148 #X floatatom 247 438 5 0 0 0 - - -;
r@111 149 #X floatatom 246 362 5 0 0 0 - - -;
r@111 150 #X floatatom 247 287 5 0 0 0 - - -;
r@111 151 #X floatatom 250 215 5 0 0 0 - - -;
r@111 152 #X floatatom 250 140 5 0 0 0 - - -;
r@111 153 #X floatatom 251 65 5 0 0 0 - - -;
r@111 154 #X floatatom 251 31 5 0 0 0 - - -;
r@111 155 #X obj 324 68 > 0;
r@111 156 #X obj 324 142 > 1;
r@111 157 #X obj 324 216 > 2;
r@111 158 #X obj 324 289 > 3;
r@111 159 #X obj 324 363 > 4;
r@111 160 #X obj 324 437 > 5;
r@111 161 #X obj 437 39 / 2;
r@111 162 #X obj 437 113 / 2;
r@111 163 #X obj 437 89 spigot;
r@111 164 #X obj 437 187 / 2;
r@111 165 #X obj 437 163 spigot;
r@111 166 #X obj 437 261 / 2;
r@111 167 #X obj 437 237 spigot;
r@111 168 #X obj 438 332 / 2;
r@111 169 #X obj 437 310 spigot;
r@111 170 #X obj 437 408 / 2;
r@111 171 #X obj 437 384 spigot;
r@111 172 #X obj 437 482 / 2;
r@111 173 #X obj 437 458 spigot;
r@111 174 #X floatatom 391 509 5 0 0 0 - - -;
r@111 175 #X floatatom 393 433 5 0 0 0 - - -;
r@111 176 #X floatatom 392 357 5 0 0 0 - - -;
r@111 177 #X floatatom 393 282 5 0 0 0 - - -;
r@111 178 #X floatatom 396 210 5 0 0 0 - - -;
r@111 179 #X floatatom 396 135 5 0 0 0 - - -;
r@111 180 #X floatatom 397 60 5 0 0 0 - - -;
r@111 181 #X floatatom 397 26 5 0 0 0 - - -;
r@111 182 #X obj 470 63 > 0;
r@111 183 #X obj 470 137 > 1;
r@111 184 #X obj 470 211 > 2;
r@111 185 #X obj 470 284 > 3;
r@111 186 #X obj 470 358 > 4;
r@111 187 #X obj 470 432 > 5;
r@111 188 #X obj 437 5 r \$0_upD;
r@111 189 #X obj 470 39 r \$0_upS;
r@111 190 #X obj 470 113 r \$0_upS;
r@111 191 #X obj 470 187 r \$0_upS;
r@111 192 #X obj 470 260 r \$0_upS;
r@111 193 #X obj 470 334 r \$0_upS;
r@111 194 #X obj 470 408 r \$0_upS;
r@111 195 #X obj 622 28 route 0 1 2 3 4 5 6;
r@111 196 #X obj 387 89 s \$0_u1;
r@111 197 #X obj 385 162 s \$0_u2;
r@111 198 #X obj 385 237 s \$0_u3;
r@111 199 #X obj 383 309 s \$0_u4;
r@111 200 #X obj 384 383 s \$0_u5;
r@111 201 #X obj 385 459 s \$0_u6;
r@111 202 #X obj 437 508 s \$0_u7;
r@111 203 #X obj 622 173 s \$0_ub1;
r@111 204 #X obj 669 109 s \$0_ub4;
r@111 205 #X obj 653 131 s \$0_ub3;
r@111 206 #X obj 637 151 s \$0_ub2;
r@111 207 #X obj 685 89 s \$0_ub5;
r@111 208 #X obj 701 69 s \$0_ub6;
r@111 209 #X obj 717 49 s \$0_ub7;
r@111 210 #X floatatom 727 501 5 0 0 0 - - -;
r@111 211 #X floatatom 743 481 5 0 0 0 - - -;
r@111 212 #X floatatom 763 460 5 0 0 0 - - -;
r@111 213 #X floatatom 780 437 5 0 0 0 - - -;
r@111 214 #X floatatom 796 416 5 0 0 0 - - -;
r@111 215 #X floatatom 817 395 5 0 0 0 - - -;
r@111 216 #X floatatom 833 375 5 0 0 0 - - -;
r@111 217 #X obj 622 2 r \$0_upS;
r@111 218 #X floatatom 581 28 5 0 0 0 - - -;
r@111 219 #N canvas 354 179 846 633 upCalc 0;
r@111 220 #X obj 117 168 pack f f;
r@111 221 #X obj 255 170 pack f f f;
r@111 222 #X obj 634 181 pack f f f f f;
r@111 223 #X obj 117 125 f;
r@111 224 #X obj 162 125 f;
r@111 225 #X obj 132 61 r \$0_u1;
r@111 226 #X obj 177 103 r \$0_u2;
r@111 227 #X obj 162 82 r \$0_ub2;
r@111 228 #X obj 117 40 r \$0_ub2;
r@111 229 #X obj 52 161 f;
r@111 230 #X obj 52 79 r \$0_ub1;
r@111 231 #X obj 67 100 r \$0_u1;
r@111 232 #X obj 283 120 f;
r@111 233 #X obj 328 120 f;
r@111 234 #X obj 238 117 f;
r@111 235 #X obj 253 95 r \$0_u1;
r@111 236 #X obj 238 74 r \$0_ub3;
r@111 237 #X obj 283 35 r \$0_ub3;
r@111 238 #X obj 328 77 r \$0_ub3;
r@111 239 #X obj 298 56 r \$0_u2;
r@111 240 #X obj 343 98 r \$0_u3;
r@111 241 #X obj 451 128 f;
r@111 242 #X obj 496 128 f;
r@111 243 #X obj 406 125 f;
r@111 244 #X obj 421 103 r \$0_u1;
r@111 245 #X obj 466 64 r \$0_u2;
r@111 246 #X obj 511 106 r \$0_u3;
r@111 247 #X obj 436 170 pack f f f f;
r@111 248 #X obj 540 129 f;
r@111 249 #X obj 555 64 r \$0_u4;
r@111 250 #X obj 540 43 r \$0_ub4;
r@111 251 #X obj 496 85 r \$0_ub4;
r@111 252 #X obj 451 43 r \$0_ub4;
r@111 253 #X obj 406 82 r \$0_ub4;
r@111 254 #X obj 630 133 f;
r@111 255 #X obj 675 133 f;
r@111 256 #X obj 585 130 f;
r@111 257 #X obj 600 108 r \$0_u1;
r@111 258 #X obj 645 69 r \$0_u2;
r@111 259 #X obj 690 111 r \$0_u3;
r@111 260 #X obj 719 134 f;
r@111 261 #X obj 734 69 r \$0_u4;
r@111 262 #X obj 754 131 f;
r@111 263 #X obj 585 87 r \$0_ub5;
r@111 264 #X obj 630 48 r \$0_ub5;
r@111 265 #X obj 675 90 r \$0_ub5;
r@111 266 #X obj 719 48 r \$0_ub5;
r@111 267 #X obj 754 90 r \$0_ub5;
r@111 268 #X obj 769 111 r \$0_u5;
r@111 269 #X obj 591 299 f;
r@111 270 #X obj 636 299 f;
r@111 271 #X obj 546 296 f;
r@111 272 #X obj 561 274 r \$0_u1;
r@111 273 #X obj 606 235 r \$0_u2;
r@111 274 #X obj 651 277 r \$0_u3;
r@111 275 #X obj 680 300 f;
r@111 276 #X obj 695 235 r \$0_u4;
r@111 277 #X obj 715 297 f;
r@111 278 #X obj 730 277 r \$0_u5;
r@111 279 #X obj 615 351 pack f f f f f f;
r@111 280 #X obj 759 299 f;
r@111 281 #X obj 546 253 r \$0_ub6;
r@111 282 #X obj 591 214 r \$0_ub6;
r@111 283 #X obj 636 256 r \$0_ub6;
r@111 284 #X obj 680 214 r \$0_ub6;
r@111 285 #X obj 715 256 r \$0_ub6;
r@111 286 #X obj 759 215 r \$0_ub6;
r@111 287 #X obj 774 236 r \$0_u6;
r@111 288 #X obj 534 466 f;
r@111 289 #X obj 579 466 f;
r@111 290 #X obj 489 468 f;
r@111 291 #X obj 504 441 r \$0_u1;
r@111 292 #X obj 549 402 r \$0_u2;
r@111 293 #X obj 594 444 r \$0_u3;
r@111 294 #X obj 623 467 f;
r@111 295 #X obj 638 402 r \$0_u4;
r@111 296 #X obj 658 464 f;
r@111 297 #X obj 673 444 r \$0_u5;
r@111 298 #X obj 702 465 f;
r@111 299 #X obj 717 403 r \$0_u6;
r@111 300 #X obj 739 465 f;
r@111 301 #X obj 558 520 pack f f f f f f f;
r@111 302 #X obj 489 415 r \$0_ub7;
r@111 303 #X obj 534 381 r \$0_ub7;
r@111 304 #X obj 579 423 r \$0_ub7;
r@111 305 #X obj 623 381 r \$0_ub7;
r@111 306 #X obj 658 423 r \$0_ub7;
r@111 307 #X obj 702 382 r \$0_ub7;
r@111 308 #X obj 739 422 r \$0_ub7;
r@111 309 #X obj 754 443 r \$0_u7;
r@111 310 #X obj 52 467 outlet;
r@111 311 #X text 187 537 Patch that selects the number of sources on one side
r@111 312 of the perpendicular and packs the correct offset in a group to be
r@111 313 used for multiple sources.;
r@111 314 #X obj 52 185 * -1;
r@111 315 #X obj 117 147 * -1;
r@111 316 #X obj 162 146 * -1;
r@111 317 #X obj 283 141 * -1;
r@111 318 #X obj 327 141 * -1;
r@111 319 #X obj 238 140 * -1;
r@111 320 #X obj 496 148 * -1;
r@111 321 #X obj 540 149 * -1;
r@111 322 #X obj 406 147 * -1;
r@111 323 #X obj 451 148 * -1;
r@111 324 #X obj 719 154 * -1;
r@111 325 #X obj 753 154 * -1;
r@111 326 #X obj 629 153 * -1;
r@111 327 #X obj 674 154 * -1;
r@111 328 #X obj 585 150 * -1;
r@111 329 #X obj 714 319 * -1;
r@111 330 #X obj 758 321 * -1;
r@111 331 #X obj 636 322 * -1;
r@111 332 #X obj 680 322 * -1;
r@111 333 #X obj 590 321 * -1;
r@111 334 #X obj 547 321 * -1;
r@111 335 #X obj 702 487 * -1;
r@111 336 #X obj 739 487 * -1;
r@111 337 #X obj 623 489 * -1;
r@111 338 #X obj 658 487 * -1;
r@111 339 #X obj 579 488 * -1;
r@111 340 #X obj 534 489 * -1;
r@111 341 #X obj 489 490 * -1;
r@111 342 #X connect 0 0 90 0;
r@111 343 #X connect 1 0 90 0;
r@111 344 #X connect 2 0 90 0;
r@111 345 #X connect 3 0 93 0;
r@111 346 #X connect 4 0 94 0;
r@111 347 #X connect 5 0 3 1;
r@111 348 #X connect 6 0 4 1;
r@111 349 #X connect 7 0 4 0;
r@111 350 #X connect 8 0 3 0;
r@111 351 #X connect 9 0 92 0;
r@111 352 #X connect 10 0 9 0;
r@111 353 #X connect 11 0 9 1;
r@111 354 #X connect 12 0 95 0;
r@111 355 #X connect 13 0 96 0;
r@111 356 #X connect 14 0 97 0;
r@111 357 #X connect 15 0 14 1;
r@111 358 #X connect 16 0 14 0;
r@111 359 #X connect 17 0 12 0;
r@111 360 #X connect 18 0 13 0;
r@111 361 #X connect 19 0 12 1;
r@111 362 #X connect 20 0 13 1;
r@111 363 #X connect 21 0 101 0;
r@111 364 #X connect 22 0 98 0;
r@111 365 #X connect 23 0 100 0;
r@111 366 #X connect 24 0 23 1;
r@111 367 #X connect 25 0 21 1;
r@111 368 #X connect 26 0 22 1;
r@111 369 #X connect 27 0 90 0;
r@111 370 #X connect 28 0 99 0;
r@111 371 #X connect 29 0 28 1;
r@111 372 #X connect 30 0 28 0;
r@111 373 #X connect 31 0 22 0;
r@111 374 #X connect 32 0 21 0;
r@111 375 #X connect 33 0 23 0;
r@111 376 #X connect 34 0 104 0;
r@111 377 #X connect 35 0 105 0;
r@111 378 #X connect 36 0 106 0;
r@111 379 #X connect 37 0 36 1;
r@111 380 #X connect 38 0 34 1;
r@111 381 #X connect 39 0 35 1;
r@111 382 #X connect 40 0 102 0;
r@111 383 #X connect 41 0 40 1;
r@111 384 #X connect 42 0 103 0;
r@111 385 #X connect 43 0 36 0;
r@111 386 #X connect 44 0 34 0;
r@111 387 #X connect 45 0 35 0;
r@111 388 #X connect 46 0 40 0;
r@111 389 #X connect 47 0 42 0;
r@111 390 #X connect 48 0 42 1;
r@111 391 #X connect 49 0 111 0;
r@111 392 #X connect 50 0 109 0;
r@111 393 #X connect 51 0 112 0;
r@111 394 #X connect 52 0 51 1;
r@111 395 #X connect 53 0 49 1;
r@111 396 #X connect 54 0 50 1;
r@111 397 #X connect 55 0 110 0;
r@111 398 #X connect 56 0 55 1;
r@111 399 #X connect 57 0 107 0;
r@111 400 #X connect 58 0 57 1;
r@111 401 #X connect 59 0 90 0;
r@111 402 #X connect 60 0 108 0;
r@111 403 #X connect 61 0 51 0;
r@111 404 #X connect 62 0 49 0;
r@111 405 #X connect 63 0 50 0;
r@111 406 #X connect 64 0 55 0;
r@111 407 #X connect 65 0 57 0;
r@111 408 #X connect 66 0 60 0;
r@111 409 #X connect 67 0 60 1;
r@111 410 #X connect 68 0 118 0;
r@111 411 #X connect 69 0 117 0;
r@111 412 #X connect 70 0 119 0;
r@111 413 #X connect 71 0 70 1;
r@111 414 #X connect 72 0 68 1;
r@111 415 #X connect 73 0 69 1;
r@111 416 #X connect 74 0 115 0;
r@111 417 #X connect 75 0 74 1;
r@111 418 #X connect 76 0 116 0;
r@111 419 #X connect 77 0 76 1;
r@111 420 #X connect 78 0 113 0;
r@111 421 #X connect 79 0 78 1;
r@111 422 #X connect 80 0 114 0;
r@111 423 #X connect 81 0 90 0;
r@111 424 #X connect 82 0 70 0;
r@111 425 #X connect 83 0 68 0;
r@111 426 #X connect 84 0 69 0;
r@111 427 #X connect 85 0 74 0;
r@111 428 #X connect 86 0 76 0;
r@111 429 #X connect 87 0 78 0;
r@111 430 #X connect 88 0 80 0;
r@111 431 #X connect 89 0 80 1;
r@111 432 #X connect 92 0 90 0;
r@111 433 #X connect 93 0 0 0;
r@111 434 #X connect 94 0 0 1;
r@111 435 #X connect 95 0 1 1;
r@111 436 #X connect 96 0 1 2;
r@111 437 #X connect 97 0 1 0;
r@111 438 #X connect 98 0 27 2;
r@111 439 #X connect 99 0 27 3;
r@111 440 #X connect 100 0 27 0;
r@111 441 #X connect 101 0 27 1;
r@111 442 #X connect 102 0 2 3;
r@111 443 #X connect 103 0 2 4;
r@111 444 #X connect 104 0 2 1;
r@111 445 #X connect 105 0 2 2;
r@111 446 #X connect 106 0 2 0;
r@111 447 #X connect 107 0 59 4;
r@111 448 #X connect 108 0 59 5;
r@111 449 #X connect 109 0 59 2;
r@111 450 #X connect 110 0 59 3;
r@111 451 #X connect 111 0 59 1;
r@111 452 #X connect 112 0 59 0;
r@111 453 #X connect 113 0 81 5;
r@111 454 #X connect 114 0 81 6;
r@111 455 #X connect 115 0 81 3;
r@111 456 #X connect 116 0 81 4;
r@111 457 #X connect 117 0 81 2;
r@111 458 #X connect 118 0 81 1;
r@111 459 #X connect 119 0 81 0;
r@111 460 #X restore 683 242 pd upCalc;
r@111 461 #X floatatom 850 356 5 0 0 0 - - -;
r@111 462 #X floatatom 867 334 5 0 0 0 - - -;
r@111 463 #N canvas 360 251 846 633 downCalc 0;
r@111 464 #X obj 117 147 pack f f;
r@111 465 #X obj 255 147 pack f f f;
r@111 466 #X obj 635 160 pack f f f f f;
r@111 467 #X obj 117 125 f;
r@111 468 #X obj 162 125 f;
r@111 469 #X obj 52 122 f;
r@111 470 #X obj 283 120 f;
r@111 471 #X obj 328 120 f;
r@111 472 #X obj 238 117 f;
r@111 473 #X obj 451 128 f;
r@111 474 #X obj 496 128 f;
r@111 475 #X obj 406 125 f;
r@111 476 #X obj 437 155 pack f f f f;
r@111 477 #X obj 540 129 f;
r@111 478 #X obj 630 133 f;
r@111 479 #X obj 675 133 f;
r@111 480 #X obj 585 130 f;
r@111 481 #X obj 719 134 f;
r@111 482 #X obj 754 131 f;
r@111 483 #X obj 590 276 f;
r@111 484 #X obj 635 276 f;
r@111 485 #X obj 545 273 f;
r@111 486 #X obj 679 277 f;
r@111 487 #X obj 714 274 f;
r@111 488 #X obj 614 308 pack f f f f f f;
r@111 489 #X obj 758 276 f;
r@111 490 #X obj 533 423 f;
r@111 491 #X obj 578 423 f;
r@111 492 #X obj 488 420 f;
r@111 493 #X obj 622 424 f;
r@111 494 #X obj 657 421 f;
r@111 495 #X obj 701 423 f;
r@111 496 #X obj 738 422 f;
r@111 497 #X obj 557 455 pack f f f f f f f;
r@111 498 #X obj 52 467 outlet;
r@111 499 #X text 187 537 Patch that selects the number of sources on one side
r@111 500 of the perpendicular and packs the correct offset in a group to be
r@111 501 used for multiple sources.;
r@111 502 #X obj 67 100 r \$0_d1;
r@111 503 #X obj 52 79 r \$0_db1;
r@111 504 #X obj 117 40 r \$0_db2;
r@111 505 #X obj 132 61 r \$0_d1;
r@111 506 #X obj 162 82 r \$0_db2;
r@111 507 #X obj 177 103 r \$0_d2;
r@111 508 #X obj 238 74 r \$0_db3;
r@111 509 #X obj 253 95 r \$0_d1;
r@111 510 #X obj 283 35 r \$0_db3;
r@111 511 #X obj 298 56 r \$0_d2;
r@111 512 #X obj 328 77 r \$0_db3;
r@111 513 #X obj 343 98 r \$0_d3;
r@111 514 #X obj 406 82 r \$0_db4;
r@111 515 #X obj 421 103 r \$0_d1;
r@111 516 #X obj 451 43 r \$0_db4;
r@111 517 #X obj 466 64 r \$0_d2;
r@111 518 #X obj 496 85 r \$0_db4;
r@111 519 #X obj 511 106 r \$0_d3;
r@111 520 #X obj 540 43 r \$0_db4;
r@111 521 #X obj 555 64 r \$0_d4;
r@111 522 #X obj 585 87 r \$0_db5;
r@111 523 #X obj 600 108 r \$0_d1;
r@111 524 #X obj 630 48 r \$0_db5;
r@111 525 #X obj 645 69 r \$0_d2;
r@111 526 #X obj 675 90 r \$0_db5;
r@111 527 #X obj 690 111 r \$0_d3;
r@111 528 #X obj 719 48 r \$0_db5;
r@111 529 #X obj 734 69 r \$0_d4;
r@111 530 #X obj 754 90 r \$0_db5;
r@111 531 #X obj 769 111 r \$0_d5;
r@111 532 #X obj 545 230 r \$0_db6;
r@111 533 #X obj 560 251 r \$0_d1;
r@111 534 #X obj 590 191 r \$0_db6;
r@111 535 #X obj 605 212 r \$0_d2;
r@111 536 #X obj 635 233 r \$0_db6;
r@111 537 #X obj 650 254 r \$0_d3;
r@111 538 #X obj 679 191 r \$0_db6;
r@111 539 #X obj 694 212 r \$0_d4;
r@111 540 #X obj 714 233 r \$0_db6;
r@111 541 #X obj 729 254 r \$0_d5;
r@111 542 #X obj 758 192 r \$0_db6;
r@111 543 #X obj 773 213 r \$0_d6;
r@111 544 #X obj 488 377 r \$0_db7;
r@111 545 #X obj 503 398 r \$0_d1;
r@111 546 #X obj 533 338 r \$0_db7;
r@111 547 #X obj 548 359 r \$0_d2;
r@111 548 #X obj 578 380 r \$0_db7;
r@111 549 #X obj 593 401 r \$0_d3;
r@111 550 #X obj 622 338 r \$0_db7;
r@111 551 #X obj 637 359 r \$0_d4;
r@111 552 #X obj 657 380 r \$0_db7;
r@111 553 #X obj 672 401 r \$0_d5;
r@111 554 #X obj 701 339 r \$0_db7;
r@111 555 #X obj 716 360 r \$0_d6;
r@111 556 #X obj 738 379 r \$0_db7;
r@111 557 #X obj 753 400 r \$0_d7;
r@111 558 #X connect 0 0 34 0;
r@111 559 #X connect 1 0 34 0;
r@111 560 #X connect 2 0 34 0;
r@111 561 #X connect 3 0 0 0;
r@111 562 #X connect 4 0 0 1;
r@111 563 #X connect 5 0 34 0;
r@111 564 #X connect 6 0 1 1;
r@111 565 #X connect 7 0 1 2;
r@111 566 #X connect 8 0 1 0;
r@111 567 #X connect 9 0 12 1;
r@111 568 #X connect 10 0 12 2;
r@111 569 #X connect 11 0 12 0;
r@111 570 #X connect 12 0 34 0;
r@111 571 #X connect 13 0 12 3;
r@111 572 #X connect 14 0 2 1;
r@111 573 #X connect 15 0 2 2;
r@111 574 #X connect 16 0 2 0;
r@111 575 #X connect 17 0 2 3;
r@111 576 #X connect 18 0 2 4;
r@111 577 #X connect 19 0 24 1;
r@111 578 #X connect 20 0 24 2;
r@111 579 #X connect 21 0 24 0;
r@111 580 #X connect 22 0 24 3;
r@111 581 #X connect 23 0 24 4;
r@111 582 #X connect 24 0 34 0;
r@111 583 #X connect 25 0 24 5;
r@111 584 #X connect 26 0 33 1;
r@111 585 #X connect 27 0 33 2;
r@111 586 #X connect 28 0 33 0;
r@111 587 #X connect 29 0 33 3;
r@111 588 #X connect 30 0 33 4;
r@111 589 #X connect 31 0 33 5;
r@111 590 #X connect 32 0 33 6;
r@111 591 #X connect 33 0 34 0;
r@111 592 #X connect 36 0 5 1;
r@111 593 #X connect 37 0 5 0;
r@111 594 #X connect 38 0 3 0;
r@111 595 #X connect 39 0 3 1;
r@111 596 #X connect 40 0 4 0;
r@111 597 #X connect 41 0 4 1;
r@111 598 #X connect 42 0 8 0;
r@111 599 #X connect 43 0 8 1;
r@111 600 #X connect 44 0 6 0;
r@111 601 #X connect 45 0 6 1;
r@111 602 #X connect 46 0 7 0;
r@111 603 #X connect 47 0 7 1;
r@111 604 #X connect 48 0 11 0;
r@111 605 #X connect 49 0 11 1;
r@111 606 #X connect 50 0 9 0;
r@111 607 #X connect 51 0 9 1;
r@111 608 #X connect 52 0 10 0;
r@111 609 #X connect 53 0 10 1;
r@111 610 #X connect 54 0 13 0;
r@111 611 #X connect 55 0 13 1;
r@111 612 #X connect 56 0 16 0;
r@111 613 #X connect 57 0 16 1;
r@111 614 #X connect 58 0 14 0;
r@111 615 #X connect 59 0 14 1;
r@111 616 #X connect 60 0 15 0;
r@111 617 #X connect 61 0 15 1;
r@111 618 #X connect 62 0 17 0;
r@111 619 #X connect 63 0 17 1;
r@111 620 #X connect 64 0 18 0;
r@111 621 #X connect 65 0 18 1;
r@111 622 #X connect 66 0 21 0;
r@111 623 #X connect 67 0 21 1;
r@111 624 #X connect 68 0 19 0;
r@111 625 #X connect 69 0 19 1;
r@111 626 #X connect 70 0 20 0;
r@111 627 #X connect 71 0 20 1;
r@111 628 #X connect 72 0 22 0;
r@111 629 #X connect 73 0 22 1;
r@111 630 #X connect 74 0 23 0;
r@111 631 #X connect 75 0 23 1;
r@111 632 #X connect 76 0 25 0;
r@111 633 #X connect 77 0 25 1;
r@111 634 #X connect 78 0 28 0;
r@111 635 #X connect 79 0 28 1;
r@111 636 #X connect 80 0 26 0;
r@111 637 #X connect 81 0 26 1;
r@111 638 #X connect 82 0 27 0;
r@111 639 #X connect 83 0 27 1;
r@111 640 #X connect 84 0 29 0;
r@111 641 #X connect 85 0 29 1;
r@111 642 #X connect 86 0 30 0;
r@111 643 #X connect 87 0 30 1;
r@111 644 #X connect 88 0 31 0;
r@111 645 #X connect 89 0 31 1;
r@111 646 #X connect 90 0 32 0;
r@111 647 #X connect 91 0 32 1;
r@111 648 #X restore 704 264 pd downCalc;
r@111 649 #X obj 846 44 route 0 1 2 3 4 5 6;
r@111 650 #X floatatom 806 45 5 0 0 0 - - -;
r@111 651 #X obj 846 19 r \$0_dwS;
r@111 652 #X obj 846 189 s \$0_db1;
r@111 653 #X obj 861 167 s \$0_db2;
r@111 654 #X obj 877 147 s \$0_db3;
r@111 655 #X obj 893 125 s \$0_db4;
r@111 656 #X obj 909 105 s \$0_db5;
r@111 657 #X obj 925 85 s \$0_db6;
r@111 658 #X obj 941 65 s \$0_db7;
r@111 659 #X obj 241 97 s \$0_d1;
r@111 660 #X obj 291 511 s \$0_d7;
r@111 661 #X obj 234 467 s \$0_d6;
r@111 662 #X obj 225 392 s \$0_d5;
r@111 663 #X obj 226 316 s \$0_d4;
r@111 664 #X obj 231 251 s \$0_d3;
r@111 665 #X obj 233 168 s \$0_d2;
r@111 666 #X obj 683 289 list;
r@111 667 #X obj 683 314 unpack f f f f f f f f f;
r@111 668 #X obj 683 501 outlet;
r@111 669 #X obj 700 480 outlet;
r@111 670 #X obj 718 458 outlet;
r@111 671 #X obj 735 436 outlet;
r@111 672 #X obj 753 416 outlet;
r@111 673 #X obj 771 395 outlet;
r@111 674 #X obj 788 374 outlet;
r@111 675 #X obj 806 354 outlet;
r@111 676 #X obj 824 335 outlet;
r@111 677 #X text -79 -40 This patch takes the distance of the wires above and
r@111 678 below the observer and calculates where additional sources will be
r@111 679 positioned in relation to the observer. The distance is halved from
r@111 680 the ends in to give higher resolution nearer the observer.;
r@111 681 #X connect 0 0 4 0;
r@111 682 #X connect 1 0 6 0;
r@111 683 #X connect 2 0 5 0;
r@111 684 #X connect 3 0 7 0;
r@111 685 #X connect 8 0 35 0;
r@111 686 #X connect 8 0 9 0;
r@111 687 #X connect 9 0 11 0;
r@111 688 #X connect 9 0 34 0;
r@111 689 #X connect 9 0 114 0;
r@111 690 #X connect 10 0 14 0;
r@111 691 #X connect 10 0 33 0;
r@111 692 #X connect 10 0 120 0;
r@111 693 #X connect 11 0 10 0;
r@111 694 #X connect 12 0 36 0;
r@111 695 #X connect 13 0 17 0;
r@111 696 #X connect 13 0 32 0;
r@111 697 #X connect 13 0 119 0;
r@111 698 #X connect 14 0 13 0;
r@111 699 #X connect 15 0 37 0;
r@111 700 #X connect 16 0 20 0;
r@111 701 #X connect 16 0 31 0;
r@111 702 #X connect 16 0 118 0;
r@111 703 #X connect 17 0 16 0;
r@111 704 #X connect 18 0 38 0;
r@111 705 #X connect 19 0 23 0;
r@111 706 #X connect 19 0 30 0;
r@111 707 #X connect 19 0 117 0;
r@111 708 #X connect 20 0 19 0;
r@111 709 #X connect 21 0 39 0;
r@111 710 #X connect 22 0 26 0;
r@111 711 #X connect 22 0 29 0;
r@111 712 #X connect 22 0 116 0;
r@111 713 #X connect 23 0 22 0;
r@111 714 #X connect 24 0 40 0;
r@111 715 #X connect 25 0 28 0;
r@111 716 #X connect 25 0 115 0;
r@111 717 #X connect 26 0 25 0;
r@111 718 #X connect 27 0 41 0;
r@111 719 #X connect 36 0 11 1;
r@111 720 #X connect 37 0 14 1;
r@111 721 #X connect 38 0 17 1;
r@111 722 #X connect 39 0 20 1;
r@111 723 #X connect 40 0 23 1;
r@111 724 #X connect 41 0 26 1;
r@111 725 #X connect 42 0 44 0;
r@111 726 #X connect 42 0 61 0;
r@111 727 #X connect 42 0 77 0;
r@111 728 #X connect 43 0 46 0;
r@111 729 #X connect 43 0 60 0;
r@111 730 #X connect 43 0 78 0;
r@111 731 #X connect 44 0 43 0;
r@111 732 #X connect 45 0 48 0;
r@111 733 #X connect 45 0 59 0;
r@111 734 #X connect 45 0 79 0;
r@111 735 #X connect 46 0 45 0;
r@111 736 #X connect 47 0 50 0;
r@111 737 #X connect 47 0 58 0;
r@111 738 #X connect 47 0 80 0;
r@111 739 #X connect 48 0 47 0;
r@111 740 #X connect 49 0 52 0;
r@111 741 #X connect 49 0 57 0;
r@111 742 #X connect 49 0 81 0;
r@111 743 #X connect 50 0 49 0;
r@111 744 #X connect 51 0 54 0;
r@111 745 #X connect 51 0 56 0;
r@111 746 #X connect 51 0 82 0;
r@111 747 #X connect 52 0 51 0;
r@111 748 #X connect 53 0 55 0;
r@111 749 #X connect 53 0 83 0;
r@111 750 #X connect 54 0 53 0;
r@111 751 #X connect 63 0 44 1;
r@111 752 #X connect 64 0 46 1;
r@111 753 #X connect 65 0 48 1;
r@111 754 #X connect 66 0 50 1;
r@111 755 #X connect 67 0 52 1;
r@111 756 #X connect 68 0 54 1;
r@111 757 #X connect 69 0 62 0;
r@111 758 #X connect 69 0 42 0;
r@111 759 #X connect 70 0 63 0;
r@111 760 #X connect 71 0 64 0;
r@111 761 #X connect 72 0 65 0;
r@111 762 #X connect 73 0 66 0;
r@111 763 #X connect 74 0 67 0;
r@111 764 #X connect 75 0 68 0;
r@111 765 #X connect 76 0 84 0;
r@111 766 #X connect 76 1 87 0;
r@111 767 #X connect 76 2 86 0;
r@111 768 #X connect 76 3 85 0;
r@111 769 #X connect 76 4 88 0;
r@111 770 #X connect 76 5 89 0;
r@111 771 #X connect 76 6 90 0;
r@111 772 #X connect 98 0 76 0;
r@111 773 #X connect 98 0 99 0;
r@111 774 #X connect 100 0 121 0;
r@111 775 #X connect 103 0 121 1;
r@111 776 #X connect 104 0 107 0;
r@111 777 #X connect 104 1 108 0;
r@111 778 #X connect 104 2 109 0;
r@111 779 #X connect 104 3 110 0;
r@111 780 #X connect 104 4 111 0;
r@111 781 #X connect 104 5 112 0;
r@111 782 #X connect 104 6 113 0;
r@111 783 #X connect 106 0 104 0;
r@111 784 #X connect 106 0 105 0;
r@111 785 #X connect 121 0 122 0;
r@111 786 #X connect 122 0 91 0;
r@111 787 #X connect 122 0 123 0;
r@111 788 #X connect 122 1 92 0;
r@111 789 #X connect 122 1 124 0;
r@111 790 #X connect 122 2 93 0;
r@111 791 #X connect 122 2 125 0;
r@111 792 #X connect 122 3 94 0;
r@111 793 #X connect 122 3 126 0;
r@111 794 #X connect 122 4 95 0;
r@111 795 #X connect 122 4 127 0;
r@111 796 #X connect 122 5 96 0;
r@111 797 #X connect 122 5 128 0;
r@111 798 #X connect 122 6 97 0;
r@111 799 #X connect 122 6 129 0;
r@111 800 #X connect 122 7 101 0;
r@111 801 #X connect 122 7 130 0;
r@111 802 #X connect 122 8 102 0;
r@111 803 #X connect 122 8 131 0;
r@112 804 #X restore -147 264 pd gapCalc;
r@112 805 #X obj -214 471 wireSource;
r@112 806 #X obj -287 281 wireSource;
r@111 807 #X obj -280 303 wireSource;
r@111 808 #X obj -273 324 wireSource;
r@111 809 #X obj -266 346 wireSource;
r@111 810 #X obj -257 365 wireSource;
r@111 811 #X obj -250 387 wireSource;
r@111 812 #X obj -243 408 wireSource;
r@111 813 #X obj -236 430 wireSource;
r@111 814 #X obj -228 449 wireSource;
r@112 815 #X obj -108 371 r \$0_f;
r@112 816 #X obj -193 44 s \$0_WirLX;
r@112 817 #X obj -125 45 s \$0_WirLY;
r@112 818 #X obj 15 46 s \$0_WirRX;
r@112 819 #X obj 85 45 s \$0_WirRY;
r@112 820 #X connect 0 0 85 0;
r@110 821 #X connect 1 0 0 0;
r@112 822 #X connect 2 0 6 0;
r@112 823 #X connect 2 0 8 1;
r@112 824 #X connect 2 0 17 0;
r@112 825 #X connect 3 0 4 0;
r@111 826 #X connect 4 0 5 0;
r@112 827 #X connect 4 0 16 0;
r@112 828 #X connect 7 0 8 0;
r@112 829 #X connect 8 0 48 0;
r@112 830 #X connect 13 0 14 0;
r@112 831 #X connect 18 0 22 0;
r@112 832 #X connect 19 0 20 0;
r@112 833 #X connect 20 0 22 1;
r@112 834 #X connect 20 0 26 1;
r@112 835 #X connect 21 0 20 1;
r@112 836 #X connect 22 0 23 0;
r@112 837 #X connect 22 0 36 0;
r@112 838 #X connect 23 0 33 0;
r@112 839 #X connect 24 0 47 0;
r@112 840 #X connect 25 0 26 0;
r@111 841 #X connect 26 0 27 0;
r@112 842 #X connect 26 0 35 0;
r@112 843 #X connect 27 0 32 0;
r@112 844 #X connect 28 0 25 0;
r@112 845 #X connect 29 0 34 0;
r@112 846 #X connect 29 0 46 0;
r@112 847 #X connect 30 0 39 0;
r@112 848 #X connect 30 0 45 0;
r@112 849 #X connect 31 0 25 1;
r@112 850 #X connect 31 1 42 0;
r@112 851 #X connect 32 0 30 0;
r@112 852 #X connect 33 0 29 0;
r@112 853 #X connect 34 0 37 0;
r@112 854 #X connect 35 0 40 1;
r@112 855 #X connect 35 0 43 1;
r@112 856 #X connect 36 0 37 1;
r@112 857 #X connect 36 0 44 1;
r@112 858 #X connect 37 0 43 0;
r@111 859 #X connect 39 0 40 0;
r@112 860 #X connect 40 0 44 0;
r@112 861 #X connect 42 0 25 0;
r@112 862 #X connect 43 0 38 0;
r@112 863 #X connect 43 0 79 0;
r@112 864 #X connect 44 0 41 0;
r@112 865 #X connect 44 0 80 0;
r@112 866 #X connect 45 0 39 1;
r@112 867 #X connect 46 0 34 1;
r@112 868 #X connect 47 0 31 0;
r@112 869 #X connect 48 0 15 0;
r@112 870 #X connect 49 0 50 0;
r@112 871 #X connect 50 0 52 0;
r@112 872 #X connect 50 0 77 1;
r@112 873 #X connect 50 0 78 1;
r@112 874 #X connect 51 0 50 1;
r@111 875 #X connect 53 0 57 0;
r@112 876 #X connect 54 0 55 0;
r@112 877 #X connect 55 0 57 1;
r@112 878 #X connect 55 0 61 1;
r@112 879 #X connect 56 0 55 1;
r@112 880 #X connect 57 0 58 0;
r@112 881 #X connect 57 0 66 0;
r@112 882 #X connect 58 0 78 0;
r@112 883 #X connect 59 0 74 0;
r@112 884 #X connect 60 0 61 0;
r@112 885 #X connect 61 0 62 0;
r@112 886 #X connect 61 0 65 0;
r@112 887 #X connect 62 0 77 0;
r@112 888 #X connect 63 0 60 0;
r@112 889 #X connect 64 0 60 1;
r@112 890 #X connect 64 1 71 0;
r@112 891 #X connect 65 0 69 1;
r@112 892 #X connect 65 0 72 1;
r@112 893 #X connect 66 0 67 1;
r@112 894 #X connect 66 0 73 1;
r@112 895 #X connect 67 0 72 0;
r@112 896 #X connect 69 0 73 0;
r@112 897 #X connect 71 0 60 0;
r@112 898 #X connect 72 0 68 0;
r@112 899 #X connect 72 0 75 0;
r@112 900 #X connect 73 0 70 0;
r@112 901 #X connect 73 0 76 0;
r@112 902 #X connect 74 0 64 0;
r@112 903 #X connect 77 0 69 0;
r@112 904 #X connect 78 0 67 0;
r@112 905 #X connect 81 0 116 3;
r@112 906 #X connect 82 0 116 2;
r@112 907 #X connect 83 0 116 1;
r@112 908 #X connect 84 0 116 0;
r@112 909 #X connect 86 0 117 0;
r@112 910 #X connect 86 0 118 0;
r@112 911 #X connect 86 0 119 0;
r@112 912 #X connect 86 0 120 0;
r@112 913 #X connect 86 0 121 0;
r@112 914 #X connect 86 0 122 0;
r@112 915 #X connect 86 0 123 0;
r@112 916 #X connect 86 0 124 0;
r@112 917 #X connect 86 0 125 0;
r@112 918 #X connect 86 0 126 0;
r@112 919 #X connect 87 0 100 0;
r@112 920 #X connect 87 0 115 0;
r@112 921 #X connect 88 0 99 0;
r@112 922 #X connect 88 0 115 1;
r@112 923 #X connect 89 0 98 0;
r@112 924 #X connect 89 0 114 0;
r@112 925 #X connect 89 0 115 2;
r@112 926 #X connect 90 0 115 3;
r@112 927 #X connect 90 0 128 0;
r@112 928 #X connect 91 0 115 4;
r@112 929 #X connect 91 0 129 0;
r@112 930 #X connect 92 0 97 0;
r@112 931 #X connect 92 0 115 5;
r@112 932 #X connect 93 0 115 6;
r@112 933 #X connect 93 0 130 0;
r@112 934 #X connect 94 0 115 7;
r@112 935 #X connect 94 0 131 0;
r@112 936 #X connect 95 0 96 0;
r@112 937 #X connect 95 0 115 8;
r@112 938 #X connect 101 0 4 1;
r@112 939 #X connect 101 0 2 1;
r@112 940 #X connect 102 0 2 0;
r@112 941 #X connect 102 0 3 0;
r@112 942 #X connect 102 0 9 0;
r@112 943 #X connect 103 0 117 2;
r@112 944 #X connect 104 0 103 0;
r@112 945 #X connect 115 0 117 1;
r@112 946 #X connect 115 0 118 1;
r@112 947 #X connect 115 0 119 1;
r@112 948 #X connect 115 0 120 1;
r@112 949 #X connect 115 0 121 1;
r@112 950 #X connect 115 0 122 1;
r@112 951 #X connect 115 0 123 1;
r@112 952 #X connect 115 0 124 1;
r@112 953 #X connect 115 0 125 1;
r@112 954 #X connect 115 0 126 1;
r@112 955 #X connect 116 0 118 2;
r@112 956 #X connect 116 1 119 2;
r@112 957 #X connect 116 2 120 2;
r@112 958 #X connect 116 3 121 2;
r@112 959 #X connect 116 4 122 2;
r@112 960 #X connect 116 5 123 2;
r@112 961 #X connect 116 6 124 2;
r@112 962 #X connect 116 7 125 2;
r@112 963 #X connect 116 8 126 2;
r@112 964 #X connect 117 0 113 0;
r@112 965 #X connect 118 0 105 0;
r@112 966 #X connect 119 0 106 0;
r@112 967 #X connect 120 0 107 0;
r@112 968 #X connect 121 0 108 0;
r@112 969 #X connect 122 0 109 0;
r@112 970 #X connect 124 0 110 0;
r@112 971 #X connect 125 0 111 0;
r@112 972 #X connect 126 0 112 0;
r@112 973 #X connect 127 0 117 3;
r@112 974 #X connect 127 0 126 3;
r@112 975 #X connect 127 0 125 3;
r@112 976 #X connect 127 0 124 3;
r@112 977 #X connect 127 0 123 3;
r@112 978 #X connect 127 0 122 3;
r@112 979 #X connect 127 0 121 3;
r@112 980 #X connect 127 0 120 3;
r@112 981 #X connect 127 0 119 3;
r@112 982 #X connect 127 0 118 3;