Implicit conversion from float -11.1686143572621 to int loses precision