Немного сократил расчёты, квадрат радиуса вычисляется один раз