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));
}
}
}
}