Implicit conversion from float -139.55801104972375 to int loses precision