Implicit conversion from float -191.78571428571428 to int loses precision