changeset 233:f25427623a84

Experimenting changing the values of V to match the average. Disguarded as no evidence this is what happens in nature.
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Tue, 09 Aug 2016 20:47:58 +0100
parents 3f098ee30907
children 3d37c74238cf
files .DS_Store MechAeolian/MA_Test3.pd MechAeolian/MechAeolianD3.pd MechAeolian/WindGenD1.pd MechAeolian/harpD2.pd
diffstat 5 files changed, 1147 insertions(+), 938 deletions(-) [+]
line wrap: on
line diff
Binary file .DS_Store has changed
--- a/MechAeolian/MA_Test3.pd	Wed Jul 27 22:12:18 2016 +0100
+++ b/MechAeolian/MA_Test3.pd	Tue Aug 09 20:47:58 2016 +0100
@@ -126,6 +126,10 @@
 #X obj 470 508 r \$0-O_N;
 #X obj 469 656 outlet;
 #X obj 403 529 MechAeolianD3;
+#X obj 719 630 r myMet;
+#X obj 719 653 snapshot~;
+#X floatatom 719 677 0 0 0 0 - - -;
+#X obj 620 659 outlet~;
 #X connect 0 0 15 0;
 #X connect 1 0 2 0;
 #X connect 1 0 114 0;
@@ -241,3 +245,6 @@
 #X connect 114 5 108 0;
 #X connect 114 6 66 0;
 #X connect 114 6 90 0;
+#X connect 114 7 118 0;
+#X connect 115 0 116 0;
+#X connect 116 0 117 0;
--- a/MechAeolian/MechAeolianD3.pd	Wed Jul 27 22:12:18 2016 +0100
+++ b/MechAeolian/MechAeolianD3.pd	Tue Aug 09 20:47:58 2016 +0100
@@ -865,7 +865,6 @@
 #X obj 1189 114 s \$0-Qval;
 #X obj 412 518 r myMet;
 #X obj 402 539 snapshot~;
-#X obj 402 498 r~ \$0-myFreq;
 #X text 780 18 Mass Density;
 #X text 720 16 Tension;
 #N canvas 389 23 542 808 NatFreq 0;
@@ -984,7 +983,7 @@
 #X obj 849 90 r myMet;
 #X obj 849 111 snapshot~;
 #X floatatom 849 132 0 0 0 0 - - -;
-#N canvas 983 470 450 300 toneCalc 0;
+#N canvas 1051 538 450 300 toneCalc 0;
 #X obj 101 -1 inlet~;
 #X obj 144 40 inlet;
 #X obj 102 228 outlet~;
@@ -1040,7 +1039,7 @@
 #X obj 639 262 + 0.5;
 #X obj 639 302 i;
 #X obj 978 674 outlet;
-#N canvas 669 135 537 467 modulation 0;
+#N canvas 438 124 537 467 modulation 0;
 #X obj 171 17 r~ \$0-thisNatF;
 #X floatatom 316 237 0 0 0 0 - - -;
 #X obj 171 246 osc~;
@@ -1095,12 +1094,11 @@
 #X connect 25 0 11 0;
 #X connect 25 0 26 0;
 #X restore 859 442 pd modulation;
-#X obj 622 361 r~ \$0-myFreq;
+#X obj 622 380 r~ \$0-myFreq;
 #X floatatom 712 323 0 0 0 0 - - -;
 #X obj 570 495 outlet~;
-#X obj 629 390 outlet~;
-#N canvas 193 252 949 640 AeolianFreq 0;
-#X obj 605 102 inlet;
+#X obj 629 409 outlet~;
+#N canvas 109 290 949 640 AeolianFreq 0;
 #X obj 605 123 > 1;
 #X obj 126 -69 inlet~;
 #X obj 228 -71 inlet~;
@@ -1110,15 +1108,15 @@
 #X obj 352 -66 inlet~;
 #X obj 507 177 *~;
 #X obj 492 207 +~;
-#X obj 670 228 spigot~;
-#X obj 685 175 *~;
-#X obj 670 205 -~;
+#X obj 704 228 spigot~;
+#X obj 719 175 *~;
+#X obj 704 205 -~;
 #X obj 473 266 r myMet;
 #X obj 473 289 snapshot~;
 #X floatatom 473 310 0 0 0 0 - - -;
-#X obj 716 255 r myMet;
-#X obj 716 278 snapshot~;
-#X floatatom 716 299 0 0 0 0 - - -;
+#X obj 750 255 r myMet;
+#X obj 750 278 snapshot~;
+#X floatatom 750 299 0 0 0 0 - - -;
 #X obj 422 -67 r myMet;
 #X obj 422 -44 snapshot~;
 #X floatatom 422 -23 0 0 0 0 - - -;
@@ -1129,9 +1127,9 @@
 #X obj 65 -47 snapshot~;
 #X floatatom 65 -26 0 0 0 0 - - -;
 #X obj 522 148 -~;
-#X obj 700 148 -~;
-#X obj 622 -25 hsl 128 15 0 0.5 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 0 1;
+#X obj 734 148 -~;
+#X obj 793 -51 hsl 128 15 -0.2 0.5 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
 #X obj 198 -16 sig~ 1;
 #X obj 228 28 exp~;
 #X obj 198 74 /~;
@@ -1139,92 +1137,100 @@
 #X obj 285 123 r myMet;
 #X obj 285 146 snapshot~;
 #X floatatom 285 167 0 0 0 0 - - -;
-#X msg 619 -5 \$1 20;
-#X obj 619 15 line~;
-#X floatatom 662 -6 0 0 0 0 - - -;
+#X msg 790 -31 \$1 20;
+#X obj 790 -11 line~;
+#X floatatom 833 -32 0 0 0 0 - - -;
 #X obj 198 97 -~ 1;
 #X obj 199 120 *~ -1;
 #X obj 126 -46 s~ \$0-AeoF;
 #X obj 492 65 r~ \$0-AeoF;
 #X obj 537 127 r~ \$0-AeoF;
-#X obj 670 63 r~ \$0-AeoF;
-#X obj 700 104 r~ \$0-AeoF;
+#X obj 704 63 r~ \$0-AeoF;
+#X obj 734 104 r~ \$0-AeoF;
 #X obj 352 -43 s~ \$0-NatF;
-#X obj 715 125 r~ \$0-NatF;
+#X obj 749 125 r~ \$0-NatF;
 #X obj 522 107 r~ \$0-NatF;
 #X obj 199 145 s~ \$0-flipVal;
 #X obj 507 86 r~ \$0-flipVal;
-#X obj 685 84 r~ \$0-flipVal;
+#X obj 719 84 r~ \$0-flipVal;
 #X obj 605 273 +~;
-#X floatatom 631 123 0 0 0 0 - - -;
 #X obj 631 325 r myMet;
 #X obj 631 348 snapshot~;
 #X floatatom 631 369 0 0 0 0 - - -;
 #X obj 730 378 outlet;
-#X obj 228 -42 *~ 2;
+#X obj 629 81 r myMet;
+#X obj 605 100 snapshot~;
+#X floatatom 630 122 0 0 0 0 - - -;
+#X obj 605 80 /~;
+#X obj 605 39 r~ \$0-AeoF;
+#X obj 620 59 r~ \$0-NatF;
 #X obj 228 -20 -~ 0.05;
-#X obj 228 5 *~ 60;
-#X text 642 99 V;
-#X connect 0 0 1 0;
-#X connect 0 0 55 0;
-#X connect 1 0 4 1;
-#X connect 1 0 6 0;
-#X connect 1 0 10 1;
-#X connect 2 0 26 0;
-#X connect 2 0 43 0;
-#X connect 3 0 23 0;
-#X connect 3 0 60 0;
-#X connect 4 0 14 0;
-#X connect 4 0 54 0;
-#X connect 7 0 20 0;
-#X connect 7 0 48 0;
-#X connect 8 0 9 1;
-#X connect 9 0 4 0;
-#X connect 10 1 17 0;
-#X connect 10 1 54 1;
-#X connect 11 0 12 1;
-#X connect 12 0 10 0;
+#X obj 228 -42 *~ 1;
+#X obj 228 5 *~ 400;
+#X connect 0 0 3 1;
+#X connect 0 0 5 0;
+#X connect 0 0 9 1;
+#X connect 1 0 25 0;
+#X connect 1 0 42 0;
+#X connect 2 0 22 0;
+#X connect 2 0 65 0;
+#X connect 3 0 13 0;
+#X connect 3 0 53 0;
+#X connect 6 0 19 0;
+#X connect 6 0 47 0;
+#X connect 7 0 8 1;
+#X connect 8 0 3 0;
+#X connect 9 1 16 0;
+#X connect 9 1 53 1;
+#X connect 10 0 11 1;
+#X connect 11 0 9 0;
+#X connect 12 0 13 0;
 #X connect 13 0 14 0;
-#X connect 14 0 15 0;
+#X connect 15 0 16 0;
 #X connect 16 0 17 0;
-#X connect 17 0 18 0;
+#X connect 18 0 19 0;
 #X connect 19 0 20 0;
-#X connect 20 0 21 0;
+#X connect 21 0 22 0;
 #X connect 22 0 23 0;
-#X connect 23 0 24 0;
+#X connect 24 0 25 0;
 #X connect 25 0 26 0;
-#X connect 26 0 27 0;
-#X connect 28 0 8 1;
-#X connect 29 0 11 1;
-#X connect 30 0 38 0;
-#X connect 30 0 40 0;
-#X connect 31 0 33 0;
-#X connect 31 0 34 0;
-#X connect 32 0 34 1;
-#X connect 33 0 41 0;
-#X connect 34 0 33 1;
+#X connect 27 0 7 1;
+#X connect 28 0 10 1;
+#X connect 29 0 37 0;
+#X connect 29 0 39 0;
+#X connect 30 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 33 1;
+#X connect 32 0 40 0;
+#X connect 33 0 32 1;
+#X connect 34 0 35 0;
 #X connect 35 0 36 0;
-#X connect 36 0 37 0;
-#X connect 38 0 39 0;
-#X connect 41 0 42 0;
-#X connect 42 0 36 0;
-#X connect 42 0 51 0;
-#X connect 44 0 9 0;
-#X connect 45 0 28 1;
-#X connect 46 0 12 0;
-#X connect 47 0 29 0;
-#X connect 49 0 29 1;
-#X connect 50 0 28 0;
-#X connect 52 0 8 0;
-#X connect 53 0 11 0;
-#X connect 54 0 5 0;
-#X connect 54 0 57 0;
-#X connect 56 0 57 0;
-#X connect 57 0 58 0;
-#X connect 57 0 59 0;
-#X connect 60 0 61 0;
-#X connect 61 0 62 0;
-#X connect 62 0 32 0;
+#X connect 37 0 38 0;
+#X connect 40 0 41 0;
+#X connect 41 0 35 0;
+#X connect 41 0 50 0;
+#X connect 43 0 8 0;
+#X connect 44 0 27 1;
+#X connect 45 0 11 0;
+#X connect 46 0 28 0;
+#X connect 48 0 28 1;
+#X connect 49 0 27 0;
+#X connect 51 0 7 0;
+#X connect 52 0 10 0;
+#X connect 53 0 4 0;
+#X connect 53 0 55 0;
+#X connect 54 0 55 0;
+#X connect 55 0 56 0;
+#X connect 55 0 57 0;
+#X connect 58 0 59 0;
+#X connect 59 0 60 0;
+#X connect 59 0 0 0;
+#X connect 61 0 59 0;
+#X connect 62 0 61 0;
+#X connect 63 0 61 1;
+#X connect 64 0 66 0;
+#X connect 65 0 64 0;
+#X connect 66 0 31 0;
 #X restore 622 471 pd AeolianFreq;
 #X obj 1289 75 inlet;
 #X obj 816 61 s \$0-mass;
@@ -1238,11 +1244,11 @@
 #X floatatom 57 109 0 0 0 0 - - -;
 #X text 1255 58 Damping Parameter;
 #X obj 1043 47 r~ \$0-AdVal;
-#X obj 649 411 r~ \$0-AdVal;
+#X obj 662 430 r~ \$0-AdVal;
 #X obj 870 271 s~ \$0-redVel;
 #X obj 1073 700 r~ \$0-redVel;
 #X obj 893 251 s~ \$0-lockFreq;
-#X obj 676 431 r~ \$0-lockFreq;
+#X obj 703 449 r~ \$0-lockFreq;
 #X obj 980 699 r~ \$0-lockFreq;
 #X obj 639 323 s \$0-harmNo;
 #X obj 978 653 r \$0-harmNo;
@@ -1260,7 +1266,6 @@
 #X floatatom 1284 118 0 0 0 0 - - -;
 #X floatatom 1150 130 0 0 0 0 - - -;
 #X floatatom 808 749 0 0 0 0 - - -;
-#X obj 703 450 r \$0-redVelCo;
 #X obj 848 291 s \$0-redVelCo;
 #N canvas 14 255 747 554 VCalc 0;
 #X obj 238 173 r~ \$0-thisNatF;
@@ -1280,9 +1285,9 @@
 #X obj 253 236 line~;
 #X obj 238 291 *~;
 #X msg 214 108 \$1 20;
-#X msg 253 215 \$1 15;
 #X text 54 93 V = u/(2pi.f.d);
 #X text 290 196 Harmonic Number;
+#X msg 253 215 \$1 10;
 #X connect 0 0 15 0;
 #X connect 1 0 16 0;
 #X connect 2 0 3 0;
@@ -1294,12 +1299,12 @@
 #X connect 9 0 10 0;
 #X connect 10 0 11 0;
 #X connect 10 0 12 0;
