#N canvas 231 162 995 523 10; #X obj 304 119 symbol \$1; #X obj 304 379 s; #X obj 304 452 namecanvas \$0-yeault; #X obj 386 117 symbol \$0-yeault; #X obj 304 176 #import (2); #X obj 304 138 t b s; #X obj 304 100 t b b b; #X obj 482 266 #to_list; #X obj 304 195 t a a; #X obj 304 289 pack f f f f f s; #X obj 400 252 float \$0; #X obj 739 28 pack; #X obj 482 228 # *; #X obj 304 214 # *; #X obj 639 28 pack; #X obj 304 157 #for (0 0) (0 0) (1 1); #X obj 304 1 inlet; #X obj 304 428 outlet; #X obj 589 5 args obj ny nx (sy a 15) (sx a 15); #X obj 482 209 #store; #X obj 516 12 loadbang; #X msg 304 308 obj \$2 \$1 \$6 \, last send \$5-send-\$3-\$4 \, last receive \$5-recv-\$3-\$4; #X obj 602 198 receives \$0-send-; #X obj 602 121 #to_list; #X msg 602 140 add2 \$1-\$2; #X msg 585 92 set list; #X obj 819 16 inlet; #X obj 827 485 outlet; #X obj 516 31 t b b b; #N canvas 0 0 365 230 delegate 0; #X obj 26 66 #for (0 0) (0 0) (1 1); #X obj 26 85 #import (2); #X obj 26 142 list; #X obj 26 47 t b a; #X obj 26 104 #to_list; #X obj 26 123 t b l; #X obj 26 180 s; #X obj 62 123 list prepend \$0; #X msg 62 142 symbol \$1-recv-\$2-\$3; #X obj 26 161 list trim; #X obj 26 28 inlet; #X obj 90 47 r \$0-n; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 2 0 9 0; #X connect 3 0 0 0; #X connect 3 1 2 1; #X connect 4 0 5 0; #X connect 5 0 2 0; #X connect 5 1 7 0; #X connect 7 0 8 0; #X connect 8 0 6 1; #X connect 9 0 6 0; #X connect 10 0 3 0; #X connect 11 0 0 1; #X restore 304 39 pd delegate; #N canvas 0 0 450 264 recv-grid 0; #X obj 16 153 #store; #X obj 16 77 #for (0 0) (0 0) (1 1); #X obj 16 39 t a a; #X obj 16 58 #finished; #X obj 16 172 #to_list; #X msg 16 191 set \$1; #X obj 60 115 #unpack; #X obj 16 96 #import (2); #X obj 16 115 t a a; #X obj 60 134 pack f f \$0; #X msg 60 153 symbol \$3-recv-\$1-\$2; #X obj 16 210 s; #X obj 80 58 r \$0-n; #X obj 16 20 inlet; #X connect 0 0 4 0; #X connect 1 0 7 0; #X connect 2 0 3 0; #X connect 2 1 0 1; #X connect 3 0 1 0; #X connect 4 0 5 0; #X connect 5 0 11 0; #X connect 6 0 9 0; #X connect 6 1 9 1; #X connect 7 0 8 0; #X connect 8 0 0 0; #X connect 8 1 6 0; #X connect 9 0 10 0; #X connect 10 0 11 1; #X connect 12 0 1 1; #X connect 13 0 2 0; #X restore 412 20 pd recv-grid; #X obj 639 47 s \$0-n; #X obj 368 138 r \$0-n; #X obj 524 209 r \$0-n; #X obj 739 47 s \$0-size; #X obj 506 228 r \$0-size; #X obj 328 214 r \$0-size; #X obj 701 217 listfind; #X floatatom 701 236 5 0 0 0 - - -; #X obj 728 288 mod; #X obj 701 288 div; #X obj 743 236 r \$0-n; #X msg 743 255 \$2; #X obj 304 252 #unpack; #X obj 352 252 #unpack; #N canvas 0 0 450 300 (subpatch) 0; #X obj 19 18 inlet; #X obj 19 269 outlet; #X msg 19 37 list; #X connect 0 0 2 0; #X connect 2 0 1 0; #X restore 602 165 pd; #X text 626 164 big messagebox; #X obj 703 434 #store; #X obj 602 217 #import (1 1); #X obj 709 350 r \$0-n; #X msg 701 330 put_at \$1 \$2; #X msg 736 407 reassign; #X obj 709 388 t a b; #X msg 709 369 list \$1 \$2 #; #X obj 665 388 t a a; #X obj 665 407 #finished; #X obj 701 254 t f f; #X obj 304 233 # + 4; #X msg 483 285 coords 0 -1 1 1 \$2 \$1 3 0 0; #X obj 482 247 # + 8; #X obj 304 20 route delegate to; #X obj 123 343 list split 2; #X obj 123 286 t a a; #X obj 157 362 list trim; #X obj 123 267 list; #X msg 172 324 symbol \$3-recv-\$1-\$2; #X obj 172 305 pack f f \$0; #X obj 157 381 s; #X obj 172 286 unpack; #X obj 827 447 pack 0 0 0; #X obj 701 311 pack; #X msg 827 466 \$2 \$3 \$1; #X connect 0 0 5 0; #X connect 3 0 1 1; #X connect 4 0 8 0; #X connect 4 0 23 0; #X connect 5 0 15 0; #X connect 5 1 9 5; #X connect 6 0 0 0; #X connect 6 1 19 0; #X connect 6 2 3 0; #X connect 6 2 10 0; #X connect 7 0 58 0; #X connect 8 0 13 0; #X connect 8 1 44 0; #X connect 9 0 21 0; #X connect 10 0 9 4; #X connect 11 0 34 0; #X connect 12 0 59 0; #X connect 13 0 57 0; #X connect 14 0 31 0; #X connect 15 0 4 0; #X connect 16 0 60 0; #X connect 18 1 14 0; #X connect 18 2 14 1; #X connect 18 3 11 0; #X connect 18 4 11 1; #X connect 19 0 12 0; #X connect 20 0 28 0; #X connect 21 0 1 0; #X connect 22 0 48 0; #X connect 22 0 69 0; #X connect 22 1 37 0; #X connect 23 0 24 0; #X connect 24 0 45 0; #X connect 25 0 45 0; #X connect 28 0 45 0; #X connect 28 1 6 0; #X connect 28 2 25 0; #X connect 32 0 15 1; #X connect 33 0 19 1; #X connect 35 0 12 1; #X connect 36 0 13 1; #X connect 37 0 38 0; #X connect 38 0 56 0; #X connect 39 0 70 1; #X connect 39 0 69 2; #X connect 40 0 70 0; #X connect 40 0 69 1; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 42 0 40 1; #X connect 43 0 9 0; #X connect 43 1 9 1; #X connect 44 0 9 2; #X connect 44 1 9 3; #X connect 45 0 22 0; #X connect 45 0 37 1; #X connect 47 0 17 0; #X connect 48 0 54 0; #X connect 49 0 53 0; #X connect 50 0 47 1; #X connect 51 0 47 1; #X connect 52 0 47 1; #X connect 52 1 51 0; #X connect 53 0 52 0; #X connect 54 0 55 0; #X connect 54 1 47 1; #X connect 55 0 47 0; #X connect 56 0 40 0; #X connect 56 1 39 0; #X connect 57 0 43 0; #X connect 58 0 1 0; #X connect 59 0 7 0; #X connect 60 0 29 0; #X connect 60 1 64 0; #X connect 60 2 30 0; #X connect 60 2 52 0; #X connect 60 2 17 0; #X connect 61 1 63 0; #X connect 62 0 61 0; #X connect 62 1 68 0; #X connect 63 0 67 0; #X connect 64 0 62 0; #X connect 65 0 67 1; #X connect 66 0 65 0; #X connect 68 0 66 0; #X connect 68 1 66 1; #X connect 69 0 71 0; #X connect 70 0 50 0; #X connect 71 0 27 0; #X coords 0 -1 1 1 200 8 2 0 0;