Implicit conversion from float -139.39068100358423 to int loses precision