#N canvas 571 83 666 689 12;
#X obj 18 24 inlet;
#X obj 18 45 t a a;
#X obj 50 108 spigot 0;
#X obj 50 179 GEMglPushMatrix;
#X obj 50 583 GEMglPopMatrix;
#X obj 50 221 gemlist_info;
#X obj 103 87 r global_snap_obj;
#X obj 387 591 s global_obj_creator;
#X text 212 203 1st vertex of the square;
#X text 212 221 get it's position;
#X text 252 241 send it to the global abstraction;
#X obj 50 327 gemlist_info;
#X text 152 326 get it's position;
#X text 257 348 send it to the global abstraction;
#X obj 342 18 loadbang;
#X obj 342 39 \$1;
#X obj 342 60 sel 0;
#X msg 342 82 1;
#X obj 342 104 f;
#X obj 422 16 inlet;
#X obj 18 87 outlet;
#X obj 50 200 translateXYZ;
#X obj 104 285 * -2;
#X obj 50 306 translateXYZ;
#X text 147 304 2nd vertex of the square;
#X obj 50 434 gemlist_info;
#X obj 77 392 * -2;
#X obj 50 413 translateXYZ;
#X obj 50 540 gemlist_info;
#X obj 50 519 translateXYZ;
#X obj 50 131 t a b;
#X text 170 153 create new group;
#X text 147 411 3rd vertex of the square;
#X obj 104 498 * 2;
#X obj 50 604 t b;
#X msg 131 242 v \$1 \$2 \$3;
#X msg 131 349 v \$1 \$2 \$3;
#X msg 131 455 v \$1 \$2 \$3;
#X msg 131 562 v \$1 \$2 \$3;
#X obj 50 646 spigot 1;
#X obj 160 646 spigot 0;
#X obj 103 604 r global_obj_triangulate;
#X obj 103 625 == 0;
#X obj 342 125 s \$0-sizeX;
#X obj 472 18 loadbang;
#X obj 472 60 sel 0;
#X msg 472 82 1;
#X obj 472 104 f;
#X obj 552 16 inlet;
#X obj 472 39 \$2;
#X obj 472 125 s \$0-sizeY;
#X msg 82 152 g rectangle;
#X obj 164 178 r \$0-sizeX;
#X obj 240 178 r \$0-sizeY;
#X obj 104 263 r \$0-sizeY;
#X obj 77 370 r \$0-sizeX;
#X obj 104 477 r \$0-sizeY;
#X obj 18 66 rectangle;
#X obj 59 45 r \$0-sizeX;
#X obj 139 45 r \$0-sizeY;
#X msg 50 667 f -1 -2 -3 -4;
#X msg 160 667 f -2 -3 -4 \, f -4 -1 -2;
#X connect 0 0 1 0;
#X connect 1 0 57 0;
#X connect 1 1 2 0;
#X connect 2 0 30 0;
#X connect 3 0 21 0;
#X connect 4 0 34 0;
#X connect 5 0 23 0;
#X connect 5 4 35 0;
#X connect 6 0 2 1;
#X connect 11 0 27 0;
#X connect 11 4 36 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 16 1 18 0;
#X connect 17 0 18 0;
#X connect 18 0 43 0;
#X connect 19 0 18 0;
#X connect 21 0 5 0;
#X connect 22 0 23 2;
#X connect 23 0 11 0;
#X connect 25 0 29 0;
#X connect 25 4 37 0;
#X connect 26 0 27 1;
#X connect 27 0 25 0;
#X connect 28 0 4 0;
#X connect 28 4 38 0;
#X connect 29 0 28 0;
#X connect 30 0 3 0;
#X connect 30 1 51 0;
#X connect 33 0 29 2;
#X connect 34 0 39 0;
#X connect 34 0 40 0;
#X connect 35 0 7 0;
#X connect 36 0 7 0;
#X connect 37 0 7 0;
#X connect 38 0 7 0;
#X connect 39 0 60 0;
#X connect 40 0 61 0;
#X connect 41 0 40 1;
#X connect 41 0 42 0;
#X connect 42 0 39 1;
#X connect 44 0 49 0;
#X connect 45 0 46 0;
#X connect 45 1 47 0;
#X connect 46 0 47 0;
#X connect 47 0 50 0;
#X connect 48 0 47 0;
#X connect 49 0 45 0;
#X connect 51 0 7 0;
#X connect 52 0 21 1;
#X connect 53 0 21 2;
#X connect 54 0 22 0;
#X connect 55 0 26 0;
#X connect 56 0 33 0;
#X connect 57 0 20 0;
#X connect 58 0 57 1;
#X connect 59 0 57 2;
#X connect 60 0 7 0;
#X connect 61 0 7 0;
