Implicit conversion from float -10.25773195876289 to int loses precision