Implicit conversion from float -108.28641370869033 to int loses precision