#include <bits/stdc++.h>
using namespace std;
const double PI = acos(-1);
int main() {
  double w, h, a;
  cin >> w >> h >> a;
  if (w < h) {
    swap(w, h);
  }
  double aa = (atan(h / w)) / PI * 360;
  if (a == 90) {
    printf("%.7lf\n", min(w * w, h * h));
    return 0;
  }
  if (a == 180) {
    printf("%.7lf\n", w * h);
    return 0;
  }
  if (a < aa || a > 180.0 - aa) {
    a = (a / 180 * PI);
    double csa = abs(cos(a)), sia = abs(sin(a));
    double w2 =
        (h * (1 + csa) - w * sia) / (1 + csa + (1 + csa) * csa - sia * sia);
    double w1 = abs(w - w2 * sia) / (1 + csa);
    double ans = w * h - sia * csa * w1 * w1 - sia * csa * w2 * w2;
    printf("%.7lf\n", ans);
  } else {
    double ans = (h * h) / sin(a / 180 * PI);
    printf("%.7lf\n", ans);
  }
  return 0;
}
