Implicit conversion from float -139.8050139275766 to int loses precision