-#X connect 13 0 17 0;
+#X connect 13 0 19 0;
 #X connect 14 0 15 1;
 #X connect 15 0 5 1;
 #X connect 15 0 8 0;
 #X connect 16 0 2 0;
-#X connect 17 0 14 0;
+#X connect 19 0 14 0;
 #X restore 848 230 pd VCalc;
 #N canvas 40 37 1394 682 SimpHyst 0;
 #X obj 289 250 sig~ 1;
@@ -1331,7 +1336,7 @@
 #X obj 343 45 inlet~;
 #X obj 105 67 r myMet;
 #X obj 198 67 r myMet;
-#X msg 218 202 write hystTest.txt;
+#X msg 218 202 write hystTest2.txt;
 #X connect 1 0 0 0;
 #X connect 2 0 0 0;
 #X connect 3 0 0 0;
@@ -1345,9 +1350,9 @@
 #X connect 11 0 6 0;
 #X connect 12 0 0 0;
 #X restore -6 583 pd PlotWrt;
-#X floatatom 103 453 0 0 0 0 - - -;
-#X floatatom 58 454 0 0 0 0 - - -;
-#N canvas 0 232 902 701 Hyst1 0;
+#X floatatom 103 460 0 0 0 0 - - -;
+#X floatatom 58 461 0 0 0 0 - - -;
+#N canvas 130 100 902 701 Hyst1 0;
 #X obj 318 29 inlet~;
 #X obj 443 75 snapshot~;
 #X obj 443 52 r myMet;
@@ -1416,17 +1421,90 @@
 #X floatatom 270 291 0 0 0 0 - - -;
 #X obj 302 290 outlet;
 #X obj 368 320 outlet;
+#X obj 649 83 inlet;
+#N canvas 231 127 991 728 boundary 0;
+#X obj 325 110 inlet;
+#X floatatom 469 208 0 0 0 0 - - -;
+#X obj 358 208 /;
+#X floatatom 398 257 0 0 0 0 - - -;
+#X obj 343 284 +;
+#X floatatom 352 316 0 0 0 0 - - -;
+#X obj 358 257 t f b;
+#X obj 358 186 swap 1;
+#X obj 440 91 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 437 188 i;
+#X obj 437 164 max 1;
+#X floatatom 206 215 0 0 0 0 - - -;
+#X obj 358 233 / 6;
+#X obj 319 256 - 0.1667;
+#X obj 358 162 pow 0.8;
+#X obj 300 338 t f b;
+#X obj 290 382 -;
+#X floatatom 341 413 0 0 0 0 - - -;
+#X obj 290 462 swap 0.9;
+#X obj 307 521 -;
+#X floatatom 364 556 0 0 0 0 - - -;
+#X obj 359 500 / 2;
+#X obj 181 497 -;
+#X floatatom 238 532 0 0 0 0 - - -;
+#X obj 233 476 / 2;
+#X obj 164 438 swap 1.06;
+#X obj 179 82 inlet~;
+#X obj 224 119 r myMet;
+#X obj 217 154 snapshot~;
+#X obj 120 595 outlet;
+#X obj 308 591 outlet;
+#X connect 0 0 14 0;
+#X connect 2 0 12 0;
+#X connect 4 0 5 0;
+#X connect 4 0 15 0;
+#X connect 6 0 4 1;
+#X connect 6 1 4 0;
+#X connect 7 0 2 0;
+#X connect 7 1 2 1;
+#X connect 8 0 10 0;
+#X connect 9 0 1 0;
+#X connect 10 0 9 0;
+#X connect 12 0 3 0;
+#X connect 12 0 6 0;
+#X connect 13 0 4 0;
+#X connect 14 0 7 0;
+#X connect 15 0 16 1;
+#X connect 15 1 16 0;
+#X connect 16 0 17 0;
+#X connect 16 0 18 0;
+#X connect 16 0 25 0;
+#X connect 18 0 19 0;
+#X connect 18 1 21 0;
+#X connect 19 0 20 0;
+#X connect 19 0 30 0;
+#X connect 21 0 19 1;
+#X connect 22 0 23 0;
+#X connect 22 0 29 0;
+#X connect 24 0 22 1;
+#X connect 25 0 22 0;
+#X connect 25 1 24 0;
+#X connect 26 0 28 0;
+#X connect 27 0 28 0;
+#X connect 28 0 13 0;
+#X connect 28 0 16 0;
+#X connect 28 0 11 0;
+#X restore 586 106 pd boundary;
+#X floatatom 666 113 0 0 0 0 - - -;
+#X floatatom 590 157 0 0 0 0 - - -;
+#X floatatom 652 139 0 0 0 0 - - -;
 #X obj 336 198 > 1.06;
-#X obj 507 244 < 0.956;
 #X obj 303 253 < 0.9;
 #X connect 0 0 9 0;
 #X connect 0 0 1 0;
+#X connect 0 0 28 0;
 #X connect 1 0 3 0;
 #X connect 1 0 21 0;
 #X connect 1 0 22 0;
 #X connect 2 0 1 0;
 #X connect 2 0 17 0;
-#X connect 2 0 29 0;
+#X connect 2 0 33 0;
 #X connect 6 0 8 0;
 #X connect 6 0 13 0;
 #X connect 6 0 15 0;
@@ -1445,13 +1523,17 @@
 #X connect 20 1 5 0;
 #X connect 20 1 22 1;
 #X connect 21 0 23 0;
-#X connect 22 0 27 0;
-#X connect 23 0 29 0;
-#X connect 27 0 23 1;
-#X connect 29 0 24 0;
-#X connect 29 0 16 0;
-#X connect 29 0 25 0;
-#X restore 58 432 pd Hyst1;
+#X connect 22 0 32 0;
+#X connect 23 0 33 0;
+#X connect 27 0 28 1;
+#X connect 27 0 29 0;
+#X connect 28 0 30 0;
+#X connect 28 1 31 0;
+#X connect 32 0 23 1;
+#X connect 33 0 24 0;
+#X connect 33 0 16 0;
+#X connect 33 0 25 0;
+#X restore 58 439 pd Hyst1;
 #X obj 11 246 sig~ 1;
 #X obj 26 332 exp~;
 #X obj -4 378 /~;
@@ -1494,7 +1576,7 @@
 #X obj 614 86 line~;
 #X text 338 1439 Pretty good representation of 'Griffin" plot.;
 #X text 461 1087 2 pi^3;
-#X obj 829 225 inlet;
+#X obj 871 -5 inlet;
 #X obj 26 309 *~ 50;
 #X obj 304 313 *~ 50;
 #X obj 814 202 inlet;
@@ -1543,7 +1625,6 @@
 #X obj 587 386 snapshot~;
 #X floatatom 630 409 0 0 0 0 - - -;
 #X obj 548 431 spigot~;
-#X obj 587 409 <= 669;
 #X obj 443 430 spigot~;
 #X obj 563 250 r~ \$0-myRey;
 #X obj 563 293 pow~ 0.36;
@@ -1573,20 +1654,16 @@
 #X obj 563 205 *~ 0.3;
 #X obj 458 367 *~ 0.59;
 #X obj 548 356 *~;
-#X obj 799 352 clip~ 0 1.5;
 #X obj 72 516 /~ 1.2;
-#X obj 482 456 +~;
+#X obj 482 458 +~;
 #X obj 239 227 -~ 0.9;
 #X obj 248 138 < 0.86;
 #X obj 151 226 -~ 0.89;
-#X msg 695 0 0.4 10000;
-#X msg 622 -11 1.6 10000;
 #X obj -64 142 >= 0.995;
-#X obj 174 -21 inlet~;
 #X obj 739 349 r myMet;
 #X obj 739 372 snapshot~;
 #X floatatom 739 396 0 0 0 0 - - -;
-#X floatatom 871 225 0 0 0 0 - - -;
+#X floatatom 925 219 0 0 0 0 - - -;
 #X text 128 583 A/d;
 #X text 234 594 This patch takes the Reduced Velocity V value \, (\$0-thisU)
 and calculates the corresponding value of maximum vibration \, A/d.
@@ -1603,13 +1680,12 @@
 #X text 855 199 Damping input;
 #X text 864 286 Harmonic number;
 #X text -117 521 Normalises the Hysteresis plot;
-#X obj 72 538 *~;
-#X obj 174 3 s~ \$0-thisV;
+#X obj -284 152 s~ \$0-thisV;
 #X obj -30 80 r~ \$0-thisV;
 #X obj -123 199 r~ \$0-thisV;
 #X obj -35 197 r~ \$0-thisV;
 #X obj 26 266 r~ \$0-thisV;
-#X obj 58 409 r~ \$0-thisV;
+#X obj 58 403 r~ \$0-thisV;
 #X obj -6 560 r~ \$0-thisV;
 #X obj 151 203 r~ \$0-thisV;
 #X obj 270 76 r~ \$0-thisV;
@@ -1622,7 +1698,76 @@
 #X obj 569 465 r myMet;
 #X obj 569 488 snapshot~;
 #X floatatom 569 512 0 0 0 0 - - -;
-#X obj 72 560 clip~ 0 1;
+#X obj 587 409 <= 500;
+#X msg 622 -11 1.6 30000;
+#X msg 695 0 0.4 30000;
+#X obj -171 -5 inlet~;
+#X obj 72 560 clip~ 0 2;
+#X obj 435 458 sig~ 1;
+#X obj 467 483 -~;
+#X obj 486 504 r myMet;
+#X obj 486 527 snapshot~;
+#X floatatom 486 551 0 0 0 0 - - -;
+#X obj 227 485 r myMet;
+#X obj 227 508 snapshot~;
+#X floatatom 227 527 0 0 0 0 - - -;
+#X obj -140 576 r myMet;
+#X obj -140 599 snapshot~;
+#X floatatom -140 618 0 0 0 0 - - -;
+#X obj 161 544 r myMet;
+#X obj 161 567 snapshot~;
+#X floatatom 161 586 0 0 0 0 - - -;
+#X obj 799 352 clip~ 0 1.5;
+#X obj 72 538 *~;
+#N canvas 539 293 623 470 Vadd 0;
+#X obj 285 36 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X floatatom 90 205 0 0 0 0 - - -;
+#X floatatom 346 129 0 0 0 0 - - -;
+#X obj 282 203 /;
+#X floatatom 322 252 0 0 0 0 - - -;
+#X obj 282 83 i;
+#X obj 282 59 max 1;
+#X obj 136 181 hsl 128 15 0.5 1.5 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X obj 267 279 +;
+#X floatatom 276 311 0 0 0 0 - - -;
+#X obj 282 252 t f b;
+#X obj 282 181 swap 1;
+#X floatatom 337 167 0 0 0 0 - - -;
+#X obj 282 228 / 5;
+#X obj 243 251 - 0.2;
+#X obj 282 123 pow 0.7;
+#X connect 0 0 6 0;
+#X connect 3 0 13 0;
+#X connect 5 0 2 0;
+#X connect 5 0 15 0;
+#X connect 6 0 5 0;
+#X connect 7 0 1 0;
+#X connect 7 0 14 0;
+#X connect 8 0 9 0;
+#X connect 10 0 8 1;
+#X connect 10 1 8 0;
+#X connect 11 0 3 0;
+#X connect 11 1 3 1;
+#X connect 13 0 4 0;
+#X connect 13 0 10 0;
+#X connect 14 0 8 0;
+#X connect 15 0 12 0;
+#X connect 15 0 11 0;
+#X restore 937 577 pd Vadd;
+#X obj -284 127 +~;
+#X msg -269 16 \$1 20;
+#X obj -269 35 line~;
+#X obj 871 17 s \$0-thisHarm;
+#X obj 829 224 r \$0-thisHarm;
+#X obj -269 -6 r \$0-thisHarm;
+#X obj -317 35 sig~ 1;
+#X obj -284 85 /~;
+#X obj -269 57 pow~ 0.8;
+#X obj -284 104 /~ 6;
+#X obj -171 20 -~ 0.166667;
+#X obj 103 421 r \$0-thisHarm;
 #X connect 0 0 2 0;
 #X connect 0 0 3 0;
 #X connect 1 0 3 1;
@@ -1639,7 +1784,7 @@
 #X connect 11 0 54 0;
 #X connect 12 0 13 0;
 #X connect 13 0 14 0;
-#X connect 13 0 148 0;
+#X connect 13 0 144 0;
 #X connect 19 0 18 0;
 #X connect 19 0 42 1;
 #X connect 19 1 17 0;
@@ -1664,7 +1809,7 @@
 #X connect 34 0 35 0;
 #X connect 35 1 36 1;
 #X connect 36 0 29 0;
-#X connect 37 0 141 0;
+#X connect 37 0 139 0;
 #X connect 38 0 58 0;
 #X connect 39 0 38 0;
 #X connect 39 0 40 0;
@@ -1673,7 +1818,7 @@
 #X connect 43 0 34 0;
 #X connect 44 0 45 0;
 #X connect 45 0 46 0;
-#X connect 45 0 144 0;
+#X connect 45 0 142 0;
 #X connect 47 1 54 1;
 #X connect 48 0 49 0;
 #X connect 49 0 47 0;
@@ -1685,16 +1830,15 @@
 #X connect 54 0 10 0;
 #X connect 56 0 63 0;
 #X connect 57 0 62 0;
-#X connect 61 0 96 0;
-#X connect 61 0 97 0;
+#X connect 61 0 201 0;
 #X connect 62 0 21 0;
 #X connect 63 0 1 0;
 #X connect 64 0 99 0;
-#X connect 64 0 153 0;
+#X connect 64 0 148 0;
 #X connect 65 0 69 0;
 #X connect 66 0 67 0;
 #X connect 67 0 26 0;
