Implicit conversion from float -11.604729729729726 to int loses precision