Implicit conversion from float -12.206896551724142 to int loses precision