Implicit conversion from float -188.53846153846155 to int loses precision