PROGRAMMING:How many are there
An integer "* *" is defined as the ratio of the number containing 2 to its number of digits. If the number is negative, the degree increases by 0.5 times; If it's even, double it. For example, if the number '- 1314222336' is an 11 digit number, in which there are three 2's, and it is negative and even, then its degree of offense is calculated as: $$3 / 11, times 1.5, times 2, times 100 \% $$, about 81.82%. This problem asks you to calculate how many two there are for a given integer.
###Input format:
Enter the first line to give an integer 'n' with no more than 50 bits.
###Output format:
Output the degree of 'n' breaking two in one line, keeping two decimal places.
###Input example:
```in
-13142223336
```
###Output example:
```out
81.82%
```
**Thanks to Duan Xiaoyun of Anyang Normal University and Li Fulong of class 5 of software engineering for supplementing test data**< br>
answer:If there is no answer, please comment
###Input format:
Enter the first line to give an integer 'n' with no more than 50 bits.
###Output format:
Output the degree of 'n' breaking two in one line, keeping two decimal places.
###Input example:
```in
-13142223336
```
###Output example:
```out
81.82%
```
**Thanks to Duan Xiaoyun of Anyang Normal University and Li Fulong of class 5 of software engineering for supplementing test data**< br>
answer:If there is no answer, please comment