a,b,x = gets.split(' ').map(&:to_i)

if b-2*x.to_f/(a*a) <= 0
  puts Math.atan2((b-x.to_f/(a*a))*2, a) * 180 / Math::PI
else
  puts Math.atan2(b, 2.0*(a*(x.to_f / (a * a).to_f)).to_f/b.to_f) * 180 / Math::PI
end
  