Implicit conversion from float -11.572847682119217 to int loses precision