Implicit conversion from float -36.11650485436894 to int loses precision