-#X connect 68 0 159 0;
+#X connect 68 0 154 0;
 #X connect 69 0 31 0;
 #X connect 70 0 51 0;
 #X connect 71 0 41 0;
@@ -1703,7 +1847,7 @@
 #X connect 74 0 75 0;
 #X connect 75 0 76 0;
 #X connect 76 0 77 0;
-#X connect 77 0 120 0;
+#X connect 77 0 119 0;
 #X connect 78 0 79 0;
 #X connect 78 0 79 1;
 #X connect 79 0 80 0;
@@ -1722,7 +1866,7 @@
 #X connect 97 0 99 1;
 #X connect 97 1 99 0;
 #X connect 98 1 37 1;
-#X connect 99 0 118 0;
+#X connect 99 0 117 0;
 #X connect 101 0 102 0;
 #X connect 102 0 103 0;
 #X connect 103 0 104 1;
@@ -1730,73 +1874,98 @@
 #X connect 105 0 107 0;
 #X connect 106 0 107 0;
 #X connect 107 0 108 0;
-#X connect 107 0 110 0;
-#X connect 109 0 142 1;
-#X connect 110 0 109 1;
-#X connect 110 0 111 1;
-#X connect 111 1 142 0;
-#X connect 112 0 113 0;
-#X connect 113 0 115 0;
-#X connect 114 0 113 1;
-#X connect 115 0 116 0;
-#X connect 116 0 139 1;
-#X connect 117 0 116 1;
-#X connect 118 0 119 0;
-#X connect 119 0 120 1;
-#X connect 120 0 140 0;
-#X connect 122 0 124 0;
-#X connect 123 0 138 0;
-#X connect 124 0 127 1;
-#X connect 125 0 111 0;
-#X connect 126 0 127 0;
-#X connect 127 0 129 0;
-#X connect 128 0 123 0;
-#X connect 128 0 123 1;
-#X connect 129 0 125 0;
+#X connect 107 0 176 0;
+#X connect 109 0 140 1;
+#X connect 110 1 140 0;
+#X connect 111 0 112 0;
+#X connect 112 0 114 0;
+#X connect 113 0 112 1;
+#X connect 114 0 115 0;
+#X connect 115 0 138 1;
+#X connect 116 0 115 1;
+#X connect 117 0 118 0;
+#X connect 118 0 119 1;
+#X connect 119 0 195 0;
+#X connect 121 0 123 0;
+#X connect 122 0 137 0;
+#X connect 123 0 126 1;
+#X connect 124 0 110 0;
+#X connect 125 0 126 0;
+#X connect 126 0 128 0;
+#X connect 127 0 122 0;
+#X connect 127 0 122 1;
+#X connect 128 0 124 0;
+#X connect 129 0 135 0;
 #X connect 130 0 136 0;
-#X connect 131 0 137 0;
-#X connect 132 0 133 0;
-#X connect 133 0 135 0;
-#X connect 134 0 131 0;
-#X connect 134 0 131 1;
-#X connect 135 0 139 0;
-#X connect 136 0 133 1;
-#X connect 137 0 135 1;
-#X connect 138 0 129 1;
-#X connect 139 0 109 0;
-#X connect 140 0 121 0;
-#X connect 140 0 151 0;
-#X connect 141 0 164 0;
-#X connect 142 0 164 1;
-#X connect 142 0 180 0;
-#X connect 143 0 70 0;
-#X connect 144 0 11 1;
-#X connect 144 0 47 1;
-#X connect 144 0 55 0;
-#X connect 145 0 72 0;
-#X connect 146 0 41 0;
-#X connect 147 0 41 0;
-#X connect 148 0 35 1;
-#X connect 148 0 159 1;
-#X connect 149 0 165 0;
-#X connect 150 0 151 0;
-#X connect 151 0 152 0;
-#X connect 159 0 36 0;
-#X connect 164 0 182 0;
-#X connect 166 0 13 0;
-#X connect 167 0 66 0;
-#X connect 168 0 65 0;
-#X connect 169 0 57 0;
-#X connect 170 0 19 0;
-#X connect 171 0 16 0;
-#X connect 172 0 145 0;
-#X connect 173 0 45 0;
-#X connect 174 0 143 0;
-#X connect 175 0 56 0;
-#X connect 179 0 180 0;
-#X connect 180 0 181 0;
-#X connect 182 0 15 0;
-#X connect 182 0 16 1;
+#X connect 131 0 132 0;
+#X connect 132 0 134 0;
+#X connect 133 0 130 0;
+#X connect 133 0 130 1;
+#X connect 134 0 138 0;
+#X connect 135 0 132 1;
+#X connect 136 0 134 1;
+#X connect 137 0 128 1;
+#X connect 138 0 109 0;
+#X connect 139 0 187 0;
+#X connect 139 0 196 0;
+#X connect 140 0 174 0;
+#X connect 140 0 182 1;
+#X connect 140 0 196 1;
+#X connect 141 0 70 0;
+#X connect 142 0 11 1;
+#X connect 142 0 47 1;
+#X connect 142 0 55 0;
+#X connect 143 0 72 0;
+#X connect 144 0 35 1;
+#X connect 144 0 154 1;
+#X connect 145 0 146 0;
+#X connect 146 0 147 0;
+#X connect 154 0 36 0;
+#X connect 160 0 13 0;
+#X connect 161 0 66 0;
+#X connect 162 0 65 0;
+#X connect 163 0 57 0;
+#X connect 164 0 19 0;
+#X connect 165 0 16 0;
+#X connect 166 0 143 0;
+#X connect 167 0 45 0;
+#X connect 168 0 141 0;
+#X connect 169 0 56 0;
+#X connect 173 0 174 0;
+#X connect 174 0 175 0;
+#X connect 176 0 109 1;
+#X connect 176 0 110 1;
+#X connect 177 0 41 0;
+#X connect 178 0 41 0;
+#X connect 179 0 159 0;
+#X connect 180 0 15 0;
+#X connect 180 0 16 1;
+#X connect 180 0 190 0;
+#X connect 181 0 182 0;
+#X connect 182 0 184 0;
+#X connect 183 0 184 0;
+#X connect 184 0 185 0;
+#X connect 186 0 187 0;
+#X connect 187 0 188 0;
+#X connect 189 0 190 0;
+#X connect 190 0 191 0;
+#X connect 192 0 193 0;
+#X connect 193 0 194 0;
+#X connect 195 0 120 0;
+#X connect 195 0 146 0;
+#X connect 196 0 180 0;
+#X connect 196 0 193 0;
+#X connect 199 0 200 0;
+#X connect 200 0 206 0;
+#X connect 202 0 97 0;
+#X connect 202 0 96 0;
+#X connect 203 0 199 0;
+#X connect 204 0 205 0;
+#X connect 205 0 207 0;
+#X connect 206 0 205 1;
+#X connect 207 0 198 0;
+#X connect 208 0 198 1;
+#X connect 209 0 19 1;
 #X restore 1056 270 pd SimpHyst;
 #X obj 1056 209 r~ \$0-redVel;
 #X obj 1087 229 r \$0-dampPar;
@@ -1804,7 +1973,7 @@
 #X obj 1056 290 s~ \$0-AdVal;
 #X obj 1160 486 r~ \$0-AdVal;
 #X obj 1143 446 r \$0-harmNo;
-#N canvas 191 98 850 673 FMout 1;
+#N canvas 259 157 850 673 FMout 0;
 #X obj 390 1 inlet~;
 #X obj 52 80 osc~;
 #X obj 52 470 throw~ l;
@@ -1837,11 +2006,9 @@
 #X obj -22 159 r myMet;
 #X obj -34 221 s \$0-mySwitch;
 #X obj 103 -40 r \$0-mySwitch;
-#X obj -62 201 < 0.2;
 #X obj 71 320 *~ 0.005;
 #X obj 89 89 inlet;
 #X floatatom 115 114 0 0 0 0 - - -;
-#X msg 67 136 0.05 150 \, 0.4 150 260;
 #X text 148 114 Gives a smooth transition when changing harmonics;
 #X obj 390 23 s~ \$0-myAd;
 #X obj 67 363 r~ \$0-myAd;
@@ -1853,47 +2020,60 @@
 #X obj 475 41 snapshot~;
 #X floatatom 475 62 0 0 0 0 - - -;
 #X obj 476 20 r myMet;
-#X connect 0 0 38 0;
-#X connect 0 0 45 0;
+#X obj 147 4 snapshot~;
+#X floatatom 147 25 0 0 0 0 - - -;
+#X obj 148 -17 r myMet;
+#X obj -62 201 < 0.1;
+#X obj 182 72 r toggle;
+#X obj 38 135 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X msg 67 136 0.05 250 \, 0.4 250 3000;
+#X connect 0 0 36 0;
+#X connect 0 0 43 0;
 #X connect 1 0 25 0;
+#X connect 1 0 9 0;
 #X connect 4 0 21 0;
+#X connect 4 0 46 0;
+#X connect 4 0 7 0;
 #X connect 5 0 7 1;
 #X connect 6 0 2 0;
 #X connect 6 0 3 0;
 #X connect 7 0 1 0;
-#X connect 8 0 33 0;
-#X connect 9 0 41 0;
+#X connect 8 0 32 0;
+#X connect 9 0 39 0;
 #X connect 10 0 13 1;
 #X connect 11 0 13 0;
 #X connect 11 0 14 0;
 #X connect 12 0 14 1;
 #X connect 13 0 12 0;
 #X connect 14 0 8 0;
-#X connect 18 0 36 0;
+#X connect 18 0 52 0;
+#X connect 18 0 51 0;
 #X connect 19 0 25 1;
 #X connect 19 0 27 0;
 #X connect 21 0 23 0;
-#X connect 21 0 7 0;
 #X connect 22 0 21 1;
 #X connect 23 0 24 0;
-#X connect 25 0 9 0;
 #X connect 26 0 23 0;
 #X connect 27 0 28 0;
-#X connect 27 0 32 0;
+#X connect 27 0 49 0;
 #X connect 29 0 27 0;
 #X connect 31 0 22 0;
-#X connect 32 0 20 0;
-#X connect 32 0 30 0;
-#X connect 33 0 9 1;
-#X connect 34 0 18 0;
-#X connect 34 0 35 0;
-#X connect 36 0 19 0;
-#X connect 39 0 41 1;
-#X connect 41 0 42 0;
-#X connect 42 0 6 0;
-#X connect 43 0 6 1;
-#X connect 45 0 46 0;
-#X connect 47 0 45 0;
+#X connect 32 0 9 1;
+#X connect 33 0 18 0;
+#X connect 33 0 34 0;
+#X connect 37 0 39 1;
+#X connect 39 0 40 0;
+#X connect 40 0 6 0;
+#X connect 41 0 6 1;
+#X connect 43 0 44 0;
+#X connect 45 0 43 0;
+#X connect 46 0 47 0;
+#X connect 48 0 46 0;
+#X connect 49 0 20 0;
+#X connect 49 0 30 0;
+#X connect 50 0 52 0;
+#X connect 52 0 19 0;
 #X restore 1116 506 pd FMout;
 #X obj 622 511 s~ \$0-vorFreq;
 #X obj 474 647 r~ \$0-vorFreq;
@@ -1916,14 +2096,17 @@
 #X obj 1152 706 snapshot~;
 #X floatatom 1152 727 0 0 0 0 - - -;
 #X obj 859 421 r \$0-harmNo;
+#X obj 402 498 r~ \$0-vorFreq;
+#X floatatom 587 304 0 0 0 0 - - -;
+#X floatatom 677 262 0 0 0 0 - - -;
 #X connect 0 0 4 0;
 #X connect 0 0 32 0;
 #X connect 3 0 19 0;
 #X connect 3 0 36 0;
-#X connect 6 0 94 0;
+#X connect 6 0 93 0;
 #X connect 8 0 5 0;
-#X connect 8 0 124 0;
-#X connect 9 0 99 0;
+#X connect 8 0 123 0;
+#X connect 9 0 98 0;
 #X connect 11 0 72 0;
 #X connect 15 0 58 1;
 #X connect 16 0 58 4;
@@ -1937,12 +2120,12 @@
 #X connect 40 0 58 3;
 #X connect 41 0 58 5;
 #X connect 45 0 9 0;
-#X connect 46 0 99 1;
-#X connect 47 0 86 1;
-#X connect 47 0 117 0;
-#X connect 47 0 146 0;
-#X connect 48 0 86 0;
-#X connect 48 0 145 0;
+#X connect 46 0 98 1;
+#X connect 47 0 85 1;
+#X connect 47 0 116 0;
+#X connect 47 0 145 0;
+#X connect 48 0 85 0;
+#X connect 48 0 144 0;
 #X connect 50 0 70 0;
 #X connect 51 0 50 0;
 #X connect 52 0 57 1;
@@ -1971,83 +2154,84 @@
 #X connect 81 0 82 0;
 #X connect 82 0 50 1;
 #X connect 82 0 70 1;
-#X connect 83 0 82 0;
-#X connect 86 0 90 0;
-#X connect 86 0 92 0;
+#X connect 85 0 89 0;
+#X connect 85 0 91 0;
+#X connect 86 0 87 0;
 #X connect 87 0 88 0;
-#X connect 88 0 89 0;
+#X connect 90 0 91 0;
 #X connect 91 0 92 0;
-#X connect 92 0 93 0;
-#X connect 92 0 120 0;
-#X connect 94 0 7 0;
-#X connect 94 0 88 0;
-#X connect 94 1 43 0;
-#X connect 94 2 10 0;
-#X connect 94 2 97 0;
-#X connect 95 0 94 1;
+#X connect 91 0 119 0;
+#X connect 93 0 7 0;
+#X connect 93 0 87 0;
+#X connect 93 1 43 0;
+#X connect 93 2 10 0;
+#X connect 93 2 96 0;
+#X connect 94 0 93 1;
+#X connect 95 0 96 0;
 #X connect 96 0 97 0;
