Implicit conversion from float -11.008827238335428 to int loses precision