Implicit conversion from float -23.91129032258064 to int loses precision