Implicit conversion from float -85.9853345554537 to int loses precision