lms-video/puredata/layer.pd
2013-03-09 13:02:58 +01:00

2121 lines
48 KiB
Text

#N canvas 19 119 1221 604 10;
#X obj 214 -47 unpack f f f f f f f f f f f f f f f f f f f f f f f
f f f f f f f f f;
#X obj 156 227 change;
#X obj 204 226 change;
#X obj 282 142 change;
#X obj 336 143 change;
#X obj 390 142 change;
#X obj 442 142 change;
#X obj 496 143 change;
#X obj 282 239 change;
#X obj 337 238 change;
#X obj 391 238 change;
#X obj 445 239 change;
#X obj 498 238 change;
#X obj 567 144 change;
#X obj 646 145 change;
#X obj 698 146 change;
#X obj 760 149 change;
#X obj 813 149 change;
#X obj 580 227 change;
#X obj 114 58 change;
#X obj 163 58 change;
#X obj 211 57 change;
#X obj 16 227 change;
#X obj 62 227 change;
#X obj 107 227 change;
#X obj 214 -69 list split 32;
#X obj 391 283 << 8;
#X obj 391 325 +;
#X obj 445 283 << 8;
#X obj 445 325 +;
#X obj 214 -241 inlet;
#X obj -12 79 s \$0-c1;
#X obj 51 81 s \$0-c2;
#X obj 116 81 s \$0-c3;
#X obj 165 81 s \$0-c4;
#X obj 213 80 s \$0-c5;
#X obj 16 250 s \$0-c6;
#X obj 62 249 s \$0-c7;
#X obj 107 250 s \$0-c8;
#X obj 156 249 s \$0-c9;
#X obj 204 250 s \$0-c10;
#X obj 282 163 s \$0-c11;
#X obj 336 164 s \$0-c12;
#X obj 390 163 s \$0-c13;
#X obj 442 163 s \$0-c14;
#X obj 496 164 s \$0-c15;
#X obj 282 260 s \$0-c16;
#X obj 337 259 s \$0-c17;
#X obj 391 367 s \$0-c18;
#X obj 445 367 s \$0-c19;
#X obj 580 250 s \$0-c26;
#X obj 637 249 s \$0-c27;
#X obj 689 249 s \$0-c28;
#X obj 744 250 s \$0-c29;
#X obj 801 251 s \$0-c30;
#X obj 798 101 s \$0-c31;
#X obj 856 102 s \$0-c32;
#X obj 921 103 s \$0-c33;
#X obj 976 103 s \$0-c34;
#X obj 1034 104 s \$0-c35;
#X obj 1090 105 s \$0-c36;
#X obj 1148 106 s \$0-c37;
#X obj 760 169 s \$0-c24;
#X obj 813 170 s \$0-c25;
#N canvas 674 308 492 333 selector 0;
#X obj 102 161 outlet;
#X obj 309 63 outlet;
#X obj 312 -8 / 25;
#X text 80 -64 folder;
#X text 152 -63 file;
#X obj 78 -47 r \$0-c6;
#X obj 149 -48 r \$0-c7;
#X obj 212 -48 r \$0-c8;
#X obj 20 -46 r path;
#X obj 309 19 int 0;
#X obj 309 41 change;
#X obj 102 132 fileselector;
#X msg 20 2 set \$1;
#X msg 78 4 folder \$1;
#X msg 149 6 file \$1;
#X msg 212 6 type \$1;
#X obj 226 81 b;
#X connect 2 0 9 0;
#X connect 5 0 13 0;
#X connect 6 0 14 0;
#X connect 7 0 2 0;
#X connect 7 0 15 0;
#X connect 8 0 12 0;
#X connect 9 0 10 0;
#X connect 10 0 1 0;
#X connect 11 0 0 0;
#X connect 12 0 11 0;
#X connect 13 0 11 0;
#X connect 13 0 16 0;
#X connect 14 0 11 0;
#X connect 14 0 16 0;
#X connect 15 0 11 0;
#X connect 15 0 16 0;
#X connect 16 0 11 0;
#X restore 610 -272 pd selector;
#N canvas 85 134 300 418 imagen 0;
#X obj 100 321 pix_image;
#X msg 4 240 open \$1;
#X obj 4 53 inlet;
#X obj 100 43 inlet;
#X msg 100 101 1;
#X msg 145 100 0;
#X obj 4 188 spigot;
#X obj 100 74 select 2;
#X obj 100 381 outlet;
#X msg 214 270 thread 0;
#X obj 205 196 loadbang;
#X obj 100 195 gemhead;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 6 0;
#X connect 3 0 7 0;
#X connect 4 0 6 1;
#X connect 4 0 11 0;
#X connect 5 0 6 1;
#X connect 5 0 11 0;
#X connect 6 0 1 0;
#X connect 7 0 4 0;
#X connect 7 1 5 0;
#X connect 9 0 0 0;
#X connect 10 0 9 0;
#X connect 11 0 0 0;
#X restore 505 -150 pd imagen;
#N canvas 0 88 1366 680 video 0;
#X msg -9 224 open \$1;
#X obj 116 224 gemhead;
#X obj -9 155 spigot;
#X obj -9 23 inlet;
#X obj 71 23 inlet;
#X msg 116 105 0;
#X msg 71 102 1;
#X obj 71 64 select 1;
#X obj 118 615 outlet;
#X obj 547 223 select 1;
#X obj 547 202 > 249;
#X msg 976 347 0;
#X msg 1023 348 1;
#X obj 1296 274 t b;
#X obj 1384 276 t b;
#X obj 1450 275 t b;
#X obj 1547 376 t b;
#X obj 1036 143 metro 25;
#X obj 905 632 ==;
#X obj 1505 376 t b;
#X text 1169 710 Un solo disparo;
#X msg 1505 611 0;
#X msg 1547 614 1;
#X obj 1122 706 spigot;
#X obj 1036 291 spigot 1;
#X msg 1172 255 0;
#X text 1032 274 play/pause;
#X msg 1104 254 1;
#X text 968 319 Modos del contador;
#X obj 911 105 *;
#X obj 911 397 int;
#X msg 944 555 1;
#X msg 975 555 0;
#X obj 1122 600 spigot;
#X msg 1157 564 1;
#X msg 1198 567 0;
#X obj 1122 631 ==;
#X obj 888 54 t b;
#X obj 905 608 spigot;
#X text 869 710 Normal - Forward;
#X text 1329 276 Normal;
#X text 1358 254 Back;
#X text 1434 301 PingPong;
#X text 1159 651 Back;
#X msg 1451 497 1;
#X text 820 376 Loop inferior;
#X obj 1441 532 spigot;
#X msg 1483 497 0;
#X text 1347 628 PingPong;
#X obj 906 685 int;
#X obj 1274 118 *;
#X text 1287 147 loop superior;
#X text 507 1 0-244 Speed 244-249 auto 1 vez 250-255 auto loop;
#X text 595 155 Metodos Auto;
#X text 705 184 Auto 1 vez;
#X text 536 185 Auto Loop;
#X obj 1289 70 * 0.00392157;
#X obj 1274 144 int;
#X obj 1224 76 t b;
#X obj 675 224 select 1;
#X obj 905 656 sel 1;
#X obj 1122 650 sel 1;
#X obj 1364 567 ==;
#X obj 1364 600 sel 1;
#X obj 1441 570 ==;
#X obj 1441 591 sel 1;
#X text 911 1 Inicio Loop c10;
#X text 1258 5 Final loop c11;
#X text 1371 -1 Control y modos de reproduccion c9;
#X obj 191 34 loadbang;
#X obj 925 27 r \$0-c10;
#X obj 1274 26 r \$0-c11;
#X obj 1403 21 r \$0-c9;
#X obj 144 403 unpack f f f;
#X msg 191 227 colorspace RGBA;
#X msg 289 305 auto 1;
#X obj 532 483 spigot;
#X obj 173 379 s \$0-end;
#X obj 605 428 r \$0-end;
#X msg 532 516 0;
#X obj 611 555 s \$0-framein;
#X obj 144 426 s \$0-frameout;
#X obj 675 21 r \$0-c5;
#X obj 751 673 s \$0-framein;
#X obj 674 468 spigot;
#X msg 314 249 auto 0;
#X obj 730 467 r \$0-frameout;
#X obj 674 502 int;
#X obj 1499 166 s \$0-pause;
#X obj 1513 133 s \$0-play;
#X obj 1105 144 r \$0-play;
#X obj 1172 143 r \$0-pause;
#X obj 718 113 select 1;
#X obj 314 227 r \$0-pauseauto;
#X obj 289 282 r \$0-playauto;
#X obj 735 136 s \$0-pauseauto;
#X obj 602 267 s \$0-playauto;
#X msg 720 445 0;
#X msg 692 445 1;
#X msg 528 431 0;
#X msg 555 430 1;
#X obj 729 554 s \$0-pauseauto;
#X obj 1172 21 r \$0-frameout;
#X obj 379 401 r \$0-play;
#X obj 379 464 spigot;
#X obj 379 518 s \$0-playauto;
#X obj 309 401 r \$0-pause;
#X msg 412 432 0;
#X msg 446 432 1;
#X obj 309 463 spigot;
#X obj 309 497 s \$0-pauseauto;
#X obj 1036 237 spigot;
#X obj 1096 199 - 1;
#X msg 1122 199 1;
#X obj 1403 84 select 0 1 2 3 4 5 6 7;
#X obj 1403 63 int;
#X obj 126 143 s %0-pause;
#X obj 45 224 s \$0-metro;
#X obj 1036 113 r \$0-metro;
#X obj 116 346 pix_filmQT;
#X obj 1403 42 * 0.04;
#X obj 888 79 * 0.00392157;
#X obj 1122 726 s \$0-pause;
#X obj 1441 649 spigot;
#X obj 944 530 delay 500;
#X obj 1451 471 delay 500;
#X obj 1157 542 delay 500;
#X obj 1274 168 - 1;
#X obj 343 307 r \$0-framein;
#X obj 967 461 counter;
#X obj 675 202 expr $f1 > 244 && $f1 < 250;
#X obj 718 92 expr $f1 < 244;
#X obj 31 373 t b;
#X msg 159 518 0;
#X msg 196 519 1;
#X obj 196 493 t b;
#X obj 118 585 spigot;
#X obj 196 467 delay 10;
#X obj 758 166 s \$0-play;
#X connect 0 0 119 0;
#X connect 1 0 119 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 3 0 132 0;
#X connect 4 0 7 0;
#X connect 5 0 2 1;
#X connect 5 0 1 0;
#X connect 5 0 116 0;
#X connect 5 0 117 0;
#X connect 6 0 2 1;
#X connect 6 0 1 0;
#X connect 6 0 117 0;
#X connect 7 0 6 0;
#X connect 7 1 5 0;
#X connect 9 0 96 0;
#X connect 9 0 97 0;
#X connect 9 0 100 0;
#X connect 9 0 108 0;
#X connect 9 0 25 0;
#X connect 10 0 9 0;
#X connect 11 0 129 1;
#X connect 12 0 129 1;
#X connect 13 0 11 0;
#X connect 13 0 30 0;
#X connect 13 0 35 0;
#X connect 13 0 47 0;
#X connect 13 0 124 0;
#X connect 13 0 129 2;
#X connect 14 0 12 0;
#X connect 14 0 32 0;
#X connect 14 0 47 0;
#X connect 14 0 57 0;
#X connect 14 0 126 0;
#X connect 14 0 129 2;
#X connect 15 0 35 0;
#X connect 15 0 32 0;
#X connect 15 0 11 0;
#X connect 15 0 30 0;
#X connect 15 0 125 0;
#X connect 16 0 22 0;
#X connect 17 0 111 0;
#X connect 18 0 60 0;
#X connect 19 0 21 0;
#X connect 21 0 23 1;
#X connect 21 0 123 1;
#X connect 22 0 23 1;
#X connect 22 0 123 1;
#X connect 23 0 122 0;
#X connect 24 0 129 0;
#X connect 25 0 24 1;
#X connect 27 0 24 1;
#X connect 29 0 30 0;
#X connect 30 0 36 1;
#X connect 30 0 49 1;
#X connect 30 0 64 1;
#X connect 30 0 129 2;
#X connect 30 0 129 3;
#X connect 31 0 38 1;
#X connect 32 0 38 1;
#X connect 33 0 36 0;
#X connect 34 0 33 1;
#X connect 34 0 129 1;
#X connect 35 0 33 1;
#X connect 36 0 61 0;
#X connect 37 0 121 0;
#X connect 38 0 18 0;
#X connect 44 0 46 1;
#X connect 46 0 62 0;
#X connect 46 0 64 0;
#X connect 47 0 46 1;
#X connect 49 0 23 0;
#X connect 49 0 129 2;
#X connect 50 0 57 0;
#X connect 56 0 50 1;
#X connect 57 0 127 0;
#X connect 58 0 50 0;
#X connect 59 0 96 0;
#X connect 59 0 98 0;
#X connect 59 0 99 0;
#X connect 59 0 108 0;
#X connect 59 0 25 0;
#X connect 60 0 49 0;
#X connect 60 0 23 0;
#X connect 61 0 23 0;
#X connect 61 0 129 4;
#X connect 62 0 63 0;
#X connect 63 0 12 0;
#X connect 64 0 65 0;
#X connect 65 0 11 0;
#X connect 65 0 123 0;
#X connect 65 0 21 0;
#X connect 69 0 5 0;
#X connect 69 0 74 0;
#X connect 70 0 37 0;
#X connect 70 0 29 1;
#X connect 71 0 50 0;
#X connect 72 0 120 0;
#X connect 73 0 81 0;
#X connect 73 0 137 0;
#X connect 74 0 119 0;
#X connect 75 0 119 0;
#X connect 76 0 79 0;
#X connect 78 0 76 0;
#X connect 78 0 84 0;
#X connect 79 0 80 0;
#X connect 82 0 10 0;
#X connect 82 0 130 0;
#X connect 82 0 131 0;
#X connect 82 0 17 1;
#X connect 84 0 87 0;
#X connect 85 0 119 0;
#X connect 86 0 87 1;
#X connect 87 0 80 0;
#X connect 87 0 101 0;
#X connect 90 0 27 0;
#X connect 91 0 25 0;
#X connect 92 0 95 0;
#X connect 92 0 97 0;
#X connect 92 0 99 0;
#X connect 92 0 107 0;
#X connect 92 0 113 0;
#X connect 92 0 138 0;
#X connect 93 0 85 0;
#X connect 94 0 75 0;
#X connect 97 0 84 1;
#X connect 98 0 84 1;
#X connect 99 0 76 1;
#X connect 100 0 76 1;
#X connect 102 0 56 0;
#X connect 102 0 58 0;
#X connect 102 0 121 0;
#X connect 103 0 104 0;
#X connect 104 0 105 0;
#X connect 106 0 109 0;
#X connect 107 0 104 1;
#X connect 107 0 109 1;
#X connect 108 0 104 1;
#X connect 108 0 109 1;
#X connect 108 0 112 0;
#X connect 109 0 110 0;
#X connect 111 0 24 0;
#X connect 112 0 111 1;
#X connect 113 0 111 1;
#X connect 114 0 13 0;
#X connect 114 0 19 0;
#X connect 114 0 89 0;
#X connect 114 1 89 0;
#X connect 114 1 14 0;
#X connect 114 1 19 0;
#X connect 114 2 89 0;
#X connect 114 2 15 0;
#X connect 114 2 19 0;
#X connect 114 3 89 0;
#X connect 114 3 13 0;
#X connect 114 3 16 0;
#X connect 114 4 89 0;
#X connect 114 4 14 0;
#X connect 114 4 16 0;
#X connect 114 5 89 0;
#X connect 114 5 15 0;
#X connect 114 5 16 0;
#X connect 114 6 89 0;
#X connect 114 6 88 0;
#X connect 114 7 89 0;
#X connect 115 0 114 0;
#X connect 118 0 17 0;
#X connect 119 0 136 0;
#X connect 119 1 73 0;
#X connect 119 2 77 0;
#X connect 120 0 115 0;
#X connect 121 0 29 0;
#X connect 123 0 23 0;
#X connect 124 0 31 0;
#X connect 125 0 44 0;
#X connect 126 0 34 0;
#X connect 127 0 18 1;
#X connect 127 0 62 1;
#X connect 127 0 129 4;
#X connect 128 0 119 1;
#X connect 129 0 38 0;
#X connect 129 0 33 0;
#X connect 129 0 46 0;
#X connect 129 0 83 0;
#X connect 130 0 59 0;
#X connect 131 0 92 0;
#X connect 132 0 133 0;
#X connect 133 0 136 1;
#X connect 134 0 136 1;
#X connect 135 0 134 0;
#X connect 136 0 8 0;
#X connect 137 0 135 0;
#X restore 631 -143 pd video;
#N canvas 0 88 1366 680 video_render 0;
#X obj 232 95 inlet;
#X text 336 319 Green;
#X text 255 317 Red;
#X text 418 317 Blue;
#X msg 255 772 1;
#X obj 255 725 loadbang;
#X obj 231 694 translateXYZ;
#X obj 482 748 t b;
#X obj 232 161 alpha;
#X obj 233 287 pix_alpha;
#X obj 351 625 - 32768;
#X obj 254 627 - 32768;
#X msg 310 211 0;
#X msg 252 211 1;
#X obj 280 170 loadbang;
#X msg 647 981 set 1 1 \$1 \$2 \$3;
#X msg 375 1011 set 1 0 \$1 \$2 \$3;
#X msg 872 966 set 0 1 \$1 \$2 \$3;
#X obj 230 933 pix_texture;
#X obj 464 951 t b;
#X obj 673 906 t b;
#X obj 876 903 t b;
#X msg 1074 1023 set 0 0 \$1 \$2 \$3;
#X obj 1083 920 t b;
#X obj 647 957 pack f f 5;
#X obj 869 940 pack f f 5;
#X obj 1074 986 pack f f 5;
#X obj 438 985 pack f f 5;
#N canvas 263 96 528 679 fx 0;
#X obj 284 -71 inlet;
#X obj 228 614 outlet;
#X msg 23 -19 BackDropKeyVFX;
#X msg 23 12 BackLightVFX;
#X msg 23 43 BloomVFX.;
#X msg 23 74 BurnVFX;
#X msg 23 105 ChromiumVFX;
#X msg 23 136 ColourReduceVFX;
#X msg 23 167 ColourWarpVFX;
#X msg 23 198 DeInterlaceVFX;
#X msg 23 229 DilateVFX;
#X msg 23 260 DirectionalBlurVFX;
#X msg 23 291 DodgeVFX;
#X msg 23 322 ExclusionVFX;
#X msg 23 353 FishEyeVFX;
#X msg 23 384 GaussianBlurVFX;
#X msg 23 415 GlowVFX;
#X msg 23 446 LevelsVFX;
#X msg 23 477 LionelBlurVFX;
#X msg 23 508 LumaCycleVFX;
#X msg 23 539 LumaKeyVFX;
#X msg 23 570 MixerVFX;
#X msg 23 601 PanSpinZoomVFX;
#X msg 23 632 PosterizeVFX;
#X msg 23 663 RadialBlurVFX;
#X msg 24 676 RectDistortVFX;
#X msg 24 705 RefractionVFX;
#X msg 24 763 SlideVFX;
#X msg 24 734 SmearVFX;
#X msg 24 792 SolarizeVFX;
#X msg 24 821 SpiralBlurVFX;
#X msg 24 850 SquashVFX;
#X msg 24 879 StaticVFX;
#X msg 24 908 StretchVFX;
#X msg 24 937 TileVFX;
#X msg 24 966 TimeBlurVFX;
#X msg 24 995 TimeSliceVFX;
#X msg 24 1024 TimeWarpVFX;
#X msg 24 1053 TVPixelVFX;
#X msg 20 1080 VectorizeVFX;
#X msg 23 1109 WaveVFX;
#N canvas 156 362 479 405 ef_halftone 0;
#X obj 122 269 pix_halftone;
#X msg 380 225 style \$1;
#X obj 380 169 / 64;
#X obj 380 199 int;
#X obj 263 164 * 2;
#X obj 204 204 + 1;
#X obj 207 161 * 0.125;
#X obj 290 169 * 0.00392157;
#X obj 60 -14 inlet;
#X obj 62 330 outlet;
#X text 60 -31 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj -18 -16 r \$0-c36;
#X msg -18 37 2;
#X msg 27 38 1;
#X obj -18 8 select 2;
#X obj 215 -27 r \$0-fx1;
#X obj 211 47 spigot;
#X obj 210 79 list split 4;
#X obj 209 116 unpack f f f f;
#X obj 244 19 - 1;
#X floatatom 157 152 5 0 0 0 - - -;
#X floatatom 332 224 5 0 0 0 - - -;
#X connect 0 0 9 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 3 0 23 0;
#X connect 4 0 0 2;
#X connect 5 0 0 1;
#X connect 6 0 5 0;
#X connect 7 0 0 3;
#X connect 8 0 12 1;
#X connect 12 0 9 0;
#X connect 12 1 0 0;
#X connect 13 0 16 0;
#X connect 14 0 21 0;
#X connect 14 0 12 0;
#X connect 15 0 21 0;
#X connect 15 0 12 0;
#X connect 16 0 14 0;
#X connect 16 1 15 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 6 0;
#X connect 20 0 22 0;
#X connect 20 1 4 0;
#X connect 20 2 7 0;
#X connect 20 3 2 0;
#X connect 21 0 18 1;
#X restore 385 106 pd ef_halftone;
#N canvas 1649 160 378 440 ef_rds 0;
#X msg 205 248 method \$1;
#X obj 200 301 pix_rds;
#X obj 280 248 / 2.55;
#X obj 208 193 / 128;
#X obj 205 221 int;
#X obj 60 -14 inlet;
#X obj 51 366 outlet;
#X text 60 -31 gemin;
#X text 48 381 gemout;
#X obj 53 168 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 86 74 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 214 90 list split 2;
#X obj 215 130 unpack f f;
#X obj 215 58 spigot;
#X obj 248 30 - 1;
#X obj 86 45 select 3;
#X connect 0 0 1 0;
#X connect 1 0 6 0;
#X connect 2 0 1 1;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X connect 5 0 9 1;
#X connect 9 0 6 0;
#X connect 9 1 1 0;
#X connect 10 0 18 0;
#X connect 11 0 17 0;
#X connect 11 0 9 0;
#X connect 12 0 17 0;
#X connect 12 0 9 0;
#X connect 13 0 16 0;
#X connect 14 0 15 0;
#X connect 15 0 3 0;
#X connect 15 1 2 0;
#X connect 16 0 14 0;
#X connect 17 0 16 1;
#X connect 18 0 11 0;
#X connect 18 1 12 0;
#X restore 385 136 pd ef_rds;
#N canvas 1705 147 309 512 ef_roll 0;
#X obj 125 275 pix_roll;
#X msg 157 243 axis \$1;
#X obj 163 189 / 128;
#X obj 161 216 int;
#X obj 225 195 - 128;
#X obj 227 242 * 2;
#X obj 112 -10 inlet;
#X obj 59 339 outlet;
#X text 112 -27 gemin;
#X text 56 354 gemout;
#X obj 60 107 gate 2;
#X obj 27 18 r \$0-c36;
#X msg 27 71 2;
#X msg 70 71 1;
#X obj 219 -16 r \$0-fx1;
#X obj 214 90 list split 2;
#X obj 219 128 unpack f f;
#X obj 215 58 spigot;
#X obj 248 30 - 1;
#X obj 27 42 select 4;
#X connect 0 0 7 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 5 0;
#X connect 5 0 0 1;
#X connect 6 0 10 1;
#X connect 10 0 7 0;
#X connect 10 1 0 0;
#X connect 11 0 19 0;
#X connect 12 0 18 0;
#X connect 12 0 10 0;
#X connect 13 0 18 0;
#X connect 13 0 10 0;
#X connect 14 0 17 0;
#X connect 15 0 16 0;
#X connect 16 0 2 0;
#X connect 16 1 4 0;
#X connect 17 0 15 0;
#X connect 18 0 17 1;
#X connect 19 0 12 0;
#X connect 19 1 13 0;
#X restore 385 166 pd ef_roll;
#X floatatom 164 -73 5 0 0 0 - - -;
#N canvas 1687 56 328 740 ef_invert 0;
#X obj 131 283 pix_invert;
#X obj 150 242 int;
#X obj 160 199 / 128;
#X obj 144 -8 inlet;
#X obj 62 330 outlet;
#X text 144 -25 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 59 8 r \$0-c36;
#X msg 44 58 2;
#X msg 85 58 1;
#X obj 204 -15 r \$0-fx1;
#X obj 202 124 spigot;
#X obj 201 156 list split 1;
#X obj 235 96 - 1;
#X obj 59 32 select 5;
#X connect 0 0 4 0;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 7 1;
#X connect 7 0 4 0;
#X connect 7 1 0 0;
#X connect 8 0 15 0;
#X connect 9 0 14 0;
#X connect 9 0 7 0;
#X connect 10 0 14 0;
#X connect 10 0 7 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 2 0;
#X connect 14 0 12 1;
#X connect 15 0 9 0;
#X connect 15 1 10 0;
#X restore 385 196 pd ef_invert;
#N canvas 72 187 336 512 ef_scanline 0;
#X obj 212 262 pix_scanline;
#X msg 212 236 mode \$1;
#X obj 213 166 / 128;
#X obj 214 202 int;
#X obj 152 -26 inlet;
#X obj 56 306 outlet;
#X text 152 -43 gemin;
#X text 53 321 gemout;
#X obj 60 107 gate 2;
#X obj 38 -24 r \$0-c36;
#X msg 38 29 2;
#X msg 83 30 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 214 90 list split 2;
#X obj 213 127 unpack f f;
#X obj 248 30 - 1;
#X obj 38 0 select 6;
#X connect 0 0 5 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 8 1;
#X connect 8 0 5 0;
#X connect 8 1 0 0;
#X connect 9 0 17 0;
#X connect 10 0 16 0;
#X connect 10 0 8 0;
#X connect 11 0 16 0;
#X connect 11 0 8 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 2 0;
#X connect 15 1 0 1;
#X connect 16 0 13 1;
#X connect 17 0 10 0;
#X connect 17 1 11 0;
#X restore 385 226 pd ef_scanline;
#N canvas 1504 436 529 427 ef_threshold 0;
#X obj 192 302 pix_threshold;
#X floatatom 282 200 5 0 0 0 - - -;
#X floatatom 317 201 5 0 0 0 - - -;
#X floatatom 352 202 5 0 0 0 - - -;
#X obj 280 222 pack 0 0 0;
#X obj 388 242 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 275 269 \$1 \$2 \$3;
#X msg 349 276 set \$1 \$2 \$3;
#X msg 345 317 0.498039 0.501961 0;
#X obj 202 173 / 128;
#X obj 201 213 int;
#X obj 287 170 / 255;
#X obj 323 170 / 255;
#X obj 359 169 / 255;
#X obj 60 -14 inlet;
#X obj 62 330 outlet;
#X text 60 -31 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 86 74 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 214 90 list split 4;
#X obj 213 127 unpack f f f f;
#X obj 248 30 - 1;
#X obj 86 45 select 7;
#X connect 0 0 15 0;
#X connect 1 0 4 0;
#X connect 2 0 4 1;
#X connect 2 0 5 0;
#X connect 3 0 4 2;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 0;
#X connect 6 0 0 2;
#X connect 7 0 8 0;
#X connect 9 0 10 0;
#X connect 10 0 0 1;
#X connect 11 0 1 0;
#X connect 12 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 18 1;
#X connect 18 0 15 0;
#X connect 18 1 0 0;
#X connect 19 0 27 0;
#X connect 20 0 26 0;
#X connect 20 0 18 0;
#X connect 21 0 26 0;
#X connect 21 0 18 0;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 25 0 9 0;
#X connect 25 1 11 0;
#X connect 25 2 12 0;
#X connect 25 3 13 0;
#X connect 26 0 23 1;
#X connect 27 0 20 0;
#X connect 27 1 21 0;
#X restore 385 256 pd ef_threshold;
#N canvas 1565 333 439 430 ef_metaimage 0;
#X obj 127 281 pix_metaimage;
#X obj 150 222 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X msg 150 240 cheap \$1;
#X obj 214 222 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X msg 214 240 distance \$1;
#X obj 146 161 / 128;
#X obj 146 194 int;
#X obj 219 159 / 128;
#X obj 219 192 int;
#X obj 60 -14 inlet;
#X obj 62 330 outlet;
#X text 60 -31 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 86 74 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 248 30 - 1;
#X obj 214 90 list split 3;
#X obj 213 127 unpack f f f;
#X obj 86 45 select 8;
#X obj 301 241 / 512;
#X connect 0 0 10 0;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X connect 5 0 6 0;
#X connect 6 0 1 0;
#X connect 7 0 8 0;
#X connect 8 0 3 0;
#X connect 9 0 13 1;
#X connect 13 0 10 0;
#X connect 13 1 0 0;
#X connect 14 0 22 0;
#X connect 15 0 19 0;
#X connect 15 0 13 0;
#X connect 16 0 19 0;
#X connect 16 0 13 0;
#X connect 17 0 18 0;
#X connect 18 0 20 0;
#X connect 19 0 18 1;
#X connect 20 0 21 0;
#X connect 21 0 5 0;
#X connect 21 1 7 0;
#X connect 21 2 23 0;
#X connect 22 0 15 0;
#X connect 22 1 16 0;
#X connect 23 0 0 1;
#X restore 385 286 pd ef_metaimage;
#N canvas 1637 188 401 542 ef_refraction 0;
#X msg 267 366 refract \$1;
#X msg 302 290 mag \$1;
#X msg 149 283 width \$1;
#X msg 221 288 height \$1;
#X obj 112 405 pix_refraction;
#X obj 300 251 / 128;
#X obj 363 293 / 16;
#X obj 60 -14 inlet;
#X obj 77 452 outlet;
#X text 60 -31 gemin;
#X text 74 467 gemout;
#X obj 60 107 gate 2;
#X obj 13 21 r \$0-c36;
#X msg 13 74 2;
#X msg 58 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 214 90 list split 4;
#X obj 213 127 unpack f f f f;
#X obj 248 30 - 1;
#X obj 13 45 select 9;
#X connect 0 0 4 0;
#X connect 1 0 4 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 4 0 8 0;
#X connect 5 0 1 0;
#X connect 6 0 0 0;
#X connect 7 0 11 1;
#X connect 11 0 8 0;
#X connect 11 1 4 0;
#X connect 12 0 20 0;
#X connect 13 0 19 0;
#X connect 13 0 11 0;
#X connect 14 0 19 0;
#X connect 14 0 11 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 2 0;
#X connect 18 1 3 0;
#X connect 18 2 5 0;
#X connect 18 3 6 0;
#X connect 19 0 16 1;
#X connect 20 0 13 0;
#X connect 20 1 14 0;
#X restore 385 316 pd ef_refraction;
#N canvas 1642 174 416 566 ef_convolve 0;
#X obj 239 297 cnv 15 100 40 empty empty empty 20 12 0 14 -233017 -66577
0;
#X floatatom 255 296 3 -1 2 0 - - -;
#X floatatom 278 296 3 -1 2 0 - - -;
#X floatatom 301 296 3 -1 2 0 - - -;
#X floatatom 255 310 3 -1 2 0 - - -;
#X floatatom 278 310 3 -1 2 0 - - -;
#X floatatom 301 310 3 -1 2 0 - - -;
#X floatatom 255 324 3 -1 2 0 - - -;
#X floatatom 278 324 3 -1 2 0 - - -;
#X floatatom 301 324 3 -1 2 0 - - -;
#N canvas 0 50 450 469 pack 0;
#X obj 69 169 pack 0 0 0 0 0 0 0 0 0;
#X obj 69 139 t b f;
#X obj 106 139 t b f;
#X obj 143 139 t b f;
#X obj 180 139 t b f;
#X obj 217 139 t b f;
#X obj 254 139 t b f;
#X obj 291 139 t b f;
#X obj 328 139 t b f;
#X obj 32 111 inlet;
#X obj 69 111 inlet;
#X obj 106 111 inlet;
#X obj 143 111 inlet;
#X obj 180 111 inlet;
#X obj 217 111 inlet;
#X obj 254 111 inlet;
#X obj 291 111 inlet;
#X obj 328 111 inlet;
#X obj 61 349 outlet;
#X obj 274 355 outlet;
#X obj 71 190 t l l;
#X obj 257 232 unpack 0 0 0 0 0 0 0 0 0;
#X obj 399 256 +;
#X obj 358 256 +;
#X obj 318 256 +;
#X obj 277 256 +;
#X obj 379 286 +;
#X obj 298 286 +;
#X obj 349 316 +;
#X obj 268 316 +;
#X obj 58 294 select 0;
#X msg 48 323 1;
#X obj 132 391 /;
#X msg 132 365 1 \$1;
#X connect 0 0 20 0;
#X connect 1 0 0 0;
#X connect 1 1 0 1;
#X connect 2 0 0 0;
#X connect 2 1 0 2;
#X connect 3 0 0 0;
#X connect 3 1 0 3;
#X connect 4 0 0 0;
#X connect 4 1 0 4;
#X connect 5 0 0 0;
#X connect 5 1 0 5;
#X connect 6 0 0 0;
#X connect 6 1 0 6;
#X connect 7 0 0 0;
#X connect 7 1 0 7;
#X connect 8 0 0 0;
#X connect 8 1 0 8;
#X connect 9 0 0 0;
#X connect 10 0 1 0;
#X connect 11 0 2 0;
#X connect 12 0 3 0;
#X connect 13 0 4 0;
#X connect 14 0 5 0;
#X connect 15 0 6 0;
#X connect 16 0 7 0;
#X connect 17 0 8 0;
#X connect 20 0 21 0;
#X connect 20 1 19 0;
#X connect 21 0 29 0;
#X connect 21 1 25 0;
#X connect 21 2 25 1;
#X connect 21 3 24 0;
#X connect 21 4 24 1;
#X connect 21 5 23 0;
#X connect 21 6 23 1;
#X connect 21 7 22 0;
#X connect 21 8 22 1;
#X connect 22 0 26 1;
#X connect 23 0 26 0;
#X connect 24 0 27 1;
#X connect 25 0 27 0;
#X connect 26 0 28 1;
#X connect 27 0 28 0;
#X connect 28 0 29 1;
#X connect 29 0 30 0;
#X connect 30 0 31 0;
#X connect 30 1 33 0;
#X connect 31 0 18 0;
#X connect 32 0 18 0;
#X connect 33 0 32 0;
#X restore 237 358 pd pack 9 . . .;
#X obj 201 457 pix_convolve 3 3;
#N canvas 411 476 605 305 unpack 0;
#X obj 60 270 outlet;
#X obj 111 270 outlet;
#X obj 164 270 outlet;
#X obj 215 270 outlet;
#X obj 266 270 outlet;
#X obj 317 270 outlet;
#X obj 370 270 outlet;
#X obj 421 270 outlet;
#X obj 471 271 outlet;
#X obj 179 173 unpack 0 0 0 0 0 0 0 0 0;
#X obj 130 13 inlet;
#X obj 130 40 route edge1 edge2 smooth none;
#X msg 130 124 -1 -1 -1 -1 8 -1 -1 -1 -1;
#X msg 179 102 -1 -4 -1 -4 20 -4 -1 -4 -1;
#X msg 229 82 1 2 1 2 4 2 1 2 1;
#X msg 278 62 0 0 0 0 1 0 0 0 0;
#X connect 9 0 0 0;
#X connect 9 1 1 0;
#X connect 9 2 2 0;
#X connect 9 3 3 0;
#X connect 9 4 4 0;
#X connect 9 5 5 0;
#X connect 9 6 6 0;
#X connect 9 7 7 0;
#X connect 9 8 8 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 11 1 13 0;
#X connect 11 2 14 0;
#X connect 11 3 15 0;
#X connect 12 0 9 0;
#X connect 13 0 9 0;
#X connect 14 0 9 0;
#X connect 15 0 9 0;
#X restore 258 277 pd unpack 9 . . .;
#X msg 244 254 none;
#X msg 325 255 edge1;
#X msg 361 254 edge2;
#X msg 278 254 smooth;
#X obj 281 170 / 64;
#X obj 281 223 select 1 2 3 4;
#X obj 281 194 int;
#X obj 225 418 / 16;
#X obj 60 -14 inlet;
#X obj 63 443 outlet;
#X text 60 -31 gemin;
#X text 60 458 gemout;
#X obj 60 107 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 86 74 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 248 30 - 1;
#X obj 213 127 unpack f f;
#X obj 214 90 list split 2;
#X obj 86 45 select 10;
#X connect 1 0 10 0;
#X connect 2 0 10 1;
#X connect 3 0 10 2;
#X connect 4 0 10 3;
#X connect 5 0 10 4;
#X connect 6 0 10 5;
#X connect 7 0 10 6;
#X connect 8 0 10 7;
#X connect 9 0 10 8;
#X connect 10 1 11 2;
#X connect 11 0 22 0;
#X connect 12 0 1 0;
#X connect 12 1 2 0;
#X connect 12 2 3 0;
#X connect 12 3 4 0;
#X connect 12 4 5 0;
#X connect 12 5 6 0;
#X connect 12 6 7 0;
#X connect 12 7 8 0;
#X connect 12 8 9 0;
#X connect 13 0 12 0;
#X connect 14 0 12 0;
#X connect 15 0 12 0;
#X connect 16 0 12 0;
#X connect 17 0 19 0;
#X connect 18 0 13 0;
#X connect 18 1 16 0;
#X connect 18 2 14 0;
#X connect 18 3 15 0;
#X connect 19 0 18 0;
#X connect 20 0 11 1;
#X connect 21 0 25 1;
#X connect 25 0 22 0;
#X connect 25 1 11 0;
#X connect 26 0 34 0;
#X connect 27 0 31 0;
#X connect 27 0 25 0;
#X connect 28 0 31 0;
#X connect 28 0 25 0;
#X connect 29 0 30 0;
#X connect 30 0 33 0;
#X connect 31 0 30 1;
#X connect 32 0 20 0;
#X connect 32 1 17 0;
#X connect 33 0 32 0;
#X connect 34 0 27 0;
#X connect 34 1 28 0;
#X restore 385 346 pd ef_convolve;
#N canvas 1655 186 387 528 ef_gain 0;
#X obj 154 287 pix_gain;
#X floatatom 238 211 5 0 0 0 - - -;
#X floatatom 273 212 5 0 0 0 - - -;
#X floatatom 308 213 5 0 0 0 - - -;
#X obj 236 233 pack 0 0 0;
#X obj 324 233 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 236 252 \$1 \$2 \$3;
#X obj 235 165 / 128;
#X obj 281 167 / 128;
#X obj 339 166 / 128;
#X obj 179 234 / 128;
#X obj 60 -14 inlet;
#X obj 62 330 outlet;
#X text 60 -31 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 86 74 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 214 90 list split 4;
#X obj 213 127 unpack f f f f;
#X obj 248 30 - 1;
#X obj 86 45 select 11;
#X connect 0 0 12 0;
#X connect 1 0 4 0;
#X connect 1 0 5 0;
#X connect 2 0 4 1;
#X connect 2 0 5 0;
#X connect 3 0 4 2;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 4 0;
#X connect 6 0 0 2;
#X connect 7 0 1 0;
#X connect 8 0 2 0;
#X connect 9 0 3 0;
#X connect 10 0 0 1;
#X connect 11 0 15 1;
#X connect 15 0 12 0;
#X connect 15 1 0 0;
#X connect 16 0 24 0;
#X connect 17 0 23 0;
#X connect 17 0 15 0;
#X connect 18 0 23 0;
#X connect 18 0 15 0;
#X connect 19 0 20 0;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 10 0;
#X connect 22 1 7 0;
#X connect 22 2 8 0;
#X connect 22 3 9 0;
#X connect 23 0 20 1;
#X connect 24 0 17 0;
#X connect 24 1 18 0;
#X restore 385 376 pd ef_gain;
#N canvas 1644 292 348 472 ef_lumaoffset 0;
#X obj 124 292 pix_lumaoffset;
#X msg 210 213 smooth \$1;
#X msg 148 212 fill \$1;
#X obj 60 -14 inlet;
#X obj 62 330 outlet;
#X text 60 -31 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 86 74 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 214 90 list split 4;
#X obj 213 127 unpack f f f f;
#X obj 248 30 - 1;
#X obj 86 45 select 12;
#X connect 0 0 4 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 7 1;
#X connect 7 0 4 0;
#X connect 7 1 0 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 7 0;
#X connect 10 0 15 0;
#X connect 10 0 7 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 14 0 2 0;
#X connect 14 1 1 0;
#X connect 14 2 0 2;
#X connect 14 3 0 1;
#X connect 15 0 12 1;
#X connect 16 0 9 0;
#X connect 16 1 10 0;
#X restore 385 406 pd ef_lumaoffset;
#N canvas 1351 487 567 502 ef_tIIR 0;
#X floatatom 152 296 3 0 1 2 fb0 - -;
#X floatatom 179 341 3 0 1 2 fb1 - -;
#X floatatom 205 341 3 0 1 2 fb2 - -;
#X floatatom 242 341 3 0 1 2 ff0 - -;
#X obj 139 361 pix_tIIR 2 1;
#X floatatom 269 341 3 0 1 2 ff1 - -;
#N canvas 4 107 450 300 init 0;
#X msg 175 214 0.3;
#X msg 247 215 0.6;
#X msg 277 215 0.4;
#X obj 104 258 outlet;
#X obj 154 258 outlet;
#X obj 204 258 outlet;
#X obj 254 258 outlet;
#X obj 304 258 outlet;
#X msg 104 214 0.2;
#X msg 140 215 0.5;
#X obj 238 127 inlet;
#X connect 0 0 5 0;
#X connect 1 0 6 0;
#X connect 2 0 7 0;
#X connect 8 0 3 0;
#X connect 9 0 4 0;
#X connect 10 0 8 0;
#X connect 10 0 9 0;
#X connect 10 0 0 0;
#X connect 10 0 1 0;
#X connect 10 0 2 0;
#X restore 442 284 pd init;
#X obj 441 252 loadbang;
#X obj 151 219 * 0.00392157;
#X obj 230 219 * 0.00392157;
#X obj 312 219 * 0.00392157;
#X obj 390 219 * 0.00392157;
#X obj 477 218 * 0.00392157;
#X obj 60 -14 inlet;
#X obj 62 330 outlet;
#X text 60 -31 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 66 75 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 248 30 - 1;
#X obj 214 90 list split 5;
#X obj 214 141 unpack f f f f f;
#X obj 86 45 select 13;
#X connect 0 0 4 1;
#X connect 1 0 4 2;
#X connect 2 0 4 3;
#X connect 3 0 4 4;
#X connect 4 0 14 0;
#X connect 5 0 4 5;
#X connect 6 0 0 0;
#X connect 6 1 1 0;
#X connect 6 2 2 0;
#X connect 6 3 3 0;
#X connect 6 4 5 0;
#X connect 7 0 6 0;
#X connect 8 0 0 0;
#X connect 9 0 1 0;
#X connect 10 0 2 0;
#X connect 11 0 3 0;
#X connect 12 0 5 0;
#X connect 13 0 17 1;
#X connect 17 0 14 0;
#X connect 17 1 4 0;
#X connect 18 0 26 0;
#X connect 19 0 23 0;
#X connect 19 0 17 0;
#X connect 20 0 23 0;
#X connect 20 0 17 0;
#X connect 21 0 22 0;
#X connect 22 0 24 0;
#X connect 23 0 22 1;
#X connect 24 0 25 0;
#X connect 25 0 8 0;
#X connect 25 1 9 0;
#X connect 25 2 10 0;
#X connect 25 3 11 0;
#X connect 25 4 12 0;
#X connect 26 0 19 0;
#X connect 26 1 20 0;
#X restore 385 436 pd ef_tIIR;
#N canvas 1651 248 339 425 ef_rtx 0;
#X obj 190 235 pix_rtx;
#X msg 207 208 mode \$1;
#X obj 207 128 / 128;
#X obj 204 161 int;
#X obj 161 -10 inlet;
#X obj 62 330 outlet;
#X text 161 -27 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 49 -5 r \$0-c36;
#X msg 49 48 2;
#X msg 94 49 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 248 30 - 1;
#X obj 214 90 list split 1;
#X obj 49 19 select 14;
#X connect 0 0 5 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 8 1;
#X connect 8 0 5 0;
#X connect 8 1 0 0;
#X connect 9 0 16 0;
#X connect 10 0 8 0;
#X connect 10 0 14 0;
#X connect 11 0 14 0;
#X connect 11 0 8 0;
#X connect 12 0 13 0;
#X connect 13 0 15 0;
#X connect 14 0 13 1;
#X connect 15 0 2 0;
#X connect 16 0 10 0;
#X connect 16 1 11 0;
#X restore 385 466 pd ef_rtx;
#N canvas 1793 84 194 411 ef_normalize 0;
#X obj 98 224 pix_normalize;
#X obj 122 1 inlet;
#X obj 62 330 outlet;
#X text 122 -16 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 24 24 r \$0-c36;
#X msg 24 77 2;
#X msg 69 78 1;
#X obj 24 48 select 15;
#X connect 0 0 2 0;
#X connect 1 0 5 1;
#X connect 5 0 2 0;
#X connect 5 1 0 0;
#X connect 6 0 9 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 9 0 7 0;
#X connect 9 1 8 0;
#X restore 385 496 pd ef_normalize;
#N canvas 142 257 615 435 ef_kaleidoskope 0;
#X obj 130 264 pix_kaleidoscope;
#X obj 371 178 pack;
#X obj 425 178 t b f;
#X obj 219 190 pack;
#X obj 284 170 t b f;
#X obj 119 165 / 8;
#X obj 154 164 - 128;
#X obj 155 198 * 1.5;
#X obj 219 170 / 255;
#X obj 282 150 / 255;
#X obj 330 158 - 128;
#X obj 331 192 * 1.5;
#X obj 370 158 / 255;
#X obj 423 157 / 255;
#X obj 489 161 / 2.55;
#X obj 540 162 r \$0-c49;
#X obj 535 204 / 2.55;
#X obj 126 -12 inlet;
#X obj 62 330 outlet;
#X text 126 -29 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 32 -17 r \$0-c36;
#X msg 32 36 2;
#X msg 86 34 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 94 spigot;
#X obj 248 66 - 1;
#X obj 215 124 unpack f f f f f f f f;
#X obj 32 7 select 16;
#X connect 0 0 18 0;
#X connect 1 0 0 5;
#X connect 2 0 1 0;
#X connect 2 1 1 1;
#X connect 3 0 0 3;
#X connect 4 0 3 0;
#X connect 4 1 3 1;
#X connect 5 0 0 1;
#X connect 6 0 7 0;
#X connect 7 0 0 2;
#X connect 8 0 3 0;
#X connect 9 0 4 0;
#X connect 10 0 11 0;
#X connect 11 0 0 4;
#X connect 12 0 1 0;
#X connect 13 0 2 0;
#X connect 14 0 0 6;
#X connect 15 0 16 0;
#X connect 16 0 0 7;
#X connect 17 0 21 1;
#X connect 21 0 18 0;
#X connect 21 1 0 0;
#X connect 22 0 29 0;
#X connect 23 0 27 0;
#X connect 23 0 21 0;
#X connect 24 0 27 0;
#X connect 24 0 21 0;
#X connect 25 0 26 0;
#X connect 26 0 28 0;
#X connect 27 0 26 1;
#X connect 28 0 5 0;
#X connect 28 1 6 0;
#X connect 28 2 8 0;
#X connect 28 3 9 0;
#X connect 28 4 10 0;
#X connect 28 5 12 0;
#X connect 28 6 13 0;
#X connect 28 7 14 0;
#X connect 29 0 23 0;
#X connect 29 1 24 0;
#X restore 385 526 pd ef_kaleidoskope;
#X obj 215 -73 r \$0-c36;
#X obj 164 -51 loadbang;
#X msg 214 7 1;
#X obj 215 -23 select 0;
#X msg 256 5 2;
#N canvas 836 175 433 592 ef_bitmask 0;
#X obj 120 202 pix_bitmask;
#X msg 242 163 \$1 \$2 \$3;
#X obj 93 -5 inlet;
#X obj 62 330 outlet;
#X text 93 -22 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj -5 -16 r \$0-c36;
#X msg -5 37 2;
#X msg 40 38 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 214 90 list split 4;
#X obj 213 125 list split 1;
#X obj 248 30 - 1;
#X floatatom 452 33 5 0 0 0 - - -;
#X obj -5 8 select 1;
#X connect 0 0 3 0;
#X connect 1 0 0 2;
#X connect 2 0 6 1;
#X connect 6 0 3 0;
#X connect 6 1 0 0;
#X connect 7 0 16 0;
#X connect 8 0 14 0;
#X connect 8 0 6 0;
#X connect 9 0 14 0;
#X connect 9 0 6 0;
#X connect 10 0 11 0;
#X connect 10 0 15 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 0 1;
#X connect 13 1 1 0;
#X connect 14 0 11 1;
#X connect 16 0 8 0;
#X connect 16 1 9 0;
#X coords 0 0 1 1 85 60 0;
#X restore 385 76 pd ef_bitmask;
#X obj 251 36 gate 2;
#X connect 0 0 63 1;
#X connect 41 0 42 0;
#X connect 42 0 43 0;
#X connect 43 0 45 0;
#X connect 45 0 46 0;
#X connect 46 0 47 0;
#X connect 47 0 48 0;
#X connect 48 0 49 0;
#X connect 49 0 50 0;
#X connect 50 0 51 0;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 53 0 54 0;
#X connect 54 0 55 0;
#X connect 55 0 56 0;
#X connect 56 0 1 0;
#X connect 57 0 44 0;
#X connect 57 0 60 0;
#X connect 58 0 59 0;
#X connect 59 0 63 0;
#X connect 60 0 59 0;
#X connect 60 1 61 0;
#X connect 61 0 63 0;
#X connect 62 0 41 0;
#X connect 63 0 1 0;
#X connect 63 1 62 0;
#X restore 231 870 pd fx;
#X obj 508 265 pack f f f;
#X obj 508 190 t b;
#X obj 508 224 delay 10;
#X obj 703 270 pack f f f;
#X obj 711 197 t b;
#X obj 711 232 delay 10;
#X obj 247 338 r \$0-c2;
#X obj 338 338 r \$0-c3;
#X obj 414 337 r \$0-c4;
#X obj 509 334 r \$0-c1;
#X obj 254 597 r \$0-c18;
#X obj 351 597 r \$0-c19;
#X obj 371 693 r \$0-c15;
#X obj 452 690 r \$0-c16;
#X obj 414 829 r \$0-c32;
#X obj 505 829 r \$0-c33;
#X obj 649 776 r \$0-c34;
#X obj 711 776 r \$0-c35;
#X obj 247 378 * 0.0078125;
#X obj 338 380 * 0.0078125;
#X obj 414 381 * 0.0078125;
#X obj 254 655 * 0.000244141;
#X obj 351 664 * 0.000244141;
#X obj 411 922 * 0.0625;
#X obj 503 921 * 0.0625;
#X obj 648 852 * 0.0625;
#X obj 710 852 * 0.0625;
#X obj 927 851 * 0.0625;
#X obj 1053 861 * 0.0625;
#X obj 1116 861 * 0.0625;
#X obj 509 379 * 0.00392157;
#X obj 458 153 * 0.00392157;
#X obj 543 153 * 0.00392157;
#X obj 621 154 * 0.00392157;
#X obj 705 150 * 0.00392157;
#X obj 789 151 * 0.00392157;
#X obj 862 151 * 0.00392157;
#X obj 450 663 - 8;
#X obj 371 719 * 0.0078125;
#X obj 451 718 * 0.0078125;
#X obj 231 429 colorRGB 1 1 1;
#X obj 450 580 r \$0-c17;
#X obj 450 608 - 128;
#X obj 450 636 * 0.125;
#X obj 459 123 r \$0-c22;
#X obj 544 122 r \$0-c23;
#X obj 619 121 r \$0-c24;
#X obj 708 117 r \$0-c25;
#X obj 788 118 r \$0-c26;
#X obj 1056 765 r \$0-c28;
#X obj 1118 765 r \$0-c29;
#X obj 866 723 r \$0-c30;
#X obj 933 726 r \$0-c31;
#X obj 387 795 pack f f 1;
#X obj 231 835 scale XYZ;
#X obj 858 121 r \$0-c27;
#X obj 230 1080 curve3d;
#X obj 484 770 delay 10;
#X obj 931 804 - 127;
#X obj 710 815 - 127;
#X obj 648 815 - 127;
#X obj 504 888 - 127;
#X obj 413 888 - 127;
#X obj 1055 824 - 127;
#X obj 1117 824 - 127;
#X obj 866 799 - 127;
#X obj 862 851 * 0.0625;
#X floatatom 875 827 5 0 0 0 - - -;
#X obj 758 596 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 78 937 t b;
#X obj 78 983 spigot;
#X obj 143 867 loadbang;
#X msg 142 901 1;
#X msg 167 998 0;
#X obj 301 63 r \$0-c46;
#X obj 756 656 delay 10;
#X obj 231 537 rotateXYZ;
#X obj 325 503 - 128;
#X obj 385 507 - 128;
#X obj 444 507 - 128;
#X obj 325 467 r \$0-c12;
#X obj 385 465 r \$0-c13;
#X obj 444 467 r \$0-c14;
#X obj 230 1185 outlet;
#X obj 167 971 delay 10;
#X connect 0 0 8 0;
#X connect 4 0 83 1;
#X connect 5 0 4 0;
#X connect 6 0 83 0;
#X connect 7 0 86 0;
#X connect 8 0 9 0;
#X connect 9 0 69 0;
#X connect 9 0 105 0;
#X connect 10 0 51 0;
#X connect 11 0 50 0;
#X connect 12 0 9 2;
#X connect 13 0 9 1;
#X connect 14 0 13 0;
#X connect 14 0 12 0;
#X connect 15 0 85 0;
#X connect 16 0 85 0;
#X connect 17 0 85 0;
#X connect 18 0 98 0;
#X connect 18 0 85 0;
#X connect 19 0 27 0;
#X connect 20 0 24 0;
#X connect 21 0 25 0;
#X connect 22 0 85 0;
#X connect 23 0 26 0;
#X connect 24 0 15 0;
#X connect 25 0 17 0;
#X connect 26 0 22 0;
#X connect 27 0 16 0;
#X connect 28 0 18 0;
#X connect 29 0 9 3;
#X connect 30 0 31 0;
#X connect 31 0 29 0;
#X connect 32 0 9 4;
#X connect 33 0 34 0;
#X connect 34 0 32 0;
#X connect 35 0 47 0;
#X connect 36 0 48 0;
#X connect 37 0 49 0;
#X connect 38 0 59 0;
#X connect 39 0 11 0;
#X connect 40 0 10 0;
#X connect 41 0 67 0;
#X connect 42 0 68 0;
#X connect 43 0 91 0;
#X connect 44 0 90 0;
#X connect 45 0 89 0;
#X connect 46 0 88 0;
#X connect 47 0 69 1;
#X connect 48 0 69 2;
#X connect 49 0 69 3;
#X connect 50 0 6 1;
#X connect 51 0 6 2;
#X connect 52 0 27 0;
#X connect 53 0 19 0;
#X connect 53 0 27 1;
#X connect 54 0 24 0;
#X connect 55 0 20 0;
#X connect 55 0 24 1;
#X connect 56 0 21 0;
#X connect 56 0 25 1;
#X connect 57 0 26 0;
#X connect 58 0 23 0;
#X connect 58 0 26 1;
#X connect 59 0 69 4;
#X connect 60 0 29 0;
#X connect 61 0 30 0;
#X connect 61 0 29 1;
#X connect 62 0 30 0;
#X connect 62 0 29 2;
#X connect 63 0 32 0;
#X connect 64 0 33 0;
#X connect 64 0 32 1;
#X connect 65 0 33 0;
#X connect 65 0 32 2;
#X connect 66 0 6 3;
#X connect 67 0 82 0;
#X connect 68 0 82 1;
#X connect 68 0 7 0;
#X connect 70 0 71 0;
#X connect 71 0 72 0;
#X connect 72 0 66 0;
#X connect 73 0 60 0;
#X connect 74 0 61 0;
#X connect 75 0 62 0;
#X connect 76 0 63 0;
#X connect 77 0 64 0;
#X connect 78 0 92 0;
#X connect 79 0 93 0;
#X connect 80 0 94 0;
#X connect 81 0 87 0;
#X connect 82 0 83 2;
#X connect 83 0 28 0;
#X connect 84 0 65 0;
#X connect 85 0 112 0;
#X connect 86 0 82 0;
#X connect 87 0 56 0;
#X connect 88 0 55 0;
#X connect 89 0 54 0;
#X connect 90 0 53 0;
#X connect 91 0 52 0;
#X connect 92 0 57 0;
#X connect 93 0 58 0;
#X connect 94 0 95 0;
#X connect 94 0 96 0;
#X connect 95 0 25 0;
#X connect 97 0 94 0;
#X connect 97 0 92 0;
#X connect 97 0 93 0;
#X connect 97 0 87 0;
#X connect 97 0 88 0;
#X connect 97 0 89 0;
#X connect 97 0 90 0;
#X connect 97 0 91 0;
#X connect 97 0 104 0;
#X connect 98 0 99 0;
#X connect 99 0 97 0;
#X connect 99 0 113 0;
#X connect 100 0 101 0;
#X connect 101 0 99 1;
#X connect 102 0 99 1;
#X connect 103 0 8 1;
#X connect 104 0 26 0;
#X connect 104 0 25 0;
#X connect 104 0 24 0;
#X connect 104 0 27 0;
#X connect 105 0 6 0;
#X connect 106 0 105 1;
#X connect 107 0 105 2;
#X connect 108 0 105 3;
#X connect 109 0 106 0;
#X connect 110 0 107 0;
#X connect 111 0 108 0;
#X connect 113 0 102 0;
#X restore 560 -110 pd video_render;
#N canvas 654 131 511 706 texto 0;
#X obj 190 -398 gemhead;
#X msg 21 -129 font \$1;
#X obj 190 -352 rotateXYZ;
#X obj 190 -41 text3d;
#X obj 190 -249 colorRGB;
#X obj 190 -129 translateXYZ;
#X obj 21 -484 inlet;
#X obj 21 -385 spigot;
#X obj 189 -514 inlet;
#X msg 235 -434 0;
#X msg 189 -438 1;
#X obj 189 -476 select 3;
#X text 523 -246 Size c15;
#X obj 253 -402 r \$0-c12;
#X obj 312 -402 r \$0-c13;
#X obj 372 -401 r \$0-c14;
#X obj 297 -352 r \$0-c2;
#X obj 347 -352 r \$0-c3;
#X obj 402 -352 r \$0-c4;
#X obj 453 -352 r \$0-c1;
#X obj 343 -250 r \$0-c19;
#X obj 525 -226 r \$0-c15;
#X obj 284 -250 r \$0-c18;
#X obj 248 -213 - 32768;
#X obj 342 -214 - 32768;
#X obj 259 -380 - 128;
#X obj 312 -380 - 128;
#X obj 365 -380 - 128;
#X obj 248 -176 * 0.000244141;
#X obj 342 -176 * 0.000244141;
#X obj 224 -320 * 0.0078125;
#X obj 305 -320 * 0.0078125;
#X obj 395 -320 * 0.0078125;
#X obj 477 -320 * 0.00392157;
#X obj 557 -161 t b;
#X obj 524 -202 * 0.0078125;
#X obj 611 -203 * 0.0078125;
#X msg 273 -104 1;
#X obj 273 -129 loadbang;
#X obj 611 -228 r \$0-c16;
#X obj 190 -76 scale XY;
#X obj 407 -250 r \$0-c17;
#X obj 428 -213 - 128;
#X obj 428 -176 * 0.125;
#X obj 545 -127 pack f f 1;
#X obj 625 -80 coll;
#C restore;
#X obj 625 -54 prepend text;
#X msg 701 -172 read \$1;
#X obj 701 -198 fileselector;
#X msg 786 -255 type 257;
#X msg 897 -258 file \$1;
#X obj 701 -317 r path;
#X msg 701 -253 set \$1;
#X obj 965 -218 b;
#X text 626 -166 Texto;
#X obj 738 -146 b;
#X obj 897 -287 float 0;
#X obj 788 -297 t b b;
#X obj 625 -108 float 0;
#X obj 897 -320 r \$0-c10;
#X obj 625 -149 r \$0-c11;
#X obj 190 -7 outlet;
#X obj 190 -374 alpha;
#X connect 0 0 62 0;
#X connect 1 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 61 0;
#X connect 4 0 5 0;
#X connect 5 0 40 0;
#X connect 6 0 7 0;
#X connect 7 0 1 0;
#X connect 8 0 11 0;
#X connect 9 0 0 0;
#X connect 9 0 7 1;
#X connect 10 0 0 0;
#X connect 10 0 7 1;
#X connect 11 0 10 0;
#X connect 11 1 9 0;
#X connect 13 0 25 0;
#X connect 14 0 26 0;
#X connect 15 0 27 0;
#X connect 16 0 30 0;
#X connect 17 0 31 0;
#X connect 18 0 32 0;
#X connect 19 0 33 0;
#X connect 20 0 24 0;
#X connect 21 0 35 0;
#X connect 22 0 23 0;
#X connect 23 0 28 0;
#X connect 24 0 29 0;
#X connect 25 0 2 1;
#X connect 26 0 2 2;
#X connect 27 0 2 3;
#X connect 28 0 5 1;
#X connect 29 0 5 2;
#X connect 30 0 4 1;
#X connect 31 0 4 2;
#X connect 32 0 4 3;
#X connect 33 0 4 4;
#X connect 34 0 44 0;
#X connect 35 0 44 0;
#X connect 36 0 34 0;
#X connect 36 0 44 1;
#X connect 37 0 40 1;
#X connect 38 0 37 0;
#X connect 39 0 36 0;
#X connect 40 0 3 0;
#X connect 41 0 42 0;
#X connect 42 0 43 0;
#X connect 43 0 5 3;
#X connect 44 0 40 2;
#X connect 45 0 46 0;
#X connect 46 0 3 0;
#X connect 47 0 45 0;
#X connect 47 0 55 0;
#X connect 48 0 47 0;
#X connect 49 0 48 0;
#X connect 50 0 48 0;
#X connect 50 0 53 0;
#X connect 51 0 52 0;
#X connect 51 0 57 0;
#X connect 52 0 48 0;
#X connect 53 0 48 0;
#X connect 55 0 58 0;
#X connect 56 0 50 0;
#X connect 57 0 49 0;
#X connect 57 1 56 0;
#X connect 58 0 45 0;
#X connect 59 0 56 0;
#X connect 60 0 58 0;
#X connect 62 0 2 0;
#X restore 867 -94 pd texto;
#X obj 450 305 t b;
#X obj 397 304 t b;
#X obj 1135 4 list split 8;
#X obj 1135 28 s \$0-fx1;
#X obj 646 167 s \$0-c22;
#X obj 698 168 s \$0-c23;
#X obj 980 -51 list split 5;
#X obj 980 1 unpack f f f f f;
#X obj 405 -86 outlet;
#X obj 1234 65 unpack f f f f;
#X obj 1234 87 s \$0-c46;
#X obj 1234 43 list split 4;
#X obj 560 -80 outlet;
#X obj 836 -269 inlet;
#X obj 565 -181 spigot;
#X obj 684 -185 spigot;
#X obj 920 -155 spigot;
#X obj 986 -228 select 0;
#X msg 986 -201 0;
#X obj 684 -239 float;
#X obj 1039 -207 b;
#X obj -12 58 change 2;
#X obj 51 59 change 2;
#X obj 637 227 change 2;
#X obj 692 227 change 2;
#X obj 744 230 change 2;
#X obj 801 229 change 2;
#X obj 798 79 change 2;
#X obj 856 81 change 2;
#X obj 921 82 change 2;
#X obj 976 82 change 2;
#X obj 1034 81 change 2;
#X obj 1090 82 change 2;
#X obj 1148 83 change 2;
#X text 18 -277 (c) 2012-2013 Santiago Noreña libremediaserver@gmail.com
GPL License;
#N canvas 710 237 450 530 live 0;
#X obj 67 338 gemhead;
#X msg 184 92 dimen 64 64;
#X msg 174 67 dimen 256 128;
#X msg 223 229 enumerate;
#X msg 229 251 dialog;
#X msg 192 121 colorspace RGBA;
#X msg 197 179 device 0;
#X msg 230 280 driver dv;
#X obj 127 409 t a a;
#X obj 127 467 print info;
#X obj 159 445 s \$0-info;
#X obj 174 344 t a a;
#N canvas 166 121 570 420 device 0;
#X obj 204 60 cnv 20 20 20 empty \$0-open-canvas 0 4 10 0 16 -233017
-1 0;
#X obj 60 61 hradio 18 1 0 8 empty empty empty 0 -6 0 8 -225271 -1
-1 0;
#X obj 60 13 inlet;
#X msg 160 254 label \$1;
#X obj 160 232 makefilename %d;
#X obj 60 108 int;
#X obj 60 337 outlet;
#X obj 160 277 send \$0-open-canvas;
#X msg 130 170 device \$1;
#X obj 60 130 t b f;
#X obj 130 192 t a a;
#X obj 130 298 list prepend set;
#X obj 130 320 list trim;
#X obj 160 211 route device;
#X obj 130 116 loadbang;
#X msg 130 138 0;
#X connect 1 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 7 0;
#X connect 4 0 3 0;
#X connect 5 0 9 0;
#X connect 8 0 10 0;
#X connect 9 0 6 0;
#X connect 9 1 8 0;
#X connect 10 0 11 0;
#X connect 10 1 13 0;
#X connect 11 0 12 0;
#X connect 12 0 6 0;
#X connect 13 0 4 0;
#X connect 14 0 15 0;
#X connect 15 0 8 0;
#X coords 0 -1 1 1 165 20 1 60 60;
#X restore 197 155 pd device;
#X obj 67 386 pix_video;
#X obj 206 375 print videoctl;
#X obj 235 314 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 253 313 driver \$1;
#X text 274 254 (if available);
#X obj 245 342 r \$0-ctl;
#X msg 213 203 device /dev/fw1;
#X obj 67 495 outlet;
#X obj 0 51 inlet;
#X msg 0 97 1;
#X msg 53 98 0;
#X obj 0 73 select 4;
#X obj 103 101 r \$0-c7;
#X msg 103 140 device \$1;
#X msg 167 25 dimen 512 512;
#X connect 0 0 13 0;
#X connect 1 0 11 0;
#X connect 2 0 11 0;
#X connect 3 0 11 0;
#X connect 4 0 11 0;
#X connect 5 0 11 0;
#X connect 6 0 11 0;
#X connect 7 0 11 0;
#X connect 8 0 9 0;
#X connect 8 1 10 0;
#X connect 11 0 13 0;
#X connect 11 1 14 0;
#X connect 12 0 6 0;
#X connect 13 0 20 0;
#X connect 13 1 8 0;
#X connect 15 0 16 0;
#X connect 16 0 11 0;
#X connect 18 0 11 0;
#X connect 19 0 11 0;
#X connect 21 0 24 0;
#X connect 22 0 0 0;
#X connect 23 0 0 0;
#X connect 24 0 22 0;
#X connect 24 1 23 0;
#X connect 25 0 26 0;
#X connect 26 0 11 0;
#X connect 27 0 11 0;
#X restore 739 -111 pd live;
#X obj 767 -170 spigot;
#X text 222 -216 DMX list;
#X text 876 -268 Layer Address - 0 Disable;
#X connect 0 0 90 0;
#X connect 0 1 91 0;
#X connect 0 2 19 0;
#X connect 0 3 20 0;
#X connect 0 4 21 0;
#X connect 0 5 22 0;
#X connect 0 6 23 0;
#X connect 0 7 24 0;
#X connect 0 8 1 0;
#X connect 0 9 2 0;
#X connect 0 10 3 0;
#X connect 0 11 4 0;
#X connect 0 12 5 0;
#X connect 0 13 6 0;
#X connect 0 14 7 0;
#X connect 0 15 8 0;
#X connect 0 16 9 0;
#X connect 0 17 10 0;
#X connect 0 18 11 0;
#X connect 0 19 12 0;
#X connect 0 20 13 0;
#X connect 0 21 14 0;
#X connect 0 22 15 0;
#X connect 0 23 16 0;
#X connect 0 24 17 0;
#X connect 0 25 18 0;
#X connect 0 26 92 0;
#X connect 0 27 93 0;
#X connect 0 28 94 0;
#X connect 0 29 95 0;
#X connect 0 30 96 0;
#X connect 0 31 97 0;
#X connect 1 0 39 0;
#X connect 2 0 40 0;
#X connect 3 0 41 0;
#X connect 4 0 42 0;
#X connect 5 0 43 0;
#X connect 6 0 44 0;
#X connect 7 0 45 0;
#X connect 8 0 46 0;
#X connect 9 0 47 0;
#X connect 10 0 26 0;
#X connect 11 0 28 0;
#X connect 12 0 70 0;
#X connect 12 0 27 1;
#X connect 13 0 69 0;
#X connect 13 0 29 1;
#X connect 14 0 73 0;
#X connect 15 0 74 0;
#X connect 16 0 62 0;
#X connect 17 0 63 0;
#X connect 18 0 50 0;
#X connect 19 0 33 0;
#X connect 20 0 34 0;
#X connect 21 0 35 0;
#X connect 22 0 36 0;
#X connect 23 0 37 0;
#X connect 24 0 38 0;
#X connect 25 0 0 0;
#X connect 25 1 75 0;
#X connect 26 0 27 0;
#X connect 27 0 48 0;
#X connect 28 0 29 0;
#X connect 29 0 49 0;
#X connect 30 0 25 0;
#X connect 64 0 68 0;
#X connect 64 0 65 0;
#X connect 64 0 66 0;
#X connect 64 0 77 0;
#X connect 64 1 88 0;
#X connect 64 1 104 0;
#X connect 65 0 67 0;
#X connect 66 0 67 0;
#X connect 67 0 81 0;
#X connect 68 0 81 0;
#X connect 69 0 29 0;
#X connect 70 0 27 0;
#X connect 71 0 72 0;
#X connect 71 1 80 0;
#X connect 75 0 76 0;
#X connect 75 1 71 0;
#X connect 76 0 98 0;
#X connect 76 1 99 0;
#X connect 76 2 100 0;
#X connect 76 3 101 0;
#X connect 76 4 102 0;
#X connect 78 0 79 0;
#X connect 80 0 78 0;
#X connect 82 0 85 1;
#X connect 82 0 84 1;
#X connect 82 0 83 1;
#X connect 82 0 86 0;
#X connect 82 0 105 1;
#X connect 83 0 65 1;
#X connect 84 0 66 1;
#X connect 85 0 68 1;
#X connect 86 0 87 0;
#X connect 86 1 89 0;
#X connect 87 0 68 1;
#X connect 87 0 66 1;
#X connect 87 0 65 1;
#X connect 87 0 104 0;
#X connect 88 0 83 0;
#X connect 88 0 84 0;
#X connect 88 0 85 0;
#X connect 88 0 105 0;
#X connect 89 0 88 0;
#X connect 90 0 31 0;
#X connect 91 0 32 0;
#X connect 92 0 51 0;
#X connect 93 0 52 0;
#X connect 94 0 53 0;
#X connect 95 0 54 0;
#X connect 96 0 55 0;
#X connect 97 0 56 0;
#X connect 98 0 57 0;
#X connect 99 0 58 0;
#X connect 100 0 59 0;
#X connect 101 0 60 0;
#X connect 102 0 61 0;
#X connect 104 0 67 0;
#X connect 105 0 104 0;
#X coords 0 604 1 603 50 30 0;