Implicit conversion from float -125.27999999999997 to int loses precision