Implicit conversion from float -59.912536443148696 to int loses precision