Implicit conversion from float -164.95750708215294 to int loses precision