Implicit conversion from float -139.6774193548387 to int loses precision