//undo previous rotation
    g2.rotate(-2*(Math.PI/3.0));
    g2.translate(2.0*ds,0.0*ds);

Figure 10