Implicit conversion from float -108.08126410835214 to int loses precision