Implicit conversion from float -25.933098591549296 to int loses precision