Implicit conversion from float -26.693679092382496 to int loses precision