Implicit conversion from float -55.804195804195814 to int loses precision