Implicit conversion from float -93.64779874213835 to int loses precision