Implicit conversion from float -25.702846975088974 to int loses precision