public void paint(Graphics g) {
		g.setColor(Color.WHITE);
		g.fillRect(0, 0, 2000, 2000);
		Graphics2D g2d = (Graphics2D) g;
		g2d.setStroke(new BasicStroke(3));
		g2d.setColor(Color.BLACK);
		
		final int SEGMENT_LENGTH = 50;
		final int NUMBER_SQUIRALS = 2;
		for (int i = 0; i < NUMBER_SQUIRALS; i++) {
			g2d.drawLine(xshift(0), yshift(0),
					xshift(SEGMENT_LENGTH), yshift(0));
			g2d.drawLine(xshift(SEGMENT_LENGTH), yshift(0),
					xshift(SEGMENT_LENGTH), yshift(-SEGMENT_LENGTH));
			g2d.drawLine(xshift(SEGMENT_LENGTH), yshift(-SEGMENT_LENGTH),
					xshift(-SEGMENT_LENGTH), yshift(-SEGMENT_LENGTH));
			g2d.drawLine(xshift(-SEGMENT_LENGTH), yshift(-SEGMENT_LENGTH),
					xshift(-SEGMENT_LENGTH), yshift(SEGMENT_LENGTH));	
		}
	}
	
	public int xshift(int xPosn) { return xPosn + getWidth()/2; }
	public int yshift(int yPosn) { return yPosn + getHeight()/2; }