Implicit conversion from float -109.26199261992619 to int loses precision