Implicit conversion from float -19.271523178807954 to int loses precision