Implicit conversion from float -84.80916030534351 to int loses precision