Implicit conversion from float -139.1566265060241 to int loses precision