Implicit conversion from float -26.90417690417692 to int loses precision