-#X connect 97 0 98 0;
-#X connect 99 0 33 0;
-#X connect 99 1 34 0;
-#X connect 102 0 104 0;
-#X connect 103 0 104 1;
-#X connect 104 0 106 0;
+#X connect 98 0 33 0;
+#X connect 98 1 34 0;
+#X connect 101 0 103 0;
+#X connect 102 0 103 1;
+#X connect 103 0 105 0;
+#X connect 104 0 105 0;
 #X connect 105 0 106 0;
-#X connect 106 0 107 0;
-#X connect 107 0 122 0;
-#X connect 108 0 112 0;
-#X connect 108 0 134 0;
-#X connect 110 0 143 0;
-#X connect 110 1 141 0;
-#X connect 111 0 115 0;
-#X connect 111 0 114 0;
-#X connect 115 0 113 0;
-#X connect 115 0 161 0;
-#X connect 115 1 166 0;
-#X connect 116 0 137 0;
-#X connect 116 0 147 0;
-#X connect 121 0 138 0;
-#X connect 121 0 148 0;
-#X connect 122 0 108 0;
+#X connect 105 0 182 0;
+#X connect 106 0 121 0;
+#X connect 107 0 111 0;
+#X connect 107 0 133 0;
+#X connect 109 0 142 0;
+#X connect 109 1 140 0;
+#X connect 110 0 114 0;
+#X connect 110 0 113 0;
+#X connect 114 0 112 0;
+#X connect 114 0 159 0;
+#X connect 114 1 164 0;
+#X connect 115 0 136 0;
+#X connect 115 0 146 0;
+#X connect 120 0 137 0;
+#X connect 120 0 147 0;
+#X connect 121 0 107 0;
+#X connect 121 0 181 0;
+#X connect 122 0 123 0;
 #X connect 123 0 124 0;
-#X connect 124 0 125 0;
-#X connect 127 0 66 1;
-#X connect 128 0 115 1;
-#X connect 130 0 118 0;
-#X connect 130 0 179 0;
-#X connect 132 0 115 2;
-#X connect 133 0 119 0;
-#X connect 135 0 109 0;
-#X connect 136 0 152 0;
-#X connect 139 0 160 4;
-#X connect 140 0 74 1;
-#X connect 142 0 160 1;
-#X connect 144 0 160 2;
-#X connect 150 0 115 3;
+#X connect 126 0 66 1;
+#X connect 127 0 114 1;
+#X connect 129 0 117 0;
+#X connect 129 0 177 0;
+#X connect 131 0 114 2;
+#X connect 132 0 118 0;
+#X connect 134 0 108 0;
+#X connect 135 0 150 0;
+#X connect 138 0 158 4;
+#X connect 139 0 74 1;
+#X connect 141 0 158 1;
+#X connect 143 0 158 2;
+#X connect 150 0 149 0;
+#X connect 150 1 128 0;
+#X connect 150 2 130 0;
+#X connect 151 0 155 0;
 #X connect 152 0 151 0;
-#X connect 152 1 129 0;
-#X connect 152 2 131 0;
-#X connect 153 0 157 0;
-#X connect 154 0 153 0;
-#X connect 155 0 153 1;
-#X connect 156 0 153 2;
-#X connect 158 0 160 5;
-#X connect 159 0 160 3;
-#X connect 162 0 74 0;
-#X connect 163 0 160 0;
-#X connect 164 0 110 1;
-#X connect 165 0 100 0;
+#X connect 153 0 151 1;
+#X connect 154 0 151 2;
+#X connect 156 0 158 5;
+#X connect 157 0 158 3;
+#X connect 160 0 74 0;
+#X connect 161 0 158 0;
+#X connect 162 0 109 1;
+#X connect 163 0 99 0;
+#X connect 166 0 168 1;
+#X connect 167 0 168 0;
 #X connect 168 0 170 1;
 #X connect 169 0 170 0;
-#X connect 170 0 172 1;
+#X connect 170 0 174 0;
 #X connect 171 0 172 0;
-#X connect 172 0 176 0;
-#X connect 173 0 174 0;
-#X connect 174 0 175 0;
-#X connect 175 0 101 0;
-#X connect 175 0 149 0;
-#X connect 176 0 174 0;
-#X connect 177 0 176 1;
-#X connect 178 0 179 0;
-#X connect 179 0 180 0;
-#X connect 181 0 110 0;
+#X connect 172 0 173 0;
+#X connect 173 0 100 0;
+#X connect 173 0 148 0;
+#X connect 174 0 172 0;
+#X connect 175 0 174 1;
+#X connect 176 0 177 0;
+#X connect 177 0 178 0;
+#X connect 179 0 109 0;
+#X connect 180 0 82 0;
--- a/MechAeolian/WindGenD1.pd	Wed Jul 27 22:12:18 2016 +0100
+++ b/MechAeolian/WindGenD1.pd	Tue Aug 09 20:47:58 2016 +0100
@@ -3,7 +3,7 @@
 #X obj 172 314 +~;
 #X obj 172 241 *~ 0.25;
 #X obj 188 291 +~;
-#N canvas 883 265 373 400 squall 1;
+#N canvas 883 265 373 400 squall 0;
 #X obj 161 204 noise~;
 #X obj 161 267 hip~ 0;
 #X obj 72 240 *~;
@@ -72,12 +72,10 @@
 #X obj 172 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
 #X floatatom 225 118 8 0 0 0 - - -;
-#X obj 90 19 lop~ 2000;
 #X obj 90 43 +~ 0.6;
 #X obj 145 172 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
 #X obj 172 20 loadbang;
-#X obj 173 118 * 0.2;
 #X msg 173 145 \$1 10;
 #X obj 172 69 metro 2000;
 #X obj 305 -57 noise~;
@@ -89,10 +87,17 @@
 #X obj 229 -38 loadbang;
 #X floatatom 279 66 5 0 0 0 - - -;
 #X obj 229 11 metro 4000;
-#X obj 305 18 *~ 3000;
 #X obj 255 71 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
 #X obj 271 227 inlet;
+#X obj 173 118 * 0.17;
+#X floatatom 468 279 8 0 0 0 - - -;
+#X obj 440 207 drunk 10;
+#X obj 428 256 / 100;
+#X obj 305 18 *~ 3000;
+#X obj 454 158 random 10;
+#X floatatom 521 200 0 0 0 0 - - -;
+#X obj 90 19 lop~ 3000;
 #X connect 0 0 2 0;
 #X connect 1 0 6 0;
 #X connect 2 0 4 0;
@@ -102,28 +107,34 @@
 #X connect 4 0 3 1;
 #X connect 5 0 3 0;
 #X connect 7 0 0 0;
-#X connect 8 0 14 0;
+#X connect 8 0 36 0;
+#X connect 9 0 10 0;
 #X connect 9 0 7 0;
-#X connect 9 0 10 0;
 #X connect 11 0 13 0;
-#X connect 11 0 18 0;
-#X connect 12 0 20 0;
-#X connect 14 0 15 0;
-#X connect 15 0 11 0;
-#X connect 17 0 12 0;
-#X connect 18 0 19 0;
-#X connect 19 0 9 0;
-#X connect 19 0 16 0;
-#X connect 20 0 11 0;
-#X connect 21 0 22 0;
-#X connect 22 0 23 0;
-#X connect 23 0 29 0;
-#X connect 24 0 20 1;
-#X connect 24 0 27 0;
-#X connect 24 0 30 0;
-#X connect 25 0 28 0;
-#X connect 26 0 25 0;
-#X connect 28 0 24 0;
-#X connect 29 0 24 0;
-#X connect 31 0 5 1;
-#X connect 31 0 4 1;
+#X connect 11 0 29 0;
+#X connect 12 0 18 0;
+#X connect 14 0 11 0;
+#X connect 16 0 12 0;
+#X connect 17 0 9 0;
+#X connect 17 0 15 0;
+#X connect 18 0 11 0;
+#X connect 18 0 31 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 33 0;
+#X connect 22 0 18 1;
+#X connect 22 0 25 0;
+#X connect 22 0 27 0;
+#X connect 23 0 26 0;
+#X connect 24 0 23 0;
+#X connect 26 0 22 0;
+#X connect 26 0 34 0;
+#X connect 28 0 5 1;
+#X connect 28 0 4 1;
+#X connect 29 0 17 0;
+#X connect 31 0 30 0;
+#X connect 31 0 32 0;
+#X connect 33 0 22 0;
+#X connect 34 0 31 1;
+#X connect 34 0 35 0;
+#X connect 36 0 14 0;
--- a/MechAeolian/harpD2.pd	Wed Jul 27 22:12:18 2016 +0100
+++ b/MechAeolian/harpD2.pd	Tue Aug 09 20:47:58 2016 +0100
@@ -1,4 +1,4 @@
-#N canvas 0 23 1352 829 10;
+#N canvas 124 45 1352 829 10;
 #X obj -193 285 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj -130 285 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X text -133 194 Gain;
@@ -26,12 +26,12 @@
 #X connect 7 0 3 1;
 #X restore -194 242 pd opLevels;
 #X obj -191 213 hsl 100 25 0.01 1e+20 1 0 empty empty empty -2 -8 0
-10 -262144 -1 -1 3000 1;
+10 -262144 -1 -1 2700 1;
 #X obj -194 142 r GAIN;
 #X floatatom -251 243 8 0 0 0 - - -;
 #X obj -85 74 delwrite~ varwind 3000;
 #X obj 24 -18 hsl 128 15 0 100 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 114 1;
+-1 -1 349 1;
 #X obj -85 26 *~ 1;
 #X obj -85 48 +~ 1;
 #X obj -85 -76 loadbang;
@@ -68,7 +68,7 @@
 #X obj -158 -13 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
 #X obj 218 -20 hsl 300 35 1 10000 1 0 empty empty empty -2 -8 0 10
--262144 -1 -1 15259 1;
+-262144 -1 -1 17400 1;
 #X obj 254 38 s mod;
 #X obj 105 233 r rand2;
 #X obj -242 524 r rand2;
@@ -86,7 +86,7 @@
 #X obj 373 403 r myMet;
 #X obj 373 425 snapshot~;
 #X floatatom 373 447 0 0 0 0 - - -;
-#N canvas 640 187 681 350 PlotWrt 0;
+#N canvas 21 158 681 350 PlotWrt 0;
 #X obj 70 303 textfile;
 #X msg 562 196 clear \, rewind;
 #X obj 70 159 snapshot~;
@@ -97,7 +97,6 @@
 #X obj 128 107 inlet~;
 #X obj 70 134 r myMet;
 #X obj 140 131 r myMet;
-#X msg 439 197 write lockFreq.txt;
 #X obj 213 155 snapshot~;
 #X floatatom 222 177 0 0 0 0 - - -;
 #X obj 213 128 r myMet;
@@ -115,40 +114,40 @@
 #X obj 345 105 inlet~;
 #X msg 358 199 add \$1;
 #X msg 282 196 add2 \$1;
+#X msg 439 197 write lockTest1.txt;
 #X connect 1 0 0 0;
 #X connect 2 0 3 0;
-#X connect 2 0 15 0;
+#X connect 2 0 14 0;
 #X connect 4 0 5 0;
-#X connect 4 0 20 0;
+#X connect 4 0 19 0;
 #X connect 6 0 2 0;
 #X connect 7 0 4 0;
 #X connect 8 0 2 0;
 #X connect 9 0 4 0;
-#X connect 10 0 0 0;
-#X connect 11 0 12 0;
-#X connect 11 0 21 0;
-#X connect 13 0 11 0;
-#X connect 14 0 11 0;
-#X connect 15 0 0 0;
-#X connect 16 0 17 0;
-#X connect 16 0 27 0;
-#X connect 18 0 16 0;
-#X connect 19 0 16 0;
+#X connect 10 0 11 0;
+#X connect 10 0 20 0;
+#X connect 12 0 10 0;
+#X connect 13 0 10 0;
+#X connect 14 0 0 0;
+#X connect 15 0 16 0;
+#X connect 15 0 26 0;
+#X connect 17 0 15 0;
+#X connect 18 0 15 0;
+#X connect 19 0 0 0;
 #X connect 20 0 0 0;
-#X connect 21 0 0 0;
-#X connect 22 0 23 0;
-#X connect 22 0 26 0;
-#X connect 24 0 22 0;
-#X connect 25 0 22 0;
+#X connect 21 0 22 0;
+#X connect 21 0 25 0;
+#X connect 23 0 21 0;
+#X connect 24 0 21 0;
+#X connect 25 0 0 0;
 #X connect 26 0 0 0;
 #X connect 27 0 0 0;
 #X restore 184 437 pd PlotWrt;
 #X obj -82 -52 hsl 50 30 0 1 0 0 empty empty Gusts 2 8 0 10 -261995
--1 -4032 940 1;
+-1 -4032 2178 1;
 #X obj -17 -21 t f b;
 #X obj -18 -43 * 0.75;
 #X floatatom 146 459 0 0 0 0 - - -;
-#X msg 375 375 0;
 #X msg 407 381 5;
 #X obj -37 881 r guitar;
 #X obj 248 878 r guitar;
@@ -201,8 +200,8 @@
 -262130 -1 -1 3923 1;
 #X obj 639 58 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
 -1 -1 2088 1;
