Implicit conversion from float -86.19047619047618 to int loses precision