#N canvas 293 101 510 429 10; #X obj 45 28 inlet; #X obj 45 359 outlet; #X obj 64 66 gf/canvas_dollarzero 2; #X obj 85 85 symbol \$1; #X obj 117 231 r \$0-r; #X obj 45 231 unpack 0 0; #X obj 45 340 pack 0 0; #X obj 102 318 max; #X msg 117 280 \$4; #X obj 45 47 t a b b; #X obj 136 47 inlet; #X obj 64 112 pack 0 s \$0 \$2; #X msg 81 200 \; \$1/\$2 getbounds \$3-r \$4; #X obj 117 299 + \$3; #X obj 154 112 inlet; #X obj 62 133 t b a a; #X obj 266 149 receives; #X msg 266 130 list \$1/\$2; #X msg 245 109 list; #X text 279 109 prevent "no such object"; #X obj 117 250 route bang; #X text 184 250 workaround for «\$4: argument number out of range» ; #X text 184 263 sorry; #X connect 0 0 9 0; #X connect 2 0 11 0; #X connect 3 0 11 1; #X connect 4 0 20 0; #X connect 5 0 6 0; #X connect 5 1 7 0; #X connect 6 0 1 0; #X connect 7 0 6 1; #X connect 8 0 13 0; #X connect 9 0 5 0; #X connect 9 1 2 0; #X connect 9 2 3 0; #X connect 10 0 3 1; #X connect 11 0 15 0; #X connect 13 0 7 1; #X connect 14 0 11 3; #X connect 15 0 18 0; #X connect 15 1 12 0; #X connect 15 2 17 0; #X connect 17 0 16 0; #X connect 18 0 16 0; #X connect 20 1 8 0;