Implicit conversion from float -0.25423728813559876 to int loses precision