#N canvas 253 0 975 696 10; #X obj 230 231 inlet; #X obj 459 678 outlet; #X obj 595 507 receives \$0-send-; #X msg 643 308 set list; #X obj 890 232 inlet; #X obj 738 648 outlet; #X obj 595 308 t b b b; #N canvas 0 0 365 230 delegate 0; #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 26 66 #for (0 0) ( \$2 \$3 ) (1 1); #X connect 0 0 3 0; #X connect 1 0 8 0; #X connect 2 0 10 0; #X connect 2 1 1 1; #X connect 3 0 4 0; #X connect 4 0 1 0; #X connect 4 1 6 0; #X connect 6 0 7 0; #X connect 7 0 5 1; #X connect 8 0 5 0; #X connect 9 0 2 0; #X connect 10 0 0 0; #X restore 230 445 pd delegate; #N canvas 0 0 385 264 recv-grid 0; #X obj 16 39 t a a; #X obj 16 58 #finished; #X obj 16 153 #to_list; #X obj 55 115 #unpack; #X obj 16 96 #import (2); #X obj 16 115 t a a; #X obj 16 20 inlet; #X obj 16 77 #for (0 0) ( \$2 \$3 ) (1 1); #X obj 16 210 outlet; #X obj 16 172 pack 0 0 0; #X obj 200 13 inlet; #X text 238 11 post-loadbang; #X msg 16 191 \$2 \$3 set \$1; #X obj 16 134 #store ( \$2 \$3 # ); #X connect 0 0 1 0; #X connect 0 1 13 1; #X connect 1 0 7 0; #X connect 2 0 9 0; #X connect 3 0 9 1; #X connect 3 1 9 2; #X connect 4 0 5 0; #X connect 5 0 13 0; #X connect 5 1 3 0; #X connect 6 0 0 0; #X connect 7 0 4 0; #X connect 9 0 12 0; #X connect 10 0 7 0; #X connect 12 0 8 0; #X connect 13 0 2 0; #X restore 490 327 pd recv-grid; #X obj 703 507 listfind; #X obj 595 526 #import (1 1); #X msg 703 591 put_at \$1 \$2; #X msg 666 610 reassign; #X obj 639 591 t a b; #X obj 595 591 t a a; #X obj 595 610 #finished; #X obj 703 526 t f f; #X obj 738 610 pack 0 0 0; #X obj 703 572 pack; #X msg 738 629 \$2 \$3 \$1; #X obj 459 310 # +; #X obj 624 250 gf/selector; #X obj 624 269 gf/error #many: no method for '%s'; #N canvas 0 0 431 252 to 0; #X obj 3 123 list split 2; #X obj 3 66 t a a; #X obj 37 142 list trim; #X obj 3 47 list; #X msg 52 104 symbol \$3-recv-\$1-\$2; #X obj 52 85 pack f f \$0; #X obj 37 161 s; #X obj 52 66 unpack; #X obj 3 25 inlet; #X connect 0 1 2 0; #X connect 1 0 0 0; #X connect 1 1 7 0; #X connect 2 0 6 0; #X connect 3 0 1 0; #X connect 4 0 6 1; #X connect 5 0 4 0; #X connect 7 0 5 0; #X connect 7 1 5 1; #X connect 8 0 3 0; #X restore 275 344 pd to; #X obj 486 250 route2 grid list float; #X obj 595 661 #store ( \$2 \$3 #); #X obj 659 638 t a; #X obj 703 550 div \$3; #X obj 745 550 mod \$3; #N canvas 0 0 450 300 big 0; #X obj 19 18 inlet; #X obj 19 269 outlet; #X msg 19 37 list 0-0 0-1 0-2 0-3 1-0 1-1 1-2 1-3 2-0 2-1 2-2 2-3 3-0 3-1 3-2 3-3; #X connect 0 0 2 0; #X connect 2 0 1 0; #X restore 595 474 pd big messagebox; #X obj 559 308 t b b; #N canvas 0 0 450 375 create-boxes 0; #X obj 232 187 symbol \$1; #X obj 130 111 t a a; #X obj 130 187 pack f f f f f s; #X obj 226 149 float \$0; #X obj 166 111 #unpack; #X obj 205 21 inlet; #X obj 130 238 s \$0-yeault; #X obj 8 170 outlet; #X text 8 184 to big messagebox; #X obj 8 132 #to_list; #X msg 8 151 add2 \$1-\$2; #X obj 8 94 #import (2); #X obj 8 75 #for (0 0) ( \$2 \$3 ) (1 1); #X obj 205 40 t b b; #X obj 130 153 #finished; #X msg 130 206 obj 4 4 \$6 \, last send \$5-send-\$3-\$4 \, last receive \$5-recv-\$3-\$4; #X connect 0 0 2 5; #X connect 1 0 14 0; #X connect 1 1 4 0; #X connect 2 0 15 0; #X connect 3 0 2 4; #X connect 4 0 2 2; #X connect 4 1 2 3; #X connect 5 0 13 0; #X connect 9 0 10 0; #X connect 10 0 7 0; #X connect 11 0 9 0; #X connect 11 0 1 0; #X connect 12 0 11 0; #X connect 13 0 12 0; #X connect 13 1 3 0; #X connect 13 1 0 0; #X connect 14 0 2 0; #X connect 15 0 6 0; #X restore 697 333 pd create-boxes; #X obj 335 459 s \$0-rect; #X msg 335 400 color \$1; #X obj 341 439 s \$0-rect2; #X msg 241 400 pos 0 400; #X obj 335 419 t a; #X obj 1 3 cnv 2 2 2 empty \$0-rect empty 20 12 0 14 -233017 -262144 0; #X obj 8 1 cnv 2 2 2 empty \$0-rect2 empty 20 12 0 14 -233017 -262144 0; #X msg 241 343 bang; #X obj 241 362 t b b; #X obj 201 604 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #N canvas 0 0 614 370 properties-dialogue 0; #N canvas 0 0 450 300 \$0-propholder 0; #X restore 104 97 pd \$0-propholder; #X obj 81 135 s pd-\$0-propholder; #X msg 80 116 obj 0 0 #many-prop \$1; #X obj 80 97 \$0; #X obj 32 277 s \$0-propcanvas; #X msg 32 258 vis 1; #X obj 32 97 t b b b; #X obj 87 173 s \$0-propin; #X obj 51 154 t b b; #X obj 87 154 list; #X obj 405 75 delay; #X msg 405 94 clear; #X obj 333 16 r \$0-propout; #X obj 333 56 route2 list; #X obj 405 56 route cancel; #X obj 405 113 s pd-\$0-propholder; #X obj 333 170 setargs; #X obj 333 132 list prepend set #many; #X obj 333 151 list trim; #X obj 32 58 inlet; #X obj 117 154 inlet; #X obj 32 77 t b b; #X obj 533 215 inlet; #X obj 51 232 attr; #X msg 51 173 get; #X obj 474 75 outlet; #X text 514 75 attrs; #X obj 339 36 print \$0-propout; #X obj 402 186 print \$0-propout2; #X obj 414 208 print \$0-propout3; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 5 0 4 0; #X connect 6 0 5 0; #X connect 6 1 8 0; #X connect 6 2 3 0; #X connect 8 0 24 0; #X connect 8 1 9 0; #X connect 9 0 7 0; #X connect 10 0 11 0; #X connect 11 0 15 0; #X connect 12 0 13 0; #X connect 12 0 27 0; #X connect 13 0 17 0; #X connect 13 1 14 0; #X connect 13 1 28 0; #X connect 14 0 10 0; #X connect 14 1 25 0; #X connect 14 1 29 0; #X connect 17 0 18 0; #X connect 18 0 16 0; #X connect 19 0 21 0; #X connect 20 0 9 1; #X connect 21 0 6 0; #X connect 21 1 11 0; #X connect 22 0 23 0; #X connect 23 0 7 0; #X connect 24 0 23 0; #X restore 63 678 pd properties-dialogue; #X obj 764 232 namecanvas \$0-yeault; #X obj 63 659 gf/propertybang; #X msg 241 381 size 2 \, vis_size 2 2 \, color 10; #X obj 201 678 gf/oneshot; #X obj 201 659 b; #X obj 201 621 args obj ny nx *; #X obj 201 640 pack s 0 0; #X obj 303 621 route bang; #X obj 267 678 gf/error size args are obsolete; #X obj 797 295 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 670 371 gf/object_bbox; #X obj 670 352 symbol \$0-recv-0-0; #X obj 670 409 #fold inv+ \, seed (0 0); #X obj 670 390 #redim (2 2); #N canvas 0 0 473 297 position-boxes 0; #X obj 13 137 #for (0 0) ( \$2 \$3 ) (1 1); #X obj 13 156 #import (2); #X obj 13 175 #to_list; #X obj 13 23 inlet; #X obj 13 194 t a a; #X obj 13 213 #join; #X obj 49 194 # *; #X obj 49 213 # + 4; #X obj 13 232 #to_list; #X obj 13 270 outlet; #X msg 13 251 list \$1 \$2 pos \$4 \$3; #X obj 171 25 inlet; #X text 208 24 spacing; #X obj 13 42 # +; #X text 50 22 element size (hot); #X obj 13 61 t a a; #X obj 186 127 # * ( \$2 \$3 ); #X obj 13 105 #finished; #X obj 186 165 # + 8; #X text 222 165 borders twice; #X obj 186 146 # -; #X obj 186 184 #to_l; #X obj 186 203 outlet; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 4 0; #X connect 3 0 13 0; #X connect 4 0 5 0; #X connect 4 1 6 0; #X connect 5 0 8 0; #X connect 6 0 7 0; #X connect 7 0 5 1; #X connect 8 0 10 0; #X connect 10 0 9 0; #X connect 11 0 13 1; #X connect 11 0 20 1; #X connect 13 0 15 0; #X connect 15 0 17 0; #X connect 15 1 16 0; #X connect 15 1 6 1; #X connect 16 0 20 0; #X connect 17 0 0 0; #X connect 18 0 21 0; #X connect 20 0 18 0; #X connect 21 0 22 0; #X restore 729 478 pd position-boxes; #X obj 649 333 t b b b; #X obj 855 543 s \$0-yeault; #N canvas 0 0 409 225 resize-gop 0; #X obj 15 161 outlet; #X obj 15 123 #to_list; #X msg 15 142 coords 0 -1 1 1 \$2 \$1 3 0 0; #X msg 187 159 vis_size \$2 \$1; #X obj 187 178 s \$0-rect; #X obj 187 121 # - (6 2); #X obj 187 140 #to_list; #X obj 66 229 s \$0-rect2; #X msg 66 210 vis_size \$2 \$1; #X obj 66 191 #to_list; #X obj 66 172 # - (2 16); #X obj 15 104 inlet; #X connect 1 0 2 0; #X connect 2 0 0 0; #X connect 3 0 4 0; #X connect 5 0 6 0; #X connect 6 0 3 0; #X connect 8 0 7 0; #X connect 9 0 8 0; #X connect 10 0 9 0; #X connect 11 0 1 0; #X connect 11 0 5 0; #X connect 11 0 10 0; #X restore 855 524 pd resize-gop; #X obj 230 250 route delegate to bang bgcolor spacing; #X obj 670 428 #reverse; #X obj 807 337 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 721 225 t b a; #X obj 855 496 list; #X obj 855 477 t b a; #X obj 670 447 #to_l; #X obj 706 447 t b a; #X msg 192 543 spacing \$1 \$2; #X obj 220 502 loadbang; #X msg 220 521 0 0; #X connect 0 0 61 0; #X connect 2 0 10 0; #X connect 2 0 17 0; #X connect 2 1 9 0; #X connect 3 0 29 0; #X connect 6 0 29 0; #X connect 6 1 58 0; #X connect 6 2 3 0; #X connect 8 0 23 0; #X connect 9 0 16 0; #X connect 10 0 14 0; #X connect 11 0 26 0; #X connect 12 0 26 0; #X connect 13 0 26 0; #X connect 13 1 12 0; #X connect 14 0 15 0; #X connect 14 1 26 0; #X connect 15 0 25 0; #X connect 16 0 27 0; #X connect 16 1 28 0; #X connect 17 0 19 0; #X connect 18 0 11 0; #X connect 19 0 5 0; #X connect 20 0 1 0; #X connect 20 0 8 0; #X connect 20 0 13 0; #X connect 21 0 22 0; #X connect 24 0 20 0; #X connect 24 1 20 0; #X connect 24 2 20 0; #X connect 24 3 21 0; #X connect 25 0 1 0; #X connect 26 0 25 1; #X connect 27 0 18 0; #X connect 27 0 17 1; #X connect 28 0 18 1; #X connect 28 0 17 2; #X connect 29 0 2 0; #X connect 29 0 9 1; #X connect 30 0 8 1; #X connect 30 1 6 0; #X connect 31 0 29 0; #X connect 33 0 36 0; #X connect 35 0 7 0; #X connect 36 0 32 0; #X connect 36 0 34 0; #X connect 39 0 40 0; #X connect 40 0 45 0; #X connect 40 1 35 0; #X connect 41 0 48 0; #X connect 42 0 61 0; #X connect 44 0 42 0; #X connect 45 0 36 0; #X connect 46 0 30 0; #X connect 47 0 46 0; #X connect 48 0 49 0; #X connect 48 1 49 1; #X connect 48 2 49 2; #X connect 48 3 50 0; #X connect 49 0 42 1; #X connect 49 0 47 0; #X connect 50 1 51 0; #X connect 52 0 58 0; #X connect 53 0 56 0; #X connect 54 0 53 0; #X connect 55 0 62 0; #X connect 56 0 55 0; #X connect 57 0 23 0; #X connect 57 1 66 0; #X connect 58 1 54 0; #X connect 58 2 31 0; #X connect 60 0 59 0; #X connect 61 0 7 0; #X connect 61 1 23 0; #X connect 61 2 25 0; #X connect 61 3 33 0; #X connect 61 4 64 0; #X connect 61 4 69 0; #X connect 61 5 24 0; #X connect 62 0 67 0; #X connect 63 0 54 0; #X connect 64 0 54 0; #X connect 64 1 57 1; #X connect 65 0 60 0; #X connect 66 0 65 0; #X connect 66 1 65 1; #X connect 67 0 68 0; #X connect 68 0 65 0; #X connect 68 1 57 0; #X connect 69 0 42 2; #X connect 70 0 71 0; #X connect 71 0 69 0; #X coords 0 -1 1 1 68 68 2 0 0;