Implicit conversion from float -94.400826446281 to int loses precision