#N canvas 678 264 564 421 10; #X obj 99 10 inlet; #X obj 288 346 outlet; #X obj 382 10 args *; #N canvas 116 23 450 300 \$0-placeholder 0; #X obj 0 0 r 1038-in; #X obj 0 40 s 1038-out; #X obj 0 20 gf/not_open; #X connect 0 0 2 0; #X connect 2 0 1 0; #X restore 288 268 pd \$0-placeholder; #X obj 288 249 s \$0-in; #X obj 288 287 r \$0-out; #X obj 288 118 route bang; #X obj 99 58 route open close autoclose; #X obj 252 118 t a a; #X obj 99 283 spigot; #X obj 25 216 route bang; #X msg 25 236 1; #X obj 128 229 #finished; #X obj 128 184 route2 grid list float; #X msg 99 302 close; #X msg 150 78 bang; #X obj 382 87 s pd-\$0-placeholder; #X obj 382 68 gf/io_generate \$0 out; #X obj 330 346 outlet; #X obj 288 137 b; #X text 310 137 hack.; #X obj 354 118 route2 grid; #X obj 355 137 shunt; #X obj 409 232 #greyscale_to_rgb; #X obj 418 156 #dim; #X msg 418 194 \$3; #X obj 418 213 == 1; #X obj 418 175 #to_list; #X obj 382 213 shunt; #X obj 382 156 t a a; #X msg 408 137 1; #X obj 288 306 route2 not_open nogrey; #X obj 382 29 t a b; #X msg 418 29 0; #X connect 0 0 7 0; #X connect 2 0 32 0; #X connect 5 0 31 0; #X connect 6 0 19 0; #X connect 6 1 21 0; #X connect 7 0 32 0; #X connect 7 1 15 0; #X connect 7 2 10 0; #X connect 7 3 8 0; #X connect 8 0 13 0; #X connect 8 1 6 0; #X connect 9 0 14 0; #X connect 10 0 11 0; #X connect 10 1 9 1; #X connect 11 0 9 1; #X connect 12 0 9 0; #X connect 12 0 1 0; #X connect 13 0 12 0; #X connect 13 1 12 0; #X connect 13 2 12 0; #X connect 14 0 7 0; #X connect 15 0 32 0; #X connect 17 0 16 0; #X connect 19 0 4 0; #X connect 21 0 22 0; #X connect 21 1 4 0; #X connect 22 0 4 0; #X connect 22 1 29 0; #X connect 23 0 4 0; #X connect 24 0 27 0; #X connect 25 0 26 0; #X connect 26 0 28 1; #X connect 27 0 25 0; #X connect 28 0 4 0; #X connect 28 1 23 0; #X connect 29 0 28 0; #X connect 29 1 24 0; #X connect 30 0 22 1; #X connect 31 0 18 0; #X connect 31 1 30 0; #X connect 31 2 1 0; #X connect 32 0 17 0; #X connect 32 1 33 0; #X connect 33 0 22 1;