Implicit conversion from float -36.136363636363626 to int loses precision