Implicit conversion from float -6.206896551724142 to int loses precision