Implicit conversion from float -8.01136363636364 to int loses precision