#include <unistd.h>
char* world = "World! \n";
float o = 0.075, h = 1.425, T = -2, r, O, l, I;
int underscore, L=80, s=3200;
char* foo() {
int bar;
--s;
if (s % L) {
bar = underscore < L ? --underscore % 6 : 6;
} else {
bar = 7;
}
return (bar + world);
}
int main() {
for( ; s ; ) {
O = I * 2 * O + h;
I = l + T - r;
r = O * O;
l = I * I;
++underscore;
if (4 - r < l || underscore == L) {
write(1, foo(), 1);
O = I = l = underscore = r = 0;
T += o / 2;
}
s % L || (h -= o, T = -2);
}
return 0;
}