Implicit conversion from float -25.07276507276508 to int loses precision