Implicit conversion from float -11.12359550561797 to int loses precision