Implicit conversion from float -59.03225806451613 to int loses precision