private static final void drawCircleArcs(Graphics g, int x, int y, int xc,
            int yc, int octant) {

        switch (octant) {
            // 1st Octant
            case 1:
                g.drawLine(y + xc, x + yc,
                        y + xc, x + yc);
                break;
            // 2nd Octant
            case 2:
                g.drawLine(x + xc, y + yc,
                        x + xc, y + yc);
                break;
            // 3rd Octant
            case 3:
                g.drawLine(-x + xc, y + yc,
                        -x + xc, y + yc);
                break;
            // 4th Octant
            case 4:
                g.drawLine(-y + xc, x + yc,
                        -y + xc, x + yc);
                break;
            // 5th Octant
            case 5:
                g.drawLine(-y + xc, -x + yc,
                        -y + xc, -x + yc);
                break;
            // 6th Octant
            case 6:
                g.drawLine(-x + xc, -y + yc,
                        -x + xc, -y + yc);
                break;
            // 7th Octant
            case 7:
                g.drawLine(x + xc, -y + yc,
                        x + xc, -y + yc);
                break;
            // 8th Octant
            case 8:
                g.drawLine(y + xc, -x + yc,
                        y + xc, -x + yc);
                break;
        }
    }