Implicit conversion from float -23.076923076923066 to int loses precision