#N canvas 530 136 725 594 10; #N canvas 214 258 450 300 countup 0; #X obj 139 133 + 1; #X obj 110 73 inlet; #X obj 163 71 inlet; #X obj 110 101 b; #X obj 110 168 outlet; #X msg 163 92 1; #X obj 110 132 f 1; #X connect 0 0 6 1; #X connect 1 0 3 0; #X connect 2 0 5 0; #X connect 3 0 6 0; #X connect 5 0 6 1; #X connect 6 0 0 0; #X connect 6 0 4 0; #X restore 92 303 pd countup; #X obj 463 116 inlet; #X obj 92 51 inlet; #X obj 92 266 until; #X obj 92 241 max 0; #X obj 356 457 outlet; #X obj 92 387 swap \$1; #X obj 92 421 -; #X obj 88 541 outlet; #X obj 143 543 outlet; #X obj 143 505 select 0; #X text 220 506 send last bang when we reach 0; #X text 411 458 nr. of bangs; #X obj 197 233 b; #X obj 92 446 t a b a; #X obj 249 138 b; #X obj 92 119 f \$1; #X obj 92 144 t a b; #X obj 92 85 route bang pause break continue resume; #X obj 92 327 t float float; #X text 154 446 store remainder above; #X obj 92 216 f; #X connect 0 0 19 0; #X connect 1 0 6 1; #X connect 1 0 16 1; #X connect 2 0 18 0; #X connect 3 0 0 0; #X connect 4 0 3 0; #X connect 6 0 7 0; #X connect 6 1 7 1; #X connect 7 0 14 0; #X connect 10 0 9 0; #X connect 13 0 3 1; #X connect 14 0 10 0; #X connect 14 1 8 0; #X connect 14 2 21 1; #X connect 15 0 21 0; #X connect 16 0 17 0; #X connect 17 0 21 0; #X connect 17 1 0 1; #X connect 18 0 16 0; #X connect 18 1 13 0; #X connect 18 2 13 0; #X connect 18 3 15 0; #X connect 18 4 15 0; #X connect 19 0 6 0; #X connect 19 1 5 0; #X connect 21 0 4 0;