Implicit conversion from float -138.8135593220339 to int loses precision