Implicit conversion from float -11.31086142322097 to int loses precision