#include <bits/stdc++.h>
using namespace std;
int main()
{
long double d,x,y,tha,tmp,pi=acos(-1);
while(cin>>d>>x>>y)
{
cin>>tha;
/*
sin(theta)=P/(H); (here theta=theta/2, p=d-y)
so,
H=(d-y)/(sin(theta/2);
*/
tha=(2*acos(-1)*(tha))/360.000; //operating in radians
tha/=2;
tmp=sin(tha);
tmp=(d-y)/tmp;
tmp+=x;
printf("%.2Lf\n",tmp);
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKbG9uZyBkb3VibGUgZCx4LHksdGhhLHRtcCxwaT1hY29zKC0xKTsKd2hpbGUoY2luPj5kPj54Pj55KQp7CmNpbj4+dGhhOwovKgpzaW4odGhldGEpPVAvKEgpOyAgICAgIChoZXJlIHRoZXRhPXRoZXRhLzIsIHA9ZC15KQpzbywKSD0oZC15KS8oc2luKHRoZXRhLzIpOwoqLwogICAgdGhhPSgyKmFjb3MoLTEpKih0aGEpKS8zNjAuMDAwOyAvL29wZXJhdGluZyBpbiByYWRpYW5zCiAgICB0aGEvPTI7CiAgICB0bXA9c2luKHRoYSk7CiAgICB0bXA9KGQteSkvdG1wOwogICAgdG1wKz14OwogICAgCiAgICBwcmludGYoIiUuMkxmXG4iLHRtcCk7Cn0KcmV0dXJuIDA7Cn0=