a,b,x = gets.chomp.split(" ").map{|i|i = i.to_i}

#double radian = Math.atan2(y2 - y,x2 - x);
#return radian;
#double degree = arcLineMargineRadian * 180 / Math.PI;
# 台形になるとき
if ( x > ((a.to_f)*b)/2 )
  xx =((x.to_f)*2)/a
  z=(xx/a-b)
  puts (Math.atan2((b-z),a) * 180.to_f)/ Math::PI
# 三角形となるとき
else
  xx =( (x.to_f)*2)/a
  z=xx/b
  puts (Math.atan2(b,z) * 180.to_f)/ Math::PI
end