Implicit conversion from float -90.76923076923077 to int loses precision