Implicit conversion from float -55.416666666666686 to int loses precision