/* package whatever; // don't place package name! */
import java.io.*;
import java.util.*;
/* The class name doesn't have to be Main, as long as the class is not public. */
public class Main {
public static void main
(String[] args
) {
long iSeed;
try {
seed = stdin.readLine();
}catch(java.
io.
IOException exp
){ exp.
printStackTrace(); seed
="404";}
try {
iSeed
= Long.
parseLong(seed
); }
iSeed = seed.hashCode();
}
c.setSeed(iSeed);
double d = c.nextDouble() * 3.1415926535897931D * 2D;
for(int l = 0; l < 3; l++)
{
double d1 = (1.25D + c.nextDouble()) * 32D;
int j1
= (int)Math.
round(Math.
cos(d
) * d1
); int k1
= (int)Math.
round(Math.
sin(d
) * d1
);
int j2 = (j1 << 4) + 8;
int k2 = (k1 << 4) + 8;
System.
out.
println(l
+ ": " + j2
+ " " + k2
);
d += 6.2831853071795862D / 3D;
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEuaW8uKjsKaW1wb3J0IGphdmEudXRpbC4qOwoKLyogVGhlIGNsYXNzIG5hbWUgZG9lc24ndCBoYXZlIHRvIGJlIE1haW4sIGFzIGxvbmcgYXMgdGhlIGNsYXNzIGlzIG5vdCBwdWJsaWMuICovCnB1YmxpYyBjbGFzcyBNYWluIHsKICAgICAgICAKICAgICAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJCgkJQnVmZmVyZWRSZWFkZXIgc3RkaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIKICAgICAgCQkobmV3IElucHV0U3RyZWFtUmVhZGVyKFN5c3RlbS5pbikpOwogICAgCQlTdHJpbmcgc2VlZDsKCQlsb25nIGlTZWVkOwoJCQoJCVN5c3RlbS5vdXQuZmx1c2goKTsKCQl0cnkgewoJCXNlZWQgPSBzdGRpbi5yZWFkTGluZSgpOwoJCX1jYXRjaChqYXZhLmlvLklPRXhjZXB0aW9uIGV4cCl7IGV4cC5wcmludFN0YWNrVHJhY2UoKTsgc2VlZD0iNDA0Ijt9CgogICAgICAgICAgICAgICAgUmFuZG9tIGMgPSBuZXcgUmFuZG9tKCk7CgoJCXRyeSB7CiAgICAJCQlpU2VlZCA9IExvbmcucGFyc2VMb25nKHNlZWQpOwoJCX0KCQkJY2F0Y2goTnVtYmVyRm9ybWF0RXhjZXB0aW9uIG5GRSkgewogICAgCQkJaVNlZWQgPSBzZWVkLmhhc2hDb2RlKCk7CgkJfQogICAgICAgICAgICAgICAgCgkJYy5zZXRTZWVkKGlTZWVkKTsKCQlkb3VibGUgZCA9IGMubmV4dERvdWJsZSgpICogMy4xNDE1OTI2NTM1ODk3OTMxRCAqIDJEOwogICAgICAgICAgICAJZm9yKGludCBsID0gMDsgbCA8IDM7IGwrKykKICAgICAgICAgICAgCXsKICAgICAgICAgICAgICAgIAlkb3VibGUgZDEgPSAoMS4yNUQgKyBjLm5leHREb3VibGUoKSkgKiAzMkQ7CiAgICAgICAgICAgICAgICAJaW50IGoxID0gKGludClNYXRoLnJvdW5kKE1hdGguY29zKGQpICogZDEpOwogICAgICAgICAgICAgICAgCWludCBrMSA9IChpbnQpTWF0aC5yb3VuZChNYXRoLnNpbihkKSAqIGQxKTsKCiAgICAgICAgICAgICAgICAJaW50IGoyID0gKGoxIDw8IDQpICsgODsKICAgICAgICAgICAgICAgIAlpbnQgazIgPSAoazEgPDwgNCkgKyA4OwoKICAgICAgICAgICAgICAgIAlTeXN0ZW0ub3V0LnByaW50bG4obCArICI6ICIgKyBqMiArICIgIiArIGsyKTsKCiAgICAgICAgICAgICAgICAJZCArPSA2LjI4MzE4NTMwNzE3OTU4NjJEIC8gM0Q7CiAgICAgICAgICAgIAl9ICAKICAgICAgICB9Cn0=