#N canvas 678 294 470 356 10; #X obj 99 10 inlet; #X obj 288 213 outlet; #X obj 320 18 args *; #N canvas 116 23 450 300 \$0-placeholder 0; #X obj 0 0 r 1090-in; #X obj 0 40 s 1090-out; #X obj 0 20 gf.not_open; #X connect 0 0 2 0; #X connect 2 0 1 0; #X restore 288 175 pd \$0-placeholder; #X obj 288 156 s \$0-in; #X obj 288 194 r \$0-out; #X obj 288 118 route bang; #X msg 288 137 bang; #X text 325 139 hack.; #X obj 99 59 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 obj 320 60 gf.io_generate \$0 out; #X msg 150 78 bang; #X obj 320 79 s pd-\$0-placeholder; #X connect 0 0 9 0; #X connect 2 0 17 0; #X connect 5 0 1 0; #X connect 6 0 7 0; #X connect 6 1 4 0; #X connect 7 0 4 0; #X connect 9 0 17 0; #X connect 9 1 18 0; #X connect 9 2 12 0; #X connect 9 3 10 0; #X connect 10 0 15 0; #X connect 10 1 6 0; #X connect 11 0 16 0; #X connect 12 0 13 0; #X connect 12 1 11 1; #X connect 13 0 11 1; #X connect 14 0 11 0; #X connect 14 0 1 0; #X connect 15 0 14 0; #X connect 15 1 14 0; #X connect 15 2 14 0; #X connect 16 0 9 0; #X connect 17 0 19 0; #X connect 18 0 17 0;