Implicit conversion from float -25.660112359550553 to int loses precision