Implicit conversion from float -119.6484375 to int loses precision