Implicit conversion from float -15.952380952380949 to int loses precision