Implicit conversion from float -25.32467532467531 to int loses precision