#include<stdio.h>
#include<math.h>
int main(){
int e=7,i=0,sum=0;
char a[32];
scanf("%s",a);
for(i;i<8;i++){
sum=sum+(a[i]-48)*pow(2,e);
e–;
}
printf("%d.",sum);
sum=0;i=0;e=7;
for(i;i<8;i++){
sum=sum+(a[i+8]-48)*pow(2,e);
e–;
}
printf("%d.",sum);
sum=0;i=0;e=7;
for(i;i<8;i++){
sum=sum+(a[i+16]-48)*pow(2,e);
e–;
}
printf("%d.",sum);
sum=0;i=0;e=7;
for(i;i<8;i++){
sum=sum+(a[i+24]-48)*pow(2,e);
e–;
}
printf("%d",sum);
}
// 题中固定了数组的个数,而且在承受范围内,所以就用了这么一个冗长的方式