Implicit conversion from float -26.40173410404624 to int loses precision