Implicit conversion from float -13.652968036529685 to int loses precision