Implicit conversion from float -55.879120879120876 to int loses precision