Implicit conversion from float -11.890756302521012 to int loses precision