public void loadImages(File img) {
		try {
			String[] parts = img.getAbsolutePath().split("image/")[1].split("_");
			String identifier = parts[1];
			String type = parts[2].split(".png")[0];
			if((type.startsWith("a") || type.startsWith("A")) || type.startsWith("0") || type.startsWith("1")) {
				if(type.startsWith("a") || type.startsWith("A"))
						type = type.substring(0, type.length() - 1);
				String[] chars = new String[type.length()];
				for(int i = 0; i < chars.length; i++) {
					chars[i] = String.valueOf(type.charAt(i));
				}
				load(ImageIO.read(img), chars, identifier, false, 50);
			}
			if(!type.startsWith("a") && !type.startsWith("A") && !type.startsWith("0") && !type.startsWith("1")) {
				ArrayList<String> string = new ArrayList<String>();
				char[] array = type.toCharArray();
				for(int i = 0; i < array.length; i++) {
					String c = String.valueOf(array[i]);
					if(c.equalsIgnoreCase("s")) {
						string.add("*");
					} else if(c.equalsIgnoreCase("c")) {
						string.add(":");
					} else if(c.equalsIgnoreCase("a")) {
						string.add(String.valueOf(array[++i]) + String.valueOf(array[++i]));
					} else {
						string.add(c);
					}
				}
				String[] temp = new String[string.size()];
				for(int i = 0; i < temp.length; i++) {
					temp[i] = string.get(i);
				}
				load(ImageIO.read(img), temp, identifier, false, 50);
			}
		} catch(Exception e) {
			e.printStackTrace();
		}
	}