Implicit conversion from float -85.53191489361703 to int loses precision