Implicit conversion from float -460.1694915254237 to int loses precision