Implicit conversion from float -85.40603248259859 to int loses precision