Implicit conversion from float -11.338582677165348 to int loses precision