public void createRubiks() {
		
		rubiks = new CPaintList();
		
		//Front face
		rubiks.addRectangle("F:1:1", 152, 152, 64, 64, CPaintList.FILLED, color_red);
		rubiks.addRectangle("F:1:2", 221, 152, 64, 64, CPaintList.FILLED, color_red);
		rubiks.addRectangle("F:1:3", 290, 152, 64, 64, CPaintList.FILLED, color_red);
		rubiks.addRectangle("F:2:1", 152, 221, 64, 64, CPaintList.FILLED, color_red);
		rubiks.addRectangle("F:2:2", 221, 221, 64, 64, CPaintList.FILLED, color_red, "F", new Font("Arial", Font.BOLD, 48), color_bg);
		rubiks.addRectangle("F:2:3", 290, 221, 64, 64, CPaintList.FILLED, color_red);
		rubiks.addRectangle("F:3:1", 152, 290, 64, 64, CPaintList.FILLED, color_red);
		rubiks.addRectangle("F:3:2", 221, 290, 64, 64, CPaintList.FILLED, color_red);
		rubiks.addRectangle("F:3:3", 290, 290, 64, 64, CPaintList.FILLED, color_red);
		
		//Right face
		rubiks.addRectangle("R:1:1", 379, 202, 32, 32, CPaintList.FILLED, color_green);
		rubiks.addRectangle("R:1:2", 414, 202, 32, 32, CPaintList.FILLED, color_green);
		rubiks.addRectangle("R:1:3", 449, 202, 32, 32, CPaintList.FILLED, color_green);
		rubiks.addRectangle("R:2:1", 379, 237, 32, 32, CPaintList.FILLED, color_green);
		rubiks.addRectangle("R:2:2", 414, 237, 32, 32, CPaintList.FILLED, color_green, "R", new Font("Arial", Font.BOLD, 24), color_bg);
		rubiks.addRectangle("R:2:3", 449, 237, 32, 32, CPaintList.FILLED, color_green);
		rubiks.addRectangle("R:3:1", 379, 272, 32, 32, CPaintList.FILLED, color_green);
		rubiks.addRectangle("R:3:2", 414, 272, 32, 32, CPaintList.FILLED, color_green);
		rubiks.addRectangle("R:3:3", 449, 272, 32, 32, CPaintList.FILLED, color_green);
		                              
		//Back face                   
		rubiks.addRectangle("B:1:1", 506, 202, 32, 32, CPaintList.FILLED, color_orange);
		rubiks.addRectangle("B:1:2", 541, 202, 32, 32, CPaintList.FILLED, color_orange);
		rubiks.addRectangle("B:1:3", 576, 202, 32, 32, CPaintList.FILLED, color_orange);
		rubiks.addRectangle("B:2:1", 506, 237, 32, 32, CPaintList.FILLED, color_orange);
		rubiks.addRectangle("B:2:2", 541, 237, 32, 32, CPaintList.FILLED, color_orange, "B", new Font("Arial", Font.BOLD, 24), color_bg);
		rubiks.addRectangle("B:2:3", 576, 237, 32, 32, CPaintList.FILLED, color_orange);
		rubiks.addRectangle("B:3:1", 506, 272, 32, 32, CPaintList.FILLED, color_orange);
		rubiks.addRectangle("B:3:2", 541, 272, 32, 32, CPaintList.FILLED, color_orange);
		rubiks.addRectangle("B:3:3", 576, 272, 32, 32, CPaintList.FILLED, color_orange);
		                            
		//Left face                 
		rubiks.addRectangle("L:1:1", 25, 202, 32, 32, CPaintList.FILLED, color_blue);
		rubiks.addRectangle("L:1:2", 60, 202, 32, 32, CPaintList.FILLED, color_blue);
		rubiks.addRectangle("L:1:3", 95, 202, 32, 32, CPaintList.FILLED, color_blue);
		rubiks.addRectangle("L:2:1", 25, 237, 32, 32, CPaintList.FILLED, color_blue);
		rubiks.addRectangle("L:2:2", 60, 237, 32, 32, CPaintList.FILLED, color_blue, "L", new Font("Arial", Font.BOLD, 24), color_bg);
		rubiks.addRectangle("L:2:3", 95, 237, 32, 32, CPaintList.FILLED, color_blue);
		rubiks.addRectangle("L:3:1", 25, 272, 32, 32, CPaintList.FILLED, color_blue);
		rubiks.addRectangle("L:3:2", 60, 272, 32, 32, CPaintList.FILLED, color_blue);
		rubiks.addRectangle("L:3:3", 95, 272, 32, 32, CPaintList.FILLED, color_blue);
		                             
		//Up face                    
		rubiks.addRectangle("U:1:1", 202, 25, 32, 32, CPaintList.FILLED, color_yellow);
		rubiks.addRectangle("U:1:2", 237, 25, 32, 32, CPaintList.FILLED, color_yellow);
		rubiks.addRectangle("U:1:3", 272, 25, 32, 32, CPaintList.FILLED, color_yellow);
		rubiks.addRectangle("U:2:1", 202, 60, 32, 32, CPaintList.FILLED, color_yellow);
		rubiks.addRectangle("U:2:2", 237, 60, 32, 32, CPaintList.FILLED, color_yellow, "U", new Font("Arial", Font.BOLD, 24), color_bg);
		rubiks.addRectangle("U:2:3", 272, 60, 32, 32, CPaintList.FILLED, color_yellow);
		rubiks.addRectangle("U:3:1", 202, 95, 32, 32, CPaintList.FILLED, color_yellow);
		rubiks.addRectangle("U:3:2", 237, 95, 32, 32, CPaintList.FILLED, color_yellow);
		rubiks.addRectangle("U:3:3", 272, 95, 32, 32, CPaintList.FILLED, color_yellow);
		                              
		//Down face                   
		rubiks.addRectangle("D:1:1", 202, 379, 32, 32, CPaintList.FILLED, color_white);
		rubiks.addRectangle("D:1:2", 237, 379, 32, 32, CPaintList.FILLED, color_white);
		rubiks.addRectangle("D:1:3", 272, 379, 32, 32, CPaintList.FILLED, color_white);
		rubiks.addRectangle("D:2:1", 202, 414, 32, 32, CPaintList.FILLED, color_white);
		rubiks.addRectangle("D:2:2", 237, 414, 32, 32, CPaintList.FILLED, color_white, "D", new Font("Arial", Font.BOLD, 24), color_bg);
		rubiks.addRectangle("D:2:3", 272, 414, 32, 32, CPaintList.FILLED, color_white);
		rubiks.addRectangle("D:3:1", 202, 449, 32, 32, CPaintList.FILLED, color_white);
		rubiks.addRectangle("D:3:2", 237, 449, 32, 32, CPaintList.FILLED, color_white);
		rubiks.addRectangle("D:3:3", 272, 449, 32, 32, CPaintList.FILLED, color_white);
		
	}