Description
Usually we use number in the decimal system, for it is so convenient for us to remember and calculate.
But it is not the same in the computer world where numbers are always stored in the binary system. For example, the number 21 in decimal can be presented as (21) _{10 }= (10101) _{2 }= 2 ^{4}+2 ^{2}+2 ^{0}. It is the sum of the power of 2. Note that in the first item, the power is 4, then the number 4 can be presented as (4) _{10 }= (100) _{2}=2 ^{2}, so , and it is much more convenient for computer to display as 21=2(2(2))+2(2)+2(0). Every positive integer can be written in this form following these principles:
 Number 1 is presented as 2(0), while number 2 is presented as 2. Then other numbers must be combined by these two basic numbers;
 The powers of 2 are always sorted in descending order .
Input
Each line of the Input is the number n (0 < n < 1000000) in the binary system. Input file is ended with 1.
Output
For each case, you should only export the equation as the sample output. Be careful of the space before and after the equal sign. And there mustn’t be any more space in your output.
Sample Input
8 21 1315 1
Sample Output
8 = 2(2+2(0)) 21 = 2(2(2))+2(2)+2(0) 1315 = 2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)
