Implicit conversion from float -19.07012195121952 to int loses precision