import java.util.Scanner;

/**
 * @author Shayne
 * @date 2019-08-26
 */
public class Main {

    public static void main(String[] args) {
        String map = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";

        Scanner sc = new Scanner(System.in);
        while (sc.hasNextLine()) {
            String str = sc.nextLine();
            if (str == null || str.equals("")) {
                System.out.println("输入有误,请重新输入");
                continue;
            }

            String last = "";
            if (str.length() % 3 == 1) {
                last += "==";
            } else if (str.length() % 3 == 2) {
                last += "=";
            }

            String binaryStr = "";
            for (int i = 0; i < str.length(); i++) {
                String binary = Integer.toBinaryString(str.charAt(i));
                binaryStr += String.format("%08d", Integer.valueOf(binary));
            }
            if (binaryStr.length() % 24 != 0) {
                binaryStr += String.format("%0" + (24 - binaryStr.length() % 24) + "d", 0);
            }

            String result = "";
            for (int i = 0; i < binaryStr.length() / 6; i++) {
                String tmp = binaryStr.substring(i * 6, (i + 1) * 6);
                Integer index = Integer.parseInt(tmp,2);
                result += map.charAt(index);
            }

            System.out.println(result.substring(0, result.length() - last.length()) + last);
        }
    }
}