Задача №730. Binary periodical fraction to decimal

Преобразуйте двоичное число.

Входные данные

Дана запись целого двоичного числа или двоичной периодической дроби, которая включает в себя:

1. Необязательную целую часть.
2. Необязательный символ точки, отделяющий целую часть от дробной. 

3. Необязательную дробную непериодическую часть. 

4. Необязательную периодическую дробную часть, записываемую в круглых скобках.

Выходные данные

Необходимо определить значение этой дроби, сохранить его в переменной типа double и вывести на экран с точностью не менее 12 знаков. Общая длина входной строки не превосходит 30 символов.

Примеры
Входные данные
0.1
Выходные данные
0.5
Входные данные
0.01
Выходные данные
0.25
Сдать: для сдачи задач необходимо войти в систему