#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int T; cin >> T;
cout << setiosflags(ios::uppercase);
cout << setw(0xf) << internal;
while(T--) {
double A; cin >> A;
double B; cin >> B;
double C; cin >> C;
cout<<hex<<showbase<<nouppercase<<skipws<<left;
cout<<(long long)A<<endl;
cout<<right<<showpos<<setw(15)<<fixed<<setfill('_')<<setprecision(2);
cout<<B<<endl;
cout<<noshowpos<<uppercase<<scientific<<setprecision(9);
cout<<C<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4gCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBUOyBjaW4gPj4gVDsKCWNvdXQgPDwgc2V0aW9zZmxhZ3MoaW9zOjp1cHBlcmNhc2UpOwoJY291dCA8PCBzZXR3KDB4ZikgPDwgaW50ZXJuYWw7Cgl3aGlsZShULS0pIHsKCQlkb3VibGUgQTsgY2luID4+IEE7CgkJZG91YmxlIEI7IGNpbiA+PiBCOwoJCWRvdWJsZSBDOyBjaW4gPj4gQzsKICAgICAgICBjb3V0PDxoZXg8PHNob3diYXNlPDxub3VwcGVyY2FzZTw8c2tpcHdzPDxsZWZ0OwogICAgICAgIGNvdXQ8PChsb25nIGxvbmcpQTw8ZW5kbDsKICAgICAgICBjb3V0PDxyaWdodDw8c2hvd3Bvczw8c2V0dygxNSk8PGZpeGVkPDxzZXRmaWxsKCdfJyk8PHNldHByZWNpc2lvbigyKTsKICAgICAgICBjb3V0PDxCPDxlbmRsOwogICAgICAgIGNvdXQ8PG5vc2hvd3Bvczw8dXBwZXJjYXNlPDxzY2llbnRpZmljPDxzZXRwcmVjaXNpb24oOSk7CiAgICAgICAgY291dDw8Qzw8ZW5kbDsKCiAgICAgICAgCgl9CglyZXR1cm4gMDsKCn0=