Implicit conversion from float -108.9873417721519 to int loses precision