Implicit conversion from float -108.18840579710147 to int loses precision