Implicit conversion from float -149.11764705882354 to int loses precision