Implicit conversion from float -125.31365313653137 to int loses precision