Implicit conversion from float -25.68457538994801 to int loses precision