Implicit conversion from float -11.605504587155963 to int loses precision