-#X obj 639 80 hsl 60 20 1e-06 0.01 1 0 empty empty Damping 3 10 0 10
--261234 -1 -1 4869 1;
+#X obj 639 80 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0 10
+-261234 -1 -1 1180 1;
 #X obj 637 -45 tgl 35 0 empty empty empty 17 7 0 40 -228856 -257985
 -257985 0 1;
 #X floatatom 715 123 0 0 0 0 - - -;
@@ -217,23 +216,23 @@
 #X text 636 123 Current Freq;
 #X text 613 143 Current Harmonic;
 #X obj 1630 242 hsl 100 35 0.01 1e+20 1 0 empty empty Gain 3 16 0 10
--228856 -1 -1 3000 1;
+-228856 -1 -1 2700 1;
 #X obj 1657 286 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 1720 286 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
-#X obj 1630 205 hsl 100 35 1 2000 1 0 empty empty Modulation_Index
-3 16 0 10 -203904 -1 -1 6122 1;
+#X obj 1630 205 hsl 100 35 1 500 0 0 empty empty Modulation_Index 3
+16 0 10 -203904 -1 -1 4200 1;
 #X floatatom 1733 215 0 0 0 0 - - -;
 #X floatatom 1733 250 0 0 0 0 - - -;
 #X obj 798 -10 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10 0
-10 -204800 -1 -1 3355 1;
+10 -204800 -1 -1 3164 1;
 #X obj 798 12 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 1798 1;
+-1 -1 1917 1;
 #X obj 798 34 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 1318 1;
+-262130 -1 -1 4749 1;
 #X obj 798 56 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
--1 -1 1032 1;
-#X obj 798 78 hsl 60 20 1e-06 0.01 1 0 empty empty Damping 3 10 0 10
--261234 -1 -1 4869 1;
+-1 -1 2003 1;
+#X obj 798 78 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0 10
+-261234 -1 -1 1180 1;
 #X floatatom 874 121 0 0 0 0 - - -;
 #X floatatom 874 142 0 0 0 0 - - -;
 #X floatatom 862 -8 0 0 0 0 - - -;
@@ -296,7 +295,7 @@
 #X obj 1308 58 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
 -1 -1 2003 1;
 #X obj 1308 80 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 1180 1;
+10 -261234 -1 -1 5580 1;
 #X floatatom 1384 123 0 0 0 0 - - -;
 #X floatatom 1384 144 0 0 0 0 - - -;
 #X floatatom 1372 -6 0 0 0 0 - - -;
@@ -317,7 +316,7 @@
 #X obj 1493 59 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
 -1 -1 1460 1;
 #X obj 1493 81 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 1180 1;
+10 -261234 -1 -1 5680 1;
 #X floatatom 1569 124 0 0 0 0 - - -;
 #X floatatom 1569 145 0 0 0 0 - - -;
 #X floatatom 1557 -5 0 0 0 0 - - -;
@@ -338,7 +337,7 @@
 #X obj 1667 58 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
 -1 -1 1769 1;
 #X obj 1667 80 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 1180 1;
+10 -261234 -1 -1 5900 1;
 #X floatatom 1743 123 0 0 0 0 - - -;
 #X floatatom 1743 144 0 0 0 0 - - -;
 #X floatatom 1731 -6 0 0 0 0 - - -;
@@ -358,8 +357,8 @@
 -262130 -1 -1 4749 1;
 #X obj 637 302 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
 -1 -1 2003 1;
-#X obj 637 324 hsl 60 20 1e-06 0.01 1 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 4869 1;
+#X obj 637 324 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
+10 -261234 -1 -1 1180 1;
 #X floatatom 713 367 0 0 0 0 - - -;
 #X floatatom 713 388 0 0 0 0 - - -;
 #X floatatom 701 238 0 0 0 0 - - -;
@@ -489,15 +488,15 @@
 #X obj 1753 675 s rand2;
 #X obj 1772 658 s rand3;
 #X obj 1632 465 hsl 100 35 0 1 0 0 empty empty Gusts 3 16 0 10 -191407
--1 -13330 1900 1;
+-1 -13330 4400 1;
 #X obj 1632 502 hsl 100 35 0.1 100 1 0 empty empty Wind_Speed 3 16
-0 10 -232576 -1 -1 3149 1;
+0 10 -232576 -1 -1 4749 1;
 #X obj 673 -45 bng 35 250 50 0 empty empty empty 1 16 0 10 -260097
 -1 -1;
 #X obj 711 -43 tgl 15 0 empty empty empty 17 7 0 10 -262144 -4034 -4034
-1 1;
+0 1;
 #X obj 711 -25 tgl 15 0 empty empty empty 17 7 0 10 -262144 -258113
--258113 0 1;
+-258113 1 1;
 #X text 729 -44 On;
 #X text 729 -26 Off;
 #N canvas 1067 303 450 300 onOff 0;
@@ -532,9 +531,9 @@
 #X obj 832 -48 bng 35 250 50 0 empty empty empty 1 16 0 10 -260097
 -1 -1;
 #X obj 870 -46 tgl 15 0 empty empty empty 17 7 0 10 -262144 -4034 -4034
-1 1;
+0 1;
 #X obj 870 -28 tgl 15 0 empty empty empty 17 7 0 10 -262144 -258113
--258113 0 1;
+-258113 1 1;
 #X text 888 -47 On;
 #X text 888 -29 Off;
 #X obj 959 -46 tgl 35 0 empty empty empty 17 7 0 40 -228856 -257985
@@ -542,9 +541,9 @@
 #X obj 995 -46 bng 35 250 50 0 empty empty empty 1 16 0 10 -260097
 -1 -1;
 #X obj 1033 -44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -4034
--4034 1 1;
+-4034 0 1;
 #X obj 1033 -26 tgl 15 0 empty empty empty 17 7 0 10 -262144 -258113
--258113 0 1;
+-258113 1 1;
 #X text 1051 -45 On;
 #X text 1051 -27 Off;
 #X obj 1127 -45 tgl 35 0 empty empty empty 17 7 0 40 -228856 -257985
@@ -552,9 +551,9 @@
 #X obj 1163 -45 bng 35 250 50 0 empty empty empty 1 16 0 10 -260097
 -1 -1;
 #X obj 1201 -43 tgl 15 0 empty empty empty 17 7 0 10 -262144 -4034
--4034 1 1;
+-4034 0 1;
 #X obj 1201 -25 tgl 15 0 empty empty empty 17 7 0 10 -262144 -258113
--258113 0 1;
+-258113 1 1;
 #X text 1219 -44 On;
 #X text 1219 -26 Off;
 #X obj 1305 -46 tgl 35 0 empty empty empty 17 7 0 40 -228856 -257985
@@ -562,9 +561,9 @@
 #X obj 1341 -46 bng 35 250 50 0 empty empty empty 1 16 0 10 -260097
 -1 -1;
 #X obj 1379 -44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -4034
--4034 1 1;
+-4034 0 1;
 #X obj 1379 -26 tgl 15 0 empty empty empty 17 7 0 10 -262144 -258113
--258113 0 1;
+-258113 1 1;
 #X text 1397 -45 On;
 #X text 1397 -27 Off;
 #X obj 1490 -44 tgl 35 0 empty empty empty 17 7 0 40 -228856 -257985
@@ -1098,7 +1097,6 @@
 #X obj -64 467 s dat1;
 #X obj 468 65 r dat1;
 #X obj 468 87 unpack f f f f;
-#X msg 269 371;
 #X floatatom 62 420 0 0 0 0 - - -;
 #N canvas 413 99 450 300 packett 0;
 #X obj 130 55 inlet;
@@ -1245,7 +1243,6 @@
 #X obj 1054 -75 r turnOff;
 #X obj 889 -74 r turnOff;
 #X obj 670 -122 r turnOff;
-#X obj 142 372 MA_Test3;
 #X obj 1098 -151 unpack f f f f;
 #N canvas 413 99 450 300 packer 0;
 #X obj 130 55 inlet;
@@ -1971,8 +1968,15 @@
 #X msg 522 1391 1.4 0.0011 0.9 6 90 1000 67 20 0.002;
 #X msg 543 1431 3 0.000508 0.7 6 90 1130 21 20 0.002;
 #X msg 561 1472 0.9 0.0002286 0.65 6 90 7940 59.98 20 0.002;
+#X obj 1674 722 loadbang;
+#X obj 1516 492 bng 30 250 50 0 empty empty TOG 7 14 0 10 -204786 -1
+-1;
+#X obj 1504 767 s toggle;
+#X obj 142 375 MA_Test3;
+#X msg 375 375 0.4;
+#X msg 269 371 1.1 5000;
+#X obj -72 922 MA_Test3;
 #X obj -250 661 MA_Test3;
-#X obj -72 922 MA_Test3;
 #X obj 239 918 MA_Test3;
 #X obj 534 925 MA_Test3;
 #X obj -66 1234 MA_Test3;
@@ -1983,11 +1987,11 @@
 #X obj 542 1496 MA_Test3;
 #X obj 58 655 MA_Test3;
 #X obj 359 650 MA_Test3;
-#X connect 3 0 600 0;
+#X connect 3 0 597 0;
 #X connect 4 0 0 0;
-#X connect 4 0 119 0;
+#X connect 4 0 118 0;
 #X connect 4 1 1 0;
-#X connect 4 1 120 0;
+#X connect 4 1 119 0;
 #X connect 5 0 4 0;
 #X connect 5 0 7 0;
 #X connect 6 0 5 0;
@@ -2000,29 +2004,29 @@
 #X connect 12 0 53 0;
 #X connect 15 0 9 0;
 #X connect 16 0 17 0;
-#X connect 16 0 579 0;
+#X connect 16 0 576 0;
 #X connect 19 0 10 0;
 #X connect 20 0 9 0;
 #X connect 21 0 16 0;
 #X connect 22 0 10 1;
 #X connect 23 0 11 1;
-#X connect 25 0 604 0;
-#X connect 26 0 608 0;
-#X connect 27 0 612 0;
-#X connect 28 0 616 0;
+#X connect 25 0 601 0;
+#X connect 26 0 605 0;
+#X connect 27 0 609 0;
+#X connect 28 0 613 0;
 #X connect 29 0 24 0;
-#X connect 31 0 603 0;
-#X connect 32 0 607 0;
-#X connect 33 0 611 0;
-#X connect 34 0 615 0;
+#X connect 31 0 600 0;
+#X connect 32 0 604 0;
+#X connect 33 0 608 0;
+#X connect 34 0 612 0;
 #X connect 35 0 30 0;
 #X connect 36 0 37 0;
-#X connect 38 0 602 0;
-#X connect 39 0 606 0;
-#X connect 40 0 610 0;
-#X connect 41 0 614 0;
+#X connect 38 0 599 0;
+#X connect 39 0 603 0;
+#X connect 40 0 607 0;
+#X connect 41 0 611 0;
 #X connect 43 0 42 0;
-#X connect 45 0 599 0;
+#X connect 45 0 596 0;
 #X connect 46 0 48 0;
 #X connect 47 0 50 0;
 #X connect 47 0 52 0;
@@ -2035,633 +2039,636 @@
 #X connect 54 1 22 0;
 #X connect 55 0 54 0;
 #X connect 57 0 47 0;
-#X connect 58 0 47 0;
-#X connect 59 0 620 0;
-#X connect 60 0 624 0;
-#X connect 61 0 628 0;
-#X connect 62 0 619 0;
-#X connect 63 0 623 0;
-#X connect 64 0 627 0;
-#X connect 65 0 618 0;
-#X connect 66 0 622 0;
-#X connect 67 0 626 0;
-#X connect 68 0 640 0;
-#X connect 69 0 633 0;
-#X connect 70 0 632 0;
-#X connect 71 0 639 0;
-#X connect 72 0 634 0;
-#X connect 73 0 631 0;
-#X connect 74 0 638 0;
-#X connect 75 0 635 0;
-#X connect 76 0 630 0;
-#X connect 77 0 644 0;
-#X connect 78 0 648 0;
-#X connect 79 0 652 0;
-#X connect 80 0 643 0;
-#X connect 81 0 647 0;
-#X connect 82 0 651 0;
-#X connect 83 0 642 0;
-#X connect 84 0 646 0;
-#X connect 85 0 650 0;
-#X connect 86 0 87 0;
-#X connect 88 0 601 0;
-#X connect 89 0 605 0;
-#X connect 90 0 609 0;
-#X connect 91 0 613 0;
-#X connect 92 0 617 0;
-#X connect 93 0 621 0;
-#X connect 94 0 625 0;
-#X connect 95 0 637 0;
-#X connect 96 0 636 0;
-#X connect 97 0 629 0;
-#X connect 98 0 641 0;
-#X connect 99 0 645 0;
-#X connect 100 0 649 0;
+#X connect 58 0 617 0;
+#X connect 59 0 621 0;
+#X connect 60 0 625 0;
+#X connect 61 0 616 0;
+#X connect 62 0 620 0;
+#X connect 63 0 624 0;
+#X connect 64 0 615 0;
+#X connect 65 0 619 0;
+#X connect 66 0 623 0;
+#X connect 67 0 637 0;
+#X connect 68 0 630 0;
+#X connect 69 0 629 0;
+#X connect 70 0 636 0;
+#X connect 71 0 631 0;
+#X connect 72 0 628 0;
+#X connect 73 0 635 0;
+#X connect 74 0 632 0;
+#X connect 75 0 627 0;
+#X connect 76 0 641 0;
+#X connect 77 0 645 0;
+#X connect 78 0 649 0;
+#X connect 79 0 640 0;
+#X connect 80 0 644 0;
+#X connect 81 0 648 0;
+#X connect 82 0 639 0;
+#X connect 83 0 643 0;
+#X connect 84 0 647 0;
+#X connect 85 0 86 0;
+#X connect 87 0 598 0;
+#X connect 88 0 602 0;
+#X connect 89 0 606 0;
+#X connect 90 0 610 0;
+#X connect 91 0 614 0;
+#X connect 92 0 618 0;
+#X connect 93 0 622 0;
+#X connect 94 0 634 0;
+#X connect 95 0 633 0;
+#X connect 96 0 626 0;
+#X connect 97 0 638 0;
+#X connect 98 0 642 0;
+#X connect 99 0 646 0;
+#X connect 100 0 108 0;
+#X connect 100 0 478 0;
 #X connect 101 0 109 0;
