#N canvas 610 66 481 430 10; #X obj 19 20 inlet; #X obj 302 284 outlet; #X obj 365 284 outlet; #X obj 53 230 args *; #N canvas 116 23 450 300 \$0-placeholder 0; #X obj 0 0 r 1006-in; #X obj 0 40 s 1006-out; #X obj 0 20 gf/not_open; #X connect 0 0 2 0; #X connect 2 0 1 0; #X restore 302 146 pd \$0-placeholder; #X obj 302 127 s \$0-in; #X obj 302 165 r \$0-out; #X text 249 78 hack.; #X obj 19 259 gf/io_generate \$0 in; #X obj 19 150 list; #X obj 308 207 spigot 1; #X obj 308 188 route bang; #X msg 308 226 rewind \, bang; #X msg 161 78 seek \$1; #X msg 192 97 seek \$1 \, bang; #X obj 19 278 s pd-\$0-placeholder; #X obj 308 245 s \$0-self; #X obj 57 20 r \$0-self; #X obj 88 187 s \$0-self; #X obj 362 207 r \$0-loop; #X obj 123 109 s \$0-loop; #X obj 227 78 b; #X obj 53 201 b; #X obj 19 59 route open close load loop set float bang; #X obj 88 130 list split 2; #X msg 157 149 open \$1 \, bang \, close; #X msg 88 168 open \$1 \, cast \$2 \, bang \, close; #X obj 302 265 route2 grid; #X connect 0 0 23 0; #X connect 3 0 8 0; #X connect 6 0 11 0; #X connect 6 0 27 0; #X connect 8 0 15 0; #X connect 9 0 8 0; #X connect 10 0 12 0; #X connect 11 0 10 0; #X connect 12 0 16 0; #X connect 13 0 5 0; #X connect 14 0 5 0; #X connect 17 0 23 0; #X connect 19 0 10 1; #X connect 21 0 5 0; #X connect 22 0 8 0; #X connect 23 0 9 0; #X connect 23 1 22 0; #X connect 23 2 24 0; #X connect 23 3 20 0; #X connect 23 4 13 0; #X connect 23 5 14 0; #X connect 23 6 21 0; #X connect 23 7 5 0; #X connect 24 0 26 0; #X connect 24 2 25 0; #X connect 25 0 18 0; #X connect 26 0 18 0; #X connect 27 0 1 0; #X connect 27 1 2 0;