Implicit conversion from float -108.81780250347705 to int loses precision