Implicit conversion from float -85.80275229357798 to int loses precision