Implicit conversion from float -48.0952380952381 to int loses precision