Implicit conversion from float -79.59183673469389 to int loses precision