Implicit conversion from float -80.96774193548387 to int loses precision