Implicit conversion from float -108.9971346704871 to int loses precision