Implicit conversion from float -25.505913272010517 to int loses precision