#N canvas 221 33 1400 809 10; #X floatatom 48 551 5 0 0 0 - - - 0; #X floatatom 94 550 5 0 0 0 - - - 0; #X obj 54 709 loadbang; #X floatatom 136 549 5 0 0 0 - - - 0; #X floatatom 178 550 5 0 0 0 - - - 0; #X floatatom 220 550 5 0 0 0 - - - 0; #X floatatom 260 550 5 0 0 0 - - - 0; #X floatatom 303 550 5 0 0 0 - - - 0; #X floatatom 348 550 5 0 0 0 - - - 0; #X floatatom 388 550 5 0 0 0 - - - 0; #N canvas 0 22 450 300 (subpatch) 0; #X array array99 2.57403e+06 float 0; #X coords 0 0.3 2.57403e+06 -0.3 100 200 1; #X restore 417 709 graph; #X floatatom 68 1006 0 0 0 0 - - - 0; #X msg 68 894 set array99; #X obj 68 948 tabplay~ array99; #X obj 54 766 soundfiler; #X floatatom 54 789 0 0 0 0 - - - 0; #X obj 68 980 env~ 16384; #X obj 247 1040 *~; #X text 296 1050 audio output; #X obj 247 1059 hip~ 5; #X msg 83 923 bang; #X obj 161 970 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X obj 54 815 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X obj 602 802 +; #X obj 632 803 +; #X obj 647 828 +; #X obj 663 803 +; #X obj 680 829 +; #X obj 696 803 +; #X obj 713 829 +; #X obj 727 803 +; #X obj 746 829 +; #X obj 820 801 +; #X obj 834 828 +; #X obj 854 801 +; #X floatatom 275 990 5 0 0 0 - - - 0; #X obj 115 1521 dac~; #X obj 161 1486 *~; #X obj 75 1489 *~; #X obj 326 1495 *~; #X obj 240 1498 *~; #X obj 280 1530 dac~; #X obj 454 1544 dac~; #X obj 500 1509 *~; #X obj 414 1512 *~; #X obj 620 1561 dac~; #X obj 666 1526 *~; #X obj 580 1529 *~; #X obj 12 1447 osc~ 261.63; #X obj 795 1567 dac~; #X obj 841 1532 *~; #X obj 755 1535 *~; #X obj 969 1569 dac~; #X obj 1015 1534 *~; #X obj 929 1537 *~; #X obj 1145 1575 dac~; #X obj 1105 1543 *~; #X obj 275 962 mavg; #X floatatom 846 1272 5 0 0 0 - - - 0; #X obj 847 1211 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X obj 90 1425 mavg; #X obj 176 1424 mavg; #X obj 255 1434 mavg; #X obj 341 1433 mavg; #X obj 429 1448 mavg; #X obj 515 1447 mavg; #X obj 595 1465 mavg; #X obj 681 1464 mavg; #X obj 770 1471 mavg; #X obj 856 1470 mavg; #X obj 944 1473 mavg; #X obj 1030 1472 mavg; #X obj 1120 1479 mavg; #X floatatom 930 1278 5 0 0 0 - - - 0; #X obj 927 1214 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X obj 71 846 delay 2000; #X obj 83 873 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X obj 313 938 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X floatatom 314 992 5 0 0 0 - - - 0; #X obj 103 1453 osc~ 293.66; #X obj 186 1455 osc~ 329.63; #X obj 267 1460 osc~ 349.23; #X obj 353 1472 osc~ 392; #X obj 440 1476 osc~ 440; #X obj 523 1489 osc~ 493.88; #X obj 613 1494 osc~ 523.25; #X obj 698 1495 osc~ 587.33; #X obj 788 1500 osc~ 659.26; #X obj 872 1497 osc~ 698.46; #X obj 962 1502 osc~ 783.99; #X obj 1048 1503 osc~ 880; #X msg 279 714 1; #X obj 279 691 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X text 309 711 testers; #X obj 1324 1576 dac~; #X obj 1284 1544 *~; #X obj 1299 1480 mavg; #X obj 1188 1541 *~; #X obj 1203 1479 mavg; #X obj 868 828 +; #X obj 888 801 +; #X obj 1135 1509 osc~ 976; #X obj 1227 1504 osc~ 1072; #X obj 248 1159 dac~; #X msg 493 197 1; #X obj 493 174 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X obj 464 174 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X msg 464 197 0; #X obj 846 1303 s mavg; #X obj 931 1305 s amp; #X obj 129 1424 r mavg; #X obj 197 1399 r mavg; #X obj 1154 1475 r mavg; #X obj 1219 1445 r mavg; #X obj 290 1433 r mavg; #X obj 361 1405 r mavg; #X obj 467 1447 r mavg; #X obj 531 1416 r mavg; #X obj 633 1464 r mavg; #X obj 702 1434 r mavg; #X obj 806 1470 r mavg; #X obj 872 1437 r mavg; #X obj 982 1471 r mavg; #X obj 1047 1438 r mavg; #X obj 91 1389 *; #X obj 143 1388 *; #X obj 308 1397 *; #X obj 255 1398 *; #X obj 106 1354 r amp; #X obj 184 1359 r amp; #X obj 266 1370 r amp; #X obj 338 1371 r amp; #X obj 443 1378 r amp; #X obj 429 1412 *; #X obj 482 1411 *; #X obj 595 1429 *; #X obj 648 1428 *; #X obj 770 1435 *; #X obj 823 1434 *; #X obj 944 1437 *; #X obj 997 1436 *; #X obj 1120 1443 *; #X obj 1170 1443 *; #X obj 1299 1444 *; #X obj 599 1384 r amp; #X obj 652 1387 r amp; #X obj 780 1400 r amp; #X obj 848 1391 r amp; #X obj 962 1404 r amp; #X obj 517 1380 r amp; #X obj 1135 1413 r amp; #X obj 1193 1404 r amp; #X obj 1021 1404 r amp; #X obj 1311 1415 r amp; #X obj 1341 1449 r mavg; #N canvas 0 22 450 300 pan 0; #X obj 93 -99 f 1; #X obj 93 -75 -; #X obj 129 -52 *; #X obj 78 -51 *; #X obj 78 -145 inlet; #X obj 144 -145 inlet; #X obj 78 -10 outlet; #X obj 129 -10 outlet; #X connect 0 0 1 0; #X connect 1 0 3 1; #X connect 2 0 7 0; #X connect 3 0 6 0; #X connect 4 0 0 0; #X connect 4 0 3 0; #X connect 4 0 2 0; #X connect 5 0 1 1; #X connect 5 0 2 1; #X restore 262 1104 pd pan; #X obj 247 1129 *~; #X obj 280 1129 *~; #X obj 454 1090 snapshot~; #X floatatom 454 1120 5 0 0 0 - - - 0; #X obj 454 1013 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X obj 521 1038 +~ 1; #X obj 521 1065 *~ 0.5; #X obj 521 1010 osc~ 0.1; #X obj 501 1121 s pann; #X obj 300 1073 r pann; #X msg 846 1240 25; #X msg 929 1248 0.05; #X msg 313 962 120; #X obj 454 1038 metro 200; #X msg 440 1148 1; #X obj 262 1016 * 6; #X obj 361 1071 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X msg 321 1098 1; #X floatatom 68 572 5 0 0 0 - - - 0; #X floatatom 114 571 5 0 0 0 - - - 0; #X floatatom 156 570 5 0 0 0 - - - 0; #X floatatom 198 571 5 0 0 0 - - - 0; #X floatatom 240 571 5 0 0 0 - - - 0; #X floatatom 280 571 5 0 0 0 - - - 0; #X floatatom 323 571 5 0 0 0 - - - 0; #X floatatom 368 571 5 0 0 0 - - - 0; #X obj 67 617 s c1; #X obj 81 638 s c2; #X obj 104 616 s c3; #X obj 116 638 s c4; #X obj 138 616 s c5; #X obj 151 638 s c6; #X obj 172 616 s c7; #X obj 185 637 s c8; #X obj 208 615 s c9; #X obj 220 637 s c10; #X obj 268 614 s c11; #X obj 282 635 s c12; #X obj 310 613 s c13; #X obj 322 636 s c14; #X obj 349 614 s c15; #X obj 362 636 s c16; #X obj 390 614 s c17; #X obj 80 1300 r c1; #X obj 167 1296 r c2; #X obj 249 1309 r c3; #X obj 327 1306 r c4; #X obj 423 1321 r c5; #X obj 585 1317 r c7; #X obj 669 1332 r c8; #X obj 765 1342 r c9; #X obj 852 1345 r c10; #X obj 953 1360 r c11; #X obj 1034 1349 r c12; #X obj 1121 1359 r c13; #X obj 1203 1351 r c14; #X obj 1301 1362 r c15; #X obj 624 723 r c1; #X obj 638 744 r c2; #X obj 661 722 r c3; #X obj 673 744 r c4; #X obj 695 722 r c5; #X obj 708 744 r c6; #X obj 729 722 r c7; #X obj 742 743 r c8; #X obj 765 721 r c9; #X obj 777 743 r c10; #X obj 824 721 r c11; #X obj 838 742 r c12; #X obj 866 720 r c13; #X obj 878 743 r c14; #X obj 905 721 r c15; #X obj 918 743 r c16; #X obj 946 721 r c17; #X obj 902 828 +; #X obj 922 801 +; #X obj 506 1320 r c6; #X text 6 7 .; #X text 334 112 dsp ON/OFF; #X floatatom 318 157 5 0 0 0 - - - 0; #X text 355 158 % cpu; #X obj 318 135 dsp; #X obj 318 112 tgl 15 0 empty empty empty 8 -8 0 10 #fcfcfc #000000 #000000 0 1; #X obj 318 66 loadbang; #X text 316 40 Automatically turn on audio; #X text 316 50 8 seconds after patch opens.; #X obj 318 89 delay 8000; #X obj 28 346 route analog digital string sysex; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X obj 6 28 resample 100; #X connect 0 0 4 0; #X connect 2 0 4 0; #X connect 3 0 4 1; #X connect 4 0 1 0; #X restore 76 407 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 92 427 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 109 447 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 126 407 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 143 427 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 160 447 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 177 407 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 193 427 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 210 447 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 227 407 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 244 427 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 261 447 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 278 407 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 294 427 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 311 447 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 328 407 pd smpl; #N canvas 375 23 321 141 smpl 0; #X obj 6 7 inlet; #X obj 6 28 resample 100; #X obj 6 50 outlet; #X obj 57 50 receive ARDUINO_TEST_RESET; #X obj 123 7 r smpl_r; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 345 427 pd smpl; #X obj 393 407 print unexpected!; #X text 595 90 but \, if we employ [resample].. this again becomes continuous data!; #X obj 696 120 s smpl_r; #X text 754 120 <-- control sampling interval of [pd smpl]. (unit: millis); #X obj 640 591 print; #X obj 619 194 f; #X obj 655 195 + 1; #X msg 660 171 0; #X floatatom 619 219 5 0 0 0 - - - 0; #X obj 619 152 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X obj 660 151 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X obj 600 120 loadbang; #X text 659 219 sampling speed monitoring; #X text 594 76 firmata gives digital output only when it've changed ; #X msg 660 120 566; #X obj 76 375 route 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19; #X obj 640 496 pack f f f f f f f f f f f f f f f f f; #X text 975 78 --> but remember actual communication only occurs still only on CHANGES!!; #X obj 640 563 spigot; #X obj 673 543 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 673 521 r firmata_detected; #X obj 696 543 print firmata_detected; #X text 23 1216 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -; #X text 323 1216 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -; #X text 25 14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -; #X text 325 14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -; #X text 633 1215 sound generators - tones; #X text 27 662 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -; #X text 327 662 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -; #X text 635 13 arduino i/f; #X text 637 661 sound generators - sample sound; #X obj 76 474 == 0; #X obj 92 494 == 0; #X obj 109 514 == 0; #X obj 160 514 == 0; #X obj 143 494 == 0; #X obj 126 474 == 0; #X obj 177 474 == 0; #X obj 193 494 == 0; #X obj 210 514 == 0; #X obj 227 474 == 0; #X obj 244 494 == 0; #X obj 261 514 == 0; #X obj 278 474 == 0; #X obj 294 494 == 0; #X obj 311 514 == 0; #X obj 328 474 == 0; #X obj 345 494 == 0; #X text 407 436 re-samplers (also replicate!); #X text 405 492 inverters; #X text 872 525 monitoring; #X obj 620 404 r c1; #X obj 634 425 r c2; #X obj 657 403 r c3; #X obj 669 425 r c4; #X obj 691 403 r c5; #X obj 704 425 r c6; #X obj 725 403 r c7; #X obj 738 424 r c8; #X obj 761 402 r c9; #X obj 773 424 r c10; #X obj 820 402 r c11; #X obj 834 423 r c12; #X obj 862 401 r c13; #X obj 874 424 r c14; #X obj 901 402 r c15; #X obj 914 424 r c16; #X obj 942 402 r c17; #X text 457 590 routing; #X obj 407 116 print dsp_bang; #X obj 318 181 print dsp_load; #X msg 54 737 read -resize Rain1.wav array99; #X obj 117 1303 r c16; #X obj 203 1297 r c17; #X obj 79 1354 +; #X obj 159 1335 +; #X obj 859 152 key; #X floatatom 859 175 5 0 0 0 - - - 0; #X obj 859 197 route 97 115 100 102 103 104 106 107 108 59 113 119 101 114 116 121 117, f 71; #X msg 856 225 2; #X msg 886 229 3; #X msg 916 225 4; #X msg 946 229 5; #X msg 976 225 6; #X msg 1006 229 7; #X msg 1036 225 8; #X msg 1066 229 9; #X msg 1096 225 10; #X msg 1126 229 11; #X msg 1156 225 12; #X msg 1186 229 14; #X msg 1216 225 15; #X msg 1246 229 16; #X msg 1276 225 17; #X msg 1306 229 18; #X msg 1336 225 19; #X listbox 987 490 6 0 0 1 simulated!? - - 0; #X msg 1039 276 \$1 0; #X floatatom 859 295 5 0 0 0 - - - 0; #X obj 859 317 route 97 115 100 102 103 104 106 107 108 59 113 119 101 114 116 121 117, f 71; #X msg 856 345 2; #X msg 886 349 3; #X msg 916 345 4; #X msg 946 349 5; #X msg 976 345 6; #X msg 1006 349 7; #X msg 1036 345 8; #X msg 1066 349 9; #X msg 1096 345 10; #X msg 1126 349 11; #X msg 1156 345 12; #X msg 1186 349 14; #X msg 1216 345 15; #X msg 1246 349 16; #X msg 1276 345 17; #X msg 1306 349 18; #X msg 1336 345 19; #X obj 859 272 keyup; #X msg 1086 402 \$1 1; #X msg 725 148 100; #X obj 716 326 loadbang; #X obj 26 218 arduino-wifi; #X msg 146 188 disconnect; #X msg 107 153 connect 192.168.43.95 27016; #X obj 120 282 print; #X connect 0 0 182 0; #X connect 1 0 184 0; #X connect 2 0 332 0; #X connect 3 0 186 0; #X connect 4 0 188 0; #X connect 5 0 190 0; #X connect 6 0 192 0; #X connect 7 0 194 0; #X connect 8 0 196 0; #X connect 9 0 198 0; #X connect 12 0 13 0; #X connect 13 0 16 0; #X connect 13 0 17 0; #X connect 13 1 21 0; #X connect 14 0 15 0; #X connect 15 0 22 0; #X connect 16 0 11 0; #X connect 17 0 19 0; #X connect 19 0 156 0; #X connect 19 0 157 0; #X connect 20 0 13 0; #X connect 21 0 13 0; #X connect 22 0 12 0; #X connect 22 0 75 0; #X connect 22 0 77 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 27 0 28 0; #X connect 28 0 29 0; #X connect 29 0 30 0; #X connect 30 0 31 0; #X connect 31 0 32 0; #X connect 32 0 33 0; #X connect 33 0 34 0; #X connect 34 0 99 0; #X connect 35 0 171 0; #X connect 37 0 36 1; #X connect 37 0 36 0; #X connect 38 0 36 0; #X connect 38 0 36 1; #X connect 39 0 41 1; #X connect 39 0 41 0; #X connect 40 0 41 0; #X connect 40 0 41 1; #X connect 43 0 42 1; #X connect 43 0 42 0; #X connect 44 0 42 0; #X connect 44 0 42 1; #X connect 46 0 45 1; #X connect 46 0 45 0; #X connect 47 0 45 0; #X connect 47 0 45 1; #X connect 48 0 38 0; #X connect 50 0 49 1; #X connect 50 0 49 0; #X connect 51 0 49 0; #X connect 51 0 49 1; #X connect 53 0 52 1; #X connect 53 0 52 0; #X connect 54 0 52 0; #X connect 54 0 52 1; #X connect 56 0 55 0; #X connect 56 0 55 1; #X connect 57 0 35 0; #X connect 58 0 108 0; #X connect 59 0 166 0; #X connect 59 0 74 0; #X connect 60 0 38 1; #X connect 61 0 37 1; #X connect 62 0 40 1; #X connect 63 0 39 1; #X connect 64 0 44 1; #X connect 65 0 43 1; #X connect 66 0 47 1; #X connect 67 0 46 1; #X connect 68 0 51 1; #X connect 69 0 50 1; #X connect 70 0 54 1; #X connect 71 0 53 1; #X connect 72 0 56 1; #X connect 73 0 109 0; #X connect 74 0 167 0; #X connect 75 0 76 0; #X connect 76 0 20 0; #X connect 77 0 168 0; #X connect 77 0 59 0; #X connect 77 0 160 0; #X connect 77 0 172 0; #X connect 78 0 57 1; #X connect 79 0 37 0; #X connect 80 0 40 0; #X connect 81 0 39 0; #X connect 82 0 44 0; #X connect 83 0 43 0; #X connect 84 0 47 0; #X connect 85 0 46 0; #X connect 86 0 51 0; #X connect 87 0 50 0; #X connect 88 0 54 0; #X connect 89 0 53 0; #X connect 90 0 56 0; #X connect 91 0 57 0; #X connect 92 0 91 0; #X connect 95 0 94 0; #X connect 95 0 94 1; #X connect 96 0 95 1; #X connect 97 0 55 1; #X connect 97 0 55 0; #X connect 98 0 97 1; #X connect 99 0 100 0; #X connect 100 0 230 0; #X connect 101 0 97 0; #X connect 102 0 95 0; #X connect 104 0 6 0; #X connect 105 0 104 0; #X connect 106 0 107 0; #X connect 107 0 6 0; #X connect 110 0 60 1; #X connect 111 0 61 1; #X connect 112 0 72 1; #X connect 113 0 98 1; #X connect 114 0 62 1; #X connect 115 0 63 1; #X connect 116 0 64 1; #X connect 117 0 65 1; #X connect 118 0 66 1; #X connect 119 0 67 1; #X connect 120 0 68 1; #X connect 121 0 69 1; #X connect 122 0 70 1; #X connect 123 0 71 1; #X connect 124 0 60 0; #X connect 125 0 61 0; #X connect 126 0 63 0; #X connect 127 0 62 0; #X connect 128 0 124 1; #X connect 129 0 125 1; #X connect 130 0 127 1; #X connect 131 0 126 1; #X connect 132 0 133 1; #X connect 133 0 64 0; #X connect 134 0 65 0; #X connect 135 0 66 0; #X connect 136 0 67 0; #X connect 137 0 68 0; #X connect 138 0 69 0; #X connect 139 0 70 0; #X connect 140 0 71 0; #X connect 141 0 72 0; #X connect 142 0 98 0; #X connect 143 0 96 0; #X connect 144 0 135 1; #X connect 145 0 136 1; #X connect 146 0 137 1; #X connect 147 0 138 1; #X connect 148 0 139 1; #X connect 149 0 134 1; #X connect 150 0 141 1; #X connect 151 0 142 1; #X connect 152 0 140 1; #X connect 153 0 143 1; #X connect 154 0 96 1; #X connect 156 0 103 0; #X connect 157 0 103 1; #X connect 158 0 159 0; #X connect 158 0 164 0; #X connect 160 0 169 0; #X connect 161 0 162 0; #X connect 162 0 158 0; #X connect 163 0 161 0; #X connect 165 0 155 1; #X connect 166 0 58 0; #X connect 167 0 73 0; #X connect 168 0 78 0; #X connect 169 0 158 0; #X connect 169 0 170 0; #X connect 170 0 155 0; #X connect 171 0 17 1; #X connect 172 0 173 0; #X connect 173 0 156 1; #X connect 173 0 157 1; #X connect 174 0 183 0; #X connect 175 0 185 0; #X connect 176 0 187 0; #X connect 177 0 189 0; #X connect 178 0 191 0; #X connect 179 0 193 0; #X connect 180 0 195 0; #X connect 181 0 197 0; #X connect 199 0 335 0; #X connect 200 0 336 0; #X connect 201 0 127 0; #X connect 202 0 126 0; #X connect 203 0 133 0; #X connect 204 0 135 0; #X connect 205 0 136 0; #X connect 206 0 137 0; #X connect 207 0 138 0; #X connect 208 0 139 0; #X connect 209 0 140 0; #X connect 210 0 141 0; #X connect 211 0 142 0; #X connect 212 0 143 0; #X connect 213 0 23 0; #X connect 214 0 23 1; #X connect 215 0 24 1; #X connect 216 0 25 1; #X connect 217 0 26 1; #X connect 218 0 27 1; #X connect 219 0 28 1; #X connect 220 0 29 1; #X connect 221 0 30 1; #X connect 222 0 31 1; #X connect 223 0 32 1; #X connect 224 0 33 1; #X connect 225 0 34 1; #X connect 226 0 99 1; #X connect 227 0 100 1; #X connect 228 0 230 1; #X connect 229 0 231 1; #X connect 230 0 231 0; #X connect 231 0 57 0; #X connect 232 0 134 0; #X connect 237 0 235 0; #X connect 238 0 237 0; #X connect 239 0 242 0; #X connect 242 0 238 0; #X connect 242 0 330 0; #X connect 243 0 276 0; #X connect 244 0 292 0; #X connect 245 0 293 0; #X connect 246 0 294 0; #X connect 247 0 297 0; #X connect 248 0 296 0; #X connect 249 0 295 0; #X connect 250 0 298 0; #X connect 251 0 299 0; #X connect 252 0 300 0; #X connect 253 0 301 0; #X connect 254 0 302 0; #X connect 255 0 303 0; #X connect 256 0 304 0; #X connect 257 0 305 0; #X connect 258 0 306 0; #X connect 259 0 270 0; #X connect 259 0 307 0; #X connect 260 0 308 0; #X connect 266 0 267 0; #X connect 266 0 269 0; #X connect 267 0 266 1; #X connect 268 0 266 0; #X connect 270 0 266 0; #X connect 271 0 268 0; #X connect 272 0 380 0; #X connect 275 0 263 0; #X connect 275 0 271 0; #X connect 276 0 244 0; #X connect 276 1 245 0; #X connect 276 2 246 0; #X connect 276 3 247 0; #X connect 276 4 248 0; #X connect 276 5 249 0; #X connect 276 6 250 0; #X connect 276 7 251 0; #X connect 276 8 252 0; #X connect 276 9 253 0; #X connect 276 10 254 0; #X connect 276 11 255 0; #X connect 276 12 256 0; #X connect 276 13 257 0; #X connect 276 14 258 0; #X connect 276 15 259 0; #X connect 276 16 260 0; #X connect 276 17 261 0; #X connect 277 0 279 0; #X connect 279 0 265 0; #X connect 280 0 279 1; #X connect 281 0 280 0; #X connect 281 0 282 0; #X connect 292 0 0 0; #X connect 293 0 174 0; #X connect 294 0 1 0; #X connect 295 0 176 0; #X connect 296 0 3 0; #X connect 297 0 175 0; #X connect 298 0 4 0; #X connect 299 0 177 0; #X connect 300 0 5 0; #X connect 301 0 178 0; #X connect 302 0 6 0; #X connect 303 0 179 0; #X connect 304 0 7 0; #X connect 305 0 180 0; #X connect 306 0 8 0; #X connect 307 0 181 0; #X connect 308 0 9 0; #X connect 312 0 277 0; #X connect 313 0 277 1; #X connect 314 0 277 2; #X connect 315 0 277 3; #X connect 316 0 277 4; #X connect 317 0 277 5; #X connect 318 0 277 6; #X connect 319 0 277 7; #X connect 320 0 277 8; #X connect 321 0 277 9; #X connect 322 0 277 10; #X connect 323 0 277 11; #X connect 324 0 277 12; #X connect 325 0 277 13; #X connect 326 0 277 14; #X connect 327 0 277 15; #X connect 328 0 277 16; #X connect 332 0 14 0; #X connect 333 0 335 1; #X connect 334 0 336 1; #X connect 335 0 124 0; #X connect 336 0 125 0; #X connect 337 0 338 0; #X connect 338 0 339 0; #X connect 339 0 340 0; #X connect 339 1 341 0; #X connect 339 2 342 0; #X connect 339 3 343 0; #X connect 339 4 344 0; #X connect 339 5 345 0; #X connect 339 6 346 0; #X connect 339 7 347 0; #X connect 339 8 348 0; #X connect 339 9 349 0; #X connect 339 10 350 0; #X connect 339 11 351 0; #X connect 339 12 352 0; #X connect 339 13 353 0; #X connect 339 14 354 0; #X connect 339 15 355 0; #X connect 339 16 356 0; #X connect 340 0 358 0; #X connect 341 0 358 0; #X connect 342 0 358 0; #X connect 343 0 358 0; #X connect 344 0 358 0; #X connect 345 0 358 0; #X connect 346 0 358 0; #X connect 347 0 358 0; #X connect 348 0 358 0; #X connect 349 0 358 0; #X connect 350 0 358 0; #X connect 351 0 358 0; #X connect 352 0 358 0; #X connect 353 0 358 0; #X connect 354 0 358 0; #X connect 355 0 358 0; #X connect 356 0 358 0; #X connect 357 0 276 0; #X connect 358 0 357 0; #X connect 359 0 360 0; #X connect 360 0 361 0; #X connect 360 1 362 0; #X connect 360 2 363 0; #X connect 360 3 364 0; #X connect 360 4 365 0; #X connect 360 5 366 0; #X connect 360 6 367 0; #X connect 360 7 368 0; #X connect 360 8 369 0; #X connect 360 9 370 0; #X connect 360 10 371 0; #X connect 360 11 372 0; #X connect 360 12 373 0; #X connect 360 13 374 0; #X connect 360 14 375 0; #X connect 360 15 376 0; #X connect 360 16 377 0; #X connect 361 0 379 0; #X connect 362 0 379 0; #X connect 363 0 379 0; #X connect 364 0 379 0; #X connect 365 0 379 0; #X connect 366 0 379 0; #X connect 367 0 379 0; #X connect 368 0 379 0; #X connect 369 0 379 0; #X connect 370 0 379 0; #X connect 371 0 379 0; #X connect 372 0 379 0; #X connect 373 0 379 0; #X connect 374 0 379 0; #X connect 375 0 379 0; #X connect 376 0 379 0; #X connect 377 0 379 0; #X connect 378 0 359 0; #X connect 379 0 357 0; #X connect 380 0 263 0; #X connect 381 0 361 0; #X connect 381 0 377 0; #X connect 381 0 376 0; #X connect 381 0 375 0; #X connect 381 0 374 0; #X connect 381 0 373 0; #X connect 381 0 372 0; #X connect 381 0 371 0; #X connect 381 0 370 0; #X connect 381 0 369 0; #X connect 381 0 368 0; #X connect 381 0 367 0; #X connect 381 0 366 0; #X connect 381 0 365 0; #X connect 381 0 364 0; #X connect 381 0 363 0; #X connect 381 0 362 0; #X connect 382 0 243 0; #X connect 383 0 382 1; #X connect 384 0 382 1; #X coords 0 0 1 1 85 60 0;