Implicit conversion from float -79.44444444444446 to int loses precision