private final String decrypt(final JSONArray slogan) throws JSONException {
		final char[] letters = new char[36];

		letters[6] = 'A';
		letters[12] = 'B';
		letters[15] = 'C';
		letters[5] = 'D';
		letters[34] = 'E';
		letters[16] = 'F';
		letters[8] = 'G';
		letters[23] = 'H';
		letters[9] = 'I';
		letters[20] = 'J';
		letters[33] = 'K';
		letters[22] = 'L';
		letters[17] = 'M';
		letters[28] = 'N';
		letters[19] = 'O';
		letters[30] = 'P';
		letters[7] = 'Q';
		letters[4] = 'R';
		letters[10] = 'S';
		letters[11] = 'T';
		letters[27] = 'U';
		letters[13] = 'V';
		letters[31] = 'W';
		letters[14] = 'X';
		letters[29] = 'Y';
		letters[35] = 'Z';
		letters[18] = 'ß';
		letters[32] = 'O';
		letters[24] = 'U';
		letters[25] = 'A';

		String encrypted = "";

		for (int i = 0; i < slogan.length(); i++) {
			final JSONArray word = slogan.getJSONArray(i);
			String encryptedWord = "";

			for (int j = 0; j < word.length(); j++) {
				final int wordPart = word.getInt(j);
				final String decodedPart = String.valueOf(wordPart / 3 - 26);

				String loc7 = "";
				for (int number = 0; number < decodedPart.length(); number++) {
					if ((decodedPart.substring(number, number + 1).equals("1")
							|| decodedPart.substring(number, number + 1)
									.equals("2") || decodedPart.substring(
							number, number + 1).equals("3"))
							&& loc7.equals("")) {
						loc7 = decodedPart.substring(number, number + 1);
					} else if (!loc7.equals("")) {
						encryptedWord += letters[Integer
								.valueOf((loc7 + decodedPart.substring(number,
										number + 1)))];
						loc7 = "";
					} else {
						encryptedWord += letters[Integer.valueOf(decodedPart
								.substring(number, number + 1))];
					}
				}

			}

			if (!encrypted.equals("")) {
				encrypted += " " + encryptedWord;
			} else {
				encrypted = encryptedWord;
			}

		}
		return encrypted;
	}