Implicit conversion from float -25.98425196850394 to int loses precision