Implicit conversion from float -108.75776397515526 to int loses precision