Implicit conversion from float -59.625468164794 to int loses precision