#N canvas 1985 696 1090 443 12;
#X declare -path ..;
#X obj 515 136 gemwin;
#X obj 406 112 gemhead;
#X obj 406 137 gempattern;
#X obj 406 162 t a b;
#X obj 515 161 route dimen;
#X obj 406 187 pix_snap 512 512;
#X obj 211 190 symbol;
#X obj 102 366 pix_buffer \$0.buf 1;
#X obj 429 261 pix_buffer_write \$0.buf;
#X msg 587 237 0;
#X obj 102 247 pack s s, f 16;
#X msg 102 219 png \, jpg \, tif \, bmp \, tga \, sgi;
#X msg 102 297 save \$2.\$1 0;
#X msg 211 168 testimg;
#X obj 128 7 r autotest;
#X msg 663 135 destroy;
#X obj 681 217 route gem_state;
#X obj 681 242 route float;
#X obj 406 212 t b a a;
#X obj 406 320 spigot;
#X obj 70 129 t b b;
#X obj 10 178 spigot;
#X msg 128 127 1;
#X obj 10 203 t b b;
#X msg 10 228 \; pd quit;
#X obj 128 102 t b b a;
#X obj 102 332 t a a;
#X obj 145 332 print;
#X msg 681 297 0;
#X obj 755 265 t b;
#X obj 755 290 i;
#X obj 755 315 + 1;
#X obj 755 340 t f f;
#X obj 681 321 t f f;
#X obj 755 365 > 3;
#X obj 693 369 t f f;
#X obj 754 398 select 1;
#X msg 544 14 dimen 100 100;
#X obj 681 270 t b b;
#X msg 629 170 dimen 512 512;
#X msg 515 71 dimen 512 512 \, create \, dimen 500 500 \, 1 \, dimen 512 512;
#X obj 866 22 declare -path ..;
#X obj 515 104 t a a;
#X obj 128 30 t b a;
#X obj 128 54 list append . testimg;
#X msg 128 79 symbol \$1/\$2;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 3 1 5 0;
#X connect 4 0 5 2;
#X connect 5 0 18 0;
#X connect 6 0 10 1;
#X connect 9 0 8 1;
#X connect 10 0 12 0;
#X connect 11 0 10 0;
#X connect 12 0 26 0;
#X connect 13 0 6 0;
#X connect 14 0 43 0;
#X connect 15 0 0 0;
#X connect 16 0 17 0;
#X connect 17 0 38 0;
#X connect 17 1 29 0;
#X connect 18 0 19 0;
#X connect 18 1 8 0;
#X connect 18 2 16 0;
#X connect 19 0 20 0;
#X connect 20 0 21 0;
#X connect 20 1 11 0;
#X connect 21 0 23 0;
#X connect 22 0 21 1;
#X connect 23 0 24 0;
#X connect 25 0 40 0;
#X connect 25 1 22 0;
#X connect 25 2 6 0;
#X connect 26 0 7 0;
#X connect 26 1 27 0;
#X connect 28 0 33 0;
#X connect 29 0 30 0;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 32 0 34 0;
#X connect 32 1 30 1;
#X connect 33 0 35 0;
#X connect 33 1 32 0;
#X connect 34 0 35 0;
#X connect 35 0 19 1;
#X connect 35 1 36 0;
#X connect 36 0 9 0;
#X connect 37 0 42 0;
#X connect 38 0 28 0;
#X connect 38 1 39 0;
#X connect 39 0 42 0;
#X connect 40 0 42 0;
#X connect 42 0 0 0;
#X connect 42 1 4 0;
#X connect 43 0 44 0;
#X connect 43 1 44 1;
#X connect 44 0 45 0;
#X connect 45 0 25 0;
