Implicit conversion from float -11.404958677685954 to int loses precision