Implicit conversion from float -13.592375366568916 to int loses precision