Implicit conversion from float -111.19047619047618 to int loses precision