Implicit conversion from float -25.505226480836228 to int loses precision