Implicit conversion from float -196.1538461538462 to int loses precision