Implicit conversion from float -79.35483870967744 to int loses precision