Implicit conversion from float -108.67256637168143 to int loses precision