Implicit conversion from float -79.71982758620689 to int loses precision