Implicit conversion from float -25.488431876606683 to int loses precision