Implicit conversion from float -119.37499999999997 to int loses precision