Implicit conversion from float -25.943877551020407 to int loses precision