Implicit conversion from float -11.271186440677965 to int loses precision