-#X connect 101 0 479 0;
+#X connect 101 0 478 1;
 #X connect 102 0 110 0;
-#X connect 102 0 479 1;
+#X connect 102 0 478 2;
 #X connect 103 0 111 0;
-#X connect 103 0 479 2;
+#X connect 103 0 478 3;
 #X connect 104 0 112 0;
-#X connect 104 0 479 3;
-#X connect 105 0 113 0;
-#X connect 105 0 479 4;
-#X connect 118 0 5 0;
-#X connect 118 0 123 0;
-#X connect 121 0 36 0;
-#X connect 121 0 122 0;
+#X connect 104 0 478 4;
+#X connect 117 0 5 0;
+#X connect 117 0 122 0;
+#X connect 120 0 36 0;
+#X connect 120 0 121 0;
+#X connect 123 0 130 0;
+#X connect 123 0 489 0;
 #X connect 124 0 131 0;
-#X connect 124 0 491 0;
+#X connect 124 0 489 1;
 #X connect 125 0 132 0;
-#X connect 125 0 491 1;
+#X connect 125 0 489 2;
 #X connect 126 0 133 0;
-#X connect 126 0 491 2;
+#X connect 126 0 489 3;
 #X connect 127 0 134 0;
-#X connect 127 0 491 3;
-#X connect 128 0 135 0;
-#X connect 128 0 491 4;
+#X connect 127 0 489 4;
+#X connect 139 0 146 0;
+#X connect 139 0 493 0;
 #X connect 140 0 147 0;
-#X connect 140 0 495 0;
+#X connect 140 0 493 1;
 #X connect 141 0 148 0;
-#X connect 141 0 495 1;
+#X connect 141 0 493 2;
 #X connect 142 0 149 0;
-#X connect 142 0 495 2;
+#X connect 142 0 493 3;
 #X connect 143 0 150 0;
-#X connect 143 0 495 3;
-#X connect 144 0 151 0;
-#X connect 144 0 495 4;
+#X connect 143 0 493 4;
+#X connect 155 0 162 0;
+#X connect 155 0 519 0;
 #X connect 156 0 163 0;
-#X connect 156 0 522 0;
+#X connect 156 0 519 1;
 #X connect 157 0 164 0;
-#X connect 157 0 522 1;
+#X connect 157 0 519 2;
 #X connect 158 0 165 0;
-#X connect 158 0 522 2;
+#X connect 158 0 519 3;
 #X connect 159 0 166 0;
-#X connect 159 0 522 3;
-#X connect 160 0 167 0;
-#X connect 160 0 522 4;
+#X connect 159 0 519 4;
+#X connect 171 0 178 0;
+#X connect 171 0 535 0;
 #X connect 172 0 179 0;
-#X connect 172 0 538 0;
+#X connect 172 0 535 1;
 #X connect 173 0 180 0;
-#X connect 173 0 538 1;
+#X connect 173 0 535 2;
 #X connect 174 0 181 0;
-#X connect 174 0 538 2;
+#X connect 174 0 535 3;
 #X connect 175 0 182 0;
-#X connect 175 0 538 3;
-#X connect 176 0 183 0;
-#X connect 176 0 538 4;
+#X connect 175 0 535 4;
+#X connect 187 0 194 0;
+#X connect 187 0 537 0;
 #X connect 188 0 195 0;
-#X connect 188 0 540 0;
+#X connect 188 0 537 1;
 #X connect 189 0 196 0;
-#X connect 189 0 540 1;
+#X connect 189 0 537 2;
 #X connect 190 0 197 0;
-#X connect 190 0 540 2;
+#X connect 190 0 537 3;
 #X connect 191 0 198 0;
-#X connect 191 0 540 3;
-#X connect 192 0 199 0;
-#X connect 192 0 540 4;
+#X connect 191 0 537 4;
+#X connect 203 0 210 0;
+#X connect 203 0 539 0;
 #X connect 204 0 211 0;
-#X connect 204 0 542 0;
+#X connect 204 0 539 1;
 #X connect 205 0 212 0;
-#X connect 205 0 542 1;
+#X connect 205 0 539 2;
 #X connect 206 0 213 0;
-#X connect 206 0 542 2;
+#X connect 206 0 539 3;
 #X connect 207 0 214 0;
-#X connect 207 0 542 3;
-#X connect 208 0 215 0;
-#X connect 208 0 542 4;
+#X connect 207 0 539 4;
+#X connect 219 0 226 0;
+#X connect 219 0 550 0;
 #X connect 220 0 227 0;
-#X connect 220 0 553 0;
+#X connect 220 0 550 1;
 #X connect 221 0 228 0;
-#X connect 221 0 553 1;
+#X connect 221 0 550 2;
 #X connect 222 0 229 0;
-#X connect 222 0 553 2;
+#X connect 222 0 550 3;
 #X connect 223 0 230 0;
-#X connect 223 0 553 3;
-#X connect 224 0 231 0;
-#X connect 224 0 553 4;
+#X connect 223 0 550 4;
+#X connect 235 0 242 0;
+#X connect 235 0 554 0;
 #X connect 236 0 243 0;
-#X connect 236 0 557 0;
+#X connect 236 0 554 1;
 #X connect 237 0 244 0;
-#X connect 237 0 557 1;
+#X connect 237 0 554 2;
 #X connect 238 0 245 0;
-#X connect 238 0 557 2;
+#X connect 238 0 554 3;
 #X connect 239 0 246 0;
-#X connect 239 0 557 3;
-#X connect 240 0 247 0;
-#X connect 240 0 557 4;
+#X connect 239 0 554 4;
+#X connect 251 0 258 0;
+#X connect 251 0 556 0;
 #X connect 252 0 259 0;
-#X connect 252 0 559 0;
+#X connect 252 0 556 1;
 #X connect 253 0 260 0;
-#X connect 253 0 559 1;
+#X connect 253 0 556 2;
 #X connect 254 0 261 0;
-#X connect 254 0 559 2;
+#X connect 254 0 556 3;
 #X connect 255 0 262 0;
-#X connect 255 0 559 3;
-#X connect 256 0 263 0;
-#X connect 256 0 559 4;
+#X connect 255 0 556 4;
+#X connect 267 0 274 0;
+#X connect 267 0 558 0;
 #X connect 268 0 275 0;
-#X connect 268 0 561 0;
+#X connect 268 0 558 1;
 #X connect 269 0 276 0;
-#X connect 269 0 561 1;
+#X connect 269 0 558 2;
 #X connect 270 0 277 0;
-#X connect 270 0 561 2;
+#X connect 270 0 558 3;
 #X connect 271 0 278 0;
-#X connect 271 0 561 3;
-#X connect 272 0 279 0;
-#X connect 272 0 561 4;
+#X connect 271 0 558 4;
+#X connect 283 0 290 0;
+#X connect 283 0 560 0;
 #X connect 284 0 291 0;
-#X connect 284 0 563 0;
+#X connect 284 0 560 1;
 #X connect 285 0 292 0;
-#X connect 285 0 563 1;
+#X connect 285 0 560 2;
 #X connect 286 0 293 0;
-#X connect 286 0 563 2;
+#X connect 286 0 560 3;
 #X connect 287 0 294 0;
-#X connect 287 0 563 3;
-#X connect 288 0 295 0;
-#X connect 288 0 563 4;
+#X connect 287 0 560 4;
+#X connect 299 0 306 0;
+#X connect 299 0 562 0;
 #X connect 300 0 307 0;
-#X connect 300 0 565 0;
+#X connect 300 0 562 1;
 #X connect 301 0 308 0;
-#X connect 301 0 565 1;
+#X connect 301 0 562 2;
 #X connect 302 0 309 0;
-#X connect 302 0 565 2;
+#X connect 302 0 562 3;
 #X connect 303 0 310 0;
-#X connect 303 0 565 3;
-#X connect 304 0 311 0;
-#X connect 304 0 565 4;
-#X connect 316 0 321 0;
-#X connect 317 0 320 0;
+#X connect 303 0 562 4;
+#X connect 315 0 320 0;
+#X connect 316 0 319 0;
+#X connect 317 0 321 0;
 #X connect 318 0 322 0;
-#X connect 319 0 323 0;
-#X connect 324 0 457 0;
-#X connect 324 0 504 0;
-#X connect 325 0 577 0;
-#X connect 326 0 331 0;
-#X connect 331 0 327 0;
-#X connect 331 1 328 0;
-#X connect 331 1 479 5;
-#X connect 333 0 404 0;
-#X connect 339 0 405 0;
-#X connect 345 0 406 0;
-#X connect 351 0 407 0;
-#X connect 357 0 408 0;
-#X connect 363 0 409 0;
-#X connect 369 0 410 0;
-#X connect 375 0 411 0;
-#X connect 381 0 412 0;
-#X connect 387 0 413 0;
-#X connect 393 0 414 0;
-#X connect 399 0 415 0;
-#X connect 404 0 334 0;
-#X connect 404 1 335 0;
-#X connect 404 1 491 5;
-#X connect 405 0 340 0;
-#X connect 405 1 341 0;
-#X connect 405 1 495 5;
-#X connect 406 0 346 0;
-#X connect 406 1 347 0;
-#X connect 406 1 522 5;
-#X connect 407 0 352 0;
-#X connect 407 1 353 0;
-#X connect 407 1 538 5;
-#X connect 408 0 358 0;
-#X connect 408 1 359 0;
-#X connect 408 1 540 5;
-#X connect 409 0 364 0;
-#X connect 409 1 365 0;
-#X connect 409 1 542 5;
-#X connect 410 0 370 0;
-#X connect 410 1 371 0;
-#X connect 410 1 553 5;
-#X connect 411 0 376 0;
-#X connect 411 1 377 0;
-#X connect 411 1 557 5;
-#X connect 412 0 382 0;
-#X connect 412 1 383 0;
-#X connect 412 1 559 5;
-#X connect 413 0 388 0;
-#X connect 413 1 389 0;
-#X connect 413 1 561 5;
-#X connect 414 0 394 0;
-#X connect 414 1 395 0;
-#X connect 414 1 563 5;
-#X connect 415 0 400 0;
-#X connect 415 1 401 0;
-#X connect 415 1 565 5;
-#X connect 416 1 101 0;
-#X connect 416 2 102 0;
-#X connect 416 5 103 0;
-#X connect 416 6 104 0;
-#X connect 416 8 105 0;
-#X connect 417 0 416 0;
-#X connect 418 1 124 0;
-#X connect 418 2 125 0;
-#X connect 418 5 126 0;
-#X connect 418 6 127 0;
-#X connect 418 8 128 0;
-#X connect 419 0 418 0;
-#X connect 420 1 140 0;
-#X connect 420 2 141 0;
-#X connect 420 5 142 0;
-#X connect 420 6 143 0;
-#X connect 420 8 144 0;
-#X connect 421 0 420 0;
-#X connect 422 1 156 0;
-#X connect 422 2 157 0;
-#X connect 422 5 158 0;
-#X connect 422 6 159 0;
-#X connect 422 8 160 0;
-#X connect 423 1 172 0;
-#X connect 423 2 173 0;
-#X connect 423 5 174 0;
-#X connect 423 6 175 0;
-#X connect 423 8 176 0;
-#X connect 424 1 188 0;
-#X connect 424 2 189 0;
-#X connect 424 5 190 0;
-#X connect 424 6 191 0;
-#X connect 424 8 192 0;
-#X connect 425 1 204 0;
-#X connect 425 2 205 0;
-#X connect 425 5 206 0;
-#X connect 425 6 207 0;
-#X connect 425 8 208 0;
+#X connect 323 0 456 0;
+#X connect 323 0 502 0;
+#X connect 324 0 574 0;
+#X connect 325 0 330 0;
+#X connect 330 0 326 0;
+#X connect 330 1 327 0;
+#X connect 330 1 478 5;
+#X connect 332 0 403 0;
+#X connect 338 0 404 0;
+#X connect 344 0 405 0;
+#X connect 350 0 406 0;
+#X connect 356 0 407 0;
+#X connect 362 0 408 0;
+#X connect 368 0 409 0;
+#X connect 374 0 410 0;
+#X connect 380 0 411 0;
+#X connect 386 0 412 0;
+#X connect 392 0 413 0;
+#X connect 398 0 414 0;
+#X connect 403 0 333 0;
+#X connect 403 1 334 0;
+#X connect 403 1 489 5;
+#X connect 404 0 339 0;
+#X connect 404 1 340 0;
+#X connect 404 1 493 5;
+#X connect 405 0 345 0;
+#X connect 405 1 346 0;
+#X connect 405 1 519 5;
+#X connect 406 0 351 0;
+#X connect 406 1 352 0;
+#X connect 406 1 535 5;
+#X connect 407 0 357 0;
+#X connect 407 1 358 0;
+#X connect 407 1 537 5;
+#X connect 408 0 363 0;
+#X connect 408 1 364 0;
+#X connect 408 1 539 5;
+#X connect 409 0 369 0;
+#X connect 409 1 370 0;
+#X connect 409 1 550 5;
+#X connect 410 0 375 0;
+#X connect 410 1 376 0;
+#X connect 410 1 554 5;
+#X connect 411 0 381 0;
+#X connect 411 1 382 0;
+#X connect 411 1 556 5;
+#X connect 412 0 387 0;
+#X connect 412 1 388 0;
+#X connect 412 1 558 5;
+#X connect 413 0 393 0;
+#X connect 413 1 394 0;
+#X connect 413 1 560 5;
+#X connect 414 0 399 0;
+#X connect 414 1 400 0;
+#X connect 414 1 562 5;
+#X connect 415 1 100 0;
+#X connect 415 2 101 0;
+#X connect 415 5 102 0;
+#X connect 415 6 103 0;
+#X connect 415 8 104 0;
+#X connect 416 0 415 0;
+#X connect 417 1 123 0;
+#X connect 417 2 124 0;
+#X connect 417 5 125 0;
+#X connect 417 6 126 0;
+#X connect 417 8 127 0;
+#X connect 418 0 417 0;
+#X connect 419 1 139 0;
+#X connect 419 2 140 0;
+#X connect 419 5 141 0;
+#X connect 419 6 142 0;
+#X connect 419 8 143 0;
+#X connect 420 0 419 0;
+#X connect 421 1 155 0;
+#X connect 421 2 156 0;
+#X connect 421 5 157 0;
+#X connect 421 6 158 0;
+#X connect 421 8 159 0;
+#X connect 422 1 171 0;
+#X connect 422 2 172 0;
+#X connect 422 5 173 0;
+#X connect 422 6 174 0;
+#X connect 422 8 175 0;
+#X connect 423 1 187 0;
+#X connect 423 2 188 0;
+#X connect 423 5 189 0;
+#X connect 423 6 190 0;
+#X connect 423 8 191 0;
+#X connect 424 1 203 0;
+#X connect 424 2 204 0;
+#X connect 424 5 205 0;
+#X connect 424 6 206 0;
+#X connect 424 8 207 0;
+#X connect 425 0 421 0;
 #X connect 426 0 422 0;
 #X connect 427 0 423 0;
 #X connect 428 0 424 0;
