Implicit conversion from float -11.283987915407863 to int loses precision