Implicit conversion from float -59.47183098591549 to int loses precision