Implicit conversion from float -17.33137829912023 to int loses precision