public static String toWords(String base){
		String word = "";
		int lenght = base.length();
		
		char last = base.charAt(lenght - 1), secL = base.charAt(lenght - 2);
		
		if(last == '=' && secL != '='){
			word = base.substring(0, lenght - 2);
		} else if(last == '=' && secL == '=') {
			word = base.substring(0, lenght - 4);
		} else {
			word = base;
		}
		
		int div = word.length() / SizeEight;
		char[][] tmp = new char[div][SizeEight];
		
		for(int i = 0, j = 0, k = 0; k < word.length(); i++, k++){
			if( i >= SizeEight ){
				i = 0;
				j++;
			}
			
			tmp[j][i] = word.charAt(k);
		}
		
		String[] end = new String[div];
		
		for(int i = 0; i < end.length; i++){
			end[i] = "";
			for(int j = 0; j < SizeEight; j++){
				end[i] += tmp[i][j];
			}
		}
		
		word = "";
		
		for(int i = 0; i < end.length; i++){
			int sum = toNumFromString(end[i]);
			word += (char) sum;
		}
		
		return word;
	}