Implicit conversion from float -106.74418604651163 to int loses precision