Implicit conversion from float -79.40451745379877 to int loses precision