Implicit conversion from float -59.20424403183026 to int loses precision