a, b, x = gets.split.map(&:to_i)
m = a * a * b
if m / 2.0 > x
  n = x.to_f / a * 2 / b
  p Math.atan(b / n) * 180 / Math::PI
else
  y = (m - x).to_f
  n = y / a * 2 / a
  p Math.atan(n / a) * 180 / Math::PI
end
