Implicit conversion from float -110.28571428571428 to int loses precision