#include <bits/stdc++.h>
using namespace std;
double pi = 3.1415926535897932;
int main() {
  double w, h, a;
  scanf("%lf%lf%lf", &w, &h, &a);
  if (a > 90.01) a = 180 - a;
  if (w < h) swap(w, h);
  if (a < 0.01)
    printf("%.10lf\n", h * w);
  else if (a > 89.01)
    printf("%.10lf\n", h * h);
  else {
    a /= 180;
    a *= pi;
    double x, y, z, r, o, t;
    x = h / 2 * tan(a / 2);
    y = w / 2 - x;
    z = y * tan(a);
    r = w - y - sqrt(y * y + z * z);
    o = r / tan(a);
    t = y - h / tan(a);
    if (tan(a / 2) < h / w)
      printf("%.10lf\n", h * w - y * z - r * o);
    else
      printf("%.10lf\n", h * w - (y + t) * h);
  }
  return 0;
}
