Implicit conversion from float -153.20388349514562 to int loses precision