- $ndots = 1;
- translate(token_pitch * [ -3.0, -3.0 ]) Token_L();
- translate(token_pitch * [ -2.8, -2.0 ]) Token_L();
- translate(token_pitch * [ -2.7, -1.0 ]) Token_L();
- translate(token_pitch * [ -2.5, 0.0 ]) Token_L();
- translate(token_pitch * [ -2.3, 1.0 ]) Token_L();
- translate(token_pitch * [ -2.2, 2.0 ]) Token_L();
- translate(token_pitch * [ -2.0, -3.0 ]) Token_L();
- translate(token_pitch * [ -1.8, -2.0 ]) Token_L();
- translate(token_pitch * [ -1.7, -1.0 ]) Token_L();
- translate(token_pitch * [ -1.5, 0.0 ]) Token_L();
- translate(token_pitch * [ -1.3, 1.0 ]) Token_L();
- translate(token_pitch * [ -1.2, 2.0 ]) Token_L();
- translate(token_pitch * [ -1.0, -3.0 ]) Token_L();
- translate(token_pitch * [ -0.8, -2.0 ]) Token_L();
- };
- union(){
- $ndots = 2;
- translate(token_pitch * [ -0.7, -1.0 ]) Token_L();
- translate(token_pitch * [ -0.5, 0.0 ]) Token_L();
- translate(token_pitch * [ -0.3, 1.0 ]) Token_L();
- translate(token_pitch * [ -0.2, 2.0 ]) Token_L();
- translate(token_pitch * [ 0.0, -3.0 ]) Token_L();
- translate(token_pitch * [ 0.2, -2.0 ]) Token_L();
- translate(token_pitch * [ 0.3, -1.0 ]) Token_L();
- translate(token_pitch * [ 0.5, 0.0 ]) Token_L();
- translate(token_pitch * [ 0.7, 1.0 ]) Token_L();
- translate(token_pitch * [ 0.8, 2.0 ]) Token_L();
- };
- union(){
- $ndots = 3;
- };
- union(){
- $ndots = 4;
- translate(token_pitch * [ 1.0, -3.0 ]) Token_L();
- translate(token_pitch * [ 1.2, -2.0 ]) Token_L();
- translate(token_pitch * [ 1.3, -1.0 ]) Token_L();
- translate(token_pitch * [ 1.5, 0.0 ]) Token_L();
- translate(token_pitch * [ 1.7, 1.0 ]) Token_L();
- translate(token_pitch * [ 1.8, 2.0 ]) Token_L();
- translate(token_pitch * [ 2.0, -3.0 ]) Token_L();
- translate(token_pitch * [ 2.2, -2.0 ]) Token_L();
- translate(token_pitch * [ 2.3, -1.0 ]) Token_L();
- translate(token_pitch * [ 2.5, 0.0 ]) Token_L();
+ Frame($phase, token_pitch * [ 6 + 0.5, 6 ]);
+ $nspots = 1;
+ translate(token_pitch * [ -2.5, -2.5 ]) Token_L();
+ translate(token_pitch * [ -2.5, -1.5 ]) Token_L();
+ translate(token_pitch * [ -2.5, -0.5 ]) Token_L();
+ translate(token_pitch * [ -2.5, 0.5 ]) Token_L();
+ translate(token_pitch * [ -2.5, 1.5 ]) Token_L();
+ translate(token_pitch * [ -2.5, 2.5 ]) Token_L();
+ translate(token_pitch * [ -1.5, -2.5 ]) Token_L();
+ translate(token_pitch * [ -1.5, -1.5 ]) Token_L();
+ translate(token_pitch * [ -1.5, -0.5 ]) Token_L();
+ translate(token_pitch * [ -1.5, 0.5 ]) Token_L();
+ translate(token_pitch * [ -1.5, 1.5 ]) Token_L();
+ translate(token_pitch * [ -1.5, 2.5 ]) Token_L();
+ translate(token_pitch * [ -0.5, -2.5 ]) Token_L();
+ translate(token_pitch * [ -0.5, -1.5 ]) Token_L();
+ };
+ union(){
+ Frame($phase, token_pitch * [ 6 + 0.5, 6 ]);
+ $nspots = 2;
+ translate(token_pitch * [ -0.5, -0.5 ]) Token_L();
+ translate(token_pitch * [ -0.5, 0.5 ]) Token_L();
+ translate(token_pitch * [ -0.5, 1.5 ]) Token_L();
+ translate(token_pitch * [ -0.5, 2.5 ]) Token_L();
+ translate(token_pitch * [ 0.5, -2.5 ]) Token_L();
+ translate(token_pitch * [ 0.5, -1.5 ]) Token_L();
+ translate(token_pitch * [ 0.5, -0.5 ]) Token_L();
+ translate(token_pitch * [ 0.5, 0.5 ]) Token_L();
+ translate(token_pitch * [ 0.5, 1.5 ]) Token_L();
+ translate(token_pitch * [ 0.5, 2.5 ]) Token_L();
+ };
+ union(){
+ Frame($phase, token_pitch * [ 6 + 0.5, 6 ]);
+ $nspots = 3;
+ };
+ union(){
+ Frame($phase, token_pitch * [ 6 + 0.5, 6 ]);
+ $nspots = 4;
+ translate(token_pitch * [ 1.5, -2.5 ]) Token_L();
+ translate(token_pitch * [ 1.5, -1.5 ]) Token_L();
+ translate(token_pitch * [ 1.5, -0.5 ]) Token_L();
+ translate(token_pitch * [ 1.5, 0.5 ]) Token_L();
+ translate(token_pitch * [ 1.5, 1.5 ]) Token_L();
+ translate(token_pitch * [ 1.5, 2.5 ]) Token_L();
+ translate(token_pitch * [ 2.5, -2.5 ]) Token_L();
+ translate(token_pitch * [ 2.5, -1.5 ]) Token_L();
+ translate(token_pitch * [ 2.5, -0.5 ]) Token_L();
+ translate(token_pitch * [ 2.5, 0.5 ]) Token_L();