Implicit conversion from float -26.122159090909093 to int loses precision