Implicit conversion from float -160.1908396946565 to int loses precision