Implicit conversion from float -108.40425531914894 to int loses precision