-#X connect 429 0 425 0;
-#X connect 430 1 220 0;
-#X connect 430 2 221 0;
-#X connect 430 5 222 0;
-#X connect 430 6 223 0;
-#X connect 430 8 224 0;
-#X connect 431 1 236 0;
-#X connect 431 2 237 0;
-#X connect 431 5 238 0;
-#X connect 431 6 239 0;
-#X connect 431 8 240 0;
+#X connect 429 1 219 0;
+#X connect 429 2 220 0;
+#X connect 429 5 221 0;
+#X connect 429 6 222 0;
+#X connect 429 8 223 0;
+#X connect 430 1 235 0;
+#X connect 430 2 236 0;
+#X connect 430 5 237 0;
+#X connect 430 6 238 0;
+#X connect 430 8 239 0;
+#X connect 431 0 429 0;
 #X connect 432 0 430 0;
-#X connect 433 0 431 0;
-#X connect 434 1 252 0;
-#X connect 434 2 253 0;
-#X connect 434 5 254 0;
-#X connect 434 6 255 0;
-#X connect 434 8 256 0;
-#X connect 435 1 268 0;
-#X connect 435 2 269 0;
-#X connect 435 5 270 0;
-#X connect 435 6 271 0;
-#X connect 435 8 272 0;
+#X connect 433 1 251 0;
+#X connect 433 2 252 0;
+#X connect 433 5 253 0;
+#X connect 433 6 254 0;
+#X connect 433 8 255 0;
+#X connect 434 1 267 0;
+#X connect 434 2 268 0;
+#X connect 434 5 269 0;
+#X connect 434 6 270 0;
+#X connect 434 8 271 0;
+#X connect 435 0 433 0;
 #X connect 436 0 434 0;
-#X connect 437 0 435 0;
-#X connect 438 1 284 0;
-#X connect 438 2 285 0;
-#X connect 438 5 286 0;
-#X connect 438 6 287 0;
-#X connect 438 8 288 0;
-#X connect 439 1 300 0;
-#X connect 439 2 301 0;
-#X connect 439 5 302 0;
-#X connect 439 6 303 0;
-#X connect 439 8 304 0;
+#X connect 437 1 283 0;
+#X connect 437 2 284 0;
+#X connect 437 5 285 0;
+#X connect 437 6 286 0;
+#X connect 437 8 287 0;
+#X connect 438 1 299 0;
+#X connect 438 2 300 0;
+#X connect 438 5 301 0;
+#X connect 438 6 302 0;
+#X connect 438 8 303 0;
+#X connect 439 0 437 0;
 #X connect 440 0 438 0;
-#X connect 441 0 439 0;
-#X connect 443 0 325 0;
-#X connect 444 0 118 0;
-#X connect 459 0 460 0;
-#X connect 460 0 327 0;
-#X connect 460 0 370 0;
-#X connect 461 0 462 0;
-#X connect 462 0 340 0;
-#X connect 462 0 382 0;
-#X connect 463 0 464 0;
-#X connect 464 0 334 0;
-#X connect 464 0 376 0;
-#X connect 465 0 466 0;
-#X connect 466 0 346 0;
-#X connect 466 0 388 0;
-#X connect 467 0 468 0;
-#X connect 468 0 352 0;
-#X connect 468 0 394 0;
-#X connect 469 0 470 0;
-#X connect 470 0 358 0;
-#X connect 470 0 400 0;
-#X connect 471 0 472 0;
-#X connect 472 0 364 0;
-#X connect 473 0 47 0;
-#X connect 474 0 501 0;
-#X connect 475 0 474 0;
-#X connect 477 0 506 0;
-#X connect 479 0 478 0;
-#X connect 480 0 520 1;
-#X connect 481 0 482 0;
-#X connect 483 0 484 0;
-#X connect 484 0 106 0;
-#X connect 484 1 114 0;
-#X connect 484 2 107 0;
-#X connect 484 3 108 0;
-#X connect 485 0 47 0;
-#X connect 487 0 488 0;
-#X connect 489 0 332 0;
-#X connect 489 1 136 0;
-#X connect 489 2 129 0;
-#X connect 489 3 130 0;
-#X connect 490 0 489 0;
-#X connect 491 0 492 0;
-#X connect 493 0 653 1;
-#X connect 494 0 338 0;
-#X connect 494 1 152 0;
-#X connect 494 2 145 0;
-#X connect 494 3 146 0;
-#X connect 495 0 497 0;
-#X connect 496 0 494 0;
-#X connect 498 0 663 1;
-#X connect 499 0 500 0;
-#X connect 501 0 476 0;
-#X connect 505 0 53 0;
-#X connect 507 0 415 1;
-#X connect 508 0 407 1;
-#X connect 509 0 414 1;
-#X connect 510 0 413 1;
-#X connect 511 0 412 1;
-#X connect 512 0 411 1;
-#X connect 513 0 410 1;
-#X connect 514 0 409 1;
-#X connect 515 0 408 1;
-#X connect 516 0 406 1;
-#X connect 517 0 405 1;
-#X connect 518 0 404 1;
-#X connect 519 0 331 1;
-#X connect 520 0 44 0;
-#X connect 520 0 481 0;
-#X connect 520 1 481 3;
-#X connect 520 2 52 1;
-#X connect 520 3 52 2;
-#X connect 520 4 486 0;
-#X connect 520 4 481 1;
-#X connect 520 5 56 0;
-#X connect 520 5 481 2;
-#X connect 520 6 52 4;
-#X connect 521 0 344 0;
-#X connect 521 1 168 0;
-#X connect 521 2 161 0;
-#X connect 521 3 162 0;
-#X connect 522 0 524 0;
-#X connect 523 0 521 0;
+#X connect 442 0 324 0;
+#X connect 443 0 117 0;
+#X connect 458 0 459 0;
+#X connect 459 0 326 0;
+#X connect 459 0 369 0;
+#X connect 460 0 461 0;
+#X connect 461 0 339 0;
+#X connect 461 0 381 0;
+#X connect 462 0 463 0;
+#X connect 463 0 333 0;
+#X connect 463 0 375 0;
+#X connect 464 0 465 0;
+#X connect 465 0 345 0;
+#X connect 465 0 387 0;
+#X connect 466 0 467 0;
+#X connect 467 0 351 0;
+#X connect 467 0 393 0;
+#X connect 468 0 469 0;
+#X connect 469 0 357 0;
+#X connect 469 0 399 0;
+#X connect 470 0 471 0;
+#X connect 471 0 363 0;
+#X connect 472 0 47 0;
+#X connect 473 0 499 0;
+#X connect 474 0 473 0;
+#X connect 476 0 504 0;
+#X connect 478 0 477 0;
+#X connect 479 0 653 1;
+#X connect 480 0 481 0;
+#X connect 482 0 483 0;
+#X connect 483 0 105 0;
+#X connect 483 1 113 0;
+#X connect 483 2 106 0;
+#X connect 483 3 107 0;
+#X connect 485 0 486 0;
+#X connect 487 0 331 0;
+#X connect 487 1 135 0;
+#X connect 487 2 128 0;
+#X connect 487 3 129 0;
+#X connect 488 0 487 0;
+#X connect 489 0 490 0;
+#X connect 491 0 657 1;
+#X connect 492 0 337 0;
+#X connect 492 1 151 0;
+#X connect 492 2 144 0;
+#X connect 492 3 145 0;
+#X connect 493 0 495 0;
+#X connect 494 0 492 0;
+#X connect 496 0 666 1;
+#X connect 497 0 498 0;
+#X connect 499 0 475 0;
+#X connect 503 0 53 0;
+#X connect 505 0 414 1;
+#X connect 506 0 406 1;
+#X connect 507 0 413 1;
+#X connect 508 0 412 1;
+#X connect 509 0 411 1;
+#X connect 510 0 410 1;
+#X connect 511 0 409 1;
+#X connect 512 0 408 1;
+#X connect 513 0 407 1;
+#X connect 514 0 405 1;
+#X connect 515 0 404 1;
+#X connect 516 0 403 1;
+#X connect 517 0 330 1;
+#X connect 518 0 343 0;
+#X connect 518 1 167 0;
+#X connect 518 2 160 0;
+#X connect 518 3 161 0;
+#X connect 519 0 521 0;
+#X connect 520 0 518 0;
+#X connect 522 0 523 0;
+#X connect 524 0 667 1;
 #X connect 525 0 526 0;
-#X connect 527 0 664 1;
-#X connect 528 0 529 0;
-#X connect 530 0 532 0;
-#X connect 531 0 533 0;
-#X connect 534 0 654 1;
-#X connect 535 0 656 1;
-#X connect 536 0 655 1;
-#X connect 537 0 350 0;
-#X connect 537 1 184 0;
-#X connect 537 2 177 0;
-#X connect 537 3 178 0;
-#X connect 538 0 544 0;
-#X connect 539 0 356 0;
-#X connect 539 1 200 0;
-#X connect 539 2 193 0;
-#X connect 539 3 194 0;
-#X connect 540 0 546 0;
-#X connect 541 0 362 0;
-#X connect 541 1 216 0;
-#X connect 541 2 209 0;
-#X connect 541 3 210 0;
-#X connect 542 0 548 0;
-#X connect 543 0 537 0;
-#X connect 545 0 539 0;
-#X connect 547 0 541 0;
-#X connect 549 0 552 0;
-#X connect 551 0 550 0;
-#X connect 553 0 556 0;
-#X connect 554 0 368 0;
-#X connect 554 1 232 0;
-#X connect 554 2 225 0;
-#X connect 554 3 226 0;
-#X connect 555 0 554 0;
-#X connect 557 0 575 0;
-#X connect 558 0 374 0;
-#X connect 558 1 248 0;
-#X connect 558 2 241 0;
-#X connect 558 3 242 0;
-#X connect 559 0 573 0;
-#X connect 560 0 380 0;
-#X connect 560 1 264 0;
-#X connect 560 2 257 0;
-#X connect 560 3 258 0;
-#X connect 561 0 571 0;
-#X connect 562 0 386 0;
-#X connect 562 1 280 0;
-#X connect 562 2 273 0;
-#X connect 562 3 274 0;
-#X connect 563 0 569 0;
-#X connect 564 0 392 0;
-#X connect 564 1 296 0;
-#X connect 564 2 289 0;
-#X connect 564 3 290 0;
-#X connect 565 0 567 0;
-#X connect 566 0 398 0;
-#X connect 566 1 312 0;
-#X connect 566 2 305 0;
-#X connect 566 3 306 0;
-#X connect 568 0 566 0;
-#X connect 570 0 564 0;
-#X connect 572 0 562 0;
-#X connect 574 0 560 0;
-#X connect 576 0 558 0;
-#X connect 578 0 9 0;
-#X connect 580 0 458 0;
+#X connect 527 0 529 0;
+#X connect 528 0 530 0;
+#X connect 531 0 656 1;
+#X connect 532 0 659 1;
+#X connect 533 0 658 1;
+#X connect 534 0 349 0;
+#X connect 534 1 183 0;
+#X connect 534 2 176 0;
+#X connect 534 3 177 0;
+#X connect 535 0 541 0;
+#X connect 536 0 355 0;
+#X connect 536 1 199 0;
+#X connect 536 2 192 0;
+#X connect 536 3 193 0;
+#X connect 537 0 543 0;
+#X connect 538 0 361 0;
+#X connect 538 1 215 0;
+#X connect 538 2 208 0;
+#X connect 538 3 209 0;
+#X connect 539 0 545 0;
+#X connect 540 0 534 0;
+#X connect 542 0 536 0;
+#X connect 544 0 538 0;
+#X connect 546 0 549 0;
+#X connect 548 0 547 0;
+#X connect 550 0 553 0;
+#X connect 551 0 367 0;
+#X connect 551 1 231 0;
+#X connect 551 2 224 0;
+#X connect 551 3 225 0;
+#X connect 552 0 551 0;
+#X connect 554 0 572 0;
+#X connect 555 0 373 0;
+#X connect 555 1 247 0;
+#X connect 555 2 240 0;
+#X connect 555 3 241 0;
+#X connect 556 0 570 0;
+#X connect 557 0 379 0;
+#X connect 557 1 263 0;
+#X connect 557 2 256 0;
+#X connect 557 3 257 0;
+#X connect 558 0 568 0;
+#X connect 559 0 385 0;
+#X connect 559 1 279 0;
+#X connect 559 2 272 0;
+#X connect 559 3 273 0;
+#X connect 560 0 566 0;
+#X connect 561 0 391 0;
+#X connect 561 1 295 0;
+#X connect 561 2 288 0;
+#X connect 561 3 289 0;
+#X connect 562 0 564 0;
+#X connect 563 0 397 0;
+#X connect 563 1 311 0;
+#X connect 563 2 304 0;
+#X connect 563 3 305 0;
+#X connect 565 0 563 0;
+#X connect 567 0 561 0;
+#X connect 569 0 559 0;
+#X connect 571 0 557 0;
+#X connect 573 0 555 0;
+#X connect 575 0 9 0;
+#X connect 577 0 457 0;
+#X connect 578 0 584 0;
+#X connect 579 0 585 0;
+#X connect 580 0 586 0;
 #X connect 581 0 587 0;
 #X connect 582 0 588 0;
 #X connect 583 0 589 0;
