#N canvas 601 149 607 586 8;
#X obj 62 175 random 200;
#X obj 62 198 + 100;
#X obj 139 175 random 200;
#X obj 139 198 + 100;
#X obj 284 106 pointer;
#X floatatom 102 502;
#X obj 101 525 set template1 q;
#X floatatom 101 451;
#X floatatom 99 392;
#X floatatom 99 346;
#X floatatom 438 432;
#X floatatom 392 429;
#X floatatom 346 427;
#N canvas 0 0 600 400 data 1;
#X restore 453 164 page data;
#N canvas 564 86 600 400 template1 0;
#X obj 337 83 field x float;
#X obj 338 112 field y float;
#X obj 337 186 field q float;
#X obj 336 156 field z float;
#X obj 196 245 fpolygon 244 q 5 0 0 20 z 40 0;
#X restore 453 187 page template1;
#X obj 299 350 pointer;
#X obj 299 402 get template1 x y z q;
#X msg 330 326 next;
#X floatatom 299 425;
#X msg 42 71 \; data clear;
#X msg 299 302 traverse data \, next;
#X obj 99 369 set template1 x;
#X obj 99 415 set template1 y;
#X obj 100 474 set template1 z;
#X msg 284 83 traverse data \, bang;
#X obj 184 234 append template1 x y z q;
#X obj 284 129 t b b p;
#X obj 217 175 random 200;
#X obj 217 198 - 100;
#X obj 295 175 random 100;
#X obj 295 198 * 10;
#X connect 0 0 1 0;
#X connect 1 0 25 0;
#X connect 2 0 3 0;
#X connect 3 0 25 1;
#X connect 4 0 26 0;
#X connect 5 0 6 0;
#X connect 7 0 23 0;
#X connect 8 0 22 0;
#X connect 9 0 21 0;
#X connect 15 0 16 0;
#X connect 15 0 21 1;
#X connect 15 0 22 1;
#X connect 15 0 23 1;
#X connect 15 0 6 1;
#X connect 16 0 18 0;
#X connect 16 1 12 0;
#X connect 16 2 11 0;
#X connect 16 3 10 0;
#X connect 17 0 15 0;
#X connect 20 0 15 0;
#X connect 24 0 4 0;
#X connect 26 0 0 0;
#X connect 26 1 27 0;
#X connect 26 1 2 0;
#X connect 26 1 29 0;
#X connect 26 2 25 4;
#X connect 27 0 28 0;
#X connect 28 0 25 2;
#X connect 29 0 30 0;
#X connect 30 0 25 3;
