Implicit conversion from float -79.84924623115577 to int loses precision