Implicit conversion from float -36.528497409326434 to int loses precision