Implicit conversion from float -25.81491712707181 to int loses precision