Implicit conversion from float -121.53846153846155 to int loses precision