#include <bits/stdc++.h>
using namespace std;
const int maxint = -1u >> 1;
const double pi = acos(-1.0);
double w, h;
double a;
int main() {
  scanf("%lf%lf%lf", &w, &h, &a);
  if (a >= 90) a = 180 - a;
  a = a * pi / 180;
  double ans = 0, a1, a2, b1, b2, x, y;
  if (a < 1e-8) {
    printf("%.8lf\n", w * h);
    return 0;
  }
  if (w < h) swap(w, h);
  if (h / tan(a) + h / sin(a) >= w) {
    ans = w * h;
    x = (h * sin(a) * tan(a) - tan(a) * w - sin(a) * w) /
        (sin(a) * sin(a) * tan(a) - (cos(a) + 1) * (tan(a) + sin(a)));
    a1 = x * sin(a), a2 = x * cos(a);
    y = (h - x * sin(a)) / (1 + cos(a));
    b1 = y * sin(a), b2 = y * cos(a);
    ans -= a1 * a2 + b1 * b2;
    printf("%.8lf\n", ans);
  } else {
    printf("%.8lf\n", h * h / sin(a));
  }
  return 0;
}
