Implicit conversion from float -10.363636363636374 to int loses precision