package xiaozhao2017;

import java.util.Scanner;

public class StringToHex {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scan=new Scanner(System.in);
		String s=scan.next();
		int n=s.length();
		int line=0;
		int charAt=0;
		while(n>0){
			n-=16;
			System.out.print(HexOff(line*16)+"  ");
			line++;
			for(int i=0;i<8;i++){
				System.out.print(convertLetterToHexNum(s.charAt(charAt))+" ");
				charAt++;
			}
			System.out.print(" ");
			for(int i=0;i<8;i++){
				System.out.print(convertLetterToHexNum(s.charAt(charAt))+" ");
				charAt++;
			}
			System.out.print(" ");
			String temp=s.substring(charAt-16, charAt);
			System.out.println(temp);
		}
	}
	
	
	public static String HexOff(int n){
		String s=Integer.toHexString(n);
		String str="";
		if(s.length()<8){
			for(int i=0;i<8-s.length();i++){
				str+="0";
			}
			str+=s;
			return str;
		}
		else{
			return s;
		}
		
	}
	
	
	public static String convertLetterToHexNum(char c){
		return Integer.toHexString((int)(c));
	}

}