Implicit conversion from float -17.208588957055213 to int loses precision