Implicit conversion from float -141.497975708502 to int loses precision