Implicit conversion from float -33.08571428571429 to int loses precision