Our friend Cheema, likes to code and drink, so one day, when he was coding he was also drinking, but suddenly some of the alcohol fell on the PC, so the PC ran crazy (wtf crazy PC), the PC became drunk that, its senses became weak, it was then unable to distinguish between the integers and the floats, like for 3.141593 is then interpreted as 1078530011 but not 3, this was actually the reason that even floating point numbers are saved in the computer as bits, so they can also be interpreted as integers too, but Cheema didn't get why this happen, so he took helpful lordPoseidon's PC, and check the possible cause, he found an article on GeeksForGeeks, then he thought, suppose if he fed a floating point number to Poseidon's PC, then could it produce the corresponding integer value which Cheema's drunkurd pc was generating, (he wants my pc to get drunk) an artificial high to PC, but its not so simple, he is a coder and programmer but don't know how to interpret the bit pattern of float to the integer, so help him
Input:
First line contains an integer t, the number of test cases, then t lines have a floating point number a
Output:
For each floating point number, output an integer who's binary value is same as the binary value of the floating point number
Constraints:
1 <= t <= 1000000
0 <= a <= 10
Note: The input numbers are floating point numbers of precision 6.
Moral: Never Drink and Code.
3.141592 is 0 10000000 10010010000111111011011 in the binary representation, and this binary representation is 1078530008 in the integer representation. Similar of the other test case