-#X connect 584 0 590 0;
-#X connect 585 0 591 0;
-#X connect 586 0 592 0;
-#X connect 593 0 657 1;
-#X connect 594 0 658 1;
-#X connect 595 0 659 1;
-#X connect 596 0 660 1;
-#X connect 597 0 661 1;
-#X connect 598 0 662 1;
-#X connect 599 0 36 0;
-#X connect 599 0 121 0;
-#X connect 600 0 5 0;
-#X connect 601 0 445 0;
-#X connect 601 0 520 0;
-#X connect 602 0 445 0;
-#X connect 602 0 520 0;
-#X connect 603 0 445 0;
-#X connect 603 0 520 0;
-#X connect 604 0 445 0;
-#X connect 604 0 520 0;
-#X connect 605 0 442 0;
-#X connect 605 0 653 0;
-#X connect 606 0 442 0;
-#X connect 606 0 653 0;
-#X connect 607 0 442 0;
-#X connect 607 0 653 0;
-#X connect 608 0 442 0;
-#X connect 608 0 653 0;
-#X connect 609 0 446 0;
-#X connect 609 0 663 0;
+#X connect 590 0 660 1;
+#X connect 591 0 661 1;
+#X connect 592 0 662 1;
+#X connect 593 0 663 1;
+#X connect 594 0 664 1;
+#X connect 595 0 665 1;
+#X connect 596 0 36 0;
+#X connect 596 0 120 0;
+#X connect 597 0 5 0;
+#X connect 598 0 444 0;
+#X connect 598 0 653 0;
+#X connect 599 0 444 0;
+#X connect 599 0 653 0;
+#X connect 600 0 444 0;
+#X connect 600 0 653 0;
+#X connect 601 0 444 0;
+#X connect 601 0 653 0;
+#X connect 602 0 441 0;
+#X connect 602 0 657 0;
+#X connect 603 0 441 0;
+#X connect 603 0 657 0;
+#X connect 604 0 441 0;
+#X connect 604 0 657 0;
+#X connect 605 0 441 0;
+#X connect 605 0 657 0;
+#X connect 606 0 445 0;
+#X connect 606 0 666 0;
+#X connect 607 0 445 0;
+#X connect 607 0 666 0;
+#X connect 608 0 445 0;
+#X connect 608 0 666 0;
+#X connect 609 0 445 0;
+#X connect 609 0 666 0;
 #X connect 610 0 446 0;
-#X connect 610 0 663 0;
+#X connect 610 0 667 0;
 #X connect 611 0 446 0;
-#X connect 611 0 663 0;
+#X connect 611 0 667 0;
 #X connect 612 0 446 0;
-#X connect 612 0 663 0;
-#X connect 613 0 447 0;
-#X connect 613 0 664 0;
+#X connect 612 0 667 0;
+#X connect 613 0 446 0;
+#X connect 613 0 667 0;
 #X connect 614 0 447 0;
-#X connect 614 0 664 0;
+#X connect 614 0 656 0;
 #X connect 615 0 447 0;
-#X connect 615 0 664 0;
+#X connect 615 0 656 0;
 #X connect 616 0 447 0;
-#X connect 616 0 664 0;
-#X connect 617 0 448 0;
-#X connect 617 0 654 0;
+#X connect 616 0 656 0;
+#X connect 617 0 447 0;
+#X connect 617 0 656 0;
 #X connect 618 0 448 0;
-#X connect 618 0 654 0;
+#X connect 618 0 658 0;
 #X connect 619 0 448 0;
-#X connect 619 0 654 0;
+#X connect 619 0 658 0;
 #X connect 620 0 448 0;
-#X connect 620 0 654 0;
-#X connect 621 0 449 0;
-#X connect 621 0 655 0;
+#X connect 620 0 658 0;
+#X connect 621 0 448 0;
+#X connect 621 0 658 0;
 #X connect 622 0 449 0;
-#X connect 622 0 655 0;
+#X connect 622 0 659 0;
 #X connect 623 0 449 0;
-#X connect 623 0 655 0;
+#X connect 623 0 659 0;
 #X connect 624 0 449 0;
-#X connect 624 0 655 0;
-#X connect 625 0 450 0;
-#X connect 625 0 656 0;
-#X connect 626 0 450 0;
-#X connect 626 0 656 0;
-#X connect 627 0 450 0;
-#X connect 627 0 656 0;
-#X connect 628 0 450 0;
-#X connect 628 0 656 0;
-#X connect 629 0 453 0;
-#X connect 629 0 659 0;
-#X connect 630 0 453 0;
-#X connect 630 0 659 0;
-#X connect 631 0 453 0;
-#X connect 631 0 659 0;
-#X connect 632 0 453 0;
-#X connect 632 0 659 0;
-#X connect 633 0 452 0;
-#X connect 633 0 658 0;
-#X connect 634 0 452 0;
-#X connect 634 0 658 0;
-#X connect 635 0 452 0;
-#X connect 635 0 658 0;
-#X connect 636 0 452 0;
-#X connect 636 0 658 0;
-#X connect 637 0 451 0;
-#X connect 637 0 657 0;
-#X connect 638 0 451 0;
-#X connect 638 0 657 0;
-#X connect 639 0 451 0;
-#X connect 639 0 657 0;
-#X connect 640 0 451 0;
-#X connect 640 0 657 0;
-#X connect 641 0 454 0;
-#X connect 641 0 660 0;
+#X connect 624 0 659 0;
+#X connect 625 0 449 0;
+#X connect 625 0 659 0;
+#X connect 626 0 452 0;
+#X connect 626 0 662 0;
+#X connect 627 0 452 0;
+#X connect 627 0 662 0;
+#X connect 628 0 452 0;
+#X connect 628 0 662 0;
+#X connect 629 0 452 0;
+#X connect 629 0 662 0;
+#X connect 630 0 451 0;
+#X connect 630 0 661 0;
+#X connect 631 0 451 0;
+#X connect 631 0 661 0;
+#X connect 632 0 451 0;
+#X connect 632 0 661 0;
+#X connect 633 0 451 0;
+#X connect 633 0 661 0;
+#X connect 634 0 450 0;
+#X connect 634 0 660 0;
+#X connect 635 0 450 0;
+#X connect 635 0 660 0;
+#X connect 636 0 450 0;
+#X connect 636 0 660 0;
+#X connect 637 0 450 0;
+#X connect 637 0 660 0;
+#X connect 638 0 453 0;
+#X connect 638 0 663 0;
+#X connect 639 0 453 0;
+#X connect 639 0 663 0;
+#X connect 640 0 453 0;
+#X connect 640 0 663 0;
+#X connect 641 0 453 0;
+#X connect 641 0 663 0;
 #X connect 642 0 454 0;
-#X connect 642 0 660 0;
+#X connect 642 0 664 0;
 #X connect 643 0 454 0;
-#X connect 643 0 660 0;
+#X connect 643 0 664 0;
 #X connect 644 0 454 0;
-#X connect 644 0 660 0;
-#X connect 645 0 455 0;
-#X connect 645 0 661 0;
+#X connect 644 0 664 0;
+#X connect 645 0 454 0;
+#X connect 645 0 664 0;
 #X connect 646 0 455 0;
-#X connect 646 0 661 0;
+#X connect 646 0 665 0;
 #X connect 647 0 455 0;
-#X connect 647 0 661 0;
+#X connect 647 0 665 0;
 #X connect 648 0 455 0;
-#X connect 648 0 661 0;
-#X connect 649 0 456 0;
-#X connect 649 0 662 0;
-#X connect 650 0 456 0;
-#X connect 650 0 662 0;
-#X connect 651 0 456 0;
-#X connect 651 0 662 0;
-#X connect 652 0 456 0;
-#X connect 652 0 662 0;
-#X connect 653 0 487 0;
-#X connect 653 1 487 3;
-#X connect 653 4 487 1;
-#X connect 653 5 487 2;
-#X connect 653 5 502 0;
-#X connect 654 0 528 0;
-#X connect 654 1 528 3;
-#X connect 654 4 528 1;
-#X connect 654 5 528 2;
-#X connect 655 0 530 0;
-#X connect 655 1 530 3;
-#X connect 655 4 530 1;
-#X connect 655 5 530 2;
-#X connect 656 0 531 0;
-#X connect 656 1 531 3;
-#X connect 656 4 531 1;
-#X connect 656 5 531 2;
-#X connect 657 0 581 0;
-#X connect 657 1 581 3;
-#X connect 657 4 581 1;
-#X connect 657 5 581 2;
-#X connect 658 0 582 0;
-#X connect 658 1 582 3;
-#X connect 658 4 582 1;
-#X connect 658 5 582 2;
-#X connect 659 0 583 0;
-#X connect 659 1 583 3;
-#X connect 659 4 583 1;
-#X connect 659 5 583 2;
-#X connect 660 0 584 0;
-#X connect 660 1 584 3;
-#X connect 660 4 584 1;
-#X connect 660 5 584 2;
-#X connect 661 0 585 0;
-#X connect 661 1 585 3;
-#X connect 661 4 585 1;
-#X connect 661 5 585 2;
-#X connect 662 0 586 0;
-#X connect 662 1 586 3;
-#X connect 662 4 586 1;
-#X connect 662 5 586 2;
-#X connect 663 0 499 0;
-#X connect 663 1 499 3;
-#X connect 663 4 499 1;
-#X connect 663 5 499 2;
-#X connect 664 0 525 0;
-#X connect 664 1 525 3;
-#X connect 664 4 525 1;
-#X connect 664 5 525 2;
+#X connect 648 0 665 0;
+#X connect 649 0 455 0;
+#X connect 649 0 665 0;
+#X connect 650 0 476 0;
+#X connect 651 0 652 0;
+#X connect 653 0 44 0;
+#X connect 653 0 480 0;
+#X connect 653 1 480 3;
+#X connect 653 2 52 1;
+#X connect 653 3 52 2;
+#X connect 653 4 484 0;
+#X connect 653 4 480 1;
+#X connect 653 5 56 0;
+#X connect 653 5 480 2;
+#X connect 653 6 52 4;
+#X connect 653 7 52 3;
+#X connect 654 0 47 0;
+#X connect 655 0 47 0;
+#X connect 656 0 525 0;
+#X connect 656 1 525 3;
+#X connect 656 4 525 1;
+#X connect 656 5 525 2;
+#X connect 657 0 485 0;
+#X connect 657 1 485 3;
+#X connect 657 4 485 1;
+#X connect 657 5 485 2;
+#X connect 657 5 500 0;
+#X connect 658 0 527 0;
+#X connect 658 1 527 3;
+#X connect 658 4 527 1;
+#X connect 658 5 527 2;
+#X connect 659 0 528 0;
+#X connect 659 1 528 3;
+#X connect 659 4 528 1;
+#X connect 659 5 528 2;
+#X connect 660 0 578 0;
+#X connect 660 1 578 3;
+#X connect 660 4 578 1;
+#X connect 660 5 578 2;
+#X connect 661 0 579 0;
+#X connect 661 1 579 3;
+#X connect 661 4 579 1;
+#X connect 661 5 579 2;
+#X connect 662 0 580 0;
+#X connect 662 1 580 3;
+#X connect 662 4 580 1;
+#X connect 662 5 580 2;
+#X connect 663 0 581 0;
+#X connect 663 1 581 3;
+#X connect 663 4 581 1;
+#X connect 663 5 581 2;
+#X connect 664 0 582 0;
+#X connect 664 1 582 3;
+#X connect 664 4 582 1;
+#X connect 664 5 582 2;
+#X connect 665 0 583 0;
+#X connect 665 1 583 3;
+#X connect 665 4 583 1;
+#X connect 665 5 583 2;
+#X connect 666 0 497 0;
+#X connect 666 1 497 3;
+#X connect 666 4 497 1;
+#X connect 666 5 497 2;
+#X connect 667 0 522 0;
+#X connect 667 1 522 3;
+#X connect 667 4 522 1;
+#X connect 667 5 522 2;
 #X coords 0 -1 1 1 1250 650 2 600 -50;