Implicit conversion from float -101.68053244592346 to int loses precision