public class Main {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext()){
            String s=sc.nextLine();
            
            //判断为ip类型还是整数类型
            if(s.contains(".")){
                String[] ips=s.split("\\.");
                long ans=0;
                long cur=0;
                for(int i=0;i<s.length();i++){
                    if(s.charAt(i)=='.'){
                        ans+=cur;
                        ans*=256;
                        cur=0;
                    }
                    else{
                        cur=cur*10+s.charAt(i)-'0';
                    }
                }
                ans+=cur;
                System.out.println(ans);
            }
            else{
                long total=Long.valueOf(s);
                long cur=0;
                String ans="";
                while(total%256!=0){
                    cur=total%256;
                    ans=Long.toString(cur)+"."+ans;
                    total=total/256;
                }
//                 ans=Integer.toString(cur)+"."+ans;
//                 ans.
                System.out.println(ans.substring(0,ans.length()-1));
            }
            
        }
    }       
}