Implicit conversion from float -25.481171548117146